我在现场遇到这样一个问题。旧系统出了故障,我就自己做了套程序下载进去了。主站是IM151-8 PN/DP,IP是192.168.56.2;从站是IM151-3 PN,IP是192.168.56.3,触摸屏IP是192.168.56.4。我下载程序以后,说是存储卡容量不足,我就按下MERS按钮,然后重新下载程序了。但是下载完程序以后,主站的SF灯亮了,而从站的两个AI模块的输入信号在变量表里显示为-32768,我把万用表串进电路里,量了一下,输入信号为4mA,请问这是怎么回事啊?是不是从站也需要下载一下程序啊?
问题补充:
我查了一下模块信息,显示出错,诊断缓冲区显示写入时发生区域长度错误,没有装载DB。这是不是说明硬件组态没有问题啊?两个AI模块的参数我分配的时候是按照顺序来的,应该没有错误,是不是只是程序的问题啊?
最佳答案
1、从站是IM151-3 PN,都不带cpu,是不需要下载plc程序的。
所有的程序处理都下载在主站里,此主站包含带cpu的plc。
2、主站的SF灯亮了,而从站的两个AI模块的输入信号在变量表里显示为-32768,我把万用表串进电路里,量了一下,输入信号为4mA,请问这是怎么回事啊?
SF灯亮,只能说明主站系统内部错误。主要出错的表现应该是你的主站里面程序编程不合适,包括你的硬件组态问题,特别是你对从站组态两个AI模块参数分配没有处理好,在变量表里显示为-32768,所以出现SF灯亮的问题。
问题补充:
程序有问题。
同时注意AI模块硬件组态的地址问题,要和你编程时候对应 起来应用
提问者对于答案的评价:
很有用,谢谢。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc232438.html