SF亮红灯/BF闪烁,主站和从站连不上
刘玉蓉
发布于2014-11-06 17:37
2
0
标签:
具体这样的,因为从站原来的CPU坏了,换了一个升级版的,传好程序后,从站本事可以运行,就和主站通讯不上,和主站通讯的数据在从站HMI界面上显示#号,主站也是SF亮红灯BF灯闪烁。其他从站工作正常,和主站也通讯正常,请问怎么处理?主站和从站的CPU 是CPU315-2DP的。是否从站硬件组态改了,主站硬件组态也要改,是不是那里设置不好?
佳答案
按照你的描述,两个CPU315-2DP之间是采用PROFIBUS现场总线通信方式,一个作为主站(Server),另外一个作为DP从站(Client),,通过组态接收区和发送区的数据来实现通信。
如果主站上SF灯亮而BF灯闪烁,很明确就是DP从站问题(即从站CPU315-2DP)的问题(硬件组态不正确),原因如下:你在更新CPU(不同版本)时,没有正确进行重新硬件组态,所以主从站之间无法通信。
你在换升级版CPU时,必须重新对从站CPU进行硬件组态,方法如下:例如以前的CPU为315-2AG10-0AB0,升级版CPU为315-2AG14-0AB0,在SIMATIC管理器中,打开你的项目的硬件组态界面,右击该CPU(如315-2AG10-0AB0)选择Replace Object(替换项目)(或选择菜单。Insert/Replace Object插入/替换项目),在下拉式菜单下选择相应的315-2AG14-0AB0以及相应的版本号(Firmware),双击CPU下的X2行(DP),检查并选择操作模式为“DP Slave”(DP从站),然后执行工具栏“编译并保存”,如果没有错误,将产生新的系统数据(SDB),首先执行“Download”(下载)把新的硬件组态下载到从站CPU中;然后才能把程序下载到新从站CPU315中,即先下载硬件组态再下载用户程序。由于是新CPU无须对MMC卡复位,只需执行PLC/Copy RAM to ROM或者直接执行PLC/Download,就把用户程序下载到MMC,然后,把CPU模式开关从STOP转换到RUN, 当前执行的程序就复制到CPU的工作存储器中(RAM)
组态CPU之间的PROFIBUS现场总线通信时,在硬件组态时,一定要注意CPU315-2DP机壳上印刷的产品型号与组态选择的产品型号一致,另外,CPU315-2DP还有不同版本,在组态时也要注意与机壳上印刷的一致,否则会出错,一般人很容易忽略
S7-300CPU之间进行硬件组态时,主站和从站的波特率(默认1.5Mbit/s)要一致,主站和从站的地址不能相同,为关键的是先对从站组态,再对主站进行组态