串行数据传送指令的助记符、指令代码、操作数及程序步如表 6-86 所列。
表 6-86 串行数据传送指令

指令梯形图如图 6-142 所示。
图 6-142 串行数据传送指令梯形图

指令说明:
① 该指令是 PLC 通过 RS-232 串行数据传送模块和外围设备进行数据传送。
② 设置串行数据传送参数。串行数据传送必须保证 PLC 与外部设备的数据传送格式一致,PLC 通过 D8120 设定,传送模式设置如表 6-87 所列。
表 6-87 串行数据传送模式设置

如串行数据传送格式设定如下(见附图),则表示数据长度 7 位、停止位 1 位、偶校验、波特率 9600。
![]()
③ 收发信的控制程序梯形图如图 6-143 所示。
图 6-143 串行数据传送指令梯形图

· RS 指令的驱动输入 X010 置于 ON 时,可编程控制器处于接收等待状态。
· 在接收等待状态或接收完毕状态,用脉冲指令使 M8122 置位时,从 D200 发送 D0 点的数据,发送完毕 M8122 自动复位。
· 可编程控制器接收数据时,等其接收完毕再进行发送,此间发送标志 M8121 工作。
· 接收起始数据后,接收完毕标志 M8123 直到转为 ON 一直接收数据。
· 在接收起始数据过程中一旦要求发送,就会产生数据干扰。

· 接收完毕标志 M8123 置 ON,再将接收数据传送至其他寄存器地址后,将 M8123 复位。
· M8123 复位后再次转为接收等待状态。在 M8123 运作过程中,即使要求发送,M8123 也不能复位,但能发送。M8123 的复位由顺控程序进行。
· 按 (D1)=0 执行 RS 指令时,M8123(执行完毕标志)不运作,也不转为接收待机;M8123 转为 OFF 时转为接收待机。