工業(yè)電氣控制系統(tǒng)集成服務(wù)商
咨詢熱線400-8286-328400-8286-328
熱門關(guān)鍵詞: 江蘇系統(tǒng)集成公司 觸摸屏報價 系統(tǒng)集成商 英威騰變頻器 變頻器價格
上期討論中小編和大家一起對列舉了施耐德PLC的一些產(chǎn)品和特點,而本期三盛機電小編將會具體的闡述一下施耐德的M238系列PLC的特點及應(yīng)用,該PLC也是因為沒有RUN/STOP工作模式切換開關(guān),需由編程軟件切換到運行模式或配置輸入點為工作模式開關(guān)來控制PLC的運行,相比NEZA和TWIDO這兩個系列的PLC,M238添加了系統(tǒng)寄存器用于PLC工作模式的切換,不過比較悲催的是:這種控制方式比較麻煩。用于工作模式控制的系統(tǒng)變量有2個,必須配合使用,其次,這兩個變量是非定位變量,也就是說:這兩個變量在PLC的%MW區(qū)域中沒有實際位置,因此不能通過任何現(xiàn)場總線或網(wǎng)絡(luò)請求訪問這些變量,除非在重新定位表中找到它們。
M238使用SoMachine V3.1以上版本進行編程和監(jiān)控,要實現(xiàn)運行方式的切換,先要在在M238的工程項目下新建重定位表,然后在該定位表中添加2個系統(tǒng)變量:
PLC_W.q_uiOpenPLCControl和PLC_W.q_wPLCControl,把地址定位到%MW62200,%MW62201中,如下圖所示:
這樣,在觸摸屏上或電腦上就可以通過訪問這2個地址來對M238進行工作模式的切換;切換流程是這樣的:%MW62201中的值為1用于停止控制器,2用于運行控制器,4和8分別啟動控制器冷復(fù)位和熱復(fù)位,然后%MW62200中的值由0轉(zhuǎn)到6699后,控制器將執(zhí)行之前在%MW62201中寫入的命令。
采用SoMachine軟件對M238編程后,利用SoMachine 強大的軟件仿真功能,在上機器調(diào)試之前,可以對編制的軟件進行適當?shù)姆抡妫コ幊讨械倪壿嫽蛩惴ㄥe誤等等,大大的方便了編程調(diào)試,縮短實機調(diào)試時間,并且在運行模式下,隨時可以修改錯誤并在不停機的情況下下載到PLC中進行調(diào)試,但是M238還是有一個缺點,那就是在線修改完的程序如果斷電重啟,那么在線修改的程序?qū)G失,必須把PLC切換到停止模式下,重新下載一遍完整的程序,再次上電才不會丟失(或者在線停止模式下,創(chuàng)建啟動應(yīng)用)。也就是說M238其實已沒有真正的在線編程功能,在線修改完的程序必須在停止模式下再處理下載才行。
M238除了沒有真正的在線修改工能外,還有一個編程需要注意的地方,就是程序例外,一旦發(fā)生例外,M238就會進入到停止模式,而且就是重新上電M238也不會重新進入運行狀態(tài),所以模式切換功能一定要考慮配置好,不管是軟件的還是硬件的。程序例外里常見的就是除零錯誤,因此編制程序是一定要注意,除數(shù)要么上電時進行初始化賦值為非零數(shù),要么在除法執(zhí)行前對除數(shù)進行非零判別。本人曾經(jīng)編制過一個程序,發(fā)生了程序例外,查了好久都沒有發(fā)現(xiàn)問題(不是上電就報例外的),后才查到是除零錯誤,耗費了很大的精力啊。而且軟件只報例外,沒有例外的原因,根本就沒法查啊。
除了程序例外,M238還是會因為其他原因進入到停止模式,還有運行速度不快等原因,施耐德還是淘汰了它。接替它的就是M218,M241等系列的PLC了。
三盛機電,18年專注工控領(lǐng)域,提供全面的解決方案服務(wù)及產(chǎn)品配套,是工業(yè)電氣控制系統(tǒng)集成服務(wù)商,團隊經(jīng)驗豐富,能夠快速精準地設(shè)計與集成系統(tǒng),咨詢熱線: 400-8286-328