冗余的指令
这是冗余的F指令。它被替换为: SendData
当执行发送指令时,接收缓冲区将自动复位。若要复位接收缓冲区,而不发送更多数据,则执行此指令。此外,可以使用ClearReceiveBuffer。复位接收缓冲区将偏移量0中的接收字节数设置为0,并将写入指针移回偏移量1。下一批数据将从偏移量1开始存储并覆盖现有数据。
当使用F161_MRCV从复合通信单元接收到数据时,接收区域被清除且"接收完成"标志复位。因此通信端口可以重新接收数据。要在不使用F161_MRCV的情况下复位接收缓冲区,则必须使用ClearReceiveBuffer。n_Number=0的F159_MTRN将导致运算错误。
输入
发送缓冲区
要发送的字节数:
负值:在系统寄存器中选择的结束代码不会增加到发送字符串。
0(0字节):准备系统以接收更多数据
16#8000:在[MEWTOCOL主站/从站]和[程序控制[通用]]之间切换通信模式
指定通信端口(根据PLC类型而定):
COM端口,例如SYS_COM0_PORT
以太网端口,例如SYS_ETHERNET_USER_CONNECTION_1
MCU/SCU,例如COM01中的16#xx01 (xx = 插槽编号)