往事如風
科技改變制造
級別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 11292 個
工控威望: 18670 點
下載積分: 12423 分
在線時間: 2699(小時)
注冊時間: 2013-01-31
最后登錄: 2024-12-23
查看往事如風的 主題 / 回貼
12樓  發(fā)表于: 2019-01-23 17:38
都可以,編程習慣而已
三人行者必有我?guī)?,擇其善者而從之
wangnaizhi
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1273 個
工控威望: 1449 點
下載積分: 5484 分
在線時間: 896(小時)
注冊時間: 2015-08-31
最后登錄: 2024-12-25
查看wangnaizhi的 主題 / 回貼
13樓  發(fā)表于: 2019-01-23 17:40
引用
引用第7樓jzdcff于2019-01-23 11:46發(fā)表的  :


沒怎么看明白,自動時觸發(fā)該氣缸線圈,你的意思是打到手動后把所有氣缸的輸出記住,手動操作這個氣缸后,打到自動后把這個氣缸恢復到剛打到手動時的狀態(tài)?

都可以做的 一般自動狀態(tài)不需要記住手動狀態(tài)  報警后需要記住輸出狀態(tài)的 具體看要求了
goldage
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1795 個
工控威望: 1957 點
下載積分: 7034 分
在線時間: 461(小時)
注冊時間: 2016-06-19
最后登錄: 2024-12-25
查看goldage的 主題 / 回貼
14樓  發(fā)表于: 2019-01-23 21:59
不特定,用著順手就得
nightblueblu
道阻且長,窮且益堅。
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1025 個
工控威望: 1848 點
下載積分: 258 分
在線時間: 1129(小時)
注冊時間: 2017-02-09
最后登錄: 2024-12-25
查看nightblueblu的 主題 / 回貼
15樓  發(fā)表于: 2019-01-24 08:44
極少會用第一種,頂多是中間繼電器用線圈,輸出點全set和rst,不管其他地方,置位復位也不是雙線圈,就像3樓說的,會省一些程序
Your happiness is everything.
宿遷電工
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1086 個
工控威望: 1228 點
下載積分: 2954 分
在線時間: 404(小時)
注冊時間: 2018-11-30
最后登錄: 2024-12-24
查看宿遷電工的 主題 / 回貼
16樓  發(fā)表于: 2019-01-24 10:49
我的習慣是第一種,談不上什么優(yōu)缺點,就是習慣了。
我喜歡在程序里加跳轉(zhuǎn),最簡單的就是自動運行的時候,跳過手動運行的部分,在程序步數(shù)較多的時候可以節(jié)省掃描時間。
對于一些需要計算的的數(shù)據(jù),盡量在觸摸屏里一次性計算好,然后直接輸給PLC,這樣的好處就是不占用PLC掃描時間。
長三角地區(qū),PLC編程,工業(yè)機器人編程
吸塑機,軸承合套儀程序開發(fā)
專業(yè)外協(xié)
 TEL:13815796487(微信同號)
