夜夜躁日日躁狠狠久久|国产精品亚洲va在线观看|色天天天天综合男人的天堂|日本特黄特色aa大片免费|国产好痛疼轻点好爽的视频|欧美18school人禽杂交

萬(wàn)泉河
WX:ZHO6371995,歡迎+
級別: 略有小成
精華主題: 0
發(fā)帖數量: 140 個(gè)
工控威望: 265 點(diǎn)
下載積分: 878 分
在線(xiàn)時(shí)間: 11(小時(shí))
注冊時(shí)間: 2021-06-11
最后登錄: 2025-04-30
查看萬(wàn)泉河的 主題 / 回貼
樓主  發(fā)表于: 2022-09-05 21:17
0905 【萬(wàn)泉河】80模擬量例子程序升級版V2.0

寫(xiě)過(guò)一篇文章,《0628 【萬(wàn)泉河】?jì)?yōu)雅的PLC程序一定是用EXCEL寫(xiě)出來(lái)的》,其中演示了一個(gè)80模擬量處理的例子。

沒(méi)有使用循環(huán)。

我關(guān)于PLC程序中的,除了必要的數學(xué)算法必須用循環(huán)之外, 在調用實(shí)例環(huán)節沒(méi)必要使用循環(huán)的理念,以前的文章 《201907 【萬(wàn)泉河】PLC編程中的循環(huán)語(yǔ)法使用》就有闡述過(guò)。

然而太多人不相信, 反而寧愿質(zhì)疑我不會(huì )循環(huán)語(yǔ)法。

而我讓那些堅信循環(huán)大法好的循環(huán)派寫(xiě)一個(gè)完整的80模擬量例子程序出來(lái)的時(shí)候, 沒(méi)有一個(gè)人愿意。 于是我自己模仿他們的思維,左右互搏,自己做了一套PK80模擬量例子程序。

見(jiàn)文章《0822 【萬(wàn)泉河】解讀一個(gè)用循環(huán)法PK萬(wàn)泉河80模擬量例子的例子程序》
看來(lái)我模仿的還可以, 沒(méi)有偏離他們的理念, 因為他們不再質(zhì)疑我不會(huì )循環(huán)語(yǔ)法,而開(kāi)始質(zhì)疑我不會(huì )SMART 200的AI通道間接尋址,因為我的例子是用SMART 200做的。

這個(gè)PK例子幸好我只用SMART 200做, 而沒(méi)有把所有品牌, 三菱, OMRON,AB, 倍福, 貝加萊,臺達, 信捷,所有品牌都做一遍。

否則,還真被他們質(zhì)疑準了。 除了西門(mén)子之外的大部分品牌,我對間接尋址,變址變量這些確實(shí)知之甚少。 也不打算去挨個(gè)學(xué)會(huì )了以當做基本功。 因為煙臺方法架構中不需要掌握這些知識就可以做事。 除非將來(lái)遇到特殊功能而被迫學(xué)習了解之外, 對于通用功能, 著(zhù)實(shí)是沒(méi)有必要。

為了向他們證明為什么明明會(huì )用間接尋址,也沒(méi)有使用循環(huán)法來(lái)做,我又寫(xiě)了文章《0825 【萬(wàn)泉河】設計工作中服務(wù)與被服務(wù)》,解釋了工程項目中的分工原則,正常情況,IO點(diǎn)表并不是規律整齊的,反而不整齊不規則才是常態(tài)。 不可以要求設計工程師在分配點(diǎn)表時(shí)就過(guò)度分心去為后面的編程方便而做額外工作。

然而, 對死心塌地的循環(huán)派來(lái)說(shuō),沒(méi)用。他們又開(kāi)始質(zhì)疑我不會(huì )做設計,沒(méi)見(jiàn)過(guò)工程項目。 于是,我讓他們把自己做過(guò)的,以及見(jiàn)過(guò)的項目的點(diǎn)表數據亮出來(lái), 修一下, 讓所有人看看,這個(gè)行業(yè)從啥時(shí)候開(kāi)始,IO點(diǎn)表整齊規律了?

當然, 我指的點(diǎn)表可不僅僅是模擬量,而是所有點(diǎn)表, 包括電機設備, 閥門(mén)等等所有類(lèi)型的點(diǎn)表,都應該是有規律的,都要能實(shí)現循環(huán)快捷調用的。 否則如果僅僅基本模擬量做了循環(huán), 其他設備類(lèi)型還是照樣亂做一團, 程序中只有模擬量做了循環(huán), 那實(shí)在看不到快捷程度提高了多少。

