ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:680.14KB ,
资源ID:22899432      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22899432.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(TeslaModbusSCADA上位机通过wifi与modbus从站连接的实现过程Word格式.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

TeslaModbusSCADA上位机通过wifi与modbus从站连接的实现过程Word格式.docx

1、402离散输入3掉电保持读803保持寄存器模拟输入04输入寄存器5数字输出写05读写掉电保持改写06只写模拟通道10位分辨率,输入05V原值范围01024。板上有空置的分压电阻,可根据需要进行安装。MB板预置模拟通道电位器,并有短接焊点,不用外接附件就可对模拟通道进行测试。MB板有2种工作方式,即RS485方式和wifi方式,通过板上短路接点进行切换。一 RS485工作方式:RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。需要一台PC机(也可以是触摸屏),如果有串口,需要加装RS232/RS485转换器。如果没有串口,需要加装USB/RS485转换器,这两种转换市场上很多可供选

2、择,且价格合适。这种工作方式,需要取下板载的wifi模块。当双绞线上需要多块MB板时,通过板上短路点设定不同的地址值。图3 MB板RS485应用,也是这块板的基本应用。在上图的基本应用中,MB板可以挂接到现有的支持modbus协议的系统中的双绞线上,也可以单独或几块MB板组成一个系统,只要设置不同地址即可。MB板与组态王RS485方式连接时,组态王的设备连接属性设备配置设备名称逻辑名称串口号设备地址其余默认设备驱动/PLC/莫迪康/TmodbusRTU/COM新I/O设备见备注MB板与组态王RS485方式连接时,组态王串口及通讯参数设置串口设置/通讯参数波特率数据位奇偶校验停止位通讯超时通讯方

3、式端口号9600无3000(默认)RS232MB板与组态王RS485方式连接时,MB板上资源与组态王新建“数据词典”和“控件”动画连接数据连接动画连接变量名称变量类型连接设备寄存器数据类型4路数字输入指示灯读1114I/O离散1114Bit2路模拟输入文本/值输出/模拟值输出ADC0ADC1I/O整数3132USHORT1路板载18B20DS18B20396路继电器输出读010106开关写01读41464146文本/值输入/模拟值输入写4146备注:端口号/串口号,如果电脑自带串口,选择对应的端口号即可,即便是通过RS232/RS485转换。如果电脑没有串口,需要通过USB/RS485转换,填

4、写插入转换器电脑驱动后自动生成的端口号。2MB板的wifi工作方式:图4 MB板的wifi工作方式,在wifi覆盖范围内使用。硬件:支持wifi的安卓或苹果手机/平板电脑移动设备,MB板插上wifi模块,见图1。软件:TeslaModbusSCADA组态软件。国外大公司产,全中文。可以根据你的要求,灵活组态,使用非常方便。 图5这种工作方式分以下几步完成:1MB板与移动设备上wifi连接时移动设备上wifi设置:注:MB板插上wifi模块,并接通电源。移动设备设置WLAN可用WLAN列表触摸“AI-THINKER_FDDE42”项连接出现提示“WLAN连接不可上网”触摸“否”,即完成了移动设备

5、上wifi的设置。2、运行移动设备上的“TselaModbusSCADA” 软件,按下图和表中的“连接属性”设置其中各项。运行软件触摸设备 长按“Server”图标 触摸“编辑” 设置“连接属性”图6以上完成后,触摸TselaModbusSCADA软件的“运行”,TselaModbusSCADA软件进入运行状态,同时移动设备顶部出现“server已连接”提示,因为还没组态,屏幕上空空如也,啥也没有。3、TselaModbusSCADA软件的组态。根据你的需要,按以下表中给出MB板上的资源进行组态。MB板与移动设备上的TselaModbusSCADA软件设备配置软件名称TselaModbusSC

6、ADA连接属性IP或DNS=192.168.4.1 端口=333 类型= TCP RTU via TCP=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移动设备gprsInternetGPRS-DTUMB板。通过因特网进行连接,没有距离限制。需另行购置GPRS-DTU设备,厂家提供网络空间、APP软件,移动设备和GPRS-DTU分别插入数据卡,使用流量

7、,月费用根据点数在百MB。modbus协议的内容比较浩大,在这里只讨论与这块板相关的内容及板上功能的实现过程。图9 标准modbus传输帧的数据结构,也是modbus协议的重点。实现上述功能首先就是编程了,上图是modbus协议的报文格式,这是modbus通行格式,以下主要针对MB板上的资源进行。通过组态王读取对应功能码的方法,也可以参考“看图解说组态软件与单片机通讯仿真实践过程”一文。图10 程序框图以下介绍调试过程。图11 串口连接软件图14 组态王串口设备调试通过串口连接软件连接到友善串口助手后,发送接收过程用以上方法,获得modbus协议0106功能码的数据帧组成如下表:发送方接收方组

8、态王寄存器名友善串口调试助手收到的modbus数据帧功能码数据地址地址CRC校验00FDCAB931840A其它数据地址自行测试也可以通过移动设备上的TselaModbusSCADA软件通过TCP进行测试步骤如下: 移动设备上的TselaModbusSCADA软件“设备”项设置其中IP是运行友善电脑的IP地址TselaModbusSCADA画面上添加置位开关控件设置“置位开关”指针属性。友善串口助手TCP设置及移动设备上的TselaModbusSCADA软件运行后收到的数据。不难看出,这个数据帧和组态王的测试完全相同。总之,测试的方法,可用的软件也不少,同志们可自行探索。板上程序的测试:Keil软件进入调试状态,组态王串口调试或友善助手发送数据帧进行测试程序编写和调试通过keil软件进行。程序目录中加入“debug.ini”串口配置文件,以便于连接组态王或友善串口助手。数据帧可以通过组态王或友善串口助手发送对应功能码的数据帧,观察返回的数据帧是否正常。模拟量的调试,因为ADC硬件无法仿真,所以语句中应跳过转换完成行。18B20程序的调试,最终也需反复拷入芯片进行。以上调试完成后, 然后就是AD6软件设计印刷线路板,焊接拷入程序,实际运行。直到完全正常为止。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1