應(yīng)用領(lǐng)域 | 電子 |
---|
6ES7321-7BH01-0AB0
SIMATIC S7-300,數(shù)字輸入 SM 321,電位隔離, 16 DE;24V DC,1個 20針, 過程報警,診斷, 適用于節(jié)拍同步運行
![]() |
參考價 | 面議 |
更新時間:2023-07-16 09:28:31瀏覽次數(shù):293
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
6ES73217BH010AB0西門子SM321數(shù)字輸入模塊
![]() | 6ES7321-7BH01-0AB0 SIMATIC S7-300,數(shù)字輸入 SM 321,電位隔離, 16 DE;24V DC,1個 20針, 過程報警,診斷, 適用于節(jié)拍同步運行 |
SIEMENS西門子
*,質(zhì)量保證,保修一年
專業(yè)銷售及維修西門子各類工控自動化配件;
:S7-200CN、S7-200SMART、S7-300、S7-400、 S7-1200、S7-1500、ET200、LOGO邏西門子可編程控制器輯控制模塊
西門子HMI人機界面:觸摸屏
西門子變頻器:MM420、MM430、MM440、G110、G120、6SE70
西門子工業(yè)以太網(wǎng):通訊網(wǎng)卡、通訊電纜、通訊接頭、總線連接器 工控機、交換機、自動化軟件等系型號齊全,快速報價,買我們的產(chǎn)品無憂所值,我們的產(chǎn)品都承諾質(zhì)保一年,讓您買的省心舒心,用的放心!
能用上modbus的,都不會是光用一條MSG指令的。用modbus圖啥?當然是希望很少的硬件資源控制很多下位了。
這樣的話一個程序里面就不止一兩個MSG了。
比如說一個程序?qū)?個變頻器的給定。使用了5條MSG指令。每條指令都按規(guī)矩組織好了輪訓。暫且避開一些錯誤或容錯糾錯不談。只談下面的一種現(xiàn)象。
通常這種結(jié)構(gòu)的通訊,寫好了輪訓,基本就不用干預通訊的事情了。程序執(zhí)行pid什么的算出了變頻器的給定,就可以一下子給到msg的參數(shù),然后msg該干啥干啥。程序pid算出什么變頻器就做出什么反應(yīng)。一切都相當?shù)拿篮谩?/p>
然而,有人按照這種架構(gòu)布置在另一個程序里面,而這個程序也是給定幾個變頻器。但是有一點變化,就是數(shù)據(jù)的來源不是pid,而是觸摸屏。觸摸屏修改了一次頻率然后就傳送一次到plc,plc就下發(fā)到變頻器。這次也成功通訊。
再后來,由于變頻器數(shù)量多了,而且一個變頻器讀寫的量也多了。幾十條的msg指令只能分時輪詢寫入變頻器而不采取全部輪詢,采取變化就寫,不變就不寫。
然而卻發(fā)現(xiàn)有時候觸摸屏明明修改了頻率,但是變頻器就是沒有發(fā)生變化。好比44改到50,變頻器仍然是44運行。但是屏幕上確實50啊。無奈把50修改,但是就算不從新輸入只是確認一下,變頻器有時也可以成功變到50運行。久而久,看看程序發(fā)現(xiàn)在按確認的時候msg產(chǎn)生了6的報警。由于已經(jīng)輸入了50不變化,此msg指令也停留在報警的狀態(tài)沒有消除。才發(fā)現(xiàn)。
后只能懷疑這個懷疑那個,不再使用“變化才寫入”這個策略。
然而,有一種情況一般很難發(fā)現(xiàn)。
假設(shè)現(xiàn)在只有一個msg指令,并且遵守觸發(fā)原則。但是,在觸發(fā)了,并且Done位沒有on的這段期間,修改了數(shù)據(jù)這個管腳的間接尋址的目的位置的值。也就是變頻器的給定頻率這個參數(shù)。會造成報警6。
由于屏幕修改的參數(shù)只有在變化的時候才向plc提交一次通訊更新請求,請求過之后就不再變化,不再請求了。然而,這次的請求卻正好發(fā)生在上一個通訊的進行階段。(可能上一個通訊是本變頻器運行指令的寫入。)所以msg沒有發(fā)送這次的信息了。
但是令你意想不到的事情是,msg報警號是6 。
為何前面的都可以?我一直都是這樣用的,都沒事。這句話大家都用過,大家都聽過。
原因是前面的是不間斷地寫入。后來的是變化才寫入。其實前面的pid可能寫很多次都是報警6,但是總會有那么一次碰巧不報警了,成功了。但是因為通訊的速度很快,電腦監(jiān)視和人眼根本不察覺已經(jīng)報過很多次6。中期,雖然是屏只寫一次刷新,但是也屬于不間斷的通訊,總可以寫入期望的值。而到了后期,是間斷寫入,每一次寫入都必須成功的。此時就發(fā)現(xiàn)了很多不成功的事實了。但是苦于報警指向不準確,很多人無法排除這樣的錯誤。有條件輪訓這種策略就只能止步在這里了。
6ES73217BH010AB0西門子SM321數(shù)字輸入模塊