CoDeSys(PLC編程工具)是一款專業(yè)優(yōu)秀的PLC編程工具,這款軟件有著非常清爽的界面,用戶能夠快速上手使用,軟件內(nèi)置了IEC61131-3標(biāo)準(zhǔn)IL 、ST、 FBD 、LD、 CFC等編程語(yǔ)言,輕輕松松就能幫助用戶進(jìn)行可視化編程的操作,大大增加了開(kāi)發(fā)人員的編程能力,喜歡的小伙伴千萬(wàn)不要錯(cuò)過(guò)~
CoDeSys(PLC編程工具)安裝步驟
1、下載安裝包并打開(kāi)。
2、點(diǎn)擊自定義選擇安裝位置安裝。
3、安裝完成后即可打開(kāi)使用。

CoDeSys(PLC編程工具)使用方法
現(xiàn)在國(guó)內(nèi)PLC用戶使用的版本多為CoDeSys V2.3, 最新的版本是CoDeSys V3。
V3 在軟件架構(gòu)上有了很大的改善,朝安全軟件的方向發(fā)展,目前正在申請(qǐng)TUV關(guān)于EN 61508的SIL認(rèn)證。
CoDeSys軟件還可以編輯顯示器界面(Visualization),具有很多的控制模塊(Motion),可以放置圖片等強(qiáng)大的功能,典型的用戶有ifm等。
CoDeSys功能總覽:如何構(gòu)建一個(gè)工程、怎么樣構(gòu)建一個(gè)工程、怎么樣測(cè)試工程、調(diào)試、附加聯(lián)機(jī)功能。CoDeSys的附加功能、工具等。
國(guó)內(nèi)首家采用codesys平臺(tái)的國(guó)產(chǎn)PLC 和聲 HSC C3系列控制器也已大批量產(chǎn)業(yè)應(yīng)用。
同時(shí),也有運(yùn)動(dòng)控制廠家如:Scheider Electric, Banchman, GoogolTech在在使用Codesys平臺(tái)開(kāi)發(fā)自己的編程軟件。

