目 錄
序一
序二
序三
前言
第 1 章 概述
1.1 工業(yè)自動化控制軟件發(fā)展歷史
1.2 IEC 61499 標準的由來及簡介
1.3 IEC 61499 標準與 IEC 61131-3 標準的主要區(qū)別
1.4 面向運營技術與信息技術融合的 IEC 61499 標準
1.5 IEC 61499 標準與開放自動化未來展望
第 2 章 IEC 61499 標準的核心機制及體系架構
2.1 IEC 61499 標準核心概念
2.1.1 事件
2.1.2 類型及實例
2.1.3 參考模型
2.2 功能塊模型
2.2.1 外部接口
2.2.2 內部功能
2.3 應用模型
2.4 系統模型
2.4.1 設備模型
2.4.2 資源模型
2.4.3 分布模型
2.4.4 管理模型和運行狀態(tài)模型
2.5 紅綠燈控制系統設計實例
第 3 章 IEC 61499 功能塊類型定義
3.1 功能塊類型定義
3.1.1 基本功能塊
3.1.2 復合功能塊
3.1.3 服務接口功能塊
3.1.4 特殊服務接口功能塊
3.1.5 簡單功能塊
3.2 事件功能塊
3.3 文本規(guī)范和文件交換
3.3.1 形式化文本規(guī)范
3.3.2 通用文件交換格式
第 4 章 IEC 61499 開發(fā)技巧及設計范式
4.1 抽象建模: 應用構筑技巧
4.1.1 子應用 (Subapplication)
4.1.2 適配器接口 (Adapter Interface)
4.2 離散制造系統開發(fā)技巧: 面向對象編程方法
4.2.1 基于 IEC 61499 的面向對象設計方法
4.2.2 機場行李入港分揀系統設計實例
4.3 過程控制系統開發(fā)技巧: 時間驅動及事件驅動
4.3.1 基于 IEC 61499 的時間驅動及事件驅動設計方法
4.3.2 流體食品加工線設計實例
4.4 設計模式: 模型-視圖-控制器 (Model-View-Controller)
4.4.1 視圖-人機界面開發(fā)階段
4.4.2 模型-視圖-人機界面開發(fā)階段
4.4.3 模型-視圖-控制器-人機界面開發(fā)階段
第 5 章 IEC 61499 擴展功能
5.1 工業(yè)邊緣計算 OT 與 IT 編程語言混合設計
5.2 工業(yè)現場總線與 IT 通信協議集成
5.3 OPC UA 信息模型集成
5.4 閉環(huán)仿真測試
第 6 章 IEC 61499 集成開發(fā)環(huán)境及工具
6.1 Function Block Development Kit (FBDK)
6.2 Framework for Distributed Industrial Automation and Control (4DIAC)
6.3 EcoStruxure Automation Expert (EAE)
6.3.1 基本操作界面
6.3.2 建立項目
6.3.3 CAT 設計
6.3.4 HMI 設計
6.3.5 OPC UA 支持
6.3.6 Modbus TCP 總線支持
6.3.7 部署執(zhí)行
6.4 海王星模塊工匠 Function Block Builder
6.4.1 功能塊庫
6.4.2 功能塊設計
6.4.3 工業(yè)現場總線集成
6.4.4 部署執(zhí)行
6.4.5 在線模式與動態(tài)重構
6.4.6 數據采集管理
附錄
附錄 A IEC 61499 基礎數據類型
附錄 B 術語的英文名稱及具體定義 173
參考文獻