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