国产乡下三级全黄三级,豆国产96在线 | 亚洲,精品国精品国产自在久国产应用男,最近最新在线观看免费高清儿童

萬(wàn)泉河
WX:ZHO6371995,歡迎+
級別: 略有小成
精華主題: 0
發(fā)帖數量: 142 個(gè)
工控威望: 269 點(diǎn)
下載積分: 888 分
在線(xiàn)時(shí)間: 12(小時(shí))
注冊時(shí)間: 2021-06-11
最后登錄: 2025-05-31
查看萬(wàn)泉河的 主題 / 回貼
樓主  發(fā)表于: 2022-01-23 11:00
【萬(wàn)泉河】征集FB的編程題:獲取SID

我在推廣宣傳PLC編程煙臺方法的時(shí)候,總有人疑惑是在做了什么。

講解是用計算機編程中的面向對象的方法來(lái)進(jìn)行PLC編程。

那么在PLC中是用什么手段實(shí)現的面向對象呢?

回答是用FB,做成庫函數應用。

然后對方瞬間就恍然大悟了, FB啊,不是什么新玩意,我們20年前就會(huì )用了。你這把FB換個(gè)高大上的名字,也太能忽悠人了。

原來(lái)做標準化就是開(kāi)發(fā)FB, 那我們正在做,或者早就在自己做了。你這做的沒(méi)啥稀奇的。

好吧。

如果對方既沒(méi)有感知到自身的痛點(diǎn),又沒(méi)有機會(huì )見(jiàn)過(guò)真正的應用實(shí)例,那說(shuō)破了嘴皮子對方也想象不出是啥樣子。畢竟,PLC編程煙臺方法的實(shí)現是古今中外開(kāi)天辟地以來(lái)都沒(méi)有過(guò)的,大部分的PLC工程師包括我自己入行開(kāi)始,都是從模仿入門(mén)的,沒(méi)有完全創(chuàng )新的經(jīng)驗,在沒(méi)有見(jiàn)過(guò)豬跑之前讓他們想象出豬肉的味道,確實(shí)有些難度。  

我當然知道,PLC系統中早就有FB功能塊的功能,也早已經(jīng)用了二十多年。但我自己能用面向對象的方法來(lái)做PLC程序,也不過(guò)近2-3年的事。

然而,我同樣也知道,我們許多同行,盡管可能不懂得計算機高級語(yǔ)言編程,但對FB的各種理論技巧還是很熟練的。我也見(jiàn)過(guò)一些比較復雜的PLC程序,看到里面非常豐富的FB的用法,但從中很明顯地可以看出來(lái),設計者對FB原理是非常懂,然而卻沒(méi)有面向對象的理念。

也有過(guò)比較熟識的西門(mén)子網(wǎng)站的驅動(dòng)板塊的版主,在了解到我的標準化編程理論之后就非常高傲地表示,即便不算驅動(dòng)方面的技能,僅僅拿PLC編程的經(jīng)驗和水平PK,對我也照樣是不服的,完全可以一比高下。

我也只能攤手認慫,不跟你比。

現在拋開(kāi)面向對象,拋開(kāi)標準化編程,有一道比較有意思的題目,拋出來(lái)給大家練練手,可以算是檢驗下自己對FB的理解深度,同時(shí)對自己也算做個(gè)知識技能的儲備。

臨近春節假期,大家項目工作應該已經(jīng)不太忙碌,可以有空閑時(shí)間為自己充充電了。這里算是給大家提供一個(gè)學(xué)習方向。

題目的原委是這樣的,在PLC項目中FB功能塊的調用,通常被稱(chēng)為實(shí)例,而一個(gè)FB有可能被調用多次,那就是產(chǎn)生多個(gè)實(shí)例。
現在需要對每一個(gè)實(shí)例做出ID的標識,即為SID。

比方說(shuō)一個(gè)FB在整個(gè)OB1環(huán)境中被調用了10次,那么我希望它們分別得到從110連續且不相等的ID號。

這個(gè)功能的實(shí)現,應該是一個(gè)完全封裝好的獨立完成功能的函數塊,FB或者FC。當然,因為它的實(shí)現還是比較復雜,我認為FB實(shí)現會(huì )比FC實(shí)現能方便些,名字定義為GetSID。


有了這個(gè)FB ,那么在需要區分SID的項目設備FB中,只需要調用一次函數,就可以得到了SID。

最好的結果是按照OB1執行的順序,第一個(gè)調用的ID=1,第二個(gè)為ID=2, 最后一個(gè)ID=MAX。

然后如果PLC調試過(guò)程中實(shí)例有增加或減少,不管是中間增減還是尾部的增補,都應該能刷新更新。

有人會(huì )疑問(wèn)得到這個(gè)SID有啥用?

我順手就可以舉例出好多個(gè)應用場(chǎng)景。比如。。。。。再比如。。。。,以及。。。。

然而,我非常了解咱們許多同行的調性,如果我把應用舉例描述詳細了,很多人會(huì )跑題去探究我所舉例具體的應用,去用他自己的方式千方百計繞過(guò)SID,找方法實(shí)現。然后回過(guò)來(lái)再跟我證明獲取SID無(wú)意義。

