![西门子S7-1200 PLC编程从入门到实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/150/43738150/b_43738150.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3.3 【实例1-3】RS触发器控制运载小车
![](https://epubservercos.yuewen.com/0B5EE2/23020643401653606/epubprivate/OEBPS/Images/034-3.jpg?sign=1739274653-5mvIafefXlb0P21Vnned8JaVri25CmzG-0-305fc4371b16e7457884af219e0084ca)
实例说明
如图1-45所示,采用S7-1200 CPU 1215C DC/DC/DC设计运载小车控制电路,即用左运行按钮SB1控制电动机左转,带动运载小车从右向左运行,当到达最左侧的感应开关SQ1时,电动机停止;SB2为急停按钮,通过被按下可以随时停止电动机;SB3控制电动机右转,带动运载小车从左向右运行,当到达最右侧的感应开关SQ2时,电动机停止。请用RS触发器进行梯形图编程,并编译和下载。
实施步骤
步骤1:电气接线与输入/输出定义
图1-46为电气原理图。表1-10为输入/输出定义。
![](https://epubservercos.yuewen.com/0B5EE2/23020643401653606/epubprivate/OEBPS/Images/035-2.jpg?sign=1739274653-SmglXSbYWharkr1kSht0AiHHruagQ11z-0-6e06b05d916313aa05ca4fe26770893a)
图1-45 运载小车控制示意图
![](https://epubservercos.yuewen.com/0B5EE2/23020643401653606/epubprivate/OEBPS/Images/035-3.jpg?sign=1739274653-Golu9X8oG1Zed5eg6aPr7CPLg3TmcWGr-0-337bb5ea870f01d27a55d4377f2c79b6)
图1-46 电气原理图
表1-10 输入/输出定义
![](https://epubservercos.yuewen.com/0B5EE2/23020643401653606/epubprivate/OEBPS/Images/035-01.jpg?sign=1739274653-uSSP0BC29PYLy7XjlmHuX4DO2Kn9pnyb-0-ee693470e712556bd5724f55d8046826)
步骤2:PLC编程
表1-11为变量定义,除了输入和输出,增加了SR触发器用的中间变量1和中间变量2。
表1-11 变量定义
![](https://epubservercos.yuewen.com/0B5EE2/23020643401653606/epubprivate/OEBPS/Images/035-02.jpg?sign=1739274653-MzDe8O1ehnIM1Y6Vebd7STCAMQARVZlu-0-4730a8326c61d45feda40c4929269e72)
PLC编程方法可以采用传统的“继电器—接触器”思路,也可以采用实例要求的SR触发器进行编程,如图1-47所示。触发器SR或RS的唯一区别是优先级。本实例是R优先,即使S端信号为ON,当R1(注意此时优先级多了一个数字“1”)端信号为ON时,输出Q端为OFF。
![](https://epubservercos.yuewen.com/0B5EE2/23020643401653606/epubprivate/OEBPS/Images/036-2.jpg?sign=1739274653-e3ybdHfyGIUBsDRC6135wnhWbXSvTwPX-0-6ea3762bfc51a937d5062886b2ea36c9)
图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。