lzmtxp99
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 491 個
工控威望: 707 點(diǎn)
下載積分: 1866 分
在線時(shí)間: 508(小時(shí))
注冊時(shí)間: 2010-12-16
最后登錄: 2024-07-25
查看lzmtxp99的 主題 / 回貼
樓主  發(fā)表于: 2020-06-01 15:16
各位大佬好,我現(xiàn)在出現(xiàn)一個問題,請教下各位,現(xiàn)在用S7-1200的PLC,外部元器件給的是BCD碼的數(shù)值,但S7-1200里是沒有這樣的數(shù)據(jù)類型的,那我該把這個數(shù)放在哪個數(shù)據(jù)類型里呢?請賜教,謝謝。
vdadiv
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 111 個
工控威望: 226 點(diǎn)
下載積分: 71329 分
在線時(shí)間: 261(小時(shí))
注冊時(shí)間: 2013-03-31
最后登錄: 2024-08-15
查看vdadiv的 主題 / 回貼
1樓  發(fā)表于: 2020-06-01 23:58
先確認(rèn):外部元器件給的BCD碼的數(shù)值是.整數(shù)幾位?小數(shù)幾位?
有小數(shù)REAL, 無小數(shù) INT.
一般給BCD碼.是硬體接線.以4個輸入點(diǎn).表示1位數(shù):0~9.(大於9的信號是錯誤的).
marksman_01
一起進(jìn)步
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 454 個
工控威望: 496 點(diǎn)
下載積分: 3231 分
在線時(shí)間: 126(小時(shí))
注冊時(shí)間: 2019-06-01
最后登錄: 2024-09-20
查看marksman_01的 主題 / 回貼
2樓  發(fā)表于: 2020-06-03 10:41
bcd碼一般是4位一組,一般是0-9的數(shù)值,所以如果是12這個數(shù)用bcd碼就是00010010,數(shù)據(jù)類型用word就行