xuzhanily
kakasese
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 76 個(gè)
工控威望: 196 點(diǎn)
下載積分: 1186 分
在線時(shí)間: 324(小時(shí))
注冊(cè)時(shí)間: 2012-03-28
最后登錄: 2024-08-17
查看xuzhanily的 主題 / 回貼
樓主  發(fā)表于: 2021-07-29 11:38
我們通常在做非標(biāo)設(shè)備的時(shí)候,經(jīng)常會(huì)遇到需要不同品牌PLC之間數(shù)據(jù)交互,這里提出了一種簡(jiǎn)單易實(shí)現(xiàn)的解決方案(不需要增加硬件成本,不需要PLC雙方寫通訊指令)
下面是我做的一個(gè)測(cè)試的程序(一臺(tái)威綸MT8102IE+1200PLC+臺(tái)達(dá)AS332PLC)
前提是IP設(shè)置在同一個(gè)網(wǎng)段里,
威綸觸摸屏寫如下宏指令,周期執(zhí)行即可!

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
以上,供大家參考使用,并積極發(fā)表意見。
附件: 測(cè)試(威綸宏指令).rar (1456 K) 下載次數(shù):87
網(wǎng)站提示: 請(qǐng)不要用迅雷下載附件,容易出錯(cuò)
吾志所向
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 366 個(gè)
工控威望: 644 點(diǎn)
下載積分: 1884 分
在線時(shí)間: 161(小時(shí))
注冊(cè)時(shí)間: 2016-12-10
最后登錄: 2024-11-05
查看吾志所向的 主題 / 回貼
1樓  發(fā)表于: 2021-08-02 09:50
不用編程的方案:100M網(wǎng)絡(luò)性能跟總線一樣,支持大批量數(shù)據(jù)交換:


PLC之間通訊案例.rar (2212 K) 下载次数:15
樓主留言:
你的要填加硬件啊,就是要多加錢啊,我這個(gè)用觸摸屏來交換數(shù)據(jù),不需要編程,不需要多加硬件,節(jié)約成本才是老板關(guān)心的啊