欧美日韩在线一区二区-欧美日韩在线一区二区三区-欧美日韩在线一区亚洲二区-欧美日韩在线永久免费播放-欧美日韩整片中文字幕-欧美日韩制服丝袜六区

張國良
級別: 探索解密
精華主題: 0
發帖數量: 77 個
工控威望: 149 點
下載積分: 731 分
在線時間: 67(小時)
注冊時間: 2020-02-06
最后登錄: 2025-03-06
查看張國良的 主題 / 回貼
樓主  發表于: 2024-03-24 12:05
有ABCD三個風機,觸摸屏上可以任意排序,比如A可以是一號可以是二號也可以是三號也可以是四號,BCD同理,現在要求一號風機開10秒停5秒,然后二三四號依次運行,如果是A是一號B是二號,C是三號,D是四號這樣固定好了可以寫出來,但是ABCD是任意排序的,如果下一次ABCD排序成2341,這樣應該怎么寫,plc是三菱的
flyfeky
bilibili 工控貴族
級別: 論壇先鋒
精華主題: 0
發帖數量: 904 個
工控威望: 1056 點
下載積分: 2033 分
在線時間: 689(小時)
注冊時間: 2012-05-09
最后登錄: 2025-05-02
查看flyfeky的 主題 / 回貼
1樓  發表于: 2024-03-25 21:31
按道理, 這里有個數據結構 , 叫做隊列, 也就是先進先出 。   可以自己實現隊列算法,如果有現成的也可以。

簡單的可以如下,不算隊列算法,具體的啟停邏輯,我下面是不對的啊.

把 A/B/C/D 用數字1/2/3/4  分別放到存儲器   D1,D2,D3,D4 中,標識這四個風機。  多的話用數組和循環,比如100個風機。    Y1 Y2 Y3 Y4 表示輸出。

第一步要設置  D0 D1 D2 D3的值。   比如2341;  /  1234 /  3412/      step的轉換條件 就是 時間到  step:=step+1;
case  step of  
1 :

IF  D1=1  THEN
Y1:=TRUE;  //  Y1通10S 停2s
ELSE IF D1=2 THEN
Y2:=TRUE; //  Y2通10S 停2s
ELSE IF D1=3 THEN
Y3:=TRUE; //  Y3通10S 停2s
ELSE IF D1=4 THEN
Y4:=TRUE; //  Y4通10S 停2s
END IF;

2 :

IF  D2=1  THEN
Y1:=TRUE;
ELSE IF D2=2 THEN
Y2:=TRUE;
ELSE IF D2=3 THEN
Y3:=TRUE;
ELSE IF D2=4 THEN
Y4:=TRUE;
END IF;


3:

4:

end case;
[ 此帖被flyfeky在2024-03-25 22:00重新編輯 ]
本帖最近評分記錄:
  • 下載積分:+1(libin520) 真誠感謝!
  • 西門子倍福WPF+C#數據庫,槽式設備專家

    主站蜘蛛池模板: 产精品视频在线观看免费 | 天天婷婷 | 99久久精品免费看国产四区 | 国产成人+亚洲欧洲 | 91精品午夜国产在线观看 | 国产野战正规军全集在线观看 | 国产亚洲另类精品调教小说欧美韩国欧美专区 | 亚洲区欧美区 | 91亚洲国产成人久久精品网站 | 国产成人精品三级在线 | 大尺度无遮挡激 | 久久久97丨国产人妻熟女 | 国产aⅴ视频免费观看国语 国产aⅴ视频视频在线 | 久久久久成人亚洲精 | 加勒比在线视频男人的天堂 | 国产精品无码一区二蜜臀影院 | 日本三级韩国三级在线观看a级 | 蜜桃视频无码区在线观看 | 精品无码一区二区三区水蜜桃承传 | 国产成人v无码精品天堂 | 国产超碰AV人人做人人爽 | 真人做爰到高潮A级 | 成人在线观看免费爱爱 | 午夜无码视频一区二区三区 | 亚洲国产中文在线精品一区 | 国产一区自拍视频 | 成片人卡1卡2卡3手机免费看新增超多功能 | 99久久精品费精品蜜臀av | 国产午夜精品久久理论片小 | 波多野结衣私拍重置版app | 精品AV国产一区二区三区 | 成人无码区免费A片视频日本 | 国产成人亚洲综合a婷婷 | 成人国产欧美 | 国产成人a在线观看网站站 国产成人h片视频 | 午夜不卡久久精品无码免费 | 男女无遮挡猛进猛出免费观看视频 | 亚洲视频影院 | 欧美国产日本精品一区二区三区 | 成在线人免费无码高潮喷水 | 免费欧美国精产品一三三区 |