靜夜思飄
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 130 個
工控威望: 233 點
下載積分: 2500 分
在線時間: 74(小時)
注冊時間: 2017-03-09
最后登錄: 2022-06-28
查看靜夜思飄的 主題 / 回貼
17樓  發(fā)表于: 2019-01-24 11:51
其實用哪種方法都無所謂,不過在2的時候,通常置復位的間隔條數(shù)不超過20行,而且盡量別多處set,rst同一個點,寧可多寫幾行。否則調(diào)試的時候很難分辨出是通過那些條件置位或復位的。
用1雖然有時候復雜一些,但是好處是調(diào)試及后期檢修中可以直觀的看到這個輸出點位是通過什么狀態(tài)導通或關(guān)斷的。而且有時候邏輯性在屏幕內(nèi)直接就可以全部看到。
其實最容易出錯的是通過條件進入的子程序內(nèi)的點輸出,條件不成立后的循環(huán),無論是1,2都無法自己斷開已經(jīng)成立的通路。這和軟件編程有很大區(qū)別,因為俺是自己瞎搗鼓學的PLC,曾在這方面栽過跟頭,而且調(diào)試時也最容易出問題。俺現(xiàn)在用最笨的辦法就是,子程序除了做過程計算用外,直接M8000引用。在子程序內(nèi)設(shè)置條件。
本帖最近評分記錄:
  • 下載積分:+3(504890094) 熱心助人!
  • 下載積分:+1(kcai_fly) DING!
    cooller115
    堅持就是勝利
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 256 個
    工控威望: 300 點
    下載積分: 1548 分
    在線時間: 299(小時)
    注冊時間: 2007-10-26
    最后登錄: 2024-09-06
    查看cooller115的 主題 / 回貼
    18樓  發(fā)表于: 2019-01-25 09:34
    看你的描述應(yīng)該是用的三菱PLC,以下是我的個人建議
    1. 寫程序前先構(gòu)思好結(jié)構(gòu),多用子程序
    2. 絕對不要輸出直接用置位和復位指令,記住,絕對不要這樣!很小的項目也不要這樣,養(yǎng)成良好的習慣對以后有好處
    本帖最近評分記錄:
  • 下載積分:+3(mk自動化) 熱心助人!
  • 下載積分:+1(hsl199)
  • 下載積分:+3(1992sd) 好貼好貼!
    lvpretend
    級別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 1264 個
    工控威望: 1434 點
    下載積分: 3697 分
    在線時間: 324(小時)
    注冊時間: 2015-07-20
    最后登錄: 2024-11-29
    查看lvpretend的 主題 / 回貼
    19樓  發(fā)表于: 2019-01-25 12:24
    我喜歡用第二種。
    從繼電控制過來的人喜歡第一種,邏輯性很強。從單片機過來的人喜歡第二種,功能非常強大。
    我感覺,兩種混合最好,SET/RST做中間變量,匯總到輸出,這樣排除故障時很清晰。
    本帖最近評分記錄:
  • 下載積分:+1(hsl199) 熱心助人!
    zw2940707
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 23 個
    工控威望: 150 點
    下載積分: 551 分
    在線時間: 74(小時)
    注冊時間: 2013-05-15
    最后登錄: 2023-08-09
    查看zw2940707的 主題 / 回貼
    20樓  發(fā)表于: 2019-01-25 13:05
    set rest   一直用到今天  省的合并輸出  那么多會漏掉的  麻煩
    zhengf1989
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 142 個
    工控威望: 273 點
    下載積分: 686 分
    在線時間: 486(小時)
    注冊時間: 2012-11-28
    最后登錄: 2024-11-11
    查看zhengf1989的 主題 / 回貼
    21樓  發(fā)表于: 2019-01-25 21:04
    引用
    引用第17樓靜夜思飄于2019-01-24 11:51發(fā)表的  :
    其實用哪種方法都無所謂,不過在2的時候,通常置復位的間隔條數(shù)不超過20行,而且盡量別多處set,rst同一個點,寧可多寫幾行。否則調(diào)試的時候很難分辨出是通過那些條件置位或復位的。
    用1雖然有時候復雜一些,但是好處是調(diào)試及后期檢修中可以直觀的看到這個輸出點位是通過什么狀態(tài)導通或關(guān)斷的。而且有時候邏輯性在屏幕內(nèi)直接就可以全部看到。
    其實最容易出錯的是通過條件進入的子程序內(nèi)的點輸出,條件不成立后的循環(huán),無論是1,2都無法自己斷開已經(jīng)成立的通路。這和軟件編程有很大區(qū)別,因為俺是自己瞎搗鼓學的PLC,曾在這方面栽過跟頭,而且調(diào)試時也最容易出問題。俺現(xiàn)在用最笨的辦法就是,子程序除了做過程計算用外,直接M8000引用。在子程序內(nèi)設(shè)置條件。

    與層主有一樣的體會,有條件的調(diào)用子程序,跳轉(zhuǎn)程序,主控指令都會容易出現(xiàn)錯誤,子程序一直調(diào)用是可以,就是掃描周期沒有縮短,不過現(xiàn)在plc的存儲空間都很大,處理速度也很快,不會有什么影響,我這個想法對嗎?想和層主交流一下,子程序調(diào)用,或者西門子的fb,fc塊有條件調(diào)用時,怎么寫可以避免錯誤。
    yesterdayom
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 113 個
    工控威望: 183 點
    下載積分: 4634 分
    在線時間: 66(小時)
    注冊時間: 2018-07-16
    最后登錄: 2020-03-23
    查看yesterdayom的 主題 / 回貼
    22樓  發(fā)表于: 2019-01-26 17:30
    如果要往長遠看,建議第一種。簡單的機器用第二種問題不大,如果做大型點的,邏輯多的,第二種會繞死你。而且第一種學好的話為以后用結(jié)構(gòu)化做鋪墊,比較好。個人建議
    ufo6363
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 513 個
    工控威望: 561 點
    下載積分: 6559 分
    在線時間: 1384(小時)
    注冊時間: 2010-11-21
    最后登錄: 2024-12-25
    查看ufo6363的 主題 / 回貼
    23樓  發(fā)表于: 2019-01-26 19:17
    做順序控制時你就知道了,反正我是用第二種。報警保持等等。