3.0 - 指针-序列化
一、关于Serialize的使用
可以使用该指令临时将用户程序的多个结构化数据项保存到缓冲区中(最好位于全局数据块中)。用于保存转换后数据的存储区的数据类型必需为 ARRAY of BYTE 或 ARRAY of CHAR
相当于把一个struct或其他自定义类型变成一个字节数组。
比如我有好几个结构体的内容需要放到一个大数组中,然后统一通过TCP发送出去,就可以用这个系列化函数。
下面以1200PLC为例子:
我需要把下图中:DB_Sim.a(结构体)中的内容拷贝到DB_sim.b(字节数组)
"FB_PC_AddToSendBuffer_DB"(Execute:="DB_Sim".Execute,
SendData:="DB_Sim".a,