S7-200数字量模块代理商S7-200数字量模块代理商S7-200数字量模块代理商
S7-200数字量模块代理商S7-200数字量模块代理商西门子PLC模块代理商
CPU模块 | Classic | 6ES7211-0AA23-0XB0 |
6ES7211-0BA23-0XB0 | ||
CN | 6ES7212-1AB23-0XB8 | |
6ES7212-1BB23-0XB8 | ||
6ES7214-1AD23-0XB8 | ||
6ES7214-1BD23-0XB8 | ||
6ES7214-2AD23-0XB8 | ||
6ES7214-2AS23-0XB8 | ||
6ES7214-2BD23-0XB8 | ||
6ES7216-2AD23-0XB8 | ||
6ES7216-2BD23-0XB8 |
PLC的结束指令和条件结束指令
(1)指令功能
ED:无条件结束指令。
CNDE:有条件结束指令。
(2)举例说明【例3-24】 ED和CEND指令的应用举例如图3-11所示。
图3-11 梯形图
例题解释:
①当控制条件X0断开时,CPU执行完程序Ⅰ后并不结束,继续执行程序Ⅱ,直至遇到ED指令。因为ED指令是无条件结束指令,所以ED标志着程序全部结束。此时CNDE指令没起作用。
②当X0接通时,CPU执行完程序I后遇到CNDE指令不再执行程序Ⅱ,而是返回起始地址重新执行程序Ⅰ。
(3)指令使用说明
CNDE 指令仅适用于主程序区,在主程序中,可以使用多个CNDE指令。
3.3.5 步进控制指令
(1)指令功能
SSTP:步进程序开始指令。表示进入步进程序。
NSTP:激发步进过程指令(脉冲式)。当检测到该指令触发信号的上升沿时,执行NSTP指令,即开始执行步进过程,并将包括该指令本身在内的整个步进过程复位。
NSTL:激发步进过程指令(扫描式)。若该指令的触发信号接通,则每次扫描均执行NSTL指令。即开始执行步进过程,并将包括该指令本身在内的整个步进过程复位。
CSTP:清除步进过程指令。复位指定的步进过程。
STPE:步进程序区结束指令。关闭步进程序区,并返回一般梯形图程序。
(2)程序举例
【例3-25】 步进控制指令应用举例的梯形图及指令见表3-29。
例题解释:
①当检测到X0的上升沿时,执行过程1(从SSTP1到SSTP2),Y0接通。
②当过程1中的X1接通时,消除过程1,并执行过程2(由SSTP2开始)。
③当X3接通时,清除过程50,步进程序结束。
(3)指令使用说明
①用步进控制指令实现控制,就是按照工艺流程规定的控制顺序,将控制程序划分成各个相互独立的程序段,并按照一定的次序分段执行。
②在步进程序中,识别一个过程是从一个SSTP指令开始到下一个SSTP指令。在最后一段步进程序结束时,由一条CSTP指令表示步进清除,最后由一条STPE指令表示整个步进程序结束(在结束指令ED之前一定要有STPE指令,否则将视为错误)。
③FP1的步进程序可用个数:C14和C16系列为64个(过程0~63);C24、C40、C56 和C72系列为128个(过程0~127)。
④在各段步进程序中,允许OT指令直接与起始母线相连。虽然各段步进程序彼此独立,但在各段程序中使用的输出继电器、内部继电器、定时器、计数器等都不能出现重复的编号。
⑤步进程序中不能使用下列指令:JP、LBL;LOOP、LBL;MC、MCE;SUB、RET;ED、CNDE。
(4)应用举例
使用步进控制指令可以实现顺序控制、选择分支过程控制和并行分支合并控制等。选择分支过程控制是根据特定过程的运行结果和动作选择并切换到下一个过程,每个过程循环执行直到工作任务完成。
【例3-26】 选择分支过程控制的举例梯形图如图3-12所示,流程图如图3-13所示。
例题解释:
①当X0接通(上升沿)时,执行过程0,Y1接通。
②在过程0中,当Xl接通时,执行过程1,Y2接通。
③在过程0中,当X2接通时,执行过程2,Y3接通。
④在过程1中,当X3接通时,执行过程3,Y4接通。
⑤在过程2中,当X4接通时,执行过程3,Y4接通。
⑥在过程3中,书X5接通时,步进过程结束。
西门子PLC模块代理商西门子PLC模块代理商西门子PLC模块代理商西门子PLC模块代理商西门子CPU模块代理商西门子CPU模块代理商S7-200数字量模块代理商S7-200数字量模块代理商S7-200数字量模块代理商
SIMATIC S7-200 CPU211,DC/DC/DC,6输入/4输出 |
SIMATIC S7-200 CPU211,AC/DC/Rly,6输入/4输出 |
S7-200CN CPU222,DC/DC/DC,8输入/6输出 |
S7-200CN CPU222,AC/DC/Rly,8输入/6输出 |
S7-200CN CPU224,DC/DC/DC,14输入/10输出 |
S7-200CN CPU224,AC/DC/Rly,14输入/10输出 |
S7-200CN CPU224XP,DC/DC/DC,14输入/10输出,集成2AI/1AO |
S7-200CN CPU224XPsi,DC/DC/DC,14输入/10输出,集成2AI/1AO |
S7-200CN CPU224XP,AC/DC/Rly,14输入/10输出(NPN输出),集成2AI/1AO |
S7-200CN CPU226,DC/DC/DC,24输入/16输出 |
S7-200CN CPU226,AC/DC/Rly,24输入/16输出 |