展开全部

主编推荐语

本书基于通信理论,详述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编程举例
  • 参考文献
展开全部

评分及书评

评分不足
1个评分

出版方

机械工业出版社

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。