CoDeSys 是Controller Development System的首字母縮寫。 它是一個開發(fā)程序,使用戶能夠創(chuàng)建應(yīng)用程序的操作和過程的可視化。 CoDeSys包含一個獨(dú)特且非常有用的集成可視化系統(tǒng)。 其編程控制器的應(yīng)用是根據(jù)國際實(shí)際的標(biāo)準(zhǔn)建立的。
CodeSys軟件易于安裝,可從公司網(wǎng)站免費(fèi)獲取。
該軟件使操作員可以繪制控制器數(shù)據(jù)的可視圖表,并可以輕松地觀察和評估性能。 此軟件無需其他工具。 軟件包含所有信息的手冊,并集成了可視化程序。
開發(fā)CoDeSys的功勞歸于位于德國的軟件公司,其最新版本于1994年由該公司發(fā)布.CoDeSys使用了五種編程語言,可以對不同的應(yīng)用程序進(jìn)行編程。
CoDeSys軟件的五種編程語言包括兩個文本編輯器和三個圖形編輯器,這些編輯器在IEC標(biāo)準(zhǔn)中得到了全面的解釋。 文本編輯器包含一個指令列表,它是一種編程語言,一個結(jié)構(gòu)測試,具有類似PASCAL或C的編程。
圖形編輯器有三個單元,梯形圖(LD),功能塊圖(FBD)和順序功能圖(SFC)。 用戶可以使用LD和FBD組合觸點(diǎn)和線圈,這將便于快速編程模擬和布爾表達(dá)式。 Thridly SFC使用戶能夠方便地編寫應(yīng)用程序的順序過程。
CoDeSys功能圖
除了這五個之外,CoDeSys還有另外一個圖形編輯器,它不包含在IEC標(biāo)準(zhǔn)協(xié)議中,它被稱為繼續(xù)功能圖(CFC)。 它可以看作功能塊圖編輯器的擴(kuò)展。 在FBD中,連接由操作員自動設(shè)置,但在CFC中,它們必須由程序員手動繪制。 它還為程序員提供了自由的手,因?yàn)樗械暮凶佣伎梢宰杂煞胖茫⑶铱梢栽诓皇褂门R時變量的情況下編程反饋循環(huán)。