F159_MTRN (n_Number=0)

冗余的指令

注释

这是冗余的F指令。它被替换为: SendData

当执行发送指令时,接收缓冲区将自动复位。若要复位接收缓冲区,而不发送更多数据,则执行此指令。此外,可以使用ClearReceiveBuffer。复位接收缓冲区将偏移量0中的接收字节数设置为0,并将写入指针移回偏移量1。下一批数据将从偏移量1开始存储并覆盖现有数据。

注释

当使用F161_MRCV从复合通信单元接收到数据时,接收区域被清除且"接收完成"标志复位。因此通信端口可以重新接收数据。要在不使用F161_MRCV的情况下复位接收缓冲区,则必须使用ClearReceiveBuffern_Number=0F159_MTRN将导致运算错误。

参数

输入

s_Start (WORD, INT, UINT)

发送缓冲区

n_Number (WORD, INT, UINT)

要发送的字节数:

  • 负值:在系统寄存器中选择的结束代码不会增加到发送字符串。

  • 0(0字节):准备系统以接收更多数据

  • 16#8000:[MEWTOCOL主站/从站][程序控制[通用]]之间切换通信模式

d_Port (WORD, INT, UINT)

指定通信端口(根据PLC类型而定):

  • COM端口,例如SYS_COM0_PORT

  • 以太网端口,例如SYS_ETHERNET_USER_CONNECTION_1

  • MCU/SCU,例如COM01中的16#xx01 (xx = 插槽编号)

相关主题

最后更新日期:2020-02-21此页面上的反馈松下热线