西门子以太网通讯模块调用.doc_第1页
西门子以太网通讯模块调用.doc_第2页
西门子以太网通讯模块调用.doc_第3页
西门子以太网通讯模块调用.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

西门子S7300/400以太网连接程序数据交换方法一、 对于343-1的专门以太网连接模块做通讯的项目由于模块支持较多通讯协议,故推荐使用使用通讯功能块 FC5/FC50 和 FC6/FC60 编程 TCP 连接 ISO-on-TCP 连接 (RFC 1006) ISO 连接 UDP 连接 FDL 连接通讯功能块 FC5 “AG_SEND” 和 FC6 “AG_RECV”的特点 FC5 和 FC6 是异步通讯功能块。 FC5 和 FC6 的运行需要几个 OB1 周期。 FC5 由输入参数 ACT 使能。 通讯任务结束由 “DONE” 或 “ERROR”指示。 AG_LSEND 和 AG_LRECV 可以通过一个连接同时通讯。 可以在 SIMATIC_NET_CP 库CP 300 Blocks 里找到通讯功能块 FC5 AG_SEND 和 FC6 AG_RECV。首先在STEP7中的NETCONFIG中进行网络配置,设置好IP后,点需要配置连接的PLC,按添加一个新的网络连接:在选择好伙伴PLC后添加IS0-on-TCP connection协议然后再对选择好后的协议进行配置,注意下图中标注的地方按默认就可以再在程序中调用FC5/FC6块,注意在引脚ID和LADDR处填入上面标识处的参数如果FC5和FC6的块在原程序中已经被占用,新调入的AG_SEND和AG_RECEIVE需重新命名,其中需填入的参数为:ACT激活该块工作直到ACT信号消失,BOOL变量ID网络配置后主机与伙伴机之间的网络地址,特别注意发射、接收块的ID,主机与伙伴机的ID需相同LADDR网络配置后生成的特殊标识,WORD变量SEND/RECV指针型位变量,表示从该位开始以后的数据数量,以BYTE为单位LEN所传送数据长度,10进制数,以BYTE为单位DONE/NDR数据发送/接收成功标志位ERROR块运行错误标识,显示的是16进制数,根据代码可以查询故障原因STATUS状态标识字,表示块运行状态二、 对于315-2PN/DP带以太网口的CPU,仅支持S7连接的通信协议,故只能使用FB8 USEND 和 FB9 URCV 进行数据交换,其特点是: FB8 和 FB9 是异步通信。 必须在 OB1 中调用。 FB8 和 FB9 运行时间可能持续多个 OB1 循环周期。 FB8 和 FB9 通过输入参数(REQ 或 EN_R)使能。 运行结果通过 DONE 或 ERROR 指示。 USEND 和 URCV 可以通过一个连接同时进行。 数据传输是不带确认的。以上通信块位于Standard Library Communication Blocks Blocks ,只能在S7-300的S7程序中调用。对于S7-400, 必须在S7程序中从Standard Library System Function Blocks Blocks 中调用通信块SFB8 USEND和SFB9 URCV首先在STEP7中的NETCONFIG中进行网络配置,设置好IP后,点需要配置连接的PLC,按添加一个新的网络连接:在选择好伙伴PLC后添加s7 connection协议然后再对选择好后的协议进行配置,注意下图中标注的地方按默认就可以再调入FB8/FB9程序块,注意要给其分配支持数据块,在ID处填入上表ID值REQ对于USEND块为使能信号,由时钟脉冲激活EN_R对于URCV块为使能信号,由长通点激活ID/R_ID对于主机和伙伴机需保持完全一样的数值,USEND块与URCV块需要保持一致SD_1/RD_1指针型位变量,表示从该位开始以后的数据数量,以BY

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论