liujunbo111
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 81 個
工控威望: 213 點(diǎn)
下載積分: 2183 分
在線時間: 85(小時)
注冊時間: 2011-07-23
最后登錄: 2022-10-06
查看liujunbo111的 主題 / 回貼
樓主  發(fā)表于: 2013-08-02 09:39
要求: 總共控制17個繼電器,每個繼電器對應(yīng)一個電阻值,當(dāng)輸入一個電阻值的時候,自動判斷需要合哪些繼電器。

操作員在電腦輸入一個數(shù)據(jù) 在電阻值范圍1—26665,然后PLC可以判斷出來 然后判斷出要吸合那幾個繼電器 哪幾個繼電器不吸合  

例如:12350 對應(yīng) Q2.0、Q1.5、Q1.1、Q1.0、、Q0.6、Q0.4

            Q2.0             10000 Ω              KA1
            Q1.7             8000  Ω              KA2
            Q1.6             4000  Ω              KA3
            Q1.5             2000  Ω              KA4
            Q1.4             1000  Ω              KA5
            Q1.3             800   Ω              KA6
            Q1.2             400   Ω              KA7
            Q1.1             200   Ω              KA8
            Q1.0             100   Ω              KA9
            Q0.7             80  Ω                KA10
            Q0.6             40  Ω                KA11
            Q0.5             20  Ω                KA12
            Q0.4             10  Ω                KA13
            Q0.3             8 Ω                   KA14
            Q0.2             4 Ω                  KA15
            Q0.1             2 Ω                  KA16
            Q0.0             1 Ω                  KA17
liujunbo111
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 81 個
工控威望: 213 點(diǎn)
下載積分: 2183 分
在線時間: 85(小時)
注冊時間: 2011-07-23
最后登錄: 2022-10-06
查看liujunbo111的 主題 / 回貼
1樓  發(fā)表于: 2013-08-02 10:11
好的,謝謝!如果使用BCD怎么樣
liujunbo111
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 81 個
工控威望: 213 點(diǎn)
下載積分: 2183 分
在線時間: 85(小時)
注冊時間: 2011-07-23
最后登錄: 2022-10-06
查看liujunbo111的 主題 / 回貼
2樓  發(fā)表于: 2013-08-02 13:58
是的,只是到19999就可以了
liujunbo111
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 81 個
工控威望: 213 點(diǎn)
下載積分: 2183 分
在線時間: 85(小時)
注冊時間: 2011-07-23
最后登錄: 2022-10-06
查看liujunbo111的 主題 / 回貼
3樓  發(fā)表于: 2013-08-02 17:27
程序搞定了,使用十進(jìn)制數(shù)據(jù)轉(zhuǎn)換BCD,上傳程序。

但是浮點(diǎn)數(shù)轉(zhuǎn)換有問題,例如我輸入123.5,然后PLC中監(jiān)控到的事123.56,這是怎么回事??
附件: 排序11.zip (3 K) 下載次數(shù):17
網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