IoTClient是一个.NET开源的物联网设备通讯协议实现客户端,支持多种工业通信协议,如ModBus和Bacnet。它提供对主流PLC品牌的读写操作支持。该组件基于.NET Standard 2.0,可用于跨平台开发。开源地址:https://github.com/zhaopeiym/IoTClient。
环境和工具 服务端电脑IP:192.168.1.130 客户端电脑IP:192.168.1.120 1、在服务端电脑运行 "IoTClientTool" 2、运行 "Wireshark" 3、在客户端电脑运行 "IoTClientTool" 4、Wireshark得到如下报文 报文分析,plc的连接
前言 前面我们介绍了 "ModBusTcp协议" 。今天我们接着来介绍ModBusRtu协议。和ModBusTcp不同的是ModBusRtu基于串口通信,ModBusTcp是基于Tcp以太网通信。 所以我们在讲解ModBusRtu协议之前会先介绍下串口通信。 串口通信 串口出现在1980年前后,当初
前言 上篇我们实现了ModBusTcp协议的客户端读写,可是在很多时候编写业务代码之前是没有现场环境的。总不能在客户现场去写代码,或是蒙着眼睛写然后求神拜佛不出错,又或是在办公室部署一套硬件环境。怎么说都感觉不太合适,如果我们能用软件仿真模拟硬件那不就完美了,以后有各种不同的硬件协议接口都模拟出来,
前言 进过前面两章的介绍,今天开始正式的实战。 进制转换 很多朋友对于进制转换可能是在刚学计算机的时候有接触,后来做高级语言开发可能就慢慢忘记了。我们做工控开发的时候需要经常进行进制转换,这里和大家一起复习下。 一个字节等8位(1byte = 8bit),可以存储2^8(0 255)共计256个数字
系列目录 IoTClient开发1 - 你也可以写个聊天程序 IoTClient开发2 - 你也可以写个服务器 IoTClient开发3 - ModBusTcp协议客户端实现 IoTClient开发4 - ModBusTcp协议服务端模拟 IoTClient开发5 - ModBusRtu协议 IoT
完成下面两步后,将自动完成登录并继续当前操作。