PLC原理及工程应用 作者 孙同景 陈桂友 第六章 PLC的通信与联网.ppt

PLC原理及工程应用 作者 孙同景 陈桂友 第六章 PLC的通信与联网.ppt

  1. 1、本文档共147页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * 6.9 以太网通信 2 系统构成 图6-44 以太网类型2示意图 6.9 以太网通信 2 系统构成 图6-45 以太网类型3示意图 6.9 以太网通信 2 系统构成 图6-46 段的延伸配置图 6.9 以太网通信 3 软件结构 以太网通信使用版本2.0的Ethernet通信格式 IP(Internet Protocol):网际协议,通过IP地址传送数据包到目标节点。 ICMP(Intrnet Control Message Protocol):网间控制报文协议。 ARP(Address Resolution Protocol):地址解析协议。 UDP(User Datagram Protocol):用户数据报协议。 TCP(Transmission Control Protocol):传输控制协议。 FINS(Factory Interface Network Service):工厂接口网络服务,由OMRON公司自行开发的工厂自动化网络,专门用于OMRON工厂自动化网络上的PLC间的通信协议。 FTP(File Transfer Protocol):文件传输协议。 SMTP(Simple Mail Transfer Protocol):简单邮件传输协议。 6.9 以太网通信 3 软件结构 图6-47 软件运行结构图 6.9 以太网通信 4 以太网的通信功能 1.FINS通信 FINS通信服务是OMRON公司为自己的FA(工厂自动化)网络开发的。FINS通信使用一组专门的地址,它不依赖于以太网(或Controller Link、DeviceNet)使用的通信地址,在以太网上通过执行SEND、RECV、CMND指令可从PLC或计算机进行数据的发送和写入。不管节点在同一个以太网内还是在另一个FA网络,例如SYSMAC LINK或Controller Link网,这种操作可实现在PLC间读写I/O存储器区、改变操作模式。(当FINS报文在以太网上传送时,UDP/IP的报头会自动添加到报文上)。通信结构如图6-48所示。 6.9 以太网通信 4 以太网的通信功能 图6-48 通信过程示意图 6.9 以太网通信 4 以太网的通信功能 数据在以太网上是作为一个UDP数据报传送的,数据报的结构如图6-49所示。 6.9 以太网通信 4 以太网的通信功能 Fins通信的过程: (1)设置IP地址和FINS节点号之间的转换方式,通常采用自动方式,例如, 若本地IP地址: 130. 25. 36. 8 子网掩码: 255. 255. 255. 0 远程FINS节点号: 5 计算方式如下: 本地IP地址: 130. 25. 36. 8 与 子网掩码: 255. 255. 255. 0 130. 25. 36. 0 或 远程FINS节点号 5 远程IP地址 130. 25. 36. 5 6.9 以太网通信 4 以太网的通信功能 (2)设置UDP端口号,可用缺省值9600。 (3)使用SEND、RECV、CMND编写相应的梯形图程序。 对于CV系列或CS1系列的PLC来说,FINS指令是通过CMND指令发送的,而对于C200Hα来说是通过IOWR指令发送的,发送和接收FINS指令的数据格式描述如图6-50所示,除非特别规定,所有的数据都是以十六进制发送的。 命令码:命令码占两个字节,不同的命令码代表要完成的不同的功能。 响应码:响应码占两个字节,代表通信完成的情况。 FINS命令可完成对节点数据区的读取和写入、改变PLC的操作模式、读取PLC的状态等功能。 6.9 以太网通信 4 以太网的通信功能 2.Socket 服务 Socket 是一种编程界面,它允许用户程序直接使用TCP和UDP协议,在以太网的节点间交换数据。Socket服务也叫接驳服务。有两种方式可调用该服务。 (1)通过专门的直接控制开关:在DM区的参数区设定需要的参数,通过将内存中的专用控制开关置ON去请求TCP或UDP的Socket服务。当请求完成时以太网单元会将该位置OFF,I/O内存区数据的发送和接收能被自动处理。 (2)通过CMND指令:通过CPU单元执行CMND指令向以太网单元发送FINS命令来请求Socket服务。当以太网单元收到Socket服务请求时,会向CPU单元发送一个响应。 6.9 以太网通信 4 以太网的通信功能 Socket 服务它不同于FINS通信,FINS是OMRON公司为自己

您可能关注的文档

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档