一、關于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,