最新TeslaModbusSCADA上位机通过wifi与modbus从站连接的实现过程Word格式.docx
- 文档编号:13280465
- 上传时间:2022-10-09
- 格式:DOCX
- 页数:19
- 大小:1.61MB
最新TeslaModbusSCADA上位机通过wifi与modbus从站连接的实现过程Word格式.docx
《最新TeslaModbusSCADA上位机通过wifi与modbus从站连接的实现过程Word格式.docx》由会员分享,可在线阅读,更多相关《最新TeslaModbusSCADA上位机通过wifi与modbus从站连接的实现过程Word格式.docx(19页珍藏版)》请在冰豆网上搜索。
2
数字输入
4
02
离散输入
3
掉电保持读
8
03
保持存放器
设定不同的地址值。
图3MB板RS485应用,也是这块板的根本应用。
在上图的根本应用中,MB板可以挂接到现有的支持modbus协议的系统中的双绞线上,也可以单独或几块MB板组成一个系统,只要设置不同地址即可。
MB板与组态王RS485方式连接时,组态王的设备连接属性
设备配置
设备名称
逻辑名称
串口号
设备地址
其余默认
设备驱动/PLC/莫迪康/TmodbusRTU/COM
新I/O设备
见备注
MB板与组态王RS485方式连接时,组态王串口及通讯参数设置
串口设置/通讯参数
波特率
数据位
奇偶校验
停止位
通讯超时
通讯方式
端口号
9600
无
3000〔默认〕
RS232
MB板与组态王RS485方式连接时,MB板上资源与组态王新建“数据词典〞和“控件〞动画连接
数据连接
动画连接
变量名称
变量类型
连接设备
存放器
数据类型
4路数字输入
指示灯
读11~14
I/O离散
11~14
Bit
2路模拟输入
文本/值输出/模拟值输出
ADC0~ADC1
I/O整数
31~32
USHORT
1路板载18B20
DS18B20
39
6路继电器输出
读01
01~06
开关
写01
读写
读41~46
41~46
文本/值输入/模拟值输入
写41~46
只写
备注:
端口号/串口号,如果电脑自带串口,选择对应的端口号即可,即便是通过RS232/RS485转换。
如果电脑没有串口,需要通过USB/RS485转换,填写插入转换器电脑驱动后自动生成的端口号。
2.MB板的wifi工作方式:
图4MB板的wifi工作方式,在wifi覆盖范围内使用。
硬件:
支持wifi的安卓或苹果手机/平板电脑移动设备,MB板插上wifi模块,见图1。
软件:
TeslaModbusSCADA组态软件。
国外大公司产,全中文。
可以根据你的要求,灵活组态,使用非常方便。
图5
这种工作方式分以下几步完成:
1.MB板与移动设备上wifi连接时移动设备上wifi设置:
注:
MB板插上wifi模块,并接通电源。
移动设备\设置\WLAN\可用WLAN列表\触摸“AI-THINKER_FDDE42”项\连接
出现提示“WLAN连接不可上网〞\触摸“否〞,即完成了移动设备上wifi的设置。
2、运行移动设备上的“TselaModbusSCADA〞软件,按以下列图和表中的“连接属性〞设置其中各项。
运行软件\触摸设备长按“Server〞图标触摸“编辑〞设置“连接属性〞
图6
以上完成后,触摸TselaModbusSCADA软件的“运行〞,TselaModbusSCADA软件进入运行状态,同时移动设备顶部出现“server已连接〞提示,因为还没组态,屏幕上空空如也,啥也没有。
3、TselaModbusSCADA软件的组态。
根据你的需要,按以下表中给出MB板上的资源进行组态。
MB板与移动设备上的TselaModbusSCADA软件设备配置
软件名称
TselaModbusSCADA
连接属性
IP或DNS=192.168.4.1端口=333类型=TCPRTUviaTCP=√
MB板上资源与TselaModbusSCADA软件控件之间的连接属性
测试用控件
从站号
点类型
偏移
位
0、1、2、3
二进制
数字表盘/机械表盘
输入存放器
0、1
无符号整形〔16位〕
置位按钮
0、1、2、6、4、5
扩展应用1:
图7
移动设备wifi-wifi转RS485-长距离双绞线-板1-板2-板n
扩展应用2:
图8
移动设备gprs→Internet→GPRS-DTU→MB板。
通过因特网进行连接,没有距离限制。
需另行购置GPRS-DTU设备,厂家提供网络空间、APP软件,移动设备和GPRS-DTU分别插入数据卡,使用流量,月费用根据点数在百MB。
modbus协议的内容比拟浩大,在这里只讨论与这块板相关的内容及板上功能的实现过程。
图9标准modbus传输帧的数据结构,也是modbus协议的重点。
实现上述功能首先就是编程了,上图是modbus协议的报文格式,这是modbus通行格式,以下主要针对MB板上的资源进行。
通过组态王读取对应功能码的方法,也可以参考“看图解说组态软件与单片机通讯仿真实践过程〞一文。
图10程序框图
以下介绍调试过程。
图11串口连接软件
图14组态王串口设备调试通过串口连接软件连接到友善串口助手后,发送接收过程
用以上方法,获得modbus协议01~06功能码的数据帧组成如下表:
发送方
→
接收方
组态王存放器名
友善串口调试助手收到的modbus数据帧
功能码
数据地址
地址
CRC校验
00
FD
CA
B9
04
31
84
0A
其它数据地址自行测试
也可以通过移动设备上的TselaModbusSCADA软件通过TCP进行测试
步骤如下:
●移动设备上的TselaModbusSCADA软件“设备〞项设置
其中IP是运行友善电脑的IP地址
TselaModbusSCADA画面上添加‘置位开关’控件
设置“置位开关〞指针属性。
友善串口助手TCP设置及移动设备上的TselaModbusSCADA软件运行后收到的数据。
不难看出,这个数据帧和组态王的测试完全相同。
总之,测试的方法,可用的软件也不少,同志们可自行探索。
板上程序的测试:
Keil软件进入调试状态,组态王串口调试或友善助手发送数据帧进行测试
程序编写和调试通过keil软件进行。
程序目录中参加“debug.ini〞串口配置文件,以便于连接组态王或友善串口助手。
数据帧可以通过‘组态王’或‘友善串口助手’发送对应功能码的数据帧,观察返回的数据帧是否正常。
模拟量的调试,因为ADC硬件无法仿真,所以语句中应跳过‘转换完成’行。
18B20程序的调试,最终也需反复拷入芯片进行。
以上调试完成后,然后就是AD6软件设计印刷线路板,焊接拷入程序,实际运行。
直到完全正常为止。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 TeslaModbusSCADA 上位 通过 wifi modbus 连接 实现 过程
链接地址:https://www.bdocx.com/doc/13280465.html