




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟邏輯KingACT功能介紹與應用開發(fā)部 2009年3月1軟邏輯的概念也稱為 PC BASE軟件PLC(SoftPLC,也稱為軟邏輯SoftLogic)是一種基于PC機開發(fā)結構的控制系統(tǒng),它具有硬PLC在功能、可靠性、速度、故障查找等方面的特點,利用軟件技術可以將標準的工業(yè)PC轉換成全功能的PLC過程控制器。軟件PLC綜合了計算機和PLC的開關量控制、模擬量控制、數(shù)學運算、數(shù)值處理、網絡通信、PID調節(jié)等功能,通過一個多任務控制內核,提供強大的指令集、快速而準確的掃描周期、可靠的操作和可連接各種I/O系統(tǒng)的及網絡的開放式結構。所以,軟件PLC提供了與硬PLC同樣的功能,同時又提供了PC環(huán)境的各
2、種優(yōu)點。 2軟邏輯的優(yōu)勢使用軟件PLC代替硬件PLC有如下的優(yōu)勢:用戶可以自由選擇PLC硬件用戶可以獲得PC領域技術/價格優(yōu)勢,而不受某個硬PLC制造商本身專利技術的限制用戶可以少花錢但又很方便地與強有力的PC網絡相連用戶可以用他熟悉的編程語言編制程序對超過幾百點I/O的PLC系統(tǒng)來說,用戶可以節(jié)省投資費用(對于大點數(shù)的系統(tǒng)性價比更高)中小型硬件PLC的替代品。3 概 要 KingACT1.5的組成:開發(fā)系統(tǒng):ACTS 運行系統(tǒng): NTTarget 其他組件:OPC服務器:Kaopcserver KingACT 信息窗口 :Actmess等4軟邏輯開發(fā)系統(tǒng)及管理機制開發(fā)系統(tǒng)主要負責工程設備的管
3、理,各中程序的編輯、編譯、下載調試、任務配置等工程管理器:包括程序管理器、資源管理器、設備管理器、工程配置管理器。 程序管理器:用于新建、導入、修改、刪除程序、IEC功能塊、IEC函數(shù)。 資源管理器:用于新建、刪除、修改全局變量,任務配置等。 設備管理器:用于進行設備的新建、刪除、修改等操作。 工程配置管理器:用于工程的冗余配置。 可視化編程窗口:編程窗口是使用KingACT Studio進行一切編輯的區(qū)域,編輯程序、定義變量均在此進行。KingACT支持的編程語言有梯形圖(LD)、功能塊(FBD)等。5構型資源資源任務程序任務程序任務程序程序全局變量全局變量進口/出口軟件模型6軟邏輯運行系統(tǒng)
4、把在開發(fā)系統(tǒng)中編輯、編譯、配置好的工程裝載,執(zhí)行啟動、停止、載入、退出等功能。KingACT1.5由開發(fā)系統(tǒng)STUDIO和運行系統(tǒng)OS兩部分組成。編譯好的工程在運行系統(tǒng)OS中運行,并通過運行系統(tǒng)完成工程的載入、退出、啟動、停止,完成運行及掃描周期的設定、通訊端口的配置及安全性設置等功能。OS是“KingACT”的核心部分。開發(fā)系統(tǒng)和運行系統(tǒng)各自獨立,但他們之間又通過通訊接口(本機、串口、以太網)進行通訊聯(lián)系。 7KingACT的特點:遵循國際標準IEC61131-3(有文檔)提供梯形圖(LD)、功能塊(FBD)、指令表(IL)等編程語言支持標準的函數(shù)和功能塊可以編寫自定義模塊支持用戶使用LD、
5、FBD編寫自定義的IEC功能塊和函數(shù) 多任務管理機制(目前最多支持4個任務)多種通信方式:本機、串口、工業(yè)以太網、現(xiàn)場總線在 例如 : PROFIBUS等調試和在線功能(發(fā)現(xiàn)調試錯誤,驗證監(jiān)控邏輯的正確性)多種設備管理(板卡、現(xiàn)場總線、以太網、串口、專用卡) 通過PLCDevman設備管理工具8性 能:編程語言完全符合IEC61131-3標準開發(fā)系統(tǒng)支持Windows 2000/NT/XP運行系統(tǒng)支持Windows 2000/NT/XP 、WinCE等操作系統(tǒng) 采集周期可以低于10ms(使用timeGetTime函數(shù))掃描周期約100ms200ms9產品規(guī)格按工程規(guī)模區(qū)分:特小規(guī)模(32點)、
6、小規(guī)模(128點)、中規(guī)模(512點)、大規(guī)模(無限點)開發(fā)采用硬加密鎖方式 運行可選擇采用硬加密軟邏輯產品的價目表10軟邏輯的加密及點數(shù)硬件加密可以保護KingACT軟件,如果沒有加密鎖,您仍然可以使用KingACT的主要功能。在沒有加密鎖插入的情況下,工程規(guī)模限制在32點(僅算IO點)內,工程只能運行兩個小時,加密鎖定義了工程規(guī)模的最大點數(shù),KingACT加密鎖分為開發(fā)鎖和運行鎖。 KingACT加密鎖插在計算機的并行口上,若此并行口還用來插打印機,需要先把加密鎖插在并行口上,然后把打印機插在加密鎖上。在安裝加密鎖之前,需要安裝加密鎖驅動。插入KingACT安裝盤,自動彈出安裝畫面,選擇安
7、裝加密鎖驅動,然后按照提示進行安裝。此驅動的安裝程序在KingACT的安裝盤根目錄下也可以找到。 11開發(fā)系統(tǒng)基本功能工程管理編程變量映射編譯12運行系統(tǒng)基本功能裝載工程/停止/運行配置信息13 KingACT中的常量和變量KingACT中的常量可以分為:布爾型常量、整型常量、實型常量、字符串常量、時間常量和日期常量。在程序中可以直接使用常量,無需定義。 14布爾型常量 布爾型常量即為一布爾值,它以FALSE或TRUE來表示。 在使用布爾型常量時可以不用區(qū)分大小寫,因此,也可以使用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整型常量 、實型常量、字符串常量 整型常量即為常整數(shù)。如:0、123、235。 KingACT只支持十進制表示的常量,不支持其它數(shù)制表示的常量。 KingACT只支持十進制表示的實型常量,如:0.123、45.356、0.23。 字符串常量是用一對雙引號括起來的字符序列。如:“Comment”、“Register Name : R10”。 注意:使用字符串常量時,必須使用雙引號。 19KingACT中的變量一個
10、變量有一個名字,變量名只能由字母、數(shù)字和下劃線三種字符組成,且第一個字符必須為字母或下劃線(系統(tǒng)變量除外)。如下面的變量名是合法的: name,name1,_name,Dev_name,Dev_name_1。 而下面的變量名則是不合法的: 1name,# name,# 345,5677,name.D.J,a b 。 變量名區(qū)分大小寫,因此,大寫字母和小寫字母被認為是不同的字符。變量名的最大長度為32個字符。 變量根據變量所處的數(shù)據區(qū)可以分為:系統(tǒng)變量、內存變量、輸入變量、輸出變量;根據變量的數(shù)據類型可以把變量分為:布爾變量、整型變量、實型變量、字符串變量、時間變量和日期變量。 20KingAC
11、T中的數(shù)據類型及其范圍整型變量的數(shù)據類型和范圍: 實型變量的數(shù)據類型和范圍: 字符串變量用STRING表示,用來存放一組字符序列。字符串變量能接納字符的最大長度為32個字符,且字符序列要用一對雙引號括起來。 時間變量和日期變量分別用TIME和DATE表示,它們的賦值格式和對應的常量一致。21變量區(qū)和變量的IEC地址 KingACT采用變量區(qū)對變量進行管理,它的變量區(qū)分為:系統(tǒng)區(qū)(S區(qū))、內存區(qū)(M區(qū))、IO輸入區(qū)(I區(qū))、IO輸出區(qū)(O區(qū))。根據變量區(qū)類型可把KingACT的變量分為系統(tǒng)變量、內存變量和IO變量(針對KingACT1.5通用版)。注:對于KingACT2.1 OEM 版 由于客
12、戶的設備定制則有12 個區(qū)。 22變量的IEC地址 在KingACT中,變量區(qū)為一連續(xù)的內存區(qū)域,變量區(qū)中的變量通過其相對的偏移地址來標識,這個偏移地址即稱為變量的IEC地址。 變量的IEC地址的格式如下: 變量區(qū)標識 變量長度標識 變量的地址偏移 . 變量的位偏移 例如,一個INT型的內存變量的IEC地址可表示為: MW100.0(偏移地址為100,位偏移位0) 變量區(qū)標識通過變量所在的變量區(qū)類型決定;變量長度標識由變量的數(shù)據類型決定;變量的地址偏移和位偏移一般由系統(tǒng)自動分配,也可以由用戶根據需要自行指定。 23了變量區(qū)與其標識的對應關系變量區(qū)標識對應的變量區(qū)類型S系統(tǒng)區(qū)M內存區(qū)IIO輸入區(qū)
13、oIO輸出區(qū)例如,一個INT型的內存變量的IEC地址可表示為: MW100.0(偏移地址為100,位偏移位0) 24變量的數(shù)據類型與其標識的對應關系25全局變量和局部變量 全局變量:可以跨程序段使用,全局有效,引用其的各個程序對其值都有影響。KinACT1.5在資源全局變量中定義,KingACT2.1在配置全局變量 中定義局部變量:只在本程序內部對應的變量列表中定義,并使用在各個程序內部。26IO變量與IO映射I/O變量 I/O變量擔負著KingACT與下位機設備交換數(shù)據的重任。這種數(shù)據交換是雙向的、動態(tài)的,就是說:在KingACT系統(tǒng)運行過程中,每當I/O變量的值改變時,該值就會自動寫入遠程
14、應用程序;每當遠程應用程序中的值改變時,KingACT系統(tǒng)中的變量值也會自動更新。所以,那些從下位機采集來的數(shù)據、發(fā)送給下位機的指令,比如反應罐液位、電源開關等變量,都需要設置成I/O變量。 IO映射 IO映射就是把KingACT的變量和設備的實際參數(shù)建立一一映射的關系。 27請看演示新建設備映射變量兩種通用寄存器CommErr設備通信狀態(tài),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 支持兩種觸點線圈:四種線圈 其他功能的觸點和線圈可結合定時器間接實現(xiàn) (例如:常開延時閉合觸點)30操作符、功能塊、函數(shù) KingACT提供的基本功能模塊分3類:標準操作符、功能塊、標準函數(shù)。一個模塊表示一種固定的運算或控制
16、.詳細介紹見用戶手冊附錄四KingACT1.5的系統(tǒng)操作符、功能塊、函數(shù)。 插入操作符/功能塊/函數(shù):首先選中一個“線圈”,然后單擊工具箱的“模塊”按鈕,彈出模塊列表,雙擊列表中的一項此模塊自動插入到所選的線圈上31標準功能塊舉例(以定時器為例)Timer:每一個功能塊都有一些輸入輸出端口,有的有外部參數(shù) ,M=0,M=1接通延時,斷開延時32定時器參數(shù)其中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、物理意義)消除穩(wěn)態(tài)誤差,改善動態(tài)性能 較快的上升時間,合適的超調量 。37軟邏輯的驅動組態(tài)王的驅動不能拿來就用:需要經過通過ViewToActDrv工程將組態(tài)王驅動封裝成KINGACT驅動組態(tài)王的驅動KingACT基本都支持,但不支持MODEM。由于使用timeGetTime函數(shù),時鐘分辨率最快可達到5ms。如果驅動足夠快,KingACT的采集速度要比組態(tài)王快。KA 100/200ms的 掃描周期,是指掃描內部IO映射區(qū)的周期曾經測試過,只要硬件和驅動足夠快,例如某板卡,采集速度可達到10ms的掃描周期。38功能塊斷點調試可以設置斷點,跟蹤調試程序39梯形圖的斷點調試40軟邏輯支持的驅動類型KingActs支持5種類型的驅動:板卡:研華,中泰等總線:Profibus、interbus以太網:例如三菱Q系列以太網串口:各種串
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物資轉運車輛管理制度
- 特殊物流信息管理制度
- 環(huán)保設備重置管理制度
- 2025年中國郵政集團有限公司湖南省分公司校園招聘筆試備考試題及參考答案詳解
- 甘肅省紅黃牌管理制度
- 生產公司著裝管理制度
- 生產員工培養(yǎng)管理制度
- 生產照明用電管理制度
- 生產車間絲綢管理制度
- 上繳稅費管理制度
- T-CACM 1184-2019 中醫(yī)內科臨床診療指南 酒精性肝病
- 廣東省佛山市南海區(qū)桂城街道2022-2023學年五年級上學期期末英語試卷+
- DB32∕T-1553-2017-高速公路工程工程量清單計價規(guī)范
- 政府機關保安服務項目背景及需求分析
- 新媒體視頻節(jié)目制作 課件 學習領域2 微電影制作
- 醬料生產知識培訓課件模板
- 藥品網絡銷售監(jiān)督管理辦法培訓
- 天車軌道梁加固安全施工方案
- 脫發(fā)介紹演示培訓課件
- 初中物理教材插圖原理集錦(回歸教材)
- 腸梗阻護理查房(小腸減壓管的應用)
評論
0/150
提交評論