所以具體舉例就不提了。標準化學(xué)習營(yíng)的學(xué)員,可以積極參與實(shí)現這個(gè)應用,將來(lái)你們在具體的項目中會(huì )遇到這種需求的時(shí)候,我會(huì )適時(shí)與你們講解。
(這里也透漏出個(gè)信息,以往的標準化應用分享項目中并未用到SID

為了鼓勵同行朋友積極參與,對成功實(shí)現功能并投稿的朋友,給出一點(diǎn)彩頭。獎勵方式三種,獲獎?wù)呷N之中任選一種:

1, PLC標準化編程例程優(yōu)惠1000元,所有品牌任選。
2, 《萬(wàn)泉河著(zhù)PLC標準化編程原理與實(shí)踐》書(shū)稿電子加密版。
3, 現金100元。

然后是具體要求:

1, 可以使用主流PLC任一品牌實(shí)現,不僅僅西門(mén)子, 也更不僅僅TIA PORTAL。
所以這是一場(chǎng)面向全行業(yè)的應用比武。我相信所有品牌的PLC,都可以實(shí)現。

2, 編程語(yǔ)言建議使用SCL語(yǔ)言。因為這樣更會(huì )容易跨品牌跨平臺移植。
這也是我所以可以接受全行業(yè)所有品牌的原因。同時(shí)大家未來(lái)也可以了解,任何企業(yè),只要實(shí)現了標準化編程,是可以實(shí)現跨平臺跨品牌移植的。比如2021年的斷貨危機,換品牌就易如反掌。不會(huì )因為擔憂(yōu)品牌更換而所有程序從頭再來(lái)。

3, 如果實(shí)在不會(huì )使用SCL,或者所用的PLC不支持SCL, 那么也可以用LAD來(lái)實(shí)現,并投遞交稿。不過(guò),將來(lái)的獎勵需要減半。

4, 為了方便檢查評審功能,做好的程序塊請錄制運行監控視頻,動(dòng)態(tài)顯示運行結果。交稿時(shí)除源程序外,視頻文件也一并提交。

5, 投稿截止時(shí)間為2月底,即現在起到正月期間均可參加。 只要認證功能完整有效,均給予獎勵。有意投稿者,可以先加我微信:zho6371995,進(jìn)行預報名。報名后在截止期之前完成正式交稿都可以。到時(shí)如果有特殊情況需要延時(shí),可以提前打招呼獲準。

6, 預報名限制人數100人, 正式獲獎人數限30人, 按交稿先后順序且功能正確者排名。

為了堵住一部分不懷好意的同行的嘴,提防他們罵我低價(jià)購買(mǎi)別人的智力,或者說(shuō)我自己的問(wèn)題沒(méi)有能力解決,換了個(gè)方式來(lái)找別人幫忙解決。

我截圖展示一下我已經(jīng)實(shí)現的效果:


                              


我這里SID是得到了,ID1的位置是隨機的。并沒(méi)有嚴格地讓第一臺必須為1。因為我這里應用誰(shuí)是ID=1不重要,所以就沒(méi)有特意去實(shí)現了。

最后提醒大家多去讀我以往發(fā)表的文章,包括公眾號《PLC標準化編程》以及西門(mén)子論壇我開(kāi)設的專(zhuān)欄《萬(wàn)泉河講故事》,找不到路的百度或者微信搜一搜【萬(wàn)泉河】,我的所有文章標題都帶了這樣的標識。

好多文章,發(fā)表了很多年,逐漸都被遺忘了。然而最近,有好多朋友提出的問(wèn)題,一看都是我在多年前發(fā)表文章中提及的技術(shù)或問(wèn)題。

比如最近連續兩次不同的場(chǎng)合,針對網(wǎng)友的提問(wèn)推薦了文章
【萬(wàn)泉河】PLC編程求3/8的題目
http://www.ad.siemens.com.cn/club/bbs/PostStory.aspx?a_id=1256568&b_id=80&s_id=157&num=34#anch

問(wèn)題都得到了解決。說(shuō)明,他們還是文章讀少了。

這篇文章看來(lái)對同行如此有用,那就在本文下面再發(fā)一次。以前已經(jīng)讀過(guò)的請再次溫習一下。



小白菜
級別: 正式會(huì )員
精華主題: 0
發(fā)帖數量: 50 個(gè)
工控威望: 89 點(diǎn)
下載積分: 476 分
在線(xiàn)時(shí)間: 12(小時(shí))
注冊時(shí)間: 2021-02-27
最后登錄: 2025-05-03
查看小白菜的 主題 / 回貼
1樓  發(fā)表于: 2022-02-05 16:50
大師的書(shū)某寶都沒(méi)有

97香蕉超级碰碰碰久久兔费| 亚洲色最新高清AV网站| 视频久re精品在线观看| 新婚少妇无套内谢国语播放| 成人国内精品视频在线观看| 亚洲精品乱码久久久久久按摩|