选用cpu型号315-2dp,添加有FM350-2的计数模块,程序若不添加FC2(FM350-2中的自带子程序CNT2-CTR)则CPU所在的站数字量输出模块是有输出的,灯是可以亮的,但是加了FC2这一段的话,输出就无效了,反复试验都是这样,并且,内存已经多次复位清空。
问题补充:
地址冲突什么意思?具体点
另外,我没有另外的FC2这个可以保证
而且我只是在某个程序里给它赋了一个指定的DB(DB1是指定生成的)
请大神帮忙。谢谢
最佳答案
根据你的描述可能出现此故障的原因是添加计数器模块(FC2)后与原程序有地址上的冲突。要知道添加FC2后,系统自动生成数据块DB。
另外,你的程序中是否已经有功能FC2名称的块。如果有需要将其中的一个改为其它名称了。
添加后,下载到cpu后在线诊断cpu信息,看是否有帮助性提示能够得到帮助,监控原数字量输出程序,看是否是有不妥之处。
提问者对于答案的评价:
谢谢
最佳答案作者回复:
地址冲突就是指当调用计数器模块FC2后,系统生成的db与你原程序中的db产生冲突了。
你的问题就是在你最后说明的“在某个程序里给它赋了一个指定的DB(DB1是指定生成的)”,这2个数据块在调用时,产生了冲突使输出被禁止。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc234780.html