用戶登陸
免費注冊
找回密碼
站內短信
論壇搜索
工控下載
用戶名
密碼
輸入驗證碼:
愛情
綜合討論
資料互助
程序樣例
三菱工控
西門子區
歐姆龍區
觸摸屏區
工控人家園
綜合討論
請教PLC通訊讀取數據格式轉換及處理問題。!
上一主題
下一主題
二手工控電器
且行且珍惜
級別: 工控俠客
發送短信
加為好友
QQ聯系
精華主題:
0
發帖數量:
2873 個
工控威望:
4504 點
下載積分:
222869 分
在線時間: 3246(小時)
注冊時間:
2008-02-22
最后登錄:
2025-07-24
查看二手工控電器的
主題
/
回貼
樓主
發表于: 2018-03-09 16:58
只看樓主
|
小
中
大
PLC通訊讀取到的數據格式如下:
當前數據如下:
D10=3E2B
D11=312E
D12=3530
D13=3837
需要轉換為:
D10=2B31
D11=2E35
D12=3038
D13=37
也就是說需要將D10里面的高位數據“3E”移除,然后D10里面的數據由2B和D11里面的高位數據“31”組成2B31. D11里面的數據由2E和D12里面的高位組成2E35. D12里面的數據由30和D13里面的高位組成3038.最后將D13的底位屏蔽。
最終目標是需要在觸摸屏上顯示為:+1.5087。因為將:2B312E35303837轉換后的結果就是帶符號的:+1.5087。
熱烈歡迎光臨工控自動化小店!
銷售二手拆機工控商品,多類型品牌I0接線端子臺、PLC 、觸摸屏、伺服、步進、變頻器、3相固態SSR調壓調功模塊。
http://shop115113109.taobao.com/?spm=a1z10.5-c.0.0.L6cazp&v=1
分享
gzcjx555
QQ 296686949
級別: 工控俠客
發送短信
加為好友
QQ聯系
精華主題:
0
發帖數量:
552 個
工控威望:
4760 點
下載積分:
2189 分
在線時間: 423(小時)
注冊時間:
2014-02-15
最后登錄:
2025-07-24
查看gzcjx555的
主題
/
回貼
1樓
發表于: 2018-03-09 18:45
只看該作者
|
小
中
大
不知道是你發錯了報文還是什么,我感覺如果是接收報文,如果一般都是第一位,也就是D10寄存器低位是無效的,不知道你的為什么是高位,還有貌似數據位都有點錯亂。所有的數據啊ASKII碼,按照正常翻譯為字符串,應該是從低位數到高位。也就是你的結果排序是312B352E383037,也就是順序都是錯誤的。
本帖最近評分記錄:
下載積分:+1(魅傷憶)
聯系電話15071699246,QQ296686949
分享
yiwei125
級別: 略有小成
發送短信
加為好友
QQ聯系
精華主題:
0
發帖數量:
68 個
工控威望:
418 點
下載積分:
3584 分
在線時間: 135(小時)
注冊時間:
2010-08-02
最后登錄:
2025-07-18
查看yiwei125的
主題
/
回貼
2樓
發表于: 2018-03-12 13:53
只看該作者
|
小
中
大
有的PLC 直接可以分離高8位和低8位以及合并 例如松下的PLC 如果沒有相關字位操作指令 可以把字地址轉成位地址 再重新組合傳送
PS:通訊可以使用8位傳送模式和16位模式,實在搞不明白換個模式 你會有新發現
分享
性金哥
級別: 家園?
發送短信
加為好友
精華主題:
0
發帖數量:
84 個
工控威望:
651 點
下載積分:
2240 分
在線時間: 145(小時)
注冊時間:
2017-02-13
最后登錄:
2025-07-24
查看性金哥的
主題
/
回貼
3樓
發表于: 2018-03-12 17:33
只看該作者
|
小
中
大
臺達PLC用 SMOV指令可以做到
分享
yfcc923
級別: 略有小成
發送短信
加為好友
精華主題:
0
發帖數量:
78 個
工控威望:
207 點
下載積分:
1127 分
在線時間: 129(小時)
注冊時間:
2013-06-08
最后登錄:
2025-05-27
查看yfcc923的
主題
/
回貼
4樓
發表于: 2018-03-16 13:10
只看該作者
|
小
中
大
三菱的話,可以試試 WTOB 和 BTOW 這兩條指令聯合來用. (輔助記憶,Word TO Byte / Byte TO Word)
1,先用WTOB 把上面源地址的4個字打散成 8個字節,存儲于8個連續地址內.
2,再用BTOW,起始地址定在第二個地址,合并成4個字.
分享
工控菜鳥
菜鳥一只
級別: 論壇先鋒
發送短信
加為好友
精華主題:
0
發帖數量:
982 個
工控威望:
1161 點
下載積分:
13898 分
在線時間: 311(小時)
注冊時間:
2017-04-12
最后登錄:
2025-07-23
查看工控菜鳥的
主題
/
回貼
5樓
發表于: 2018-03-16 13:36
只看該作者
|
小
中
大
你意思就是拆分在組合?你試試smov指令
分享
上一主題
下一主題
工控人家園
綜合討論
請教PLC通訊讀取數據格式轉換及處理問題。!
http://www.wentianyingyuan.com
訪問內容超出本站范圍,不能確定是否安全
繼續訪問
取消訪問
精品国产一区二区三区AV蜜|一本加勒比HEZYO无码|91在线无码精品秘 入口九|天天干天天日天天射|亚洲无码私人影院