欢迎来到天天文库
浏览记录
ID:10784723
大小:15.77 MB
页数:22页
时间:2018-07-08
《simatic net前十个常见问题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SIMATICNET前十个常见问题1)配置两个S7-300PLCPROFIBUS通讯1――FDL通讯FDL(现场数据连接)Profibus通讯方式,是一种非常方便的PLC-PLC之间的数据通讯方式,通讯量为最大240字节(而在broadcast、multicast方式中,最大236个字节)。一般有两种作法:1)在同一项目中的作法,在下面作一些硬件组态及编程的介绍:a)首先硬件组态,在硬件中插入CP342-5或CP343-5在S7-300机架或CP443-5在S7-400机架上,组态Profibus地址、传
2、输速率及Profile选“standard”,同样在另一个S7站在组态通讯模块选择同一个Profibus,并组态站号,并存盘。b)在硬件组态画面中选菜单“Options”®Configurenetwork进入“connection”画面中,单击某一站的CPU,在底下会出现一列表格,双击第一栏,出现一个“InsertNewConnection”画面。首先选择你所要进行通讯的站,在“ConnectionType”中选择“FDL”通讯,激活“Displaypropertiesdialog”,单击“Apply”后
3、进入“FDLConnection”属性画面。在这里,主要记住在“General”中“Blockparameters”ID=?及LADDR=?,退出编译,存盘,并单击某一个站,下载到CPU中。同样,如果是多个站进行通讯,必须在所通讯的站之间建立不同的FDL连接,两个通讯站中只在一个站中建立连接就行。c)编程。通过调用FC5(AG_SEND)、FC6(AG_RECV)建立通讯接口区。Call“AG_SEND”(最好在OB35中调用,如果在OB1中调用,连接诊断中会出现对方站没有资源了,因为发送太快)ACT:=
4、TRUE(发送)ID:=?(看FDL属性中“Blockparameter”中ID及LADDR)LADDR=W#16#?SEND=P#M10.0Byte10(发送区,以MB10以后10个字节)LEN=10(发送长度10字节)DONE=M2.1(是否发送)ERROR=M2.2(故障位)STATUS=MW4(包含一些通讯状态)Call“AG_RECV”ID=?(同上)LADDR=?RECV=P#M20.0Byte10(接收区)NDR=M6.1(新数据是否收到)ERROR=M6.2STATUS=MW8LEN=MW
5、0(接收长度)2――DP通讯:例如,一个S7-300的从站,一个是S7-300或S7-400的主站:1、先组态从站,建立一个S7-300的站,在“Hardware”中,插入一个CPU316-2DP。2、双击DP-Master,在“operatingmode”中选择DPslave。见图1图1在configuration中选择MS方式,定义从站的接口区。(如,在S7-300侧,以Q20、I20各4个字节作为接口区,如果是3个byte或者大于4个byte时,要调用SFC14、SFC15,最大240个字节,但是要
6、占用本站的I/Q区)“I/Q”选Q,“Address”选20,“length”选4,“unit”选“byte”,“consistency”选“unit”,同样的方法选择“I”区。见图2和图3:图2图3编译存盘。1、在Step7中建立一个S7-400站作为主站,先点击“Profibus(1):DPmastersystem(1)”一下,点黑,在右边硬件中选择“ProfibusDP”中“configuredstations”的CPU31x-2DP。见图4:图41、双击从站,在“connection”中选择已组态
7、的从站,按“connect”进行连接。2、在“configuration”选项中,组态S7-400侧接口区(从站Q®主站I,从站I®主站Q)。见图5:图51、编译存盘。这样双方就可以通讯了(注意,如果每个区的通讯大于4个字节,分别在主站、从侧调用SFC14、SFC15)。2)怎样编写SFC14,SFC15S7-300/400集成DP口通讯地址对应CPUI/Q区通讯大于4字节,需要调用SFC14(DPRD_DAT)SFC15(DPWR_DAT)解包,地址空间参见CPU的地址空间程序:读地址为256开始的数据
8、,存放于MB20以后12个字节写MB40以后的12个字节到以256开始的数据中3)怎样编写FC1,FC2(CP342-5)1,配置CP342-5作为一个DPMASTER2.从站地址只是一个映射而不占用I/Q区。映射区需要调用FC1,FC2访问发送MB20以后两个字节到映射输出地址0~1接收映射区地址0~1到MB40以后2个字节4)怎样访问EM277的数据1,配置EM277,并设定通讯长度为32字节输入32字节输出2,设定S7-
此文档下载收益归作者所有