西门子如何读取报文信息

西门子1200走PN通讯V90,报文111.PLC怎么读取伺服驱动器数据

有帮助的话采纳一下
西门子1200系列PLC通过PROFINET V90与伺服驱动器通讯,读取驱动器数据的方法是:

  1. 在PLC中配置PROFINET的IO设备,添加驱动器的GSDML文件,设置驱动器的IO地址。
  2. 在OB1程序中,使用RDREC指令读取驱动器的参数和状态数据。
  3. RDREC指令的資源參數指定驱动器的模块地址和数据偏移。
  4. 驱动器的参数数据可以在DB47中找到对应的偏移地址。
  5. 读取速度的示例程序:
CALL RDREC (资源:=P#M100.0 Byte6 ,数量:=4, 目标地址:=DB47.DBX0.0 Word0)

V_Speed := DB47.DBW0 // 读取到的速度存入V区
  1. 读取状态可以参考驱动器手册定义的状态字节偏移。
  2. 读取到的原始数据可能需要进行比例转换到实际工程单位。