我利用第一种编程,让字节进行传送,加了上升沿,在状态图表中输入数值模拟,需要状态图表中点图表状态才能传送;第二种我把上升沿去掉了,不用点图表状态他就能传送,这是为什么,只要传送指令出现这种情况,还是其他指令也有,具体有哪些指令,我这个没链接PLC,只把程序写出来了,求大神解答,最好有资料链接,
问题补充:
请告诉我出现这种情况的原因,还有那些指令也是这种情况,我是初学者,请多多包涵,讲解详细一些,谢谢了。
图片说明:
最佳答案
第一种:是在I点由0变1的瞬间,传送一次,I点保持为1的话VB12数值变化的话VB16就不变化了,每次由0变1的时候传送
第二种是只要I点=1,每个扫描周期都传送
smart的使用参考手册:
西门子 S7-200 SMART PLUS V1.8 技术参考
https://support.industry.siemens.com/cs/cn/zh/view/76488152
S7-200 SMART 系统手册 V2.2
http://www.ad.siemens.com.cn/download/docMessage.aspx?Id=6780
看明白这两资料,您就基本上全会了
补充:
什么产生的原因?
产生这种情况的原因就在于有没有上升沿指令啊,看看手册上的上升沿指令说明
您还是先看看系统手册吧,介绍的非常详细,从基础的到高级应用
提问者对于答案的评价:
也就是说,加上上升沿的话,当打开开关,由0变为1,状态图表检测到0变1,传送指令就可以传送数据了,状态图表只能用来检测开关状态吗,也就是0和1
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc127589.html