1)s7-300PLC 只使用了I1.0-I1.3,怎么触摸屏里的变量表却有i1.0-i1.7?多出来的I1.4-I1.7怎么回事?
2)和上面一样,在“清洗水压力”量程设置IO域的“常规”设置栏内查到对应区域是DB3.DB36。但在“动画”里却看到的”液泵运行“这个变量使用了M8.1,但M8.1在PLC程序里根本查不到。
以上情况是怎么回事?向大家请教了
问题补充:
发现厂家给的光盘里的PLC、触摸屏程序使用的输入输出点和电气图上的输入输出点都对不上。估计PLC和触摸屏的程序不是这台机器的程序。害的我瞎折腾。
图片说明:
最佳答案
这样的做法有以下可能:
编程者的个性使然,有些人喜好先定义变量,再使用这样就存在你的第一个问题。同样有些人喜好边用边组态变量,这样类似的问题就会少一些,或者是忘了删除。
第二个问题是采用位触发,这样只能用M8.1。可能plc程序中使用了字节、字、双字地址编辑的。
补充问题回复:
所以在进行设备验收时,必须向厂家提供最终版用户程序备份,以利于日后的维护工作。
也可以直接到现场设备上读取(上载)程序,然后用厂家给你的程序符号表复制到新上传的程序中。
提问者对于答案的评价:
提供了一个解决问题的方法。谢谢。
最佳答案作者回复:
plc可以直接读取cpu解决,至于触摸屏就难讲了,只能是再要求厂家重新发一个。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc228859.html