
CoDeSys V3.5 中文破解版

- 軟件授權: 免費軟件
- 軟件類型: 國產軟件
- 軟件語言: 簡體中文
- 更新時間: 2023-09-25
- 軟件評分:
- 軟件大?。? 51.92MB
- 應用平臺: winall
軟件介紹 下載地址
CoDeSys3.5是一款功能強大的PLC編程軟件,軟件支持IEC61131-3標準IL 、ST、 FBD 、LD、 CFC、 SFC等六種編程語言,并內置了強大的系統(tǒng)編輯器和調試器,擁有實時核控制,能夠對各種設備的運行數(shù)據進行采集與轉換輸出,能夠及時的發(fā)布各種控制命令,對各個元件的實時狀態(tài)進行監(jiān)控,非常穩(wěn)定。
【功能特點】
PLC 是一種實時計算機控制系統(tǒng),軟 PLC 也不例外。其中的執(zhí)行程序部分對實時性有著很高的要求。如果不能在系統(tǒng)要求的時間內完成 PLC 程序的執(zhí)行,會影響數(shù)據的采集和輸出,無法完成控制任務。另外,作為工業(yè)控制系統(tǒng),PLC 系統(tǒng)必須對工業(yè)現(xiàn)場的突發(fā)情況作出及時有效的響應,否則可能危機人身和設備安全。PLC 工作過程中,需要對各個元件的實時狀態(tài)進行監(jiān)控,所以 PLC系統(tǒng)運行在實時平臺上。
CoDeSys 的實時核可以運行在各種主流 CPU 上(如 ARM、X86、PowerPC、TriCore 、DSP等),并支持 Windows XP、Windows CE、Windows XP Embedded、Windows 7、Linux、VxWorks 、QNX 等操作系統(tǒng)中。本節(jié)以 Windows 系統(tǒng)舉例,對其系統(tǒng)的實時性進行詳細分析。
【Windows實時性分析】
由于 Windows本身不是實時系統(tǒng),故不能直接作為軟 PLC 的載體,具體分析如下,
1、Windows無法提供高精度的定時器,故不能保證程序運行的實時性;
2、Windows所有線程都是該系統(tǒng)的普通現(xiàn)場橫,不能提供實時服務;。
3、系統(tǒng)事件存在延遲。;
4、Windows對分頁內存的訪問時間不可預知。
【Windows 實時性擴展技術】
為了使 Windows 能用于實時控制系統(tǒng),需要解決實時性問題,目前采用的解決方案主要有兩種:1. 插卡方案(Windows 系統(tǒng)+硬件板卡);2. 實時擴展方案(Windows 系統(tǒng)+實時擴展),CoDeSys 采用的是實時擴展的方案。通過軟件的方式對 Windows 進行實時性能的改造,使其具有實時性。系統(tǒng)的實時任務和非實時任務都由軟件完成,硬件板卡只實現(xiàn)簡單的輸入輸出功能,因此只需廉價的通用的 I/O 板卡,脈沖板卡,大大減少了軟 PLC系統(tǒng)的成本。
【Windows實時性問題的解決方案】
CoDeSys RTE 即實現(xiàn)了這樣的技術,它對 Windows 的內核進行了恰當了實時性改造,使其保證具有微妙級抖動量的確定性,且不需增加其他硬件。最終實現(xiàn)“硬實時”的功能。通過實時核進行任務的管理和調度,降低了實時控制系統(tǒng)的設計和難度,提高了實時性和可維護性,當使用 PC實現(xiàn)軟 PLC 時,使用 CoDeSys 實時核,其內部結構。
故只要在 PC機上安裝軟 PLC CoDeSys RTE 軟件,那么根據 PC機的功能,他就會變成一臺先進的高性能可編程控制器。PLC CoDeSys RTE 可以運行在裝有 Windows NT、Windows2000 或Windows XP/7等操作系統(tǒng)的標準工業(yè) PC上。此外,CoDeSys 也能針對其他非 Windows 操作系統(tǒng)安裝實時核,如嵌入式控制器,嵌入式控制器也能進行 I/O 擴展,現(xiàn)場總線擴展等功能,只需要在 CoDeSys 開發(fā)平臺中相應設置即能實現(xiàn)擴展功能。CoDeSys 實時核被預先安裝在嵌入式控制器內,只需要在上位CoDeSys 開發(fā)系統(tǒng)中將事先寫完的程序直接下載到設備中,CoDeSys 就已將用戶代碼轉換為二進制代碼存入嵌入式控制器內,實現(xiàn)實時控制。
【軟件特色】
1、采用Windows操作系統(tǒng),完全依照Windows環(huán)境的操作習慣設計,易學易用,不論是初學者或有經驗的使用者皆可以極有效率的方式來操作。
2、采用項目(project)觀念,以可視化的方法將程序的開發(fā)內容以階層化的方式加以呈現(xiàn),令相關的工作內容一目了然。不論是程序的開發(fā)或維護都能以極為直覺的方式進行。
3、依據作業(yè)現(xiàn)場及辦公室操作環(huán)境的差異提供精心設計的鍵盤及鼠標操作方法,不論在何種作業(yè)環(huán)境都能以極有效率的方式完成程序的編輯與測試。
4、多樣化的聯(lián)機方式,提供直接聯(lián)機,調制解調器聯(lián)機,及因特網聯(lián)機等,并可自行將不同的聯(lián)機設定內容(如傳輸速率,電話號碼,網址IP等)加以命名并存起來,下次操作時僅需自預先存入的聯(lián)機設定加以選出即可聯(lián)機。
5、CoDeSys為強大的IEC語言提供了一個簡單的方法,系統(tǒng)的編輯器和調試器的功能是建立在高級編程語言的基礎上(如Visual C++)。