恭喜,你发布的帖子
发布于 2023-07-19 11:28:23
12楼
如果你用过网络编程和第三方自由通讯(非标准工业协议),那基本上会用到把PLC内的复杂类型数据序列化到char[],从buffer读取char[]再反序列化到复杂类型数据。在java,c#这种高级语言中,序列化和反序列化只不过是一句语句的事情,接收和发送端如果用了同一个套api,直接可以将整个对象序列化后传输,这些序列化格式包括:二进制、ascII,json,xml等。plc过于底层,一般无法进行json和xml的序列化,即使能,也无法保证对面反序列化后能得到正确的解析,所以,基本上还是byteTobyte的二进制序列化。不过有这个基本就够了,咱就当单片机C语言处理
请填写推广理由:
分享
只看
楼主