首页>参考读物>电子电工>电子工程

PLC通信协议及编程
作者 : 白海潮 编著
出版日期 : 2023-06-16
ISBN : 978-7-111-72977-8
定价 : 79.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 :
开本 : 16
原书名 :
原出版社:
属性分类: 店面
包含CD : 无CD
绝版 : 未绝版
图书简介

本书主要讲解PLC的通信原理,并着重于实践:首先讲解基础通信理论,其次介绍PLC通信协议,然后使用C#作为开发工具,根据通信协议来开发对应的实例,实现计算机与PLC的通信,并且给出了实例代码和相关界面。这种理论联系实际的方式可以使读者在了解PLC通信协议的同时,了解串口和Socket编程,从而更加深刻地理解PLC的通信原理和实际应用。

图书特色

上架指导

PLC

封底文字

随着电子技术的发展,PLC也增加了很多计算机功能,不仅具有逻辑控制功能,还具有数据处理和通信功能。由于它体积小、维护方便,因此在工控行业得到了广泛的应用。凭借数据传输、数据运算和数据转换等功能,PLC能够实现工控现场的数据采集;凭借通信功能,PLC能够实现与上位机之间的通信。随着工厂自动化的不断发展,目前所有的PLC都具有通信接口,以便于通信。

  本书主要讲解PLC的通信原理,并着重于实践:首先讲解基础通信理论,其次介绍PLC通信协议,然后使用C#作为开发工具,根据通信协议来开发对应的实例,实现计算机与PLC的通信,并且给出了实例代码和相关界面。这种理论联系实际的方式可以使读者在了解PLC通信协议的同时,了解串口和Socket编程,从而更加深刻地理解PLC的通信原理和实际应用。

  本书配套的资源包(代码、命令表和功能表等)请访问机工新阅读网站(www.cmpreading.com),搜索本书书名获取。

图书目录

第一章:串口通讯基础
第二章 Omron PLC 串口通讯
2.1计算机协议叙述
2.2 HostLink C-code协议
2.2.1HostLink协议介绍
2.2.2 HostLink协议计算机编程通讯举例(C#)
2.3 串口HostLink FINS协议
2.3.1 串口FINS协议介绍及和HostLink协议比较优缺点
2.3.2 串口FINS协议计算机编程通讯举例(C#)
2.4 无协议通讯
2.4.1无协议通讯介绍
2.4.2无协议通讯PLC端程序设计
2.4.3无协议通讯计算机编程通讯举例(C#)
2.5 协议宏通讯
2.5.1 协议宏通讯概述
2.5.2 协议宏通讯支持硬件和软件介绍
2.5.3 协议宏程序设计和调试
第三章 AB PLC 串口通讯
3.1 AB DF1协议介绍(适用于非Logix系列处理器PLC)
3.1.1 网络层的概念
3.1.2 DF1协议描述
3.1.3 DF1全双工协议发送和接受数据
3.1.4 消息包
3.1.5 通讯指令阐述
3.2 DF1模块诊断
3.2.1诊断计数器
3.2.2 消息包状态码。
3.3 DF1协议计算机编程举例(C#)
3.4 CIP通过DF1发送协议(适用于Logix系列PLC)
3.4.1 方法概述
3.4.2 计算机通讯编程举例(C#)
第四章 西门子串口通讯
4.1 自由口介绍
4.1.1自由口如何工作
4.1.2自由口的发送和接受
4.1.3自由口计算机通讯编程举例(C#)
4.2 Modbus协议
4.2.1 Modbus-RTU计算机侧程序介绍
4.2.2 ModBus协议介绍
4.2.3Modbus协议计算机通讯编程举例(C#)
第五章 以太网通讯基础
第六章 Omron PLC 以太网通讯
6.1 FINS协议
6.1.1 FINS协议通讯概述
6.1.2 FINS/TCP方法
6.1.3 FINS/TCP模式规范
6.1.4 PLC侧设置要求
6.1.45FINS协议计算机通讯编程举例(C#)
6.2 Socket通讯服务
6.2.1 Socket协议概述
6.2.2 Socket服务状态
6.2.3 Socket服务参数
6.2.4 Socket通讯举例
第七章 AB PLC以太网通讯
7.1 CIP协议通讯
7.1.1 CIP协议通讯介绍
7.1.2显示报文和UCMM
7.1.3通讯对象类
7.1.4 连接对象实例服务
7.1.5连接实例行为
7.1.6连接管理对象
7.2 TCP/IP(EIP) 封装CIP消息
7.2.1封装包结构
7.2.2 命令字段
7.2.3 命令描述
7.2.4会话管理
7.3 AB PLC CIP通讯
7.3.1 PCCC协议介绍
7.3.2 AB PLC和非Logix处理器PLC通讯介绍
7.3.4 计算机和非Logix系列PLC通过以太网和CIP协议通讯实例(C#)
7.3.5 AB PLC和Logix系列处理器PLC通讯介绍
7.3.6 计算机和Logix 系列PLC通过以太网和CIP协议通讯实例(C#)
第八章 西门子 PLC以太网通讯
8.1 TCP/IP协议介绍
8.2 PLC侧程序设计
8.3 计算机和PLC通讯实例(C#)
第九章 BECKHOFF ADS通讯
9.1.1 TwinCAT 介绍
9.1.2 ADS通讯协议概述
9.1.3 ADS通讯方式
9.1.4 ADS API及访问变量方式
9.2 计算机使用ADS技术和PLC通讯编程举例(C#)

教学资源推荐
作者: 刘传玺 袁照平
作者: 尼尔 H. E. 威斯特, 大卫·哈里斯
作者: [美]马克?西格斯蒙德(Mark Siegesmund)著
作者: [美]理查德G.莱昂斯(Richard G.Lyons) D.李·富盖尔(D. Lee Fugal) 著
参考读物推荐
作者: 陆佳华 江舟 马岷 编著 孙宏滨 主审
作者: 陈会 张玉兴 编著
作者: 叶国阳 刘铮 徐科军 编著
作者: 李庆华 著