因為我個人比較喜歡跟學員討論技術(shù)方面的東西,而且我個人的跟學員的黏度是比較高的,就算是已經(jīng)畢業(yè)了好幾年的學員,不管是不是我?guī)С鰜淼模灰矣新?lián)系,跟我有討論過一些項目啊、具體的案子啊、技術(shù)方面的東西啊,就是印象比較深的那種,有我聯(lián)系方式的那種學員,一般來說都是畢業(yè)之后碰到問題啊,什么都會跟我互動的,因為他留了我的電話,所以他就打過來,那我自然就是給他解答一下這個問題。 他這個問題有點兒特殊啊,其實也屬于我們常用的一個指令。書上的例子是這樣子的:x000,這個觸點在上升沿的情況下,執(zhí)行的是y000和和y004(這個懂的人都知道這是一個控制電機的脈沖和方向),也就相當于說這個控制電機是反向轉(zhuǎn)動,執(zhí)行完之后,就要停止并結(jié)束這個指令,通常x000屬于輸入觸點,他不能寫在PLC的輸出觸點上,也就是母線的右側(cè),我們?yōu)榱俗屗軌蚣茸鳛檩斎胗|點又作為輸出觸點,所以我們給他一個代替的觸點m0。 那我們寫這個程序的時候就可以用x000的上升沿,來驅(qū)動Set m0,也就是當我們按下x000的時候,m0就被接通了,下一行,我們就可以用m0接通,來驅(qū)動DRVI k10000 k2000 y000 y004,在m0后面拉一個下劃線引出m8029常開觸點驅(qū)動Rst m0,其實這樣的控制方式有一個缺陷,那就是我們按下上升沿的過程中,如果按的過快,是沒有問題的,如果我們一直按住,沒有來得及馬上松開,那只要是x000在上升沿的狀態(tài),那這個程序會不斷的往前走某一個距離。 很顯然,我們需要在x000上升沿的后面再接一個m0的常閉觸點,這樣子,我們這個程序才算是完整的,這個學員就是在糾結(jié)不要這個m0的常閉觸點應該就可以,是的,如果你不用Set、Rst指令的時候是完全可以的,如果你要用這個指令,那就必須加上m0的常閉觸點。 小伙伴兒們,你懂了嗎?那請動動手指轉(zhuǎn)發(fā)出去,讓更多的小伙伴兒了解一下。 |
|