主站:CPU 314+CP342-5 从站: CPU222+EM277 在STEP 7 中已经调用了FC1,FC2,上电后,CP342-5的BUSF灯一直闪烁,RUN灯 亮。启动了模块诊断,提示信息:从站没有被其主站轮询。
请问这是哪的原因,CP342-5已经设置为主站,是不是FC1,FC2调用的问题,如何解决 ,谢谢
最佳答案
1、CP342-5的BUSF灯一直闪烁,RUN灯 亮。启动了模块诊断,提示信息:从站没有被其主站轮询?
硬件问题的几率大。
RUN灯 亮表明CP342-5在运行,BUSF灯一直闪烁下挂的PROFIBUS从站出错。原因:
、从站掉电;
、通讯线缆断开、连接器件安装不牢固;
、总线开始与结尾站点的终端电阻应置为ON;
、硬件组态中的EM277地址与EM277模块地址开关设置不一致。
2、组态步骤:
采用EM277作为PROFIBUS从站,CP342-5作PROFIBUS主站:
a. 选择STEP7的Option菜单,导入EM277(PROFIBUS从站)的GSD配置文件;
b. 选择相应路径和GSD文件进行安装,见:
详见《如何安装GSD文件》下载:
http://www.sibotech.net/INSTALLGSDFILE.pdf
c. 在S7-300系统中插入CP342-5模块,并配置成主站,再将EM277从站拖至PROFIBUS总线上,并选择交换的数据字节长度;
d. 完成组态后,存盘编译;
e. 再在S7-300的OB1(或是OB35)中调用FC1(DP_SEND)和FC2(DP_RECV),实现CP342-5与CPU的数据交换,而在S7-200中不需要编写通讯程序,但要将与S7-300交换的输入/输出数据存放在对应的VB存储区;
f. 请注意,使用EM277时,Input(I Address)区的32个字节对应S7-200的VB0-VB31,而Output(Q Address)区的32个字节对应的数S7-200的VB32-VB63。
3、详见下述文档,其中有CP342-5连接EM277 的实例:
详见《CP342-5的使用与常见问题 (更新版)》下载:
http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0139.zip
提问者对于答案的评价:
总结的很好 ,谢谢。我的问题已经解决,是FC1,FC2没有调用好,另外,EM277模块的地址刚开始设的是1,后来改成4 就可以了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc250404.html