




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟邏輯KingACT功能介紹與應用開發部 2009年3月1軟邏輯的概念也稱為 PC BASE軟件PLC(SoftPLC,也稱為軟邏輯SoftLogic)是一種基于PC機開發結構的控制系統,它具有硬PLC在功能、可靠性、速度、故障查找等方面的特點,利用軟件技術可以將標準的工業PC轉換成全功能的PLC過程控制器。軟件PLC綜合了計算機和PLC的開關量控制、模擬量控制、數學運算、數值處理、網絡通信、PID調節等功能,通過一個多任務控制內核,提供強大的指令集、快速而準確的掃描周期、可靠的操作和可連接各種I/O系統的及網絡的開放式結構。所以,軟件PLC提供了與硬PLC同樣的功能,同時又提供了PC環境的各
2、種優點。 2軟邏輯的優勢使用軟件PLC代替硬件PLC有如下的優勢:用戶可以自由選擇PLC硬件用戶可以獲得PC領域技術/價格優勢,而不受某個硬PLC制造商本身專利技術的限制用戶可以少花錢但又很方便地與強有力的PC網絡相連用戶可以用他熟悉的編程語言編制程序對超過幾百點I/O的PLC系統來說,用戶可以節省投資費用(對于大點數的系統性價比更高)中小型硬件PLC的替代品。3 概 要 KingACT1.5的組成:開發系統:ACTS 運行系統: NTTarget 其他組件:OPC服務器:Kaopcserver KingACT 信息窗口 :Actmess等4軟邏輯開發系統及管理機制開發系統主要負責工程設備的管
3、理,各中程序的編輯、編譯、下載調試、任務配置等工程管理器:包括程序管理器、資源管理器、設備管理器、工程配置管理器。 程序管理器:用于新建、導入、修改、刪除程序、IEC功能塊、IEC函數。 資源管理器:用于新建、刪除、修改全局變量,任務配置等。 設備管理器:用于進行設備的新建、刪除、修改等操作。 工程配置管理器:用于工程的冗余配置。 可視化編程窗口:編程窗口是使用KingACT Studio進行一切編輯的區域,編輯程序、定義變量均在此進行。KingACT支持的編程語言有梯形圖(LD)、功能塊(FBD)等。5構型資源資源任務程序任務程序任務程序程序全局變量全局變量進口/出口軟件模型6軟邏輯運行系統
4、把在開發系統中編輯、編譯、配置好的工程裝載,執行啟動、停止、載入、退出等功能。KingACT1.5由開發系統STUDIO和運行系統OS兩部分組成。編譯好的工程在運行系統OS中運行,并通過運行系統完成工程的載入、退出、啟動、停止,完成運行及掃描周期的設定、通訊端口的配置及安全性設置等功能。OS是“KingACT”的核心部分。開發系統和運行系統各自獨立,但他們之間又通過通訊接口(本機、串口、以太網)進行通訊聯系。 7KingACT的特點:遵循國際標準IEC61131-3(有文檔)提供梯形圖(LD)、功能塊(FBD)、指令表(IL)等編程語言支持標準的函數和功能塊可以編寫自定義模塊支持用戶使用LD、
5、FBD編寫自定義的IEC功能塊和函數 多任務管理機制(目前最多支持4個任務)多種通信方式:本機、串口、工業以太網、現場總線在 例如 : PROFIBUS等調試和在線功能(發現調試錯誤,驗證監控邏輯的正確性)多種設備管理(板卡、現場總線、以太網、串口、專用卡) 通過PLCDevman設備管理工具8性 能:編程語言完全符合IEC61131-3標準開發系統支持Windows 2000/NT/XP運行系統支持Windows 2000/NT/XP 、WinCE等操作系統 采集周期可以低于10ms(使用timeGetTime函數)掃描周期約100ms200ms9產品規格按工程規模區分:特小規模(32點)、
6、小規模(128點)、中規模(512點)、大規模(無限點)開發采用硬加密鎖方式 運行可選擇采用硬加密軟邏輯產品的價目表10軟邏輯的加密及點數硬件加密可以保護KingACT軟件,如果沒有加密鎖,您仍然可以使用KingACT的主要功能。在沒有加密鎖插入的情況下,工程規模限制在32點(僅算IO點)內,工程只能運行兩個小時,加密鎖定義了工程規模的最大點數,KingACT加密鎖分為開發鎖和運行鎖。 KingACT加密鎖插在計算機的并行口上,若此并行口還用來插打印機,需要先把加密鎖插在并行口上,然后把打印機插在加密鎖上。在安裝加密鎖之前,需要安裝加密鎖驅動。插入KingACT安裝盤,自動彈出安裝畫面,選擇安
7、裝加密鎖驅動,然后按照提示進行安裝。此驅動的安裝程序在KingACT的安裝盤根目錄下也可以找到。 11開發系統基本功能工程管理編程變量映射編譯12運行系統基本功能裝載工程/停止/運行配置信息13 KingACT中的常量和變量KingACT中的常量可以分為:布爾型常量、整型常量、實型常量、字符串常量、時間常量和日期常量。在程序中可以直接使用常量,無需定義。 14布爾型常量 布爾型常量即為一布爾值,它以FALSE或TRUE來表示。 在使用布爾型常量時可以不用區分大小寫,因此,也可以使用false或true。 15時間常量 時間常量的正確表示格式為:t #d hmsms t # :時間常量的標識符
8、d :天(day) h :小時(hour) m :分鐘(minute) s :秒(second) ms :毫秒(millisecond) 例如:t#10h,t#20s,t #1d 600ms,t #1d20h30m50s600ms等。 16時間常量的格式時間常量的正確表示格式為:t #d hmsms t # :時間常量的標識符 d :天(day) h :小時(hour) m :分鐘(minute) s :秒(second) ms :毫秒(millisecond) 例如:t#10h,t#20s,t #1d 600ms,t #1d20h30m50s600ms等。 下面的演示有具體的應用17日期常量
9、的格式日期常量的正確表示格式為:d # Year Month Day d # :日期常量的標識符 Year :年 Month :月 Day :日 例如:d # 2007 03 15 18整型常量 、實型常量、字符串常量 整型常量即為常整數。如:0、123、235。 KingACT只支持十進制表示的常量,不支持其它數制表示的常量。 KingACT只支持十進制表示的實型常量,如:0.123、45.356、0.23。 字符串常量是用一對雙引號括起來的字符序列。如:“Comment”、“Register Name : R10”。 注意:使用字符串常量時,必須使用雙引號。 19KingACT中的變量一個
10、變量有一個名字,變量名只能由字母、數字和下劃線三種字符組成,且第一個字符必須為字母或下劃線(系統變量除外)。如下面的變量名是合法的: name,name1,_name,Dev_name,Dev_name_1。 而下面的變量名則是不合法的: 1name,# name,# 345,5677,name.D.J,a b 。 變量名區分大小寫,因此,大寫字母和小寫字母被認為是不同的字符。變量名的最大長度為32個字符。 變量根據變量所處的數據區可以分為:系統變量、內存變量、輸入變量、輸出變量;根據變量的數據類型可以把變量分為:布爾變量、整型變量、實型變量、字符串變量、時間變量和日期變量。 20KingAC
11、T中的數據類型及其范圍整型變量的數據類型和范圍: 實型變量的數據類型和范圍: 字符串變量用STRING表示,用來存放一組字符序列。字符串變量能接納字符的最大長度為32個字符,且字符序列要用一對雙引號括起來。 時間變量和日期變量分別用TIME和DATE表示,它們的賦值格式和對應的常量一致。21變量區和變量的IEC地址 KingACT采用變量區對變量進行管理,它的變量區分為:系統區(S區)、內存區(M區)、IO輸入區(I區)、IO輸出區(O區)。根據變量區類型可把KingACT的變量分為系統變量、內存變量和IO變量(針對KingACT1.5通用版)。注:對于KingACT2.1 OEM 版 由于客
12、戶的設備定制則有12 個區。 22變量的IEC地址 在KingACT中,變量區為一連續的內存區域,變量區中的變量通過其相對的偏移地址來標識,這個偏移地址即稱為變量的IEC地址。 變量的IEC地址的格式如下: 變量區標識 變量長度標識 變量的地址偏移 . 變量的位偏移 例如,一個INT型的內存變量的IEC地址可表示為: MW100.0(偏移地址為100,位偏移位0) 變量區標識通過變量所在的變量區類型決定;變量長度標識由變量的數據類型決定;變量的地址偏移和位偏移一般由系統自動分配,也可以由用戶根據需要自行指定。 23了變量區與其標識的對應關系變量區標識對應的變量區類型S系統區M內存區IIO輸入區
13、oIO輸出區例如,一個INT型的內存變量的IEC地址可表示為: MW100.0(偏移地址為100,位偏移位0) 24變量的數據類型與其標識的對應關系25全局變量和局部變量 全局變量:可以跨程序段使用,全局有效,引用其的各個程序對其值都有影響。KinACT1.5在資源全局變量中定義,KingACT2.1在配置全局變量 中定義局部變量:只在本程序內部對應的變量列表中定義,并使用在各個程序內部。26IO變量與IO映射I/O變量 I/O變量擔負著KingACT與下位機設備交換數據的重任。這種數據交換是雙向的、動態的,就是說:在KingACT系統運行過程中,每當I/O變量的值改變時,該值就會自動寫入遠程
14、應用程序;每當遠程應用程序中的值改變時,KingACT系統中的變量值也會自動更新。所以,那些從下位機采集來的數據、發送給下位機的指令,比如反應罐液位、電源開關等變量,都需要設置成I/O變量。 IO映射 IO映射就是把KingACT的變量和設備的實際參數建立一一映射的關系。 27請看演示新建設備映射變量兩種通用寄存器CommErr設備通信狀態,1:設備通信異常;0:設備正常,BOOL型變量。通用虛擬寄存器,每種設備都有。 IoScan該設備的實際刷新周期,DINT型變量。通用虛擬寄存器,每種設備都有。 28梯形圖(LD)編程 IEC61131-3中定義了五種編程語言: 包括三種圖形化編程語言:梯
15、形圖(LD)、功能塊圖(FBD)、順序控制圖 (SFC) 兩種文本編程語言:命令語言(IL)和結構文本(ST)。 KingACT1.5支持其中的梯形圖(LD)和功能塊圖(FBD) KingACT2.1 OEM版支持其中的(LD)和指令表(IL)以后將加入FBD功能塊29程序段、觸點、線圈基本程序段:由一個觸點和一個線圈組成的程序段為一個基本程序段觸點:目前 KingACT 支持兩種觸點線圈:四種線圈 其他功能的觸點和線圈可結合定時器間接實現 (例如:常開延時閉合觸點)30操作符、功能塊、函數 KingACT提供的基本功能模塊分3類:標準操作符、功能塊、標準函數。一個模塊表示一種固定的運算或控制
16、.詳細介紹見用戶手冊附錄四KingACT1.5的系統操作符、功能塊、函數。 插入操作符/功能塊/函數:首先選中一個“線圈”,然后單擊工具箱的“模塊”按鈕,彈出模塊列表,雙擊列表中的一項此模塊自動插入到所選的線圈上31標準功能塊舉例(以定時器為例)Timer:每一個功能塊都有一些輸入輸出端口,有的有外部參數 ,M=0,M=1接通延時,斷開延時32定時器參數其中DIN為使能端ET為計時過程中的當前時間值RE為復位端口,0:復位1:使能M為定時器模式: 0:接通延時1:斷開延時2:脈沖定時功能說明:當模式 M=0(接通延時),IN從0躍變到1時開始計時,時間值從0計到設定的時間,即ET=ST時,計時
17、停止,Q置1,計時過程中,Q保持0;當IN從1躍變到0時,Q立即躍變到0; 當模式M=1(斷開延時),IN從1躍變到0時開始計時,時間值從0計到設定的時間,即ET=ST時,計時停止,Q置0,但ET不復位。計時過程中Q保持(為1),且計時過程中當IN從0月變到1時,Q立即置1,并停止計時、復位ET。 當模式M=2(脈沖延時),IN從0跳變到1時,開始計時,計時過程中Q為TRUE。計時完成后(Q=0),輸出和輸入保持一致。在計時過程中IN的再次跳變對計時過程無影響。 33KingACT中梯形圖(LD)和功能塊舉例34PID算法的舉例(FBD)35PID算法的舉例(LD )36PID算法的整定效果(
18、物理意義)消除穩態誤差,改善動態性能 較快的上升時間,合適的超調量 。37軟邏輯的驅動組態王的驅動不能拿來就用:需要經過通過ViewToActDrv工程將組態王驅動封裝成KINGACT驅動組態王的驅動KingACT基本都支持,但不支持MODEM。由于使用timeGetTime函數,時鐘分辨率最快可達到5ms。如果驅動足夠快,KingACT的采集速度要比組態王快。KA 100/200ms的 掃描周期,是指掃描內部IO映射區的周期曾經測試過,只要硬件和驅動足夠快,例如某板卡,采集速度可達到10ms的掃描周期。38功能塊斷點調試可以設置斷點,跟蹤調試程序39梯形圖的斷點調試40軟邏輯支持的驅動類型KingActs支持5種類型的驅動:板卡:研華,中泰等總線:Profibus、interbus以太網:例如三菱Q系列以太網串口:各種串
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 各國主要節假日及其習俗介紹表
- 校園里的記憶敘事作文(4篇)
- 我的理想職業對成為一名醫生的憧憬話題作文10篇范文
- 填埋場環境現狀與污染源分析
- 新型材料市場研究表
- 讀西游記后感悟初中作文12篇范文
- Python大數據分析與挖掘實戰:微課版(第2版)課件 第5章 數據預處理與特征工程
- 水資源優化調配合同
- 人力資源管理行業在職表現證明(5篇)
- 高性能計算機系統維護規程
- 北京東城五中2025屆高三(最后沖刺)歷史試卷含解析
- 房產自愿轉讓協議書
- 初中物理神奇的電磁波+物理教科版九年級下冊
- 2024年中考地理真題(帶答案)
- GB/T 718-2024鑄造用生鐵
- 人力資源管理體系設計全案
- 八年級地理會考復習知識點
- 屠戶吹狼閱讀答案
- 《多聯機空調系統工程技術規程》JGJ174-2024
- GJB3206B-2022技術狀態管理
- SYT 6883-2021 輸氣管道工程過濾分離設備規范-PDF解密
評論
0/150
提交評論