CoDeSys(PLC編程工具)軟件功能
1、應(yīng)用開(kāi)發(fā)層
PLC 編程系統(tǒng),PLC Development System CoDeSys(具有完善的在線編程和離線編程功能)、編譯器及其配件組件、可視化界面編程組件等,同時(shí)供用戶可選的運(yùn)動(dòng)控制模塊可使其功能更加完整和強(qiáng)大。
IEC61131-3 編輯器。CoDeSys 提供了所有 IEC61131-3 所以定義的五種編程語(yǔ)言:如結(jié)構(gòu)化文本(ST)、順序功能圖(SFC)、功能塊圖(FBD)、梯形圖(LD)和指令表,此外還支持連續(xù)功能圖(CFC)的編程語(yǔ)言。
編譯器。負(fù)責(zé)將 CoDeSys 中的應(yīng)用程序轉(zhuǎn)換為機(jī)器代碼并且優(yōu)化可編程控制器的性能。當(dāng)用戶輸入了錯(cuò)誤的應(yīng)用程序代碼時(shí),立刻會(huì)接收到編譯器發(fā)出的語(yǔ)法錯(cuò)誤警告及錯(cuò)誤信息,讓編程人員可以迅速做出相應(yīng)糾正。
硬件/現(xiàn)場(chǎng)總線配置器。針對(duì)不同制造商的硬件設(shè)備及不同現(xiàn)場(chǎng)總線協(xié)議,該部分負(fù)責(zé)在CoDeSys中對(duì)相應(yīng)參數(shù)進(jìn)行設(shè)定。
可視化界面編程。直接在 CoDeSys 中即可實(shí)現(xiàn)可視化編程(人機(jī)界面 HMI),系統(tǒng)已經(jīng)集成了可視化編輯器。
運(yùn)動(dòng)控制模塊。運(yùn)動(dòng)控制功能已經(jīng)集成在 CoDeSys 中,形成了 SoftMotion(CNC)軟件包。基于 PLCopen 的工具包可以實(shí)現(xiàn)單軸、多軸運(yùn)動(dòng);電子凸輪傳動(dòng);電子齒輪傳動(dòng);復(fù)雜多軸 CNC控制等。
2、通信層
應(yīng)用開(kāi)發(fā)層和設(shè)備層之間的通訊是由 CoDeSys 中的網(wǎng)關(guān)服務(wù)器來(lái)實(shí)現(xiàn)的,CoDeSys 網(wǎng)關(guān)服務(wù)器中安裝了 OPC服務(wù)器。
CoDeSys 網(wǎng)關(guān)服務(wù)器。作用在應(yīng)用開(kāi)發(fā)層和硬件設(shè)備層之間,可以使用 TCP/IP 協(xié)議或通過(guò)CAN等總線實(shí)現(xiàn)遠(yuǎn)程訪問(wèn),是 CoDeSys 開(kāi)發(fā)工具包不可分割的一部分。
CoDeSys OPC 服務(wù)器。對(duì)基于 CoDeSys 進(jìn)行編程的控制器,無(wú)需考慮所使用的硬件 CPU,已經(jīng)集成并實(shí)現(xiàn)了 OPC V2.0 規(guī)范的多客戶端功能,且能同時(shí)訪問(wèn)多個(gè)控制器。
3、設(shè)備層
使用基于 IEC 61131-3 標(biāo)準(zhǔn)的編輯開(kāi)發(fā)工具 CoDeSys 對(duì)一個(gè)硬件設(shè)備進(jìn)行操作前,硬件供應(yīng)商必須要在設(shè)備層預(yù)先安裝 CoDeSys 的實(shí)時(shí)核。
CoDeSys 實(shí)時(shí)核系統(tǒng)。關(guān)于實(shí)時(shí)核的會(huì)在下節(jié)中會(huì)有詳細(xì)介紹。
IEC 61131-3 應(yīng)用程序。用戶在開(kāi)發(fā)層寫完的程序通過(guò)以太網(wǎng)或串口下載至設(shè)備層中,最終該應(yīng)用程序中的文件已經(jīng)被轉(zhuǎn)為二進(jìn)制存放在目標(biāo)設(shè)備中,根據(jù)用戶設(shè)定的執(zhí)行方式循環(huán)執(zhí)行對(duì)應(yīng)程序。

CoDeSys(PLC編程工具)軟件特色
1、采用Windows操作系統(tǒng),完全依照Windows環(huán)境的操作習(xí)慣設(shè)計(jì),易學(xué)易用,不論是初學(xué)者或有經(jīng)驗(yàn)的使用者皆可以極有效率的方式來(lái)操作。
2、采用項(xiàng)目(project)觀念,以可視化的方法將程序的開(kāi)發(fā)內(nèi)容以階層化的方式加以呈現(xiàn),令相關(guān)的工作內(nèi)容一目了然。不論是程序的開(kāi)發(fā)或維護(hù)都能以極為直覺(jué)的方式進(jìn)行。
3、根據(jù)工作現(xiàn)場(chǎng)和辦公室運(yùn)行環(huán)境的不同,提供了精心設(shè)計(jì)的鍵盤和鼠標(biāo)操作方法,在任何運(yùn)行環(huán)境下都能以非常高效的方式完成程序的編輯和測(cè)試。
4、多樣化的聯(lián)機(jī)方式,提供直接聯(lián)機(jī),調(diào)制解調(diào)器聯(lián)機(jī),及因特網(wǎng)聯(lián)機(jī)等,并可自行將不同的聯(lián)機(jī)設(shè)定內(nèi)容(如傳輸速率,電話號(hào)碼,網(wǎng)址IP等)加以命名并存起來(lái),下次操作時(shí)僅需自預(yù)先存入的聯(lián)機(jī)設(shè)定加以選出即可聯(lián)機(jī)。
5、CoDeSys為強(qiáng)大的IEC語(yǔ)言提供了一個(gè)簡(jiǎn)單的方法,系統(tǒng)的編輯器和調(diào)試器的功能是建立在高級(jí)編程語(yǔ)言的基礎(chǔ)上(如Visual C++)。