电工学习网

 找回密码
 立即注册
查看: 4652|回复: 1

西门子S7-200沿的应用

[复制链接]
发表于 2018-1-18 10:49:12 | 显示全部楼层 |阅读模式
   今天给工厂编辑一个小的控制程序时,在编辑过程中疏忽了一个问题,图示:
6365178472040182358196599.JPG
   请大家看看我红色框图中外部“位”及“沿”的使用,开始编辑的本意是当状态转换到自动操作时,给顺控指令及相应的输出做一些初始化操作。将程序下载到cpu后,监控顺控指令并没有按我这个“思路”运行,打开状态图表监控,顺控指令没有一个“步”被激活,也就是说初始化操作无效。
当I0.0(自动_手动状态转换)= 1时,调用自动子程序中的上升沿并没有起作用。于是,将自动子程序网络1段的I0.0改为其它“位”地址I0.3后,程序能够正常运行,图示:
6365178473727671557541191.JPG
   那么,上升沿无效的原因就在这个调用子程序的条件I0.0的应用上是肯定的。这个过程中我曾经转换过I0.0状态转换开关,也就是说这个I0.0的状态肯定是有0和1的转换过程。
打开软件“F1”帮助,有这么一段提示的话,图示:
6365178474932351344461032.JPG
   这里的“首次扫描”,应该是指调用子程序时的第一次扫描周期中,这样,在同一个周期内作为同一个“位”地址,调用子程序及上升沿触发的条件就无法满足,子程序初始化中的上升沿无效也在“情理”之中了。
   程序虽然相对简单,但要深刻领悟简单指令中的应用,还是需要注意应用时其中的要求及说明,不然,掉“坑”是必然了。因为在现场遇见了这个问题,马上修改了程序,也就没有把在线监控的截图给做上,请谅解。
本文转载自:西门子工业技术论坛

回复

使用道具 举报

发表于 2018-1-18 12:45:58 | 显示全部楼层
这个西门子PLC的资料不错                     

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-3-29 20:46

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表