设置用于CPU的接收缓冲区

对于程序控制通信,必须在DT内存区指定接收缓冲区。最大区域最多16384字。指定以下项目:

  1. 起始地址

  2. 接收缓冲区的容量(字数)

接收缓冲区布局

  1.  (1) 起始地址
  2.  (2) 接收字节数的存储区域
  3.  (3) 接收数据的存储区域
  4.  (4) 容量

粗体编号表示接收顺序。传入数据存储在接收缓冲区。起始和结束代码不存储在接收缓冲区。接收数据的存储区域以接收缓冲区的第二个字(偏移量1)开始。偏移量0包含接收到的字节数。偏移量0的初始值为0

  1. 双击导航器中的 [PLC]
  2. 双击[系统寄存器(Y)]
  3. 双击[串行端口]

    通信端口占用同一系统寄存器的不同位位置,因此,可对每个通信端口进行单独设置。要对TOOL端口进行设置,请选择[系统寄存器(Y)] > [串行端口] > [TOOL]相应设置的系统寄存器数量可能会因使用的PLC类型而异。
注释

为使用接收缓冲区中的数据,请定义具有相同起始地址和容量的全局变量。但是,FP7和MCU扩展单元没有相应的DT寄存器地址。要将数据从接收缓冲器传输至PLC数据寄存器,请使用ReceiveData

相关主题

最后更新日期:2022-04-05此页面上的反馈松下热线