我好像是
大波就是我
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 303 個
工控威望: 603 點
下載積分: 1392 分
在線時間: 491(小時)
注冊時間: 2012-12-09
最后登錄: 2024-10-19
查看我好像是的 主題 / 回貼
樓主  發(fā)表于: 2017-03-02 12:48
如題:現(xiàn)有輸入 X1 X2 X3 X4 X5
輸出 Y1 Y2 Y3 Y4 Y5
時間 T1 T2 T3 T4 T5
數(shù)據(jù) D1 D2 D3 D4 D5


一般PLC跟觸摸屏配合思路是:等待X1的信號,X1信號有等待T1時間 然后到D1位置 輸出Y1。
邏輯全部死的。
現(xiàn)在我想通過觸摸屏要修改PLC程序。所謂自由編程,邏輯隨便用戶修改。
這個怎么弄?完全沒有思路啊。
然后條件少,我可以把所有可能的程序都寫一遍,要用哪個程序就調(diào)用哪個。
但是輸入輸出時間數(shù)據(jù)各種條件多了,就無法實現(xiàn)了啊。
leslie1994
菜鳥努力中
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 138 個
工控威望: 856 點
下載積分: 2304 分
在線時間: 142(小時)
注冊時間: 2014-11-06
最后登錄: 2022-05-09
查看leslie1994的 主題 / 回貼
1樓  發(fā)表于: 2017-04-02 10:17
可以實現(xiàn)。
輸入 X1 X2 X3 X4 X5
輸出 Y1 Y2 Y3 Y4 Y5
時間 T1 T2 T3 T4 T5
數(shù)據(jù) D1 D2 D3 D4 D5
步序存儲 D10 D12 D13 D14 D15 D16.........
菜鳥努力中
leslie1994
菜鳥努力中
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 138 個
工控威望: 856 點
下載積分: 2304 分
在線時間: 142(小時)
注冊時間: 2014-11-06
最后登錄: 2022-05-09
查看leslie1994的 主題 / 回貼
2樓  發(fā)表于: 2017-04-02 10:39
輸入 X1 X2 X3 X4 X5
輸出 Y1 Y2 Y3 Y4 Y5
時間 T1 T2 T3 T4 T5
數(shù)據(jù) D1 D2 D3 D4 D5
步序存儲 D10 D12 D14 D16 D18 D20.........
數(shù)據(jù)存儲 D11 D13 D15 D17 D19 D21.........
步序內(nèi)容代碼:
                           K101:等待輸入信號
                           K102:延時
                           K103:Y1輸出信號
                           K104:Y2輸出信號.....
                           K199:結(jié)束循環(huán)
當(dāng)前步序號:Z0
步序存儲  D10Z0
當(dāng)前步序存儲  D200(DMOV D10Z0 D200)

現(xiàn)有一下步序:
1.X1=on(啟動)
2.延時T1
3.輸出Y1
4.延時T2
5.切斷Y1
將以上步序轉(zhuǎn)化為代碼存到 步序存儲 寄存器,即:
1.D10=K101 D11=K1
2.D12=K102 D13=T1時間
3.D14=K103 D15=K1
4.D16=K102 D17=T2時間
5.D18=K103 D19=K0
6.D20=K199

當(dāng)程序走第一步時,Z0賦值=1 ,D200=K102 D201=K1
程序里面要編寫出所有的步序情況,然后和D200做比較, 比較成立,執(zhí)行此步。
執(zhí)行完進入下一步,Z0+2,D200=K102 D201=T1時間
.........
最后程序結(jié)束,Z0清零。從頭開始。
菜鳥努力中
leslie1994
菜鳥努力中
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 138 個
工控威望: 856 點
下載積分: 2304 分
在線時間: 142(小時)
注冊時間: 2014-11-06
最后登錄: 2022-05-09
查看leslie1994的 主題 / 回貼
3樓  發(fā)表于: 2017-04-02 10:40
這樣你話,你想改變動作的步序。直接在觸摸屏改變代碼即可。
菜鳥努力中
leslie1994
菜鳥努力中
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 138 個
工控威望: 856 點
下載積分: 2304 分
在線時間: 142(小時)
注冊時間: 2014-11-06
最后登錄: 2022-05-09
查看leslie1994的 主題 / 回貼
4樓  發(fā)表于: 2017-04-02 10:41
其實這樣的程序思路非常自由,后期要改變程序步序很簡單。但是前期的工作量非常大,程序也很長。
菜鳥努力中
leslie1994
菜鳥努力中
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 138 個
工控威望: 856 點
下載積分: 2304 分
在線時間: 142(小時)
注冊時間: 2014-11-06
最后登錄: 2022-05-09
查看leslie1994的 主題 / 回貼
5樓  發(fā)表于: 2017-04-02 10:43
也是最近剛學(xué)會的。
菜鳥努力中