OtoStudio是基于IEC61131-3工業(yè)控制語言的組態(tài)軟件,標(biāo)準(zhǔn)編程工具,具有開放性、擴(kuò)展性、靈活性模塊化的特點(diǎn),能針對(duì)不同需求的用戶量身訂制。
OtoStudio符合IEC61131-3標(biāo)準(zhǔn),提供6種編程語言(結(jié)構(gòu)文本(ST)、指令表(IL)、順序流程圖(SFC)、功能框圖(FBD)、梯形圖(LD)、連續(xù)功能編輯器(CFC)),滿足不同語言習(xí)慣的用戶需求。OtoStudio支持文本化和圖形化混合編程,用戶可以用結(jié)構(gòu)文本做復(fù)雜的數(shù)學(xué)運(yùn)算和運(yùn)動(dòng)控制,同時(shí)用梯形圖實(shí)現(xiàn)邏輯控制和過程控制。
【功能特點(diǎn)】
1、OtoStudio IEC61131-3編程系統(tǒng),自動(dòng)化軟件系統(tǒng)的內(nèi)核
OtoStudio軟件包中包括符合IEC61131-3標(biāo)準(zhǔn)的五種編程語言:即指令表語言(IL)、功能塊圖(FBD)/連續(xù)功能圖(CFC)、梯形圖(LD)、結(jié)構(gòu)化文本(ST)、順序功能圖(SFC), 同時(shí)也可支持VC++開發(fā)語言開發(fā)的動(dòng)態(tài)鏈接庫。此外,OtoStudio軟件包中還包括諸如任務(wù)配置和輸入/輸出配置在內(nèi)的程序單元運(yùn)行環(huán)境編輯器。
2、GRT -Googol Runtime在Windows CE 5.0平臺(tái)上運(yùn)行的實(shí)時(shí)內(nèi)核
GRT軟件包可以在Windows CE5.0平臺(tái)上運(yùn)行。它具有良好的實(shí)時(shí)特性而對(duì)計(jì)算機(jī)的硬件和軟件沒有特殊的擴(kuò)展要求。實(shí)時(shí)性能保證在1毫秒以內(nèi),適應(yīng)幾乎所有控制系統(tǒng)要求,如過程控制,PLC控制,運(yùn)動(dòng)控制等。
3、HMI (Human Machine Interface) -集成在PLC編程系統(tǒng)中的可視化功能
HMI軟件包中集成了可視化的功能。所生成的畫面可以在編程系統(tǒng)內(nèi)部顯示,也可以在直接顯示在Windows平臺(tái)的目標(biāo)控制器或內(nèi)部瀏覽器上。
4、Motion Control Function Block-運(yùn)動(dòng)控制功能模塊
Motion Control軟件包把運(yùn)動(dòng)控制模塊直接集成包含了點(diǎn)位運(yùn)動(dòng),插補(bǔ)運(yùn)動(dòng),同步運(yùn)動(dòng)等功能塊。此外,還包括PLCopen的標(biāo)準(zhǔn)功能。
5、Web Server -用于自動(dòng)化網(wǎng)絡(luò)控制的遠(yuǎn)程數(shù)據(jù)接口
Web Server軟件包中可以提供一個(gè)web接口,遵循TCP/IP通訊協(xié)議,可在通過局部以太網(wǎng),英特網(wǎng),與各地CPAC用戶,控制器進(jìn)行數(shù)據(jù),人機(jī)交互。并可通過website實(shí)現(xiàn)網(wǎng)絡(luò)人機(jī)界面功能。
【軟件特色】
六種編程語言滿足不同語言習(xí)慣的用戶需求
方便進(jìn)行軸及IO模塊的配置,強(qiáng)大的IO管理功能滿足幾乎所有控制系統(tǒng)的邏輯控制要求
平臺(tái)提供的豐富控件可以組態(tài)為任意用戶界面
多重加密功能保證用戶知識(shí)產(chǎn)權(quán)
系統(tǒng)登錄與在線調(diào)試,網(wǎng)絡(luò)通訊及遠(yuǎn)程診斷
【電機(jī)控制系統(tǒng)的基本組成】
使用固高科技生產(chǎn)的CPAC-OtoBox系列自動(dòng)化控制器,搭建一個(gè)完整的電機(jī)控制系統(tǒng)時(shí),一般需要以下幾部分器件組成:
1、CPAC-OtoBox系列自動(dòng)化控制器;
2、步進(jìn)電機(jī)或伺服電機(jī);
3、步進(jìn)電機(jī)或伺服電機(jī)驅(qū)動(dòng)器;
4、驅(qū)動(dòng)器電源;
5、+24V直流電源(用于CPAC-OtoBox系列自動(dòng)化控制器及端子板電源);
6、原點(diǎn)開關(guān)、正/負(fù)限位開關(guān)(根據(jù)系統(tǒng)需要可選);
7、顯示器、輸入設(shè)備或?qū)S萌藱C(jī)界面(根據(jù)系統(tǒng)需要可選);
8、IO擴(kuò)展模塊(根據(jù)系統(tǒng)需要可選);
【PLC編程語言簡介】
OtoStudio符合IEC61131-3標(biāo)準(zhǔn),提供6種編程語言(IL、LD、FBD、SFC、ST、CFC),滿足不同語言習(xí)慣的用戶需求。
1、指令表Delete(IL)
指令表編程語言是與匯編語言類似的一種助記符編程語言,和匯編語言一樣由操作碼和操作數(shù)組成。
2、梯形圖Delete(LD)
梯形圖語言是PLC程序設(shè)計(jì)中最常用的編程語言,它是與繼電器線路類似的一種編程語言。因?yàn)閺氖码姎馊藛T對(duì)繼電器控制較為熟悉,所以梯形圖編程語言應(yīng)用的程度上比較廣泛。
3、功能模塊圖Delete(FBD)
功能模塊圖語言是與數(shù)字邏輯電路類似的一種PLC編程語言,對(duì)于有數(shù)字電路基礎(chǔ)的人比較容易掌握。
4、順序功能流程圖Delete(SFC)
順序功能流程圖語言是為了滿足順序邏輯控制而設(shè)計(jì)的編程語言。具有圖形表達(dá)方式,能較簡單和清楚地描述并發(fā)系統(tǒng)和復(fù)雜系統(tǒng)的所有現(xiàn)象,在模型的基礎(chǔ)上能直接編程,所以得到了廣泛的應(yīng)用。
5、結(jié)構(gòu)化文本Delete(ST)
結(jié)構(gòu)化文本語言是用結(jié)構(gòu)化的描述文本來描述程序的一種編程語言,它是類似于高級(jí)語言的一種編程語言。在大中型PLC系統(tǒng)中,常采用結(jié)構(gòu)化文本來描述控制系統(tǒng)中各個(gè)變量的關(guān)系,完成所需的功能或操作。
6、連續(xù)功能編輯器(CFC)
連續(xù)功能塊圖就是一種可以自由移動(dòng)的FBD,它比FBD更自由更靈活。CFC基于功能塊圖的圖形化編程語言,但它沒有網(wǎng)絡(luò)限制,可任意放置元素。