二手工控電器
且行且珍惜
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 2816 個(gè)
工控威望: 4442 點(diǎn)
下載積分: 213241 分
在線時(shí)間: 3172(小時(shí))
注冊(cè)時(shí)間: 2008-02-22
最后登錄: 2024-11-06
查看二手工控電器的 主題 / 回貼
樓主  發(fā)表于: 2018-03-09 16:58
PLC通訊讀取到的數(shù)據(jù)格式如下:
當(dāng)前數(shù)據(jù)如下:
D10=3E2B
D11=312E
D12=3530
D13=3837
需要轉(zhuǎn)換為:
D10=2B31
D11=2E35
D12=3038
D13=37
也就是說需要將D10里面的高位數(shù)據(jù)“3E”移除,然后D10里面的數(shù)據(jù)由2B和D11里面的高位數(shù)據(jù)“31”組成2B31. D11里面的數(shù)據(jù)由2E和D12里面的高位組成2E35. D12里面的數(shù)據(jù)由30和D13里面的高位組成3038.最后將D13的底位屏蔽。

最終目標(biāo)是需要在觸摸屏上顯示為:+1.5087。因?yàn)閷ⅲ?B312E35303837轉(zhuǎn)換后的結(jié)果就是帶符號(hào)的:+1.5087。
歡迎捧場(chǎng)光臨工控自動(dòng)化小店!供應(yīng)二手拆機(jī)PLC 、伺服、步進(jìn)、變頻器、3相固態(tài)調(diào)壓調(diào)功模塊、接線端子等等
http://shop115113109.taobao.com/?spm=a1z10.5-c.0.0.L6cazp&v=1
gzcjx555
QQ  296686949
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 468 個(gè)
工控威望: 3830 點(diǎn)
下載積分: 3013 分
在線時(shí)間: 323(小時(shí))
注冊(cè)時(shí)間: 2014-02-15
最后登錄: 2024-11-06
查看gzcjx555的 主題 / 回貼
1樓  發(fā)表于: 2018-03-09 18:45
不知道是你發(fā)錯(cuò)了報(bào)文還是什么,我感覺如果是接收?qǐng)?bào)文,如果一般都是第一位,也就是D10寄存器低位是無效的,不知道你的為什么是高位,還有貌似數(shù)據(jù)位都有點(diǎn)錯(cuò)亂。所有的數(shù)據(jù)啊ASKII碼,按照正常翻譯為字符串,應(yīng)該是從低位數(shù)到高位。也就是你的結(jié)果排序是312B352E383037,也就是順序都是錯(cuò)誤的。
本帖最近評(píng)分記錄:
  • 下載積分:+1(魅傷憶)
  • 聯(lián)系電話15071699246,QQ296686949
    yiwei125
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 68 個(gè)
    工控威望: 418 點(diǎn)
    下載積分: 3574 分
    在線時(shí)間: 134(小時(shí))
    注冊(cè)時(shí)間: 2010-08-02
    最后登錄: 2024-06-15
    查看yiwei125的 主題 / 回貼
    2樓  發(fā)表于: 2018-03-12 13:53
    有的PLC 直接可以分離高8位和低8位以及合并 例如松下的PLC   如果沒有相關(guān)字位操作指令 可以把字地址轉(zhuǎn)成位地址  再重新組合傳送
    PS:通訊可以使用8位傳送模式和16位模式,實(shí)在搞不明白換個(gè)模式 你會(huì)有新發(fā)現(xiàn)
    性金哥
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 82 個(gè)
    工控威望: 649 點(diǎn)
    下載積分: 2136 分
    在線時(shí)間: 140(小時(shí))
    注冊(cè)時(shí)間: 2017-02-13
    最后登錄: 2024-11-04
    查看性金哥的 主題 / 回貼
    3樓  發(fā)表于: 2018-03-12 17:33
    臺(tái)達(dá)PLC用 SMOV指令可以做到
    yfcc923
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 78 個(gè)
    工控威望: 207 點(diǎn)
    下載積分: 1127 分
    在線時(shí)間: 127(小時(shí))
    注冊(cè)時(shí)間: 2013-06-08
    最后登錄: 2024-09-23
    查看yfcc923的 主題 / 回貼
    4樓  發(fā)表于: 2018-03-16 13:10
    三菱的話,可以試試 WTOB   和  BTOW  這兩條指令聯(lián)合來用.  (輔助記憶,Word TO Byte / Byte TO Word)
    1,先用WTOB 把上面源地址的4個(gè)字打散成 8個(gè)字節(jié),存儲(chǔ)于8個(gè)連續(xù)地址內(nèi).
    2,再用BTOW,起始地址定在第二個(gè)地址,合并成4個(gè)字.
    工控菜鳥
    菜鳥一只
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 949 個(gè)
    工控威望: 1125 點(diǎn)
    下載積分: 13848 分
    在線時(shí)間: 292(小時(shí))
    注冊(cè)時(shí)間: 2017-04-12
    最后登錄: 2024-11-05
    查看工控菜鳥的 主題 / 回貼
    5樓  發(fā)表于: 2018-03-16 13:36
    你意思就是拆分在組合?你試試smov指令