本教材可作为PLCopen IEC61131-3职业技能中、高级培训与认证考核教材,也可作为高等学校智能制造相关专业的工业控制器(PLC、IPC)课程教材使用,以及IEC61131-3国际工程师培训参考书使用。
目录
前言
第1章 CODESYS软件
1.1 CODESYS软件安装
1.1.1 下载软件
1.1.2 安装软件
1.2 CODESYS软件界面认知
1.2.1 PLC编程界面
1.2.2 HMI组态界面
1.3 CODESYS软件常用设置
1.3.1 CODESYS软件中文界面设置
1.3.2 CODESYS中文变量设置
1.3.3 视图的中文显示设置
1.3.4 CODESYS编码助手
1.3.5 降低视图的显示版本
1.3.6 变量表格与文本的切换
1.4 CODESYS启保停编程案例
1.4.1 任务实施流程
1.4.2 创建工程
1.4.3 编写PLC程序
1.4.4 设计HMI程序
1.4.5 编译下载程序
1.4.6 验证程序
第2章 CODESYS结构
2.1 软件模型
2.2 设备
2.2.1 安装设备描述文件
2.2.2 设备连接
2.2.3 更新设备
2.3 应用
2.3.1 任务
2.3.2 库文件
2.3.3 全局变量与局部变量
2.3.4 采样跟踪
2.3.5 单位转换
2.4 程序组织单元
2.4.1 程序
2.4.2 函数
2.4.3 功能块
第3章 数据类型和变量声明
3.1 数据类型
3.1.1 标准数据类型
3.1.2 标准的扩展数据类型
3.1.3 自定义数据类型
3.1.4 数据类型示例
3.2 变量定义
3.2.1 变量命名规则
3.2.2 变量类型
3.2.3 变量声明
3.2.4 变量声明示例
3.3 匈牙利命名法
3.3.1 变量的命名
3.3.2 程序、功能块和函数命名标准
第4章 编程语言
4.1 梯形图
4.1.1 梯形图的结构
4.1.2 梯形图程序的执行
4.1.3 LD的应用案例
4.2 功能块图
4.2.1 FBD的结构
4.2.2 FBD程序的执行
4.2.3 FBD的应用案例
4.3 结构化文本
4.3.1 结构化文本的结构
4.3.2 结构化文本的指令
4.3.3 结构化文本的应用案例
4.4 顺序功能图
4.4.1 SFC的结构
4.4.2 SFC程序的执行
4.4.3 SFC的应用案例
4.5 连续功能图
4.5.1 CFC的结构
4.5.2 CFC程序的执行
4.5.3 CFC的应用案例
4.6 句法颜色和注释
4.6.1 句法颜色
4.6.2 注释
第5章 CODESYS编程指令
5.1 基本指令应用
5.1.1 置位与复位指令
5.1.2 定时器指令
5.1.3 计数器指令
5.2 功能指令应用
5.2.1 布尔操作指令
5.2.2 数学运算指令
5.2.3 比较指令
5.2.4 其他指令
5.2.5 自定义库指令
第6章 可视化视图的应用
6.1 可视化视图的概述
6.1.1 功能概述
6.1.2 系统概述和机制、显示变体
6.2 可视化视图应用实例
6.2.1 视图的数据量读写功能
6.2.2 视图的页面切换功能
6.2.3 视图的趋势图功能
6.2.4 视图的多国语言切换功能
6.2.5 视图的报警功能
6.2.6 视图的配方功能
6.2.7 视图的动画功能
6.2.8 视图的ActiveX控制功能
6.2.9 视图的Web发布功能
第7章 轴运动控制的应用
7.1 PLCopen运动控制介绍
7.1.1 运动控制简介
7.1.2 运动控制标准
7.1.3 运动控制标准
7.1.4 运动控制指令查询
7.2 单轴的控制
7.2.1 单轴的运动控制
7.2.2 单轴的回零控制
7.3 双轴主从运动的控制
7.3.1 双轴的速度同步控制
7.3.2 双轴的位置同步控制
7.3.3 双轴的相位同步控制
7.3.4 双轴的凸轮运动控制
7.4 轴组插补运动的控制
7.4.1 轴组共有数据类型
7.4.2 轴组直线运动控制
7.4.3 轴组圆弧运动控制
7.4.4 轴组PTP运动控制
7.4.5 轴组CNC运动控制
第8章 通信控制
8.1 通信控制概述
8.1.1 CODESYS OPC UA服务器
8.1.2 CODESYS通信协议介绍
8.2 通信控制实例
8.2.1 OPC UA通信
8.2.2 Modbus TCP通信
8.2.3 TCP通信
8.2.4 UDP通信
8.2.5 NVL通信
参考文献