fjqz00
級別: 論壇先鋒
|
LDP M1013 SET M1122 LD M1000 MODRD K1 K0 K2 LD M1127 MOV D1050 D50 MOV D1051 D51 RST M1127 以上,主要通訊程序,僅供參考 可以查看一下臺達的編程手冊,MODRD的相關(guān)指令說明 |
---|---|
|
2018工控狗
級別: 探索解密
|
這個只有的D1050的值讀出來是正確的,就是儀表顯示重量。D1051的值不清楚是哪里來的。兩個表運行一段時間后,其中一個表會掉線,讀不出來數(shù)值。只有把該表斷電重啟才能讀出來
|
---|---|
|
wangnaizhi
級別: 論壇先鋒
|
用你的的COM2去讀 先把COM2和你儀表的通訊格式對上 然后設(shè)置成RTU模式 然后直接用MODRD指令去讀就可以了 效驗碼什么的 PLC內(nèi)部會自己算好 出來的數(shù)據(jù)在D1070~D1085里面吧 一般出來的數(shù)據(jù)是從D1073開始的 因為D1070數(shù)據(jù)是那個從站 D1071 D1072是出來的數(shù)據(jù)長度 后面的就是你要的數(shù)據(jù) PLC或者觸摸屏和儀表通訊很簡單的 什么都不用你寫的 協(xié)議 效驗什么的都給你寫好了 直接用對應(yīng)的指令就可以了 |
---|---|
|
tkggtdkjpl
工欲善其事,必先利其器!
級別: 網(wǎng)絡(luò)英雄
|
用臺達自帶的向?qū)?/div>
|
|
---|---|---|
|
宿遷電工
級別: 論壇先鋒
|
直接用觸摸屏和儀表通訊,這儀表的通信方式很顯然是MODBUS rtu方式,觸摸屏里用宏指令,在需要的時候把數(shù)據(jù)傳輸給PLC |
|
---|---|---|
|