tep7中调用读取CPU时间的sfc1块后,并与设定时间进行比较,下载后与其他CPU通讯中断,什么原因,跟CPU和pc时间不同是否有关(附图两个时间不同)
最佳答案
不清楚你采用什么方式读取的系统时钟?
我主要是想问问是采用读取,就是说你SFC1的管脚ret_val填写了那个地址?cdt管脚又填写了那些地址?这些地址是否与通讯程序的地址有关?尤其是cdt管脚,填写的一个连续的地址,信息包含年、月、日、时、分、秒、星期。
cpu内部的时钟与pc的时钟不同,不影响你的通讯程序。
那你删除这个SFC1后,再下载通讯能够正常?
如果能够正常,那上面的判断确实有很大的可能。
提问者对于答案的评价:
改了管脚就好了,谢谢
最佳答案作者回复:
确实是地址重复了?
对于那些复合地址的调用,在实际应用中需要先了解指令,以免造成不必要的麻烦。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc286180.html