西门子PLC模块6ES7288-1CR40-0AA1
西门子PLC模块6ES7288-1CR40-0AA1
实际的plc应用系统往往比较复杂,复杂系统不仅需要的PLC输入/输出点数多,而且为了满足生产的需要,很多工业设备都需要设置多种不同的工作方式,常见的有手动和自动(连续、单周期、单步)等工作方式。 在设计这类具有多种工作方式的系统的程序时,经常采用以下的程序设计思路与步骤: 1.确定程序的总体结构 将系统的程序按工作方式和功能分成若干部份,如:公共程序、手动程序、自动程序等部份。手动程序和自动程序是不同时执行的,所以用跳转指令将它们分开,用工作方式的选择信号作为跳转的条件。如图所示为一个典型的具有多种工作方式的系统的程序的总体结构。选择手动工作方式时X10为“1”状态,将跳过自动程序,执行公用程序和手动程序;选择自动工作方式时X10为“0”状态,将跳过手动程序,执行公用程序和自动程序。确定了系统程序的结构形式,然后分别对每一部份程序进行设计。
|
1.概述
时序逻辑设计法适用plc各输出信号的状态变化有一定的时间顺序的场合,在程序设计时根据画出的各输出信号的时序图,理顺各状态转换的时刻和转换条件,找出输出与输入及内部触点的对应关系,并进行适当化简。一般来讲,时序逻辑设计法应与经验法配合使用,否则将可能使逻辑关系过于复杂。
2.时序逻辑设计法的编程步骤
1)根据控制要求,明确输入/输出信号个数;
2)明确各输入和各输出信号之间的时序关系,画出各输入和输出信号的工作时序图。
3)将时序图划分成若干个时间区段,找出区段间的分界点,弄清分界点处输出信号状态的转换关系和转换条件
4)PLC的I/O、内部辅助继电器和定时器/计数器等进行分配。
5)列出输出信号的逻辑表达式,根据逻辑表达式画出梯形图。
6)通过模拟调试,检查程序是否符合控制要求,结合经验设计法进一步修改程序。
3.时序逻辑设计举例
(1)控制要求 有A1和A2两台电机,按下启动按钮后,Al运转l0min,停止5 min,A2与A1相反,即A1停止时A2运行,A1运行时A2停止,如此循环往复,直至按下停车按钮。
(2)I/O分配 X0为启动按钮、X1为停车按钮、Y0为A1电机接触器线圈、Y1为A2电机接触器线圈。
(3)画时序图 为了使逻辑关系清晰,用中间继电器M0作为运行控制继电器,且用T0控制A1运行时间,T1控制A1停车时间。根据要求画出时序图如图1所示,由该图可以看出,T0和T1组成闪烁电路,其逻辑关系表达式如下:
图1 两台电机顺序控制时序图
(4)设计梯形图 结合逻辑关系画出的时序图如图2所示。后,还应分析一下所画梯形图是否符合控制要求。
图2 两台电机顺序控制梯形图
- 西门子PLC模块6ES7288-1CR30-0AA1 2024-05-08
- 西门子PLC模块6ES7288-1CR20-0AA1 2024-05-08
- 西门子PLC模块6ES7288-1CR60-0AA0 2024-05-08
- 西门子PLC模块6ES7288-1CR40-0AA0 2024-05-08
- 西门子PLC模块6ES7288-1ST60-0AA1 2024-05-08
- 西门子PLC模块6ES7288-1SR60-0AA1 2024-05-08
- 西门子PLC模块6ES7288-1ST40-0AA1 2024-05-08
- 西门子PLC模块6ES7288-1SR40-0AA1 2024-05-08
- 西门子PLC模块6ES7288-1ST30-0AA1 2024-05-08
- 西门子PLC模块6ES7288-1SR30-0AA1 2024-05-08
- 西门子PLC模块6ES7288-1ST20-0AA1 2024-05-08
- 西门子PLC模块6ES7288-1SR20-0AA1 2024-05-08
- 西门子模块6ES7288-1CR60-0AA1 2024-05-08
- 西门子模块6ES7288-1CR40-0AA1 2024-05-08
- 西门子模块6ES7288-1CR30-0AA1 2024-05-08