萬泉河
WX:ZHO6371995,歡迎+
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 129 個
工控威望: 245 點
下載積分: 829 分
在線時間: 11(小時)
注冊時間: 2021-06-11
最后登錄: 2024-09-08
查看萬泉河的 主題 / 回貼
樓主  發(fā)表于: 2022-09-01 16:12
0831 【萬泉河】80工位雙聯(lián)開關(guān)例程有什么實際意義

前一段時間里, 做了一套80工位雙聯(lián)開關(guān)控制一個公用指示燈的例子, 例子實現(xiàn)的功能:假設(shè)有80個工位, 每個工位都有一個雙聯(lián)開關(guān), 而系統(tǒng)有一個總控的公用指示燈。 那么任何一個工位,當(dāng)它的開關(guān)位置切換, 從左到右,或者從右到左, 即信號從0到1,和從1到0的時候,都要觸發(fā)切換指示燈的亮滅狀態(tài), 即如果原來為燈滅, 則點燈亮, 而如果燈亮, 則滅燈。

我把這個例子功能在幾乎所有的PLC平臺都實現(xiàn)了。 并為這些例子建立了專門的QQ群,放在了群文件中。

未了解過這個故事的,請參考以前的文章:

《0618 【萬泉河】(多品牌PLC)80個工位雙聯(lián)開關(guān)控制公用燈示例》

現(xiàn)在最新的可加入下載的QQ群號是870566908,這是第二個群。 如果此群滿之后還會新建群, 存放的是同一套程序文件。 名字也會是相同的,80工位雙聯(lián)開關(guān)+序號

例子發(fā)表之后, 就有很多評論表示不解,比如:
    80個工位有毛用啊, 我又用不到這么多工位
    神經(jīng)病啊, 用這么多雙聯(lián)開關(guān)來實現(xiàn)這么個功能,沒有實際用處。
    程序功能這么簡單,看不出有什么技術(shù)含量

這里就解釋下有什么實際意義。

首先, 這是一個逐漸成長起來的例子, 例子的作用是讓讀者從中領(lǐng)會其中的邏輯技巧,而不是直接搬回家去套用。

如果有同行還停留在網(wǎng)上嫖一段代碼,用在自己控制邏輯中的層次, 那說明學(xué)習(xí)能力差了一點。我這邊給出的學(xué)習(xí)理論和資料,都是幫助你學(xué)習(xí)提高技能或者豐富理論知識的, 而不是簡單用于照抄的。

例子演示用的雙聯(lián)開關(guān), 而實際應(yīng)用中,更多的是單鍵自復(fù)位的按鈕,足以實現(xiàn)功能, 而且更簡單。 而如果需要的是工位中的邏輯條件滿足之后控制燈,也只需要將輸入點換為響應(yīng)的內(nèi)部變量。 而對燈的控制要求會是多工位的取或(并聯(lián))而不是翻轉(zhuǎn)狀態(tài)。

是的,我在講解雙線圈原理的時候,舉例的就是ANDON系統(tǒng)的公用燈,就是這樣的功能。 然而有人不服氣,認為單按鈕太簡單, 讓我改用雙聯(lián)開關(guān),然后我不僅用雙聯(lián)開關(guān)實現(xiàn), 還一口氣實現(xiàn)了80次。

對于技術(shù)的學(xué)習(xí)來說, 通常做減法比做加法要容易得多。 學(xué)習(xí)者可以在我做的例子基礎(chǔ)上做減法,比如可以把雙聯(lián)開關(guān)減為單按鈕,還比如把80個工位減少為2個工位。

當(dāng)下的工位控制是相同的,所以通過對同一個FB的多次調(diào)用實現(xiàn)。 那么也可以是相似的FB,即主要功能完全不同, 而僅僅相關(guān)聯(lián)的管腳和變量相同。

例子的控制對象現(xiàn)在是指示燈, 是一個Q點, 然而這個Q點也完全可以是驅(qū)動電機的接觸器的Q點。

那么,如果2個工位分別改名字為手動控制和自動控制的話,就實現(xiàn)了:

CALL 電機手動控制

CALL自動控制

即上一篇文章《0811 【萬泉河】雙線圈第五彈:雙線圈與手自動》中提及的實現(xiàn)手動控制和自動控制解耦并列實現(xiàn)的程序?qū)懛ǎ?是很多PLC初學(xué)者邁入過的坑, 大家后來紛紛改變了程序架構(gòu),而其實,只要對PLC邏輯有足夠的駕馭能力,也是完全可以實現(xiàn)的。

上次文章后,在煙臺方法學(xué)習(xí)營和雙線圈群中都做了直播講解。 我開頭講的就是, 這個實現(xiàn)原理其實很簡單, 在80例子基礎(chǔ)上大幅度簡化,把手動和自動當(dāng)成2個工位, 自然就是了呀!學(xué)員恍然大悟。 也是感慨看了80例子, 其實領(lǐng)悟還是不夠深刻。

80例子的另一個重大意義在于, 演示了寫PLC程序的方法是可以完全離開PLC平臺的,即用同一種思想方法,在所有PLC平臺都可以實現(xiàn),我后來甚至在信捷小PLC中也如法炮制。

證明, 如果用這種架構(gòu)方法寫出的PLC程序, 要移植到其它的平臺,都是非常容易的。 甚至如果都是同樣語法規(guī)范的ST語言,直接文本復(fù)制粘貼也都是可能的。

前段時間, 西門子官方召開了本年度的專家大會, 有對煙臺方法不服氣的網(wǎng)友就質(zhì)問我,如果技術(shù)真的先進, 為啥沒投稿到專家大會并在上面演講, 我的回答,這種能導(dǎo)致PLC程序輕松移植到別的廠家的技術(shù),西門子肯定是不會很喜歡, 我還是別去惹老東家不高興了。 私下里和老同事之間溝通交流方法可以,但面對官方,還是知趣點了,做挖墻腳的反賊還是小心點了。

不過也報名參加了西門子論壇的領(lǐng)路人計劃,現(xiàn)在初步計劃把手動控制自動控制的實現(xiàn)做個視頻講座,然而題目還沒最后想好,不知道以什么名字能讓讀者一目了然了解到實現(xiàn)的功能。 歡迎大家?guī)兔ν扑]。






yankkkkkkk
太好了,密碼找到了又能回家啦
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 266 個
工控威望: 2870 點
下載積分: 17632 分
在線時間: 186(小時)
注冊時間: 2008-03-12
最后登錄: 2024-09-17
查看yankkkkkkk的 主題 / 回貼
1樓  發(fā)表于: 2022-09-01 20:20
可以有,在學(xué)習(xí)中進步,謝謝思路
hefq
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 613 個
工控威望: 807 點
下載積分: 1928 分
在線時間: 1520(小時)
注冊時間: 2008-07-03
最后登錄: 2024-09-18
查看hefq的 主題 / 回貼
2樓  發(fā)表于: 2022-09-01 22:41

本帖最近評分記錄:
  • 下載積分:+1(欲乘風(fēng)) 6