西門子Smart模塊
在程序末了,,使用或不使用END指令是否有區(qū)別?為什么,?
使用或不使用END指令是有區(qū)別的,。END指令用于程序結(jié)束,即表示程序終了,。當(dāng)有效程序結(jié)束后,,寫一條END指令,可以縮短掃描周期,。PLC掃描到END指令,,便自動(dòng)返回。如果沒有END指令,,程序?qū)⒁恢眻?zhí)行到PLC的一行,,這樣既增加運(yùn)算周期,也易引起系統(tǒng)出錯(cuò)
西門子Smart模塊
經(jīng)驗(yàn)設(shè)計(jì)法的特點(diǎn)
經(jīng)驗(yàn)設(shè)計(jì)法對(duì)于一些比較簡(jiǎn)單程序設(shè)計(jì)是比較奏效的,,可以收到快速、簡(jiǎn)單的效果,。但是,,由于這種方法主要是依靠設(shè)計(jì)人員的經(jīng)驗(yàn)進(jìn)行設(shè)計(jì),所以對(duì)設(shè)計(jì)人員的要求也就比較高,,特別是要求設(shè)計(jì)者有一定的實(shí)踐經(jīng)驗(yàn),,對(duì)工業(yè)控制系統(tǒng)和工業(yè)上常用的各種典型環(huán)節(jié)比較熟悉。經(jīng)驗(yàn)設(shè)計(jì)法沒有規(guī)律可遵循,,具有很大的試探性和隨意性,,往往需經(jīng)多次反復(fù)修改和完善才能符合設(shè)計(jì)要求,所以設(shè)計(jì)的結(jié)果往往不很規(guī)范,,因人而異,。
經(jīng)驗(yàn)設(shè)計(jì)法一般適合于設(shè)計(jì)一些簡(jiǎn)單的梯形圖程序或復(fù)雜系統(tǒng)的某一局部程序(如手動(dòng)程序等)。如果用來(lái)設(shè)計(jì)復(fù)雜系統(tǒng)梯形圖,,存在以下問題:
1).考慮不周,、設(shè)計(jì)麻煩、設(shè)計(jì)周期長(zhǎng)
用經(jīng)驗(yàn)設(shè)計(jì)法設(shè)計(jì)復(fù)雜系統(tǒng)的梯形圖程序時(shí),,要用大量的中間元件來(lái)完成記憶,、聯(lián)鎖、互鎖等功能,,由于需要考慮的因素很多,,它們往往又交織在一起,分析起來(lái)非常困難,,并且很容易遺漏一些問題,。修改某一局部程序時(shí),,很可能會(huì)對(duì)系統(tǒng)其它部分程序產(chǎn)生意想不到的影響,往往花了很長(zhǎng)時(shí)間,,還得不到一個(gè)滿意的結(jié)果,。
2).梯形圖的可讀性差、系統(tǒng)維護(hù)困難
用經(jīng)驗(yàn)設(shè)計(jì)法設(shè)計(jì)的梯形圖是按設(shè)計(jì)者的經(jīng)驗(yàn)和習(xí)慣的思路進(jìn)行設(shè)計(jì),。因此,,即使是設(shè)計(jì)者的同行,要分析這種程序也非常困難,,更不用說(shuō)維修人員了,,這給PLC系統(tǒng)的維護(hù)和改進(jìn)帶來(lái)許多困難。