西门子PLC S7300中DP从站不可用

西门子plc 发布于 1年前 分类:S7-300/400

我给客户换CPU,老CPU315-2DP:6ES7315-2AF02-0AB0,用的是老式卡。把程序(包括硬件组态)从原CPU上载到电脑上,然后换成新的CPU315-2DP:6ES7315-2AG10-0AB0,V2.6.9,MMC卡(128K),再把上载的硬件组态中CPU用新的代替,编译后下载,再进行程序下载到新CPU,之后就出现报警,BF与SF灯为红色。进行硬件诊断并查看模块信息发现问题是:DP从站不可用,系统无法与DP从站进行数据交换,需给DP从站设置参数。我没改其他的,全是上载的原程序,DP从站为2台触摸屏(非西门子)通过编码器与主站通讯,我检查了DP连接头、接线,也检查了硬件及程序,发现DP从站挂在PROFIBUS-DP下显示为DP-NORM,有GSD文件但订货号和DP从站类型显示为问号,对触摸屏进行编码器参数校正后还是出现这样的故障。我找了很久也找不到原因,期盼有熟悉的大侠帮帮忙分析一下,不胜感激!!!在线等。

1个回复

  • plc电工爱好者
    plc电工爱好者

    1.你上载时所用的STEP7中应具备你原项目中所有PROFIBUS-DP设备的GSD文件,这样才能保证原项目上载的内容全面正确。
    2.要清楚你原项目中的DP从站的的数据缓冲地址等参数。

    MMC卡(128K),
    够用吗?
    确定您的控制程序所需的MMC卡的大小,可以按以下步骤进行:
    1. 在STEP7 Manager中打开您的Project;
    2. 选中您的程序块,点击鼠标右键(或快捷键Alt + Enter),打开程序块的属性页面:
    可以看出您的某个程序块在PLC中占用装载内存和工作内存的字节数。
    3. 将您项目中所有程序块(OB、FC、FB、DB)占用装载内存(Load Memory Requirement)的数量加在一起: