怎樣有西門子數(shù)字量模塊輸出BCD碼,8421碼
劉玉蓉
發(fā)布于2014-11-12 17:39
2
0
標(biāo)簽:
要和別的儀表通訊,只能用BCD碼傳遞設(shè)定數(shù)據(jù),需要兩組數(shù)據(jù)發(fā)送,大9999,小為0 ,怎么用數(shù)字量輸出模塊輸出啊,誰知道。
問題補(bǔ)充:
我要給別的儀表傳輸據(jù),不用通訊的方式,儀表只能接受BCD碼的數(shù)據(jù),也就是說數(shù)據(jù)用硬線連接輸出到儀表的,如圖:如果要傳9999,則要將9999轉(zhuǎn)化為1001 1001 1001 1001,再通過數(shù)字量輸出模塊輸出,總共有兩個儀表要傳,所以要選32位輸出的DO。
圖片說明: 1,PLC給其他儀表傳數(shù)據(jù)
佳答案
你用通訊傳送數(shù)據(jù),怎么還用數(shù)字量輸出模塊輸出啊。Step7中有整數(shù)轉(zhuǎn)BCD碼的指令,調(diào)用就可以了,見附圖。把BCD碼防盜變量中傳送給儀表。
和儀表通訊一般都是Modbus協(xié)議,需要使用CP340或CP341。
補(bǔ)充:如果是這樣的話,直接調(diào)用DI_BCD指令就可以了,OUT端寫QD0即可。
若有收獲,就點(diǎn)個贊吧!
文章來源于網(wǎng)絡(luò)及文獻(xiàn)如有侵權(quán)請聯(lián)系站長
分享到:
微信掃一掃分享
閱讀與本文標(biāo)簽相同的文章