广东湘恒智能科技有限公司
主营产品: 西门子PLC,触摸屏,伺服电机,变频器,人机界面 ,线缆, DP接头
西门子代理商PLC中国(授权)广东省东莞市一级代理商

本节我们将学习置位/复位指令,并通过一个电机起保停控制的实例来掌握其实际应用。

置位/复位指令包含置位、复位、置位位域、复位位域以及复位优先RS触发器和置位优先RS触发器。

图片

当置位或复位指令被激活时,它将BOOL型变量(位于bit处)的位数据值设置为1或0;若指令不激活,则该位数据值保持不变。

图片

对于置位位域或复位位域指令,当指令激活时,从地址bit处开始的n位数据值将被设置为1或0;若指令不激活,则bit处的位数据值不变。

图片

RS触发器指令也能实现置位或复位功能。其中,SR指令代表复位优先触发器,RS指令为置位优先触发器。当置位和复位信号都为0时,输出保持原状态;复位信号为1时,输出为0;置位信号为1时,输出为1。若置位和复位信号同时为1,复位优先指令输出为0,置位优先指令输出为1。

图片

接下来,我们通过一个起保停程序的实例来讲解如何应用置位/复位指令。假设外接的启动和停止按钮都是瞬动按钮。

一、编写程序。打开PLC_1的程序块文件夹,在MAIN程序中添加常开触点,并将I0.6作为启动触点。接着,插入置位指令至Q0.0。再添加一个常开触点,将I0.7作为停止触点,并插入复位指令至Q0.0。完成后保存项目。

图片

二、编译并下载程序至PLC。选中PLC_1,点击编译并下载所有块到PLC。

三、监控程序运行。点击监控按钮,观察执行情况。按下启动按钮I0.6,Q0.0将接通并保持;按下停止按钮I0.7,Q0.0将断开并保持。

图片

以上内容介绍了西门子S7-1200中置位/复位指令的使用方法。如需了解更多PLC编程知识,请持续关注本号。


展开全文
相关产品
商铺首页 拨打电话 QQ联系 发送询价