xuzhanily
kakasese
級別: 探索解密
|
我們通常在做非標設備的時候,經常會遇到需要不同品牌PLC之間數據交互,這里提出了一種簡單易實現的解決方案(不需要增加硬件成本,不需要PLC雙方寫通訊指令) 下面是我做的一個測試的程序(一臺威綸MT8102IE+1200PLC+臺達AS332PLC) 前提是IP設置在同一個網段里, 威綸觸摸屏寫如下宏指令,周期執行即可! macro_command main() bool M=0 bool M1=0 int DTEMP1=0 GetData(M, "DELTA AS300 MODBUS TCP/IP", Y_Bit, 0, 1) SetData(M, "Siemens S7-1200/S7-1500", Q, 10, 1) GetData(M1, "DELTA AS300 MODBUS TCP/IP", Y_Bit, 2, 1) SetData(M1, "Siemens S7-1200/S7-1500", Q, 11, 1) GetData(DTEMP1, "DELTA AS300 MODBUS TCP/IP", D, 100, 1) SetData(DTEMP1, "Siemens S7-1200/S7-1500", MW, 100, 1) end macro_command 以上,供大家參考使用,并積極發表意見。 |
---|---|
|