怎樣低成本提高一個(gè)廠的整體自動(dòng)化水平
一,現(xiàn)狀
我國(guó)的工業(yè)自動(dòng)化建設(shè)已開(kāi)展多年,大部分的企業(yè)已基本實(shí)現(xiàn)自動(dòng)化改造,由于多數(shù)采取分步建設(shè)策略,導(dǎo)致廠內(nèi)自控設(shè)備多,品牌雜,系統(tǒng)亂,各子系統(tǒng)無(wú)法進(jìn)行數(shù)據(jù)交互,嚴(yán)重制約著全廠自動(dòng)化水平的提高。如果將現(xiàn)有硬件推翻重來(lái),進(jìn)行標(biāo)準(zhǔn)化改造,會(huì)面臨工期、資金等壓力。如果維持現(xiàn)狀,則工廠自動(dòng)化運(yùn)營(yíng)水平低,人員工作強(qiáng)度大,生產(chǎn)達(dá)標(biāo)率面臨較大風(fēng)險(xiǎn)。
二,痛點(diǎn)分析
廠里PLC品牌眾多,各個(gè)PLC之間無(wú)法進(jìn)行通訊
PLC編程指令簡(jiǎn)單,可實(shí)現(xiàn)設(shè)備的基本保護(hù)控制,無(wú)法實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)邏輯運(yùn)算或策略控制
如果統(tǒng)一全廠硬件品牌,投資大、工期長(zhǎng)、效果無(wú)法達(dá)到最好、不靈活
用戶期望通過(guò)低成本,快速的方式提高全廠的自動(dòng)化水平,提高產(chǎn)品質(zhì)量降低工人勞動(dòng)強(qiáng)度。
通過(guò)DataBridge軟件的軟PLC功能可以輕松解決上述問(wèn)題,無(wú)需大的改動(dòng),快速提高工廠自動(dòng)化水平 。
三,解決方案
1,把參與控制的各個(gè)PLC里的變量采集到DataBridge里面
-DataBridge支持各種PLC的驅(qū)動(dòng),可以直接從PLC采集數(shù)據(jù)到DataBridge里,也可以通過(guò)OPC DA和OPC UA從上位機(jī)里采集數(shù)據(jù)
2,新建一個(gè)軟PLC,根據(jù)需要設(shè)置掃描周期
新建軟PLC
3,創(chuàng)建PLC后,會(huì)自動(dòng)創(chuàng)建一個(gè)main程序,這是主程序的入口,無(wú)法刪除,如果是簡(jiǎn)單的程序,可以直接寫在main里面,如果是復(fù)雜的程序,可以創(chuàng)建各個(gè)子程序,然后在main里調(diào)用,和常規(guī)PLC用法一樣。
梯形圖編輯界面
3.1局部變量聲明
對(duì)于PLC中運(yùn)算的中間值,可以存儲(chǔ)在局部變量中,無(wú)需創(chuàng)建新的全局變量。用法類似博圖中的temp類型
3.2程序編輯區(qū)域
可以插入創(chuàng)建各個(gè)程序塊
3.3指令集
-常開(kāi),常閉,上升沿,下降沿 可以選擇各個(gè)變量,也可以寫入常數(shù)True 或False
變量選擇
-表達(dá)式
表達(dá)式配置畫面
在表達(dá)式中,可以選擇系統(tǒng)變量,連接性中創(chuàng)建的變量,高級(jí)標(biāo)簽,局部變量進(jìn)行各種邏輯判斷,表達(dá)式返回的結(jié)果為True或False
-自定義函數(shù)
在梯形圖中可以調(diào)用用戶自定義的函數(shù),如果某些方法適合用JS寫,就用JS封裝成函數(shù)。如果某些方法適合用Python寫,用Python封裝成相應(yīng)的函數(shù)。函數(shù)的創(chuàng)建在DataBridge主畫面中的函數(shù)部分創(chuàng)建,用戶創(chuàng)建的函數(shù)自動(dòng)加密,防止未經(jīng)授權(quán)的人員查看。
函數(shù)創(chuàng)建畫面
1)指定函數(shù)名稱
2)創(chuàng)建函數(shù)的輸入,輸出參數(shù)。參數(shù)類型分為三種,輸入,輸出,輸入和輸出
輸入?yún)?shù)-函數(shù)執(zhí)行過(guò)程中,只會(huì)讀取參數(shù)值
輸出參數(shù)-函數(shù)執(zhí)行過(guò)程中,只會(huì)寫數(shù)據(jù)到參數(shù)
輸入和輸出參數(shù)-函數(shù)執(zhí)行過(guò)程中,既可以讀取參數(shù)的值,也可以寫入?yún)?shù)的值。
3)代碼區(qū)域
用戶可以在這里編輯自己的代碼,定義的輸入,輸出參數(shù)可以在程序中引用,定義的參數(shù)帶自動(dòng)提示
選擇自定義函數(shù)
一旦函數(shù)創(chuàng)建好后,就可以在梯形圖的自定義函數(shù)中,選擇你定義的函數(shù)
自定義函數(shù)參數(shù)選擇
-自定義腳本
如果是簡(jiǎn)單的邏輯,可以直接寫在自定義腳本里,支持JS,Python
自定義腳本編輯器
4,PLC支持熱添加刪除
在程序已經(jīng)運(yùn)行起來(lái)的過(guò)程中可以添加或刪除子程序。
點(diǎn)擊更新配置后,對(duì)程序新做的修改生效
運(yùn)行時(shí)間-是指整個(gè)PLC程序的執(zhí)行時(shí)間
可以啟動(dòng)或停止PLC
聲明:本站所有文章資源內(nèi)容,如無(wú)特殊說(shuō)明或標(biāo)注,均為采集網(wǎng)絡(luò)資源。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系本站刪除。
