您现在的位置是:首页 > PLC技术 > PLC技术

PLC自由口通信的自由口指令

来源:艾特贸易2017-06-05

简介通信指令包括: XMT ,自由口发送指令; RCV ,自由口接收指令。 1 . XMT 指令 XMT ,发送指令。使能输入有效时,指令初始化通信操作,通过通信端口 PORT 将数据表 TBL 中的数据发送到远

    通信指令包括:XMT,自由口发送指令;RCV,自由口接收指令。    1XMT指令
XMT指令
    XMT,发送指令。使能输入有效时,指令初始化通信操作,通过通信端口PORT将数据表TBL中的数据发送到远程设备。    发送缓冲区(数据表)TBL的格式如表9.8所示。    在发送完成时,会产生中断事件9或事件26。如果有一个中断程序连接到发送结束事件上,则可实现相应的操作。    9.8    缓冲区格式
缓冲区格式
    XMT指令最多可向远程站点上发送255个字节的信息。    指令格式:XMT TBL, PORT    例:    XMT VB5000    使能流输出ENO0的出错条件为:SM4.3(运行时间)、0006(间接寻址)、0009(在端口0同时激活XMTRCV)。    2RCV指令
RCV指令
    RCV,接收指令。使能输入有效时,指令初始化通信操作,通过通信端口PORT从远程设备上接收数据并放到缓冲区(数据表)TBL    接收缓冲区TBL的格式如表9.8所示。    RCV指令最多可从远程站点上接收255个字符的信息。    在接收完成时,会产生中断事件23或事件24。如果有一个中断程序连接到发送结束事件上,则可实现相应的操作。    接收信息时提供的另一种中断是,每接收完成一个字符,会产生一个中断,即中断事件8和中断事件25。这一中断在使用时用到的相关特殊寄存器是SMB2SMB3,用以作为接收数据时的缓冲区。    指令格式:RCV TBLPORT    使能流输出ENO0的出错条件为:SM4.3(运行时间)、0006(间接寻址)、0009(在端口0同时激活XMTRCV)。