试了一天了 没个结果:
把变量换成内部变量,怎么试都灵验;
把变量换成外部变量,监控程序变量表,相应bit变化,只是偶尔反应慢点;
下载plc程序,监控程序动作,按钮丢失动作,反应滞后;(程序执行结果正确的)
把位字节bit 换成bool,下载程序,监控动作,没出现上述问题;
问题补充:
置位字节bit就是用的函数,也没找到其他方式,不是更新慢,读取的wincc画面显示正常,就是写入时各种失灵,滞后
最佳答案
s7-PLC的bool就是M、I、Q、DB字节按位访问
用SetTagBit(Tag_Name,value)来置位二进制外部变量
写入滞后有可能,失灵应该不会
可以参考下面文档,做个操作确认
https://support.industry.siemens.com/cs/cn/zh/view/78818232
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc317591.html