内容简介
第1篇 基础应用篇
第1章 可编程序控制器基础知识
1.1 PLC的内部软器件
1.1.1 PLC的存储器
1.1.2 PLC的内部软器件
1.2 PLC的I/O通道分配
1.2.1 CPM1A/CPM2A的I/O通道分配
1.2.2 CQM1H的I/O通道分配
1.2.3 CP1H的I/O通道分配
1.2.4 C200Hα的I/O通道分配
1.2.5 CJ1的I/O通道分配
1.2.6 CS1的I/O通道分配
1.3 PLC的编程语言
1.3.1 梯形图
1.3.2 语句表
1.3.3 功能块
1.3.4 结构文本
1.4 PLC的指令系统
1.5 PLC的工作原理
1.5.1 PLC的循环扫描工作方式
1.5.2 PLC执行用户程序的过程
1.5.3 PLC程序执行结果分析
第2章 PLC的编程技术
2.1 PLC控制系统设计
2.1.1 系统分析
2.1.2 硬件电路设计
2.1.3 软件程序设计
2.1.4 制作控制柜及现场施工
2.1.5 系统调试
2.1.6 编制技术文件
2.2 PLC编程方法
2.2.1 编程时注意的问题
2.2.2 编程方法
2.3 典型控制程序
2.3.1 启保停控制
2.3.2 顺序启停控制
2.3.3 单按钮启停控制
2.3.4 电动机Y-△换接启动控制
2.3.5 点动/长动控制
2.3.6 异地控制
2.3.7 电动机正反转控制
2.3.8 断电保持程序
2.3.9 优先权程序
2.3.10 分频器
2.3.11 脉冲发生器
2.3.12 长定时程序
2.3.13 断电延时定时器
2.3.14 双延时定时器
2.4 程序流程控制
2.4.1 跳转
2.4.2 子程序调用
2.4.3 中断控制
2.4.4 顺序(步进)控制
2.5 初始化程序
2.5.1 初始化的内容及作用
2.5.2 初始化程序的编写
2.6 标志位的使用
2.7 顺序控制的程序设计
2.7.1 用启保停电路编写顺序控制程序
2.7.2 用SET/RESET指令编写顺序控制程序
2.8 多种工作方式的程序设计
2.8.1 停车方式1(当前周期运行完才停)
2.8.2 停车方式2(暂停)
2.8.3 停车方式3(立即停车)
2.8.4 系统具有断电保持功能
2.9 应用程序设计举例
2.9.1 用PLC测量电动机的转速
2.9.2 用宏指令进行线性插值
2.9.3 A/D输入与数据转换
第3章 PLC的高速计数和脉冲输出
3.1 概述
3.1.1 OMRON小型机的高速计数器功能
3.1.2 OMRON小型机的脉冲输出功能
3.1.3 CQM1H的内插板
3.1.4 CQM1H的中断功能
3.2 CPM2A的高速计数器和脉冲输出
3.2.1 CPM2A的高速计数器
3.2.2 CPM2A的脉冲输出功能
3.2.3 CPM2A的同步脉冲控制功能
3.3 CQM1H的高速计数器板
3.3.1 高速计数器板的连接器
3.3.2 高速计数器板的输入/输出电路
3.3.3 高速计数器板的外部接线
3.3.4 高速计数器板端口的输入模式
3.3.5 高速计数器1~4的计数范围
3.3.6 高速计数器1~4的设定
3.3.7 高速计数器1~4的复位方式
3.3.8 高速计数器1~4的监控数据区
3.3.9 高速计数器1~4的目标值比较和区域比较
3.3.10 高速计数器1~4使用举例
3.4 CQM1H的脉冲I/O板
3.4.1 脉冲I/O板的连接器
3.4.2 脉冲I/O板的外部接线
3.4.3 脉冲I/O板的监控数据区
3.4.4 脉冲I/O板的设定
3.4.5 脉冲I/O板的高速计数器与脉冲输出的优先级
3.4.6 脉冲I/O板的高速计数器1、2
3.4.7 脉冲I/O板输出固定占空比脉冲的功能
3.4.8 脉冲I/O板输出可变占空比脉冲的功能
第4章 PLC的浮点运算
4.1 浮点数
4.2 浮点数运算指令
4.2.1 浮点数→16位有符号的二进制数指令FIX(-)
4.2.2 浮点数→32位有符号的二进制数指令FIXL(-)
4.2.3 16位有符号的二进制数→浮点数指令FLT(-)
4.2.4 32位有符号的二进制数→浮点数指令FLTL(-)
4.2.5 浮点数相加运算指令+F(-)
4.2.6 浮点数相减运算指令-F(-)
4.2.7 浮点数相乘运算指令*F(-)
4.2.8 浮点数相除运算指令/F(-)
4.2.9 度→弧度指令RAD(-)
4.2.10 弧度→度指令DEG(-)
4.2.11 正弦运算指令SIN(-)
4.2.12 余弦运算指令COS(-)
4.2.13 正切运算指令TAN(-)
4.2.14 反正弦运算指令ASIN(-)
4.2.15 反余弦运算指令ACOS(-)
4.2.16 反正切运算指令ATAN(-)
4.2.17 平方根运算指令SQRT(-)
4.2.18 指数运算指令EXP(-)
4.2.19 对数运算指令LOG(-)
4.3 浮点数运算的应用举例
第5章 PLC的编程软件与仿真软件
5.1 概述
5.1.1 联机调试
5.1.2 仿真调试
5.1.3 现场调试
5.2 编程软件CX-P
5.2.1 CX-P简介
5.2.2 CX-P主窗口
5.2.3 CX-P工程
5.2.4 CX-P视图
5.2.5 CX-P编程
5.2.6 CX-P在线工作
5.2.7 CX-P监控
5.3 仿真软件CX-Simulator
5.3.1 CX-Simulator组成
5.3.2 CX-Simulator特性
5.3.3 CX-Simulator仿真
第2篇 通信网络篇
第6章 Host Link通信
6.1 概述
6.1.1 通信端口
6.1.2 系统构成
6.2 Host Link通信协议
6.2.1 Host Link通信要点
6.2.2 命令/响应的格式
6.2.3 Host Link通信命令
6.2.4 常用的Host Link命令/响应
6.2.5 响应码
6.2.6 使用Host Link发送FINS命令
6.2.7 程序举例
6.3 用MSComm控件设计上位机与PLC通信的程序
6.3.1 MSComm控件
6.3.2 MSComm控件VC编程实例
6.3.3 MSComm控件VB编程实例
6.4 用Windows API函数设计上位机与PLC通信的程序
6.4.1 Windows API串口通信函数
6.4.2 Windows线程
6.4.3 Windows API串口通信函数的VC编程实例
6.4.4 Windows API串口通信函数的VB编程实例
第7章 PLC Link通信
7.1 1:1 PLC Link通信
7.1.1 RS232C通信口的连接
7.1.2 PLC设置
7.1.3 程序举例
7.1.4 应用举例
7.2 1:N PLC Link通信
7.2.1 全站链接
7.2.2 主站链接
第8章 无协议通信
8.1 概述
8.2 无协议通信设定
8.3 无协议通信指令
8.4 应用举例
第9章 协议宏通信
9.1 概述
9.2 协议宏结构
9.3 发送/接收过程
9.4 协议宏指令PMCR
9.5 序列
9.6 步
9.7 Send/Receive信息
9.8 标准系统协议
第10章 Controller Link网络
10.1 概述
10.2 数据链接
10.2.1 手动设置数据链接
10.2.2 自动设置数据链接
10.2.3 启动和停止数据链接
10.3 信息通信
10.3.1 FINS通信协议
10.3.2 CS1/CJ1系列PLC的信息通信
10.4 网络中间层核心软件FinsGateway
10.4.1 FinsGateway简介
10.4.2 FinsGateway应用实例
10.5 Controller Link网监控程序的设计
10.5.1 概述
10.5.2 C库函数的使用方法
10.5.3 C库函数简介
10.5.4 结构体
10.5.5 用C库函数设计Controller Link网监控程序
第11章 通信应用实例
11.1 CX-P通过Modem监控远程PLC
11.1.1 通信口的连接
11.1.2 Modem的AT命令
11.1.3 建立及测试通信线路
11.1.4 CX-P与远程PLC的连接
11.2 上位机编程通过Modem监控远程PLC
11.3 上位机应用组态软件监控PLC
11.3.1 组态王简介
11.3.2 组态王编程举例
11.4 应用组态软件监控Controller Link网
11.5 PLC使用无协议通信控制变频器的运行
11.5.1 3G3MV的MODBUS通信协议
11.5.2 程序设计
11.6 CP1H使用Modbus-RTU简易主站功能控制变频器
11.6.1 CP1H的Modbus-RTU简易主站功能
11.6.2 使用Modbus-RTU简易主站功能的准备工作
11.6.3 使用Modbus-RTU简易主站功能与变频器通信
11.7 CP1H使用功能块通信控制变频器
11.7.1 CP1H使用变频器的标准通信功能块编程
11.7.2 变频器的标准通信功能块简介
11.7.3 功能块通信程序使用说明
11.8 PLC通过协议宏通信控制变频器运行
11.8.1 创建通信序列
11.8.2 程序设计
11.8.3 数据跟踪
11.9 欧姆龙PLC使用协议宏与三菱PLC通信
11.9.1 三菱编程口通信协议
11.9.2 欧姆龙PLC与三菱PLC通信口的连接
11.9.3 欧姆龙通信协议宏
附录1 CPM2A高速计数器和脉冲输出的监控数据区
附录2 CQM1H内插板的监控数据区
附录3 CQM1H与高速计数器和脉冲输出相关的指令
附录4 3G3MV变频器指令表
附录5 OMRON FA集成支持软件工具包CX-ONE
参考文献与参考网站