往事如風(fēng)
科技改變制造
級(jí)別: 網(wǎng)絡(luò)英雄
![]() ![]() |
都可以,編程習(xí)慣而已 |
|
---|---|---|
|
wangnaizhi
級(jí)別: 論壇先鋒
![]() |
都可以做的 一般自動(dòng)狀態(tài)不需要記住手動(dòng)狀態(tài) 報(bào)警后需要記住輸出狀態(tài)的 具體看要求了 |
---|---|
|
nightblueblu
道阻且長(zhǎng),窮且益堅(jiān)。
級(jí)別: 論壇先鋒
![]() |
極少會(huì)用第一種,頂多是中間繼電器用線圈,輸出點(diǎn)全set和rst,不管其他地方,置位復(fù)位也不是雙線圈,就像3樓說的,會(huì)省一些程序 |
|
---|---|---|
|
宿遷電工
級(jí)別: 論壇先鋒
![]() |
我的習(xí)慣是第一種,談不上什么優(yōu)缺點(diǎn),就是習(xí)慣了。 我喜歡在程序里加跳轉(zhuǎn),最簡(jiǎn)單的就是自動(dòng)運(yùn)行的時(shí)候,跳過手動(dòng)運(yùn)行的部分,在程序步數(shù)較多的時(shí)候可以節(jié)省掃描時(shí)間。 對(duì)于一些需要計(jì)算的的數(shù)據(jù),盡量在觸摸屏里一次性計(jì)算好,然后直接輸給PLC,這樣的好處就是不占用PLC掃描時(shí)間。 |
|
---|---|---|
|
靜夜思飄
級(jí)別: 略有小成
![]() |
其實(shí)用哪種方法都無所謂,不過在2的時(shí)候,通常置復(fù)位的間隔條數(shù)不超過20行,而且盡量別多處set,rst同一個(gè)點(diǎn),寧可多寫幾行。否則調(diào)試的時(shí)候很難分辨出是通過那些條件置位或復(fù)位的。 用1雖然有時(shí)候復(fù)雜一些,但是好處是調(diào)試及后期檢修中可以直觀的看到這個(gè)輸出點(diǎn)位是通過什么狀態(tài)導(dǎo)通或關(guān)斷的。而且有時(shí)候邏輯性在屏幕內(nèi)直接就可以全部看到。 其實(shí)最容易出錯(cuò)的是通過條件進(jìn)入的子程序內(nèi)的點(diǎn)輸出,條件不成立后的循環(huán),無論是1,2都無法自己斷開已經(jīng)成立的通路。這和軟件編程有很大區(qū)別,因?yàn)榘呈亲约合箵v鼓學(xué)的PLC,曾在這方面栽過跟頭,而且調(diào)試時(shí)也最容易出問題。俺現(xiàn)在用最笨的辦法就是,子程序除了做過程計(jì)算用外,直接M8000引用。在子程序內(nèi)設(shè)置條件。 |
---|---|
本帖最近評(píng)分記錄: |
cooller115
堅(jiān)持就是勝利
級(jí)別: 略有小成
![]() |
看你的描述應(yīng)該是用的三菱PLC,以下是我的個(gè)人建議 1. 寫程序前先構(gòu)思好結(jié)構(gòu),多用子程序 2. 絕對(duì)不要輸出直接用置位和復(fù)位指令,記住,絕對(duì)不要這樣!很小的項(xiàng)目也不要這樣,養(yǎng)成良好的習(xí)慣對(duì)以后有好處 |
---|---|
本帖最近評(píng)分記錄: |
lvpretend
級(jí)別: 論壇先鋒
![]() |
我喜歡用第二種。 從繼電控制過來的人喜歡第一種,邏輯性很強(qiáng)。從單片機(jī)過來的人喜歡第二種,功能非常強(qiáng)大。 我感覺,兩種混合最好,SET/RST做中間變量,匯總到輸出,這樣排除故障時(shí)很清晰。 |
---|---|
本帖最近評(píng)分記錄: |
zw2940707
級(jí)別: 探索解密
![]() |
set rest 一直用到今天 省的合并輸出 那么多會(huì)漏掉的 麻煩 |
---|---|
|
zhengf1989
級(jí)別: 略有小成
![]() |
與層主有一樣的體會(huì),有條件的調(diào)用子程序,跳轉(zhuǎn)程序,主控指令都會(huì)容易出現(xiàn)錯(cuò)誤,子程序一直調(diào)用是可以,就是掃描周期沒有縮短,不過現(xiàn)在plc的存儲(chǔ)空間都很大,處理速度也很快,不會(huì)有什么影響,我這個(gè)想法對(duì)嗎?想和層主交流一下,子程序調(diào)用,或者西門子的fb,fc塊有條件調(diào)用時(shí),怎么寫可以避免錯(cuò)誤。 |
---|---|
|
yesterdayom
級(jí)別: 探索解密
![]() |
如果要往長(zhǎng)遠(yuǎn)看,建議第一種。簡(jiǎn)單的機(jī)器用第二種問題不大,如果做大型點(diǎn)的,邏輯多的,第二種會(huì)繞死你。而且第一種學(xué)好的話為以后用結(jié)構(gòu)化做鋪墊,比較好。個(gè)人建議 |
---|---|
|