基于工業(yè)控制編程語言IEC61131-3的數(shù)控系統(tǒng)軟件設(shè)計
定 價:28 元
- 作者:郇極 ,等 著
- 出版時間:2011/8/1
- ISBN:9787512404854
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TP273
- 頁碼:190
- 紙張:膠版紙
- 版次:1
- 開本:16開
《基于工業(yè)控制編程語言IEC61131-3的數(shù)控系統(tǒng)軟件設(shè)計》介紹IEC 61131—3編程語言的結(jié)構(gòu)和語法規(guī)則、數(shù)控系統(tǒng)控制原理和結(jié)構(gòu)、采用IEC 61131—3編程語言的數(shù)控系統(tǒng)軟件結(jié)構(gòu)及其編程方法,包括:數(shù)控編程語言、譯碼方法、刀補計算、插補計算、坐標變換、PLC控制、伺服現(xiàn)場總線、系統(tǒng)運行管理、人機操作界面、程序組織、模塊劃分、模塊連接關(guān)系、控制命令傳遞、模塊信息交換、數(shù)據(jù)結(jié)構(gòu)等。此外,本書還提供了大量編程示例。
《基于工業(yè)控制編程語言IEC61131-3的數(shù)控系統(tǒng)軟件設(shè)計》可作為工業(yè)自動化和計算機控制專業(yè)研究生教材或教學(xué)參考書,亦可作為數(shù)控系統(tǒng)開發(fā)人員的專業(yè)工具書。
《基于工業(yè)控制編程語言IEC61131-3的數(shù)控系統(tǒng)軟件設(shè)計》既是一本介紹使用IEC 61131—3標準編寫數(shù)控系統(tǒng)軟件的書,同時也是一本學(xué)習(xí)數(shù)控系統(tǒng)控制軟件的原理和編程方法的書。使用IEC 61131—3圖形編程語言和數(shù)據(jù)關(guān)系描述,使我們更容易理解和掌握數(shù)控系統(tǒng)軟件的結(jié)構(gòu),特別是功能模塊的劃分、接口、數(shù)據(jù)流、以及復(fù)雜的實時數(shù)據(jù)處理關(guān)系。讀者通過本書學(xué)習(xí),掌握了數(shù)控系統(tǒng)軟件的原理和結(jié)構(gòu)以后,對使用其他編程語言(例如C語言)編寫數(shù)控系統(tǒng)軟件也會有很大幫助。本書所介紹的數(shù)控機床控制系統(tǒng)模塊化軟件結(jié)構(gòu)和設(shè)計方法也適用于基于數(shù)字傳動技術(shù)的數(shù)控機械控制系統(tǒng)設(shè)計,例如數(shù)控印刷機、紡織機等。
第1章 概述
1.1 IEC 61131-3編程語言標準
1.2 數(shù)控系統(tǒng)和控制軟件
1.3 本書撰寫特點
第2章 IEC 61 1 31-3標準編程語言簡介
2.1 指令表(IL)
2.2 結(jié)構(gòu)化文本(ST)
2.3 梯形圖(LD)
2.4 功能塊圖(FBD)
2.5 順序功能圖(SFC)
第3章 數(shù)控系統(tǒng)和軟件結(jié)構(gòu)
3.1 數(shù)控機床和控制系統(tǒng)
3.2 數(shù)控系統(tǒng)軟件結(jié)構(gòu)
3.2.1 控制數(shù)據(jù)流
3.2.2 操作和運行控制
3.2.3 數(shù)控系統(tǒng)軟件的功能圖描述
第4章 IEC 61 131-3標準體系和語言結(jié)構(gòu)
4.1 軟件體系結(jié)構(gòu)
4.1.1 軟件模型
4.1.2 程序結(jié)構(gòu)
4.1.3 程序組織單元(POU)
4.2 數(shù)據(jù)類型和變量
4.2.1 數(shù)據(jù)類型
4.2.2 變量
第5章 基于功能塊圖和結(jié)構(gòu)化文本語言的數(shù)控系統(tǒng)軟件設(shè)計
5.1 功能塊圖(FBD)語言
5.1.1 功能塊的定義和變量聲明
5.1.2 程序示例1
5.1.3 程序示例2
5.1.4 程序示例3
5.2 結(jié)構(gòu)化文本(ST)語言
5.2.1 程序語句
5.2.2 標準功能
5.2.3 典型語句示例
5.3 數(shù)控系統(tǒng)軟件模塊和連接
5.3.1 功能塊
5.3.2 數(shù)據(jù)電纜
5.3.3 組件和組件數(shù)據(jù)
5.3.4 數(shù)據(jù)標記
第6章 數(shù)控系統(tǒng)軟件設(shè)計
6.1 系統(tǒng)總體結(jié)構(gòu)
6.1.1 數(shù)控加工程序預(yù)處理功能庫
6.1.2 運動和PLC控制程序
6.1.3 操作和系統(tǒng)運行管理任務(wù)
6.2 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)
6.2.1 常數(shù)全局變量
6.2.2 系統(tǒng)全局變量
6.2.3 參數(shù)
6.2.4 數(shù)據(jù)電纜
6.2.5 組件變量
6.2.6 功能庫變量
6.3 數(shù)控加工程序預(yù)處理功能庫
6.3.1 數(shù)控加工程序和指令
6.3.2 數(shù)控加工程序讀入模塊
6.3.3 譯碼器
6.3.4 編程坐標系處理
6.3.5 刀具半徑和長度補償
6.3.6 寫控制指令緩沖區(qū)FIFO
6.4 數(shù)控加工程序預(yù)處理功能庫的運行控制
6.4.1 數(shù)控加工程序預(yù)處理功能庫的調(diào)用模塊
6.4.2 數(shù)控加工程序預(yù)處理功能庫的調(diào)用時序和控制
6.4.3 程序示例
6.5 運動和PLC控制
6.5.1 讀控制指令緩沖區(qū)FIFO
6.5.2 插補器組件
6.5.3 手動進給
6.5.4 坐標變換模塊
6.5.5 機床誤差補償
6.5.6 機床傳動匹配
6.5.7 現(xiàn)場總線驅(qū)動
6.5.8 伺服狀態(tài)監(jiān)視
6.5.9 PLC控制
6.6 操作與運行管理
6.6.1 操作和顯示(刪I)
6.6.2 系統(tǒng)運行管理
第7章 系統(tǒng)數(shù)據(jù)定義
7.1 常數(shù)全局變量
7.2 系統(tǒng)全局變量
7.3 參數(shù)
7.3.1 配置參數(shù)
7.3.2 系統(tǒng)參數(shù)
7.3.3 刀具參數(shù)
7.3.4 坐標系參數(shù)
7.4 數(shù)據(jù)電纜
7.4.1 主程序數(shù)據(jù)電纜定義
7.4.2 系統(tǒng)全局數(shù)據(jù)電纜定義
7.4.3 數(shù)控加工程序預(yù)處理功能庫數(shù)據(jù)電纜
7.5 主程序和功能庫程序內(nèi)部變量數(shù)據(jù)結(jié)構(gòu)
7.5.1 主程序組件變量數(shù)據(jù)結(jié)構(gòu)
7.5.2 數(shù)控加工程序預(yù)處理功能庫內(nèi)部變量數(shù)據(jù)結(jié)構(gòu)
附錄A ISO 6983數(shù)控編程指令標準
A.1 字符集
A.2 G指令集
A.3 M指令集
附錄B 自定義指令代碼
參考文獻