编辑推荐
本书基于通信理论,详述PLC通信协议。
内容简介
本书首先讲解基础通信理论,其次介绍PLC通信协议,然后使用C#作为开发工具,根据通信协议来开发对应的实例,实现计算机与PLC的通信,并且给出了实例代码和相关界面。这种理论联系实际的方式可以使读者在了解PLC通信协议的同时,了解串口和Socket编程,从而更加深刻地理解PLC的通信原理和实际应用。
章节目录
版权信息
前言
第1章 串口通信基础
1.1 串口通信的原理
1.1.1 数据通信的基本原理
1.1.2 数据传输的分类
1.2 接口标准
1.3 PLC串口通信应用
第2章 欧姆龙PLC串口通信
2.1 欧姆龙PLC串口通信概述
2.1.1 欧姆龙PLC通信协议
2.1.2 计算机与PLC的连接方式
2.1.3 PLC通信参数设置
2.2 欧姆龙Hostlink通信协议
2.2.1 Hostlink协议介绍
2.2.2 Hostlink协议C-Mode编程举例
2.2.3 Hostlink发送FINS命令
2.2.4 Hostlink协议FINS编程举例
2.3 欧姆龙PLC无协议通信
2.3.1 无协议通信的基本步骤
2.3.2 计算机通过无协议与PLC通信举例
第3章 AB PLC串口通信
3.1 网络层的概念
3.1.1 DF1相关层介绍
3.1.2 DF1协议描述
3.1.3 DF1消息帧结构
3.1.4 应用层数据包
3.2 模块诊断
3.2.1 诊断计数器
3.2.2 消息包状态码
3.3 大型Control Logix系列PLC的DF1通信
3.4 DF1协议编程举例
3.4.1 计算机与Micro Logix1100通信举例
3.4.2 计算机与Logix5000通信举例
3.4.3 计算机软件的C#源代码
第4章 西门子PLC串口通信
4.1 自由口通信
4.1.1 自由口概述
4.1.2 自由口的工作原理
4.1.3 计算机通过自由口与PLC通信举例
4.2 PLC的Modbus通信协议
4.2.1 串行Modbus协议介绍
4.2.2 串行Modbus协议PLC指令库介绍
4.2.3 计算机通过Modbus RTU协议与PLC通信举例
第5章 欧姆龙PLC以太网通信
5.1 FINS通信概述
5.1.1 FINS通信网络层模型
5.1.2 FINS命令
5.1.3 FINS/TCP的连接方法
5.1.4 FINS/TCP的模式规范
5.1.5 计算机通过FINS/TCP与欧姆龙PLC通信举例
5.2 Socket通信服务
5.2.1 TCP通信
5.2.2 Socket服务
5.2.3 计算机通过Socket服务与PLC通信举例
第6章 CIP和EtherNet/IP
6.1 CIP对象
6.1.1 对象的定义
6.1.2 对象的寻址
6.2 CIP消息协议
6.2.1 连接建立概述
6.2.2 消息路由请求/应答的格式
6.3 CIP通信对象类
6.3.1 通过连接对象创建连接
6.3.2 通过连接管理器创建连接
6.3.3 连接生产者对象类的定义
6.3.4 连接消费者对象类的定义
6.3.5 连接对象类的定义
6.3.6 连接管理器对象
6.3.7 库对象
6.3.8 电子数据文档
6.4 EtherNet/IP介绍
第7章 AB PLC以太网通信
7.1 AB PLC以太网通信概述
7.1.1 CIP和EIP对PLC性能的最低要求
7.1.2 PLC需要处理的信息
7.1.3 计算机连接PLC的步骤
7.2 PCCC命令的EIP封装
7.2.1 EIP封装CIP消息帧结构
7.2.2 计算机通过PCCC对象访问AB PLC编程举例
7.3 AB PLC的CIP Data Table对象
7.3.1 Logix5500 PLC的标签和服务
7.3.2 计算机通过Data Table对象访问Logix5500 PLC编程举例
第8章 西门子PLC以太网通信
8.1 西门子开放式以太网TCP通信
8.1.1 开放式以太网TCP通信的指令和协议
8.1.2 PLC通过TCP指令块编程与计算机通信举例
8.2 Modbus TCP通信协议
8.2.1 Modbus TCP简介
8.2.2 计算机与西门子PLC Modbus TCP通信举例
第9章 倍福PLC以太网通信
9.1 TwinCAT系统
9.1.1 TwinCAT系统的结构
9.1.2 TwinCAT系统的变量和存储地址
9.2 TwinCAT ADS通信
9.2.1 TwinCAT ADS PLC设备
9.2.2 TwinCAT ADS设备标识和路由
9.2.3 ADS通信
9.2.4 ADS通信举例
9.3 TwinCAT TCP/IP通信
9.3.1 TwinCAT TCP/IP介绍
9.3.2 TwinCAT TCP/IP功能块介绍
9.3.3 TwinCAT TCP/IP编程举例
参考文献
PLC通信协议及编程是2023年由机械工业出版社出版,作者白海潮 编著。
得书感谢您对《PLC通信协议及编程》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。