- 西门子S7-1200 PLC编程从入门到实战
- 李方园编著
- 563字
- 2022-05-06 19:15:13
1.3.3 【实例1-3】RS触发器控制运载小车
实例说明
如图1-45所示,采用S7-1200 CPU 1215C DC/DC/DC设计运载小车控制电路,即用左运行按钮SB1控制电动机左转,带动运载小车从右向左运行,当到达最左侧的感应开关SQ1时,电动机停止;SB2为急停按钮,通过被按下可以随时停止电动机;SB3控制电动机右转,带动运载小车从左向右运行,当到达最右侧的感应开关SQ2时,电动机停止。请用RS触发器进行梯形图编程,并编译和下载。
实施步骤
步骤1:电气接线与输入/输出定义
图1-46为电气原理图。表1-10为输入/输出定义。
图1-45 运载小车控制示意图
图1-46 电气原理图
表1-10 输入/输出定义
步骤2:PLC编程
表1-11为变量定义,除了输入和输出,增加了SR触发器用的中间变量1和中间变量2。
表1-11 变量定义
PLC编程方法可以采用传统的“继电器—接触器”思路,也可以采用实例要求的SR触发器进行编程,如图1-47所示。触发器SR或RS的唯一区别是优先级。本实例是R优先,即使S端信号为ON,当R1(注意此时优先级多了一个数字“1”)端信号为ON时,输出Q端为OFF。
图1-47 【实例1-3】的梯形图
小贴士
S7-1200 PLC有SR触发器和RS触发器。它们之间的区别如下:
(1)SR触发器:复位优先型触发器,逻辑为:
S=0、R=0时,Q保持不变(0或1);S=0、R=1时,Q=0;S=1、R=0时,Q=1;S=1、R=1时,Q=0。
(2)RS触发器:置位优先型触发器,逻辑为:
S=0、R=0时,Q保持不变(0或1);S=0、R=1时,Q=0;S=1、R=0时,Q=1;S=1、R=1时,Q=1。