PLC与上位机传递数据

发布时间 2023-12-22 22:47:47作者: 孤沉

1、我这里使用的是HslCommunication
假如传递的是word类型,PLC以16进制封装数组,它有预留,我扩充
PLC博图上是

word[5]

上位机接收

ushort[] Data1=new ushort[5]
 Data1[0] = byteTransform.TransUInt16(recvBuffer, 500);
 Data1[1] = byteTransform.TransUInt16(recvBuffer, 502);
 Data1[2] = byteTransform.TransUInt16(recvBuffer, 504);
 Data1[3] = byteTransform.TransUInt16(recvBuffer, 506);
 Data1[4] = byteTransform.TransUInt16(recvBuffer, 508);