plc仿真在力控組態軟件的實現
4. 力控軟件仿真功能和結構
a) 針對西門子plcsim模擬軟件只能編程監視和與wincc進行連接的問題下,力控率先開發了基于plcsim底層的sdk-api函數的驅動庫,能很好的連接plcsim并完成如下功能,
i. 可以對plcsim進行stop/run/run-p的狀態轉換。
ii. 可以對i/q/m/db/c/t/fc/fb進行通訊和監控。
iii. 可以獲得plcsim的cpu各種信息。
iv. 可以監控模擬4個累加器。
v. 可以和sfc/sfb/ob塊通訊。(但不支持fm和cp卡)
vi. 可以和wincc/step7共享plcsim。
b)針對ab的emulate5000模擬軟件,力控開發了基于emulate5000底層并結合rslinx的驅動庫,能良好的連接emulate5000并完成如下功能,
i. 可以通過plinx訪問和控制模擬plc的開關狀態。
ii. 可以通過在emulate5000添加softmodul模仿對硬件i/o卡的訪問。
iii. 可以訪問模擬器里任何全局和局部的變量。
iv. 可以通過msg功能塊監控消息變量,
v. 可以和rockwell公司的軟件共享訪問emulate5000。
5. 仿真行業擴展應用
a)工程快速組態,以前針對plc的模擬軟件只是面對編程界面一級,而無法結合人機界面軟件,各大廠商也紛紛脫出自己公司監控軟件和模擬軟件的連接比如plcsim+wincc 或emulate5000+rsview32等,但是由于產品壟斷接口不開放,在工程組態初期,只能選用價格昂貴同一公司的軟件來進行畫面工藝流程模擬或者由于資金問題干脆就不進行畫面模擬,從而造成工程造價比較高或者由于沒有進行工藝流程模擬而導致工程問題多多。現在可以選用國內性價比高的力控組態監控軟件來完成工程快速組態和模擬調試。也方便原本使用力控軟件用戶的快速組態和模擬工藝流程調試。
b)仿真產品,現在市場上出現了很多仿真工藝平臺和仿真教學平臺,它們基本上都是為了節省實際裝置利用軟件模擬工藝流程的執行,而現在大多數模擬軟件多數采用vc/vb等代碼級的編程語言。這樣控制,界面和接口開發周期比較長,代碼調試比較麻煩,而且開發人員無法專注工藝模擬的實現,界面后期維護困難。而通過力控軟件+plcsim/emulate5000這樣的搭配,就可以讓工藝和控制人員直接參與編寫模擬軟件而不再需要代碼級的編程人員,既可以使用高品質的歐美控制產品組態控制回路又可以使用國內性價比高的力控組態軟件組態繁雜的界面功能,從而脫離只能使用同一公司全套產品的價格壟斷。為 終用戶和行業公司提供了高附加的軟件解決方案。