您现在的位置是:首页 > PLC技术 > PLC技术
PLC实时监控软件
来源:艾特贸易2017-06-05
简介(1) 通信帧结构 SIEMENS S7-PLC 的命令帧结构如图 4-8 所示。 图 4-8 SIEMENS S7-PLC 的命令帧结构 OMRON 公司 PLC 的命令帧结构如图 4-9 所示。 图 4-9 OMRON 公司 PLC 的命令帧结构 (2) 命令结构 ① OMR
(1)通信帧结构 SIEMENS S7-PLC的命令帧结构如图4-8所示。 图4-8 SIEMENS S7-PLC的命令帧结构 OMRON公司PLC的命令帧结构如图4-9所示。
图4-9 OMRON公司PLC的命令帧结构 (2)命令结构 ①OMRON公司PLC通信指令 a.读指令RXD(-)。其格式如图4-10所示,其中字符代表的内容如下。 D代表存放接收报文的首地址。 C代表控制字。 N代表指定要读的字段。 b.写指令TXD(-)。其格式如图4-11所示。其中字符代表的内容如下。 S代表存放将要送给口的报文首地址。 C代表控制字。 N代表要发送的字节数。
图4-10 OMRON读指令RXD(-)图
图4-11 OMRON写指令TXD(-)图 c.其他通信指令。执行SEND指令,把从S开始的C指明的传送字数传到目标节点的目标存储区中,如果被传送的对象为PLC,则该PLC可不编程。接收(RECV)指令,其相应格式如图4-12所示。
图4-12 OMRON命令结构 图4-12中的字符代表的内容如下。 S:源字首地址,指明从哪个内存区接收数据。 D:目标字首地址,指明所接收的数据存放在哪个内存区。 C:控制字首地址,指明要接收多少字数,从哪个节点接收等信息。执行RECV指令,则接收C指明的节点及字数、S指明的源数据区,存储在D指明的存储区。 ②SIEMENS公司PLC通信指令 a.网络读指令NETR。通过指定的通信口从其他CPU中指定地址的数据区读取最多16个字节的信息,存入本CPU指定地址的数据区。 b.网络写指令NETW。通过指定的通信口把本CPU中指定地址的数据区内容写到其他CPU中指定地址的数据区内,最多可以写16个字节。 c.XMT(发送)和RCV(接收)指令。是自由口通信的核心指令,由于自由口是RS-485半双工通信口,因此发送和接收指令不能同时处于激活状态。 XMT向指定通信口以字节为单位发送一串数据字符,要发送的字符由数据缓冲区指定,一次发送的字符最多为255个。指令执行完成后,会产生一个中断事件(对Port0为中断事件9,对Port1为中断事件26)。XMT指令缓冲区格式如表4-2所示。 表4-2 XMT指令缓冲区格式
指 令 意 义 T+0 发送字节计数 T+1 数据字节 T+2 数据字节 … … T+255 数据字节 RCV从S7-200 CPU的通信口接收一个或多个数据字节。接收的数据字节保存在接收数据缓冲区内。指令执行完成后,会产生一个中断事件(对Port0为中断事件23,对Port1为中断事件24)。RCV指令缓冲区格式如表4-3所示。 表4-3 RCV指令缓冲区格式 指 令 意 义 T+0 接收字符计数 T+1 数据字节 … … T+255 数据字节
点击排行
