- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实用文档
PAGE
文案大全
内嵌modbus协议单片机与移动设备上TeslaModbusSCADA通过wifi通信实现数字量模拟量采集及数字量控制输出的方法
图1 内嵌modbus协议单片机板,以下简称MB板。
图2 MB板结构示意图。
MB板提供以下资源
序
名称
通道数
Modbus功能码
对应寄存器
读写属性
1
数字输出读
6
01
保持线圈
只读
2
数字输入
4
02
离散输入
只读
3
掉电保持读
8
03
保持寄存器
只读
4
模拟输入
3
04
输入寄存器
只读
5
数字输出写
6
05
保持线圈
读写
6
掉电保持改写
8
06
保持寄存器
只写
模拟通道10位分辨率,输入0~5V原值范围0~1024。板上有空置的分压电阻,可根据需要进行安装。
MB板预置模拟通道电位器,并有短接焊点,不用外接附件就可对模拟通道进行测试。
MB板有2种工作方式,即RS485方式和wifi方式,通过板上短路接点进行切换。
RS485工作方式:
RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。
需要一台PC机(也可以是触摸屏),如果有串口,需要加装RS232/RS485转换器。如果没有串口,需要加装USB/RS485转换器,这两种转换市场上很多可供选择,且价格合适。
这种工作方式,需要取下板载的wifi模块。
当双绞线上需要多块MB板时,通过板上短路点设定不同的地址值。
图3 MB板RS485应用,也是这块板的基本应用。
在上图的基本应用中,MB板可以挂接到现有的支持modbus协议的系统中的双绞线上,也可以单独或几块MB板组成一个系统,只要设置不同地址即可。
MB板与组态王RS485方式连接时,组态王的设备连接属性
设备配置
设备名称
逻辑名称
串口号
设备地址
其余默认
设备驱动/PLC/莫迪康/TmodbusRTU/COM
新I/O设备
见备注
1
MB板与组态王RS485方式连接时,组态王串口及通讯参数设置
串口设置/通讯参数
波特率
数据位
奇偶校验
停止位
通讯超时
通讯方式
端口号
9600
8
无
1
3000(默认)
RS232
见备注
MB板与组态王RS485方式连接时,MB板上资源与组态王新建“数据词典”和“控件”动画连接
数据连接
动画连接
变量名称
变量类型
连接设备
寄存器
数据类型
读写属性
4路数字输入
指示灯
读11~14
I/O离散
新I/O设备
11~14
Bit
只读
2路模拟输入
文本/值输出/模拟值输出
ADC0~ADC1
I/O整数
新I/O设备
31~32
USHORT
只读
1路板载18B20
文本/值输出/模拟值输出
DS18B20
I/O整数
新I/O设备
39
USHORT
只读
6路继电器输出
指示灯
读01
I/O离散
新I/O设备
01~06
Bit
只读
开关
写01
I/O离散
新I/O设备
01~06
Bit
读写
保持寄存器
文本/值输出/模拟值输出
读41~46
I/O整数
新I/O设备
41~46
USHORT
只读
文本/值输入/模拟值输入
写41~46
I/O整数
新I/O设备
41~46
USHORT
只写
备注:端口号/串口号,如果电脑自带串口,选择对应的端口号即可,即便是通过RS232/RS485转换。如果电脑没有串口,需要通过USB/RS485转换,填写插入转换器电脑驱动后自动生成的端口号。
2.MB板的wifi工作方式:
图4 MB板的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板上的资源进行组态。
文档评论(0)