您好,请教一下:200SMART ST60 的程序上传到电脑时勾选了全部,然后改了一下程序,没有改数据块的内容。改完后下载至PLC,下载时勾选全部,但发现数据块的内容发生了变化,与其连接的触摸屏显示的各种数值均为零,导致动作无法正常运行,请问是什么原因?
最佳答案
你的另一个相同的问题的回答者还差一点点。
你说你已经选择了全部上载,问题是当时的数据块仍然是全0的状态。你上一次下载数据块的时候根本没有数据在数据块。所以你怎么上传都是0。
解决方法是两个:
一
你必须在数据块中写上你希望的初始值。
二
你可以使用“从ram创建数据块”把plc中的所有 “注意了,是【所有】” V区非0的地址全体写入数据块。此时,你的数据块变有了当前值。但是要注意一个很严重的问题。请再次留意我上面着重的【所有】二字。会把你任何V的状态都当作初始状态。一些临时使用的数据也当作了数据块的一部分。严重时一通电机器就会发生运动。
通过以上两种方法,你可以把屏设定好的初始值保存。
提问者对于答案的评价:
了解了,非常感谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc348402.html