而即便模擬量, 真正的工程項目中也未必能做到整齊有規律。我做的例子中, 前面部分的模擬量來(lái)自AIW, 后面部分來(lái)自VW, 講過(guò)了來(lái)自通訊等特殊通道,然而反而被指責為我做例子隨性, 不講規矩。

其實(shí)是我不講規矩導致他們的循環(huán)理想實(shí)現不了了。

我就把這個(gè)例子再次完善一下,模擬量的數量仍然是80個(gè), 而數據類(lèi)型有4-20mA電流信號,也有RTD溫度信號,即使用了專(zhuān)用溫度模塊。

溫度模塊的特點(diǎn)是,不再通過(guò)上下限線(xiàn)性變換,而是整數值中直接帶有1-2位小數,倒暫時(shí)不分別,都認為帶1位小數好了。

而對SMART來(lái)說(shuō),AIW數據區范圍是帶不了80個(gè)模擬量的,所以用了一部分第三方的遠程IO卡件, 以通訊方式讀來(lái)數據。 比如零點(diǎn)自動(dòng)化的AI卡件,以MODBUS TCP協(xié)議通訊得到。

每個(gè)公司的卡件,模數轉換時(shí),上下限定義各不相同。比如SMART 200 20MA對應的上限值為32000, 而零點(diǎn)為27468,這一點(diǎn)倒和S7-1200/1500和S7-300相同了。

所以, 這次升級版的例子,模擬量處理的模塊增加了2個(gè), 分別是溫度模塊,用于本地的SMART200 RTD卡件和遠程的零點(diǎn)的3通道RTD卡件,而零點(diǎn)專(zhuān)用塊,處理零點(diǎn)的4-20mA模擬量信號,上限由32000改為27648。

  

然后在前面版本的程序基礎上稍作修改之后, 程序調用過(guò)程為:


注意,由于其中對溫度信號使用了專(zhuān)用RTD模塊, 所以對IO表順序做了調整?褂玫捻樞驗槠胀M量模塊和RTD模塊交替使用,便于與工藝現場(chǎng)對接。

肯定有聰明人對我這樣不厭其煩地做低智商的勞動(dòng)不以為然。 其實(shí)這里的坑只有自己親自做了,才能遇到。

比如,我這次修改了變量表之后,生成的數據為:


生成的程序到了PLC中是有語(yǔ)法錯誤的。 這個(gè)錯誤我遇到多次,每次處理起來(lái)都比較麻煩。這回則沒(méi)有去解決, 只是用聰明人的笨辦法將就實(shí)現了。

有真心學(xué)習者,可以去了解, 并自己找到好的處理方法。

當然, 這里主要是EXCEL的數據處理。

而這一版例子程序的更多的技術(shù)含量其實(shí)是在EXCEL文件里。 上一波因為用不到我特意刪掉了, 這一回又重新祭出來(lái)了。

所以,讀者們可以看到,當程序結構變復雜了之后, 程序仍然可以用EXCEL優(yōu)雅地生成。

而有人如果還妄圖用循環(huán)法實(shí)現,估計是要暈掉了。 不服的可以試試。但不需要來(lái)跟我抬杠了, 我又無(wú)所謂,每個(gè)人用什么方法做程序是自己的權利,我無(wú)權干涉。

但最近, 又冒出來(lái)越來(lái)越多的質(zhì)疑者和反對者,口口聲聲我要騙他們來(lái)買(mǎi)我的培訓,而我對他們的學(xué)習能力和水平是深度懷疑的。所以即將會(huì )制定一個(gè)考核標準,所有煙臺方法的準學(xué)員, 需要先來(lái)學(xué)習了解80系列例程,只有那些認為自己可以從80例程中學(xué)習到技能和經(jīng)驗的,才獲取資格購買(mǎi)培訓。  

而技能太低,學(xué)不懂80例程,以及技能太高, 已經(jīng)遠超過(guò)80例程所包含的技能的,則不在可獲準之列。

這樣,大概可以免除一大批同行的焦慮了。

本文,及本文提及的例程,會(huì )同樣放到80工位雙聯(lián)開(kāi)關(guān)QQ群中,
一群:238744520
二群:870566908

歡迎對煙臺方法認同者及反對者都可以來(lái)下載和參與討論。 同系列的其它例程也同樣可以下載到。


附件: 0905 【萬(wàn)泉河】80模擬量例子程序升級版V2.0.pdf (335 K) 下載次數:127
網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯

夜夜躁日日躁狠狠久久|国产精品亚洲va在线观看|色天天天天综合男人的天堂|日本特黄特色aa大片免费|国产好痛疼轻点好爽的视频|欧美18school人禽杂交