国产免费AV|泡泡玛特欧洲总部将设在伦敦|中文天堂网www新版资源在线|一本久道综合在线中文|国精产品一二三产区的使用方法|香蕉鱼在线观看|www.27eee

ELEOK

標題: CoDeSys V3 基礎編程入門 中文教程 [打印本頁]

作者: emx    時間: 2023-12-3 13:15
標題: CoDeSys V3 基礎編程入門 中文教程
CoDeSysV3 基礎編程入門.pdf (1.29 MB, 售價: 1 E幣)

CoDeSys 是一種與設備(硬件)無關的可編程控制器(PLC)編程系統。CoDeSys不僅完全支持所有符合 IEC 61131- 3 標準的編程語言,同時還支持 C 語言等高級編程語言。
與 CoDeSys 實時運行系統(Runtime System)結合后,可以在一個工程(項目)中對多個控制器(設備)進行統一配置和編程。
使用 CoDeSys 編程時,請留意下列基本概念:
?面向對象的編程:
CoDeSys V 3.4 中,在編程元素、編程特性、工程結構、版本管理等各個方面都體現了面向對象進行編程的重要思想。可以通過聯合、實例化來實現在一個工程中的
多設備編程和多應用編程。因此,開發者可以在同一個設備上運行多個應用程序、可以對應用進行拷貝、可以在一個工程中混合配置參數型的和可編程型的硬件(系統)。
?基于組件的編程系統結構:
在用戶界面中(例如編輯器和菜單等)可以使用的功能,是由在配置文件中定義的所使用的組件(插件)來決定。組件又分為系統組件和可選組件,其中系統組件是必需的基本組件。除了德國 3S 軟件公司提供的這些組件之外,用戶還可以使用CoDeSys 自動化開發平臺工具包(CoDeSys Automation Platform Toolkit)來創建自定義的組件。
?版本管理:
在 CoDeSys 中可以同時安裝一個組件的多個版本,并且可以組合使用這些版本,編譯器也可以安裝和使用多個版本;而且無需更新整個版本就可以新增獨立的功能。
?工程(項目)的組織方式也同樣采用了面向對象的方法:在 CoDeSys 工程中,包含了由各種編程對象組成的 PLC 程序對象,還包含了在目標系統(硬件設備)上運行 PLC 程序時需要的“資源”對象。
由上所述,在一個工程中有兩類主要的對象:
(1)編程對象 (POUs):
編程對象 POU 包括程序、函數、功能塊、方法、接口、動作、數據類型定義等。在“POU 窗口”中管理的編程對象,在整個工程范圍內都有效,且可以被工程中所有的“應用”通過任務配置來調用,即實例化。在“設備窗口”中管理的編程對象(即針對特定應用的編程對象),只能被本應用來使用,或被本應用的“子應用”實例化后使用。
(2)資源對象 (設備樹):
資源對象包括設備對象、應用、任務配置、配方管理等。資源對象只能在設備窗口中進行管理,即只能在設備樹中進行管理。在設備樹中添加對象后,需要按一定的“規則”與被
控設備進行映射。對象(如庫和 GVL 等)在工程中的有效范圍,會依據設備樹中應用和設備對象的層級關系而定,一般來說,一個應用中的對象對其“子應用”也有效,可以被使用。
?由集成的編譯器生成代碼,并使用機器碼以便加快執行時間。
?與控制器設備之間的數據傳輸:在 CoDeSys 與目標設備之間,通過 Gateway 組件和實時運行系統(Runtime System)進行數據的傳輸。提供了完善的在線功能對設備程序進行實時監控。
目錄
1.概述和基本概念 ....................................................................................................................3
1. 編程對象 ( POUs ).........................................................................................................3
2. 資源對象 (設備樹)..........................................................................................................3
2.創建并運行一個工程 ...........................................................................................................4
啟動 CoDeSys 并創建一個工程...........................................................................................4
(1) 啟動 CoDeSys ........................................................................................................4
(2) 創建工程....................................................................................................................4
編寫 PLC 程序.........................................................................................................................6
(1) 在 PLC_PRG 中聲明變量.......................................................................................6
(2) 在 PLC_PRG 的實現部分輸入程序代碼 ...............................................................7
(3) 創建編程 POU ( 用 ST 語言編寫功能塊 FB1) .....................................................8
為在 PLC 上運行和控制程序,定義資源對象.....................................................................9
(1) 啟動 Gateway Server 和 PLC.................................................................................9
(2) 激活“應用”............................................................................................................9
(3) 設置通訊參數..........................................................................................................10
在 PLC 中運行并查看應用...................................................................................................12
(1) 編譯并將應用程序下載到 PLC .............................................................................12
(2) 啟動和監控應用程序..............................................................................................13
在 PLC 上啟動應用程序:...................................................................................................13
監控應用程序.........................................................................................................................13
(1) 打開程序的示例窗口..............................................................................................13
(2)寫入和強制變量
(3)使用監控視窗
調試程序.................................................................................................................................15
(1) 設置斷點并單步執行程序......................................................................................15
3.CoDeSys V3 – 快速入門...............................................................................................17
使用 CoDeSys V3 來編寫一個控制車庫門的程序 ...........................................................17
CoDeSys V3 – 快速學習 1/6.............................................................................................17
CoDeSys V3 – 快速學習 2/6.............................................................................................18
CoDeSys V3 – 快速學習 3/6.............................................................................................21
CoDeSys V3 – 快速學習 4/6.............................................................................................22
CoDeSys V3 – 快速學習 5/6.............................................................................................26
CoDeSys V3 – 快速學習 6/6.............................................................................................28
下載基于 CoDeSys V3 的整個工程的應用程序 ...............................................................32


作者: 19349703296    時間: 2025-1-24 11:30
非常不錯





歡迎光臨 ELEOK (http://m.afoofa.cn/) Powered by Discuz! X5.0