正在调试一个系统,由S7-300 组成,CPU是314、输入/输出分别选用DC 24V32点模块,与上位机组态(组态软件采用组态王5.3)。问题如下,在联机调试时出现M10.0、M10.1、M0.1等内部继电器,在条件满足时应该接通的情况下,它不接通(梯形图监控看到),而有时条件不满足时,它自己却接通了。出现问题后,把不能正常运行的地址号,更换一个新的地址号,就可以了。如M10.0,不能运行,则换成M100.1就好了。出现上述问题现象,无规则,可能过一段时间,M100.1也不行了,而换成M10.1就行了,找不到原因,有知道的,请指点。谢谢
问题补充:
感谢大家,但地址号的确没有重复输出,但多次调用是避免不了的,此程序设置了10个FC快,运行即调用。
对WWCWWC-说,你讲的“在计算中用到MW0,那么它实际上已经包含了M1.0~M1.7~M0.0~M0.7(MB0~MB1)范围内的所有位地址区”。
我会开机逐步检查。由于程序复杂,犯像“WWCWWC”所说的错误的可能性大。
最佳答案
进入参考数据中查看,见附图。内部存储器中没有“X”也没有颜色的表示此位在程序中没有被使用过,用这样的点替换。
补充:那你进入参考数据中查看就可以了,每处的使用都有显示。
图片说明:
提问者对于答案的评价:
谢谢,按照你给出的方法,把问题找出来,的确是地址冲突。同时也感谢WWCWWC。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc231246.html