2008-12-05
编程到这里,本来我认为没有问题了,可就在我把程序传到屏上调试时,又发现了没有想到的问题。
如下图示,我第一次输入一区焊接速度“1”,二区速度比例“50%”,而我改动一区焊接速度为“2”后,二区速度比例里显示的数自动变为“25%”,这可不是我想要的,二区的显示百分数应该是不变的啊。
监视程序后发现,更改D144(一区焊接速度)的数值后,D156(二区速度)并没有跟着变,所以显示的百分比就会变化了。
原来触摸屏上面“数据输入”的值并不是时刻扫描,传给PLC的。只有在重新写入时,才会更新。所以我在更改D144时,没有对D156进行操作,造成即使D144的值变了,D156中的公式并没有重新计算,D156传给PLC的值就没有变。
这个现象是我以前没有注意的,所以我只能不在屏上给D156写公式,把对应的公式写到PLC中,问题就解决了。每次更改“一区焊接速度”时,“二区速度比例”中显示的值不会变化。如下图:
评论2
楼主 2008/12/5 11:29:35
像我这样发原创帖的,在这个论坛里看着是不多了,还被打击了一下啊
楼主 2008/12/5 21:05:57
楼主的文章有启发,学习了。
又:“发了个原创的帖子,没想到发错了地方,还被扣了分,真是冤啊 ”不奇怪,我在“技术争鸣”板块上线的当天,发了个祝贺帖,由于发帖时在下拉菜单中找不到“技术争鸣”,结果发错了地方,还被扣了6分。我们一齐接受教训,下次注意点就行了。