talent01
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 7 個
工控威望: 127 點
下載積分: 529 分
在線時間: 20(小時)
注冊時間: 2013-03-08
最后登錄: 2021-02-28
查看talent01的 主題 / 回貼
樓主  發(fā)表于: 2013-08-01 16:09
各位大大:
     PLC用的是三菱FX3U的
我現(xiàn)在想用X0-X15,分別表示數(shù)字1-F,PLC 輸出與數(shù)顯器的鏈接為Y0-Y3,分別表示1、2、4、8
當(dāng)X0接通時,數(shù)顯應(yīng)該為1,則Y0通
當(dāng)X2接通時,數(shù)顯應(yīng)該為3,則Y0、Y1同時通,Y0+Y1=1+2=3
用ENCO指令時,輸入X點單獨接通時可以正確顯示數(shù)字,但是當(dāng)輸入點有好幾個同時接通時,則出現(xiàn)錯誤
我現(xiàn)在需要當(dāng)有復(fù)數(shù)個輸入點同時接通時,每個輸入點表示的數(shù)字分別顯示,顯示間隔時間2S
請問這個程序該怎么做????
talent01
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 7 個
工控威望: 127 點
下載積分: 529 分
在線時間: 20(小時)
注冊時間: 2013-03-08
最后登錄: 2021-02-28
查看talent01的 主題 / 回貼
1樓  發(fā)表于: 2013-08-07 10:34
我現(xiàn)在是:
每個掃描周期d101加1                             inc d101
當(dāng) > d101 k16 時                                      mov k0 d101
d102賦值1                                                 mov k1 d102
將d102的1值進(jìn)行向左循環(huán)移動             rol d102 d101
  將k4x0與d102進(jìn)行邏輯與                     wand k4x0 d102 d103        
然后把d103的值傳送至k4m100            mov d103 k4m100
把k4m100進(jìn)行編碼                      enco m100 d104 k4
最后把d104的值通過k1y0顯示出來        mov d104 k1y0

            

                  
talent01
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 7 個
工控威望: 127 點
下載積分: 529 分
在線時間: 20(小時)
注冊時間: 2013-03-08
最后登錄: 2021-02-28
查看talent01的 主題 / 回貼
2樓  發(fā)表于: 2013-08-08 09:41
Y0-Y3就可以啊,可以顯示0--F,總共16種