西门子S7-1200 PLC编程从入门到实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

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。