西门子以太网通讯模块调用.docx

西门子以太网通讯模块调用.docx

ID:62714759

大小:261.64 KB

页数:7页

时间:2021-05-17

西门子以太网通讯模块调用.docx_第1页
西门子以太网通讯模块调用.docx_第2页
西门子以太网通讯模块调用.docx_第3页
西门子以太网通讯模块调用.docx_第4页
西门子以太网通讯模块调用.docx_第5页
资源描述:

《西门子以太网通讯模块调用.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、精品文档西门子S7300/400以太网连接程序数据交换方法一、对于343-1的专门以太网连接模块做通讯的项目由于模块支持较多通讯协议,故推荐使用使用通讯功能块FC5/FC50和FC6/FC60编程?TCP连接?ISO-on-TCP连接(RFC1006)?ISO连接?UDP连接?FDL连接通讯功能块FC5"AG_SEND和FC6"AG_RECV的特点?FC5和FC6是异步通讯功能块。?FC5和FC6的运行需要几个OB1周期。?FC5由输入参数"ACT"使能。?通讯任务结束由“DONE或“ERROR指示。?AG_LSEND和AG_LRECV可以通过一个连接同时通讯。?可以在SI

2、MATIC_NET_CP库"CP300>Blocks"里找到通讯功能块FC5"AG_SEND"和FC6"AG_RECV"首先在STEP7中白NNETCONF⑼进行网络配置,设置好IP后,点需要配置连接的PLC,按"添加一个新的网络连接:在选择好伙伴PLC后添加IS0-on-TCPconnection协议然后再对选择好后的协议进行配置,注意下图中标注的地方按默认就可以精品文档.。1欢迎下载精品文档7欢迎下载精品文档再在程序中调用FC5/FC6块,注意在引脚ID和LADDRb填入上面标识处的参数FC1O1AGSEND+解SEMD*phJuliULRi」啦6■110.2常cm"o

3、bln6"-ACTDONE1-IDK110.9.遥控管送EWit16*200-LADDERERROR-RJTPiDBlOO,STATUS-JW152rexo.oBYTE22-5END22-LENFC102AGRECEIVE*AG_RECV*PIM1—I:mo.4“遥控制如㈱比#200-LADDRNDR-DR*F«DB10i.mo.e口瓯,0飞控接收EBYTE22-EECVERROR-RR”STATUS-W154LEW-HW156如果FC5和FC6的块在原程序中已经被占用,新调入的AG_SEND口AG_RECEIV需重新命名,其中需填入的参数为:ACR激活该块工作直到ACT信

4、号消失,BOO及量ID—网络配置后主机与伙伴机之间的网络地址,特别注意发射、接收块的ID,主机与伙伴机的ID需相同LADDR■网络配置后生成的特殊标识,WOR度量SEND/RECV指针型位变量,表示从该位开始以后的数据数量,以BYTE为单位LEN-所传送数据长度,10进制数,以BYTE为单位DONE/NDR数据发送/接收成功标志位ERROR块运行错误标识,显示的是16进制数,根据代码可以查询故障原因STATUS-状态标识字,表示块运行状态7欢迎下载精品文档二、对于315-2PN/DW以太网口的CPU仅支持S71接的通信协议,故只能使用FB8"USEND"和FB9"URCV"

5、进行数据交换,其特点是:?FB8和FB9是异步通信。?必须在OB1中调用。?FB8和FB9运行时间可能持续多个OB1循环周期。?FB8和FB9通过输入参数("REQ"或"EN_R")使能。?运行结果通过"DONE"或"ERROR”指示。?USEND和URCV可以通过一个连接同时进行。?数据传输是不带确认的。以上通信块位于StandardLibrary>CommunicationBlocks>Blocks,只能在S7-300的S7§序中调用。对于S7-400,必须在S7§序中从StandardLibrary>SystemFunctionBlocks>Blocks中调用通信块S

6、FB8"USEND"口SFB9"URCV"首先在STEP7中白NNETCONF⑼进行网络配置,设置好IP后,点需要配置连接的PLC,按好添加一个新的网络连接:在选择好伙伴PLC后添加s7connection协议然后再对选择好后的协议进行配置,注意下图中标注的地方按默认就可以7欢迎下载精品文档再调入FB8/FB9程序块,注意要给其分配支持数据块,在ID处填入上表ID值块左车用‘DB80"U3END支持块左车用.REQ-对于USEN映为使能信号,由时钟脉冲激活EN_R-对于URC皿为使能信号,由长通点激活ID/R_ID—对于主机和伙伴机需保持完全一样的数值,USEN映与URC僦

7、需要保持一致SD_1/RD_什指针型位变量,表示从该位开始以后的数据数量,以BYTE为单位DONE/NDR数据发送/接收成功标志位ERROR块运行错误标识,显示的是16进制数,根据代码可以查询故障原因STATUS-状态标识字,表示块运行状态7欢迎下载精品文档_。4欢迎下载7欢迎下载精品文档欢迎您的下载,资料仅供套考!致力为企业和个人提供合同协议,策划案计划书,学习资料等等打造全网一站式需求7欢迎下载

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。