发表于:2019/5/2 21:37:23
#0楼
昆仑通态组态软件和单片机实现Modbus TCP以太网通信
一、通信目的:
1、组态软件可以对1#单片机(IP地址为192.168.1.120)数字量输入、继电器输出、模拟量输入、模拟量输出实现读、写操作;
2、组态软件可以对2#单片机(IP地址为192.168.1.121)数字量输入、继电器输出、模拟量输入、模拟量输出实现读、写操作;
3、组态软件可以对3#单片机(IP地址为192.168.1.122)数字量输入、继电器输出、模拟量输入、模拟量输出实现读、写操作;
4、组态软件对1#~3#单片机数字量输入、继电器输出、模拟量输入、模拟量输出读、写操作通过Modbus之03和06功能码实现。
二、通信参数约定:
1、昆仑通态组态软件通信参数:
客户端\服务器设置:客户端
网络类型:TCP
IP地址:192.168.1.102
端口号:3000、3001、3002
通信协议:Modbus TCP Client
2、1#单片机通信参数:
客户端\服务器设置:服务器
网络类型:TCP
IP地址:192.168.1.120
端口号:502
单元ID:1
通信协议:Modbus TCP Server
3、2#单片机通信参数:
客户端\服务器设置:服务器
网络类型:TCP
IP地址:192.168.1.121
端口号:502
单元ID:1
通信协议:Modbus TCP Server
4、3#单片机通信参数:
客户端\服务器设置:服务器
网络类型:TCP
IP地址:192.168.1.122
端口号:502
单元ID:1
通信协议:Modbus TCP Server
三、单片机通信程序要点说明:
1、主要宏定义如下所示:
2、主要函数定义如下所示:
3、主要变量定义如下:
4、主要函数如下所示:
四、昆仑通态组态软件要点说明:
1、设备组态如下所示:
2、通用TCP\IP父设备通信参数依次如下所示:
3、莫迪康Modbus TCP设备参数依次如下所示:
4、实时数据库如下所示:
5、组态画面如下图所示:
五、通信测试过程:
通信连接、测试过程以视频形式展现,如下所示:
一、通信目的:
1、组态软件可以对1#单片机(IP地址为192.168.1.120)数字量输入、继电器输出、模拟量输入、模拟量输出实现读、写操作;
2、组态软件可以对2#单片机(IP地址为192.168.1.121)数字量输入、继电器输出、模拟量输入、模拟量输出实现读、写操作;
3、组态软件可以对3#单片机(IP地址为192.168.1.122)数字量输入、继电器输出、模拟量输入、模拟量输出实现读、写操作;
4、组态软件对1#~3#单片机数字量输入、继电器输出、模拟量输入、模拟量输出读、写操作通过Modbus之03和06功能码实现。
二、通信参数约定:
1、昆仑通态组态软件通信参数:
客户端\服务器设置:客户端
网络类型:TCP
IP地址:192.168.1.102
端口号:3000、3001、3002
通信协议:Modbus TCP Client
2、1#单片机通信参数:
客户端\服务器设置:服务器
网络类型:TCP
IP地址:192.168.1.120
端口号:502
单元ID:1
通信协议:Modbus TCP Server
3、2#单片机通信参数:
客户端\服务器设置:服务器
网络类型:TCP
IP地址:192.168.1.121
端口号:502
单元ID:1
通信协议:Modbus TCP Server
4、3#单片机通信参数:
客户端\服务器设置:服务器
网络类型:TCP
IP地址:192.168.1.122
端口号:502
单元ID:1
通信协议:Modbus TCP Server
三、单片机通信程序要点说明:
1、主要宏定义如下所示:
2、主要函数定义如下所示:
3、主要变量定义如下:
4、主要函数如下所示:
四、昆仑通态组态软件要点说明:
1、设备组态如下所示:
2、通用TCP\IP父设备通信参数依次如下所示:
3、莫迪康Modbus TCP设备参数依次如下所示:
4、实时数据库如下所示:
5、组态画面如下图所示:
五、通信测试过程:
通信连接、测试过程以视频形式展现,如下所示:
[此贴子已经被作者于2019/5/2 21:58:21编辑过]
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
联系!腾讯扣扣149034219