成人动漫在线观看 I 免费看大片a I 亚洲另类av I 久久精品视频一区 I 秋霞中文字幕 I 不卡视频一区二区 I 性色在线 I 爽妇综合网 I 黄色的一级片 I 美女靠逼app I 色播欧美 I 久色悠悠 I 日本久久黄色 I 非洲黑寡妇性猛交视频 I 亚洲乱码国产乱码精品精大量 I 看特级黄色片 I 一二三区在线播放 I 久久激情婷婷 I 欧美日韩国产成人精品 I 国产三级国产精品国产专区50 I 911视频完整版在线观看 I 色婷婷aⅴ一区二区三区 I 美女视频福利网站 I 操久久久久久 I 揉着我的奶从后面进去视频 I 各种少妇bbw撒尿484613 I 自拍偷拍 网站 I 亚洲人 屁股 鞭打网站

xadzka
級別: 探索解密
精華主題: 0
發帖數量: 20 個
工控威望: 146 點
下載積分: 939 分
在線時間: 14(小時)
注冊時間: 2013-10-05
最后登錄: 2017-02-15
查看xadzka的 主題 / 回貼
樓主  發表于: 2015-04-16 15:21
[attachment=134084]
這是一個試驗程序,X0是按紐設定初值,X1是時間繼電器,Y015是時間繼電器復位.M0到M3代表設備的4個工作狀態.
原意是每當時間繼電器接通瞬間 ,設備由前一個狀態轉換到下一個工作.
但實際運行起來當時間繼電器上升沿來臨時候,程序從語句3到語句18都執行了一遍,最后始終M0保持為1.
請教高手,這是為什么呢?
liaohianbin
成功=目標+堅持
級別: 略有小成
精華主題: 0
發帖數量: 189 個
工控威望: 302 點
下載積分: 2477 分
在線時間: 138(小時)
注冊時間: 2014-08-29
最后登錄: 2025-10-17
查看liaohianbin的 主題 / 回貼
1樓  發表于: 2015-04-16 18:22
這程序很明顯的,按鈕一按,程序條件一步步都成立了,最后結果只能以最后一條程序為準了。這個其實做個用時間繼電器上升沿做個循環移動指令,按一個起動按鈕,驅動M0,以后來一個上升沿,左循環一下就行
xadzka
級別: 探索解密
精華主題: 0
發帖數量: 20 個
工控威望: 146 點
下載積分: 939 分
在線時間: 14(小時)
注冊時間: 2013-10-05
最后登錄: 2017-02-15
查看xadzka的 主題 / 回貼
2樓  發表于: 2015-04-16 19:27
引用
引用第1樓liaohianbin于2015-04-16 18:22發表的  :
這程序很明顯的,按鈕一按,程序條件一步步都成立了,最后結果只能以最后一條程序為準了。這個其實做個用時間繼電器上升沿做個循環移動指令,按一個起動按鈕,驅動M0,以后來一個上升沿,左循環一下就行


為什么會一個周期內都一步步都成立呢? 比如第一周期,按紐按下后又松開M0置1,等時間繼電器閉合X1變1的瞬間,程序掃描把M1置1的語句,但M1必須等刷新階段才會置1,本周期內M1還根本不會變1,那么后面的語句根本不滿足條件怎么可能執行呢? 只有下個周期讀取階段把M1已經是1的情況讀出來,再等時間繼電器閉合再次閉合程序掃描把M2置1的語句才能在輸出階段把M2置1吧。
ajiang_th
級別: 略有小成
精華主題: 0
發帖數量: 223 個
工控威望: 360 點
下載積分: 13894 分
在線時間: 373(小時)
注冊時間: 2010-08-13
最后登錄: 2025-10-20
查看ajiang_th的 主題 / 回貼
3樓  發表于: 2015-04-16 22:46
根本就不用高手來指點,這個程序只有神經有問題的人才會這樣寫。根本就是在勿擾人嘛。
   
級別: 探索解密
精華主題: 0
發帖數量: 46 個
工控威望: 145 點
下載積分: 695 分
在線時間: 23(小時)
注冊時間: 2015-04-16
最后登錄: 2016-03-17
查看   的 主題 / 回貼
4樓  發表于: 2015-04-16 23:00
因為你的M0 兩次SET 了,就是兩次輸出,,,以最后一個為準
sjbandmm
級別: 略有小成
精華主題: 0
發帖數量: 256 個
工控威望: 425 點
下載積分: 1023 分
在線時間: 178(小時)
注冊時間: 2008-08-23
最后登錄: 2025-10-30
查看sjbandmm的 主題 / 回貼
5樓  發表于: 2015-04-17 16:28
程序的順序很重要,將第二行到第五行的順序倒一下就能完美執行了,也就是將現在的第五行和第二行對調,第三行和第四行對調就可以了。
zhengf1989
級別: 略有小成
精華主題: 0
發帖數量: 144 個
工控威望: 273 點
下載積分: 686 分
在線時間: 489(小時)
注冊時間: 2012-11-28
最后登錄: 2025-10-26
查看zhengf1989的 主題 / 回貼
6樓  發表于: 2015-04-17 22:01
因為程序是從左到右,從上到下執行的,上面的結果影響到下面,所以一個周期每個狀態都執行完了。每個狀態的轉移條件不一樣,才會一個一個執行。