PLC模擬量輸入轉(zhuǎn)換過程

發(fā)布時(shí)間:2023-09-26
plc模擬量輸入采集數(shù)據(jù),在計(jì)算-轉(zhuǎn)換后得到md雙字,最終上位機(jī)監(jiān)控顯示地址db.dbw單字,這個(gè)過程是如何轉(zhuǎn)換的,用到什么指令?請高手指點(diǎn),最好詳細(xì)舉例說明,謝謝!
用mov指令將雙整數(shù)(如:db20.dbd48)轉(zhuǎn)換為上位機(jī)監(jiān)控顯示地址(單整數(shù))如何轉(zhuǎn)呢?是取低兩位還是高兩位呢?
答:一般用西門子的標(biāo)準(zhǔn)功能塊fc105將模擬量輸入模塊采集的數(shù)據(jù)轉(zhuǎn)換為實(shí)數(shù)可以用md來保存,然后將實(shí)數(shù)轉(zhuǎn)換成雙整數(shù)(可以用round或trunc指令),最后用mov指令將雙整數(shù)轉(zhuǎn)換為你的上位機(jī)監(jiān)控顯示地址例如db.dbw(單整數(shù))。之所以可以用單整數(shù)信號來顯示你的采集值應(yīng)該是你的輸入信號并沒有超過單整數(shù)信號的表達(dá)范圍,否則會造成數(shù)據(jù)溢出。
ldb122.dbd44
rnd
tdb122.dbd48
ldb122.dbw50
tpqw200
例如:將db20.dbd48內(nèi)的數(shù)值轉(zhuǎn)換至mw20內(nèi)
1、movedb20.dbd48mw20
move0db20.dbw48
2、movedb20.dbw50mw20
db20.dbw48=0才可以,
要不db20.dbd48≠mw20。
上一個(gè):紅米note2怎么關(guān)閉流量查詢短信,小米手機(jī)怎樣取消這個(gè)流量提醒
下一個(gè):地下室與基礎(chǔ)設(shè)計(jì)有哪些注意事項(xiàng)?

筆記本觸摸板左鍵失靈怎么辦(筆記本觸摸板左鍵不能用右鍵正常)
苗木復(fù)合肥使用注意事項(xiàng)
發(fā)燒級別的顯卡(發(fā)燒顯卡和主流顯卡)
無塵抹布
win7筆記本鍵盤按鍵錯(cuò)亂怎么恢復(fù)正常(win7筆記本鍵盤按鍵錯(cuò)亂怎么恢復(fù)正常狀態(tài))
筆記本電腦數(shù)字鍵盤怎么解鎖,華為筆記本電腦數(shù)字鍵盤怎么解鎖
企業(yè)免費(fèi)建網(wǎng)站怎么做?
win7延遲啟動程序(win7延遲高)
手機(jī)百度網(wǎng)盤如何變成電腦版(手機(jī)百度網(wǎng)盤怎么轉(zhuǎn)換)
英特爾cpu排行2019
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos