TeslaModbusSCADA上位机通过wifi与modbus从站连接的实现过程
TeslaModbusSCADA上位机通过wifi与modbus从站连接的实现过程

内嵌modbus协议单片机与移动设备上TeslaModbusSCADA通过wifi通信实现数字量模拟量采集及数字量控制输出的方法图1内嵌modbus协议单片机板,以下简称MB板。
图2MB板结构示意图。
可根据需要进行安装。
MB板预置模拟通道电位器,并有短接焊点,不用外接附件就可对模拟通道进行测试。
MB板有2种工作方式,即RS485方式和wifi方式,通过板上短路接点进行切换。
一.RS485工作方式:RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。
需要一台PC机(也可以是触摸屏),如果有串口,需要加装RS232/RS485转换器。
如果没有串口,需要加装USB/RS485转换器,这两种转换市场上很多可供选择,且价格合适。
这种工作方式,需要取下板载的wifi模块。
当双绞线上需要多块MB板时,通过板上短路点设定不同的地址值。
图3MB板RS485应用,也是这块板的基本应用。
在上图的基本应用中,MB板可以挂接到现有的支持modbus协议的系统中的双绞线上,也可以单独或几块MB板组成一个系统,只要设置不同地址即可。
过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的设置。
TeslaModbusSCA上位机通过wifi与modbus从站连接的实现过程

T e s l a M o d b u s S C A上位机通过w i f i与m o d b u s 从站连接的实现过程标准化工作室编码[XX968T-XX89628-XJ668-XT689N]内嵌modbus 协议单片机与移动设备上TeslaModbusSCADA 通过wifi 通信实现数字量模拟量采集及数字量控制输出的方法图1内嵌modbus 协议单片机板,以下简称MB 板。
图2MB 板结构示意图。
可根据需要进行安装。
MB 板预置模拟通道电位器,并有短接焊点,不用外接附件就可对模拟通道进行测试。
MB 板有2种工作方式,即RS485方式和wifi 方式,通过板上短路接点进行切换。
一. RS485工作方式:RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。
需要一台PC 机(也可以是触摸屏),如果有串口,需要加装RS232/RS485转换器。
如果没有串口,需要加装USB/RS485转换器,这两种转换市场上很多可供选择,且价格合适。
这种工作方式,需要取下板载的wifi 模块。
当双绞线上需要多块MB 板时,通过板上短路点设定不同的地址值。
图3MB 板RS485应用,也是这块板的基本应用。
在上图的基本应用中,MB 板可以挂接到现有的支持modbus 协议的系统中的双绞线上,也可以单独或几块MB 板组成一个系统,只要设置不同地址即可。
过RS232/RS485转换。
如果电脑没有串口,需要通过USB/RS485转换,填写插入转换器电脑驱动后自动生成的端口号。
2.MB板的wifi工作方式:图4MB板的wifi工作方式,在wifi覆盖范围内使用。
硬件:支持wifi的安卓或苹果手机/平板电脑移动设备,MB板插上wifi模块,见图1。
软件:TeslaModbusSCADA组态软件。
国外大公司产,全中文。
可以根据你的要求,灵活组态,使用非常方便。
图5这种工作方式分以下几步完成:1.MB板与移动设备上wifi连接时移动设备上wifi设置:注:MB板插上wifi模块,并接通电源。
基于ZigBee和Modbus的无线远程控制系统的实现

Ke y wor d s: Zi gBee , Mo dbu s , po we r c on t r ol , r emo t e moni t or i n g
针 对 传 统人 工 采 集 数 据 费 时 费 力 和有 线 监 控 布 线 复 杂 的情
况, 本设 计 将 传 感 器 与 Z i g B e e无 线 网络 技 术 相 结 合 , 从 现 场 多 点 采 集 数据 , 并 能 够进 行 数 据 的 分 析 与 处 理 , 然 后 将 数 据 转 化 成 能 够 嵌 入 到 Wi — F i 无 线 网 络 的标 准 Mo d b u s协议 的进 行 数 据 传 输, 上位 机 又 采 用 力控 组 态 软 件 开 发 人 机交 互 界 面 。 整 个过 程 化
有线为无线 , 真 正 的 实 现 了无 线 远 程 监 控 。 1 系统 总体 结构
模块 1 个、 1个 无线 路 由及 上 位机 。
Zi
【 l
图 2 硬 件 结 构 图
基于 Z i g B e e和 Mo d b u s的无 线 远 程控 制 系统 的实 现
基于 Z i g B e e 和M o d b u s 的无线远程控制系统的实现
mpl e me n t a t i o n o f Wi r e l e s s Re mo t e Co n t r o l S y s t e m B a s e d O f ]Zi gBe e a n d Mo d b u s
李倩 梅 孙 进 生 ( 河北联合大学电气工程学院, 河北 唐山 0 6 3 0 0 9 )
三菱PLC和西门子PLC之间实现无线通讯的办法

三菱PLC和西门子PLC之间实现无线通讯的办法对一个大型工厂,由于生产线的不断改造、新老流程的不断更新,这些PLC系统往往是由不同的制造商提供的。
那么在智慧工厂的实现中,常会遇到不同品牌PLC之间需要进行相互通讯的情况。
由于场地和生产能效的原因,在后期的系统改造中,通常需要采用无线的方式完成不同品牌PLC之间的通讯。
当下的工业控制现场,可编程控制PLC种类、品牌繁多,且各PLC通讯介质和通讯协议也各不相同。
以下我整理了2个具有代表性的案例进行验证测试。
方案一:西门子与三菱PLC无线ModbusRTU通讯本方案以西门子S7-200SMART和三菱FX3U PLC为例,验证不同品牌PLC之间能否实现ModbusRTU协议下的无线485通讯。
本方案中采用PLC无线通讯终端DTD435MC,作为实现无线通讯的硬件设备。
无线方案示意图▼1.测试设备与参数西门子PLC型号:S7-200Smart×1台三菱PLC型号:FX3U×2台达泰日系PLC无线通讯终端——DTD435MC×3块主从关系:1主2从通讯接口:Rs485接口供电:9-24VDC通讯协议:ModbusRTU传输距离:100米,500米,1KM,3KM,20KM2.接线方式2.1西门子S7-200SMART与达泰DTD435MC接线RS-485连线200SMART DTD435MC DTD435MC设置RS485+A DB9-Pin3B RS485+A K8:1,2,3,4,5,6,7,8OFF RS485-B DB9-Pin8A RS485-B2.2三菱FX3U与达泰DTD435MC接线FX3U通讯口使用485BD模块,因为FX3U-485BD口是四线制的,所以需要将RDA和SDA短接接入A(485+,CN2-4),再将RDB和SDB短接接入B(485-,CN2-5)。
3.主站PLC程序配置1.主程序2.RTU轮询程序4.从站PLC程序配置4.1三菱FX3U从站1程序4.2三菱FX3U从站2程序西门子smart200(主站)I0.0—I0.3控制三菱FX3U(从站1)的Y0.0—Y0.3西门子smart200(主站)I0.4—I0.7控制三菱FX3U(从站2)的Y0.0—Y0.3西门子smart200(主站)Q0.0—Q0.3读取三菱FX3U(从站1)的X0.0—X0.3西门子smart200(主站)Q0.4—Q0.7读取三菱FX3U(从站2)的X0.0—X0.3方案二:西门子与三菱PLC无线ModbusTCP通讯本方案以西门子S7-1200和三菱FX5U PLC为例,验证不同品牌PLC之间能否实现ModbusTCP/IP协议下的无线以太网通讯。
Modbus通讯协议的几种实现方式(LabVIEW) 副本

Modbus通讯协议的几种实现方式(LabVIEW)1. Modbus简介Modbus是Modicon公司(现在已经被施耐德收购成为了施耐德旗下品牌)为其PLC通讯而开发的一种通讯协议,从1979年问世至今,已经成为工业通讯领域的业界标准(De facto),最初的Modbus通讯协议仅支持串口,分为Modbus RTU和ACSII两种信号传输模式(一般基于RS485串口通信媒介),而随着时代进步,Modbus也与时俱进,新增了Modbus TCP版本,可以通过以太网进行通讯,此外,Modbus还有一个Modicon专用的Modbus Plus (Modbus +)版本。
和其他工业通信协议相比,Modbus主要的优点包括内容公开没有版权要求,不用支付额外费用、硬件要求简单容易部署、使用广泛便于系统集成。
Modbus采用半双工的通讯方式,由1个子站和多个从站组成,允许多个设备连接在同一个网络上进行通讯。
2. LabVIEW实现Modbus通讯的方式针对Modbus的串口和TCP两种不同的方式,在LabVIEW中通常可以通过以下几种方法实现Modbus通讯。
其中一些实现方式需要安装LabVIEW 数据记录与监控(DSC)模块.Modbus RTU/ASCII的实现方式通过VISA直接进行串口操作实现通过LabVIEW DSC模块中的Modbus模块实现通过LabVIEW DSC模块中的OPC模块实现Modbus TCP通过LabVIEW标准的TCP模块实现通过LabVIEW DSC模块中的Modbus模块实现通过LabVIEW DSC模块中的OPC模块实现以下就几种实现方式进行示例与说明。
3. LabVIEW通过VISA实现Modbus串口通信VISA(Virtual Instrument Software Architecture,虚拟仪器软件架构),是美国国家仪器公司(NI)推出的通用串行通讯软件,最初用于NI公司LabVIEW等软件与串行设备进行通讯,现在已成为工业通讯的标准之一。
SCADA系统Modbus通讯调试手册

SWPP SCADA系统Modbus通讯调试手册1、FTA与SI电源模块接线(现场接线已连接好,只作检查)注意一个SI卡可带两个FTA接线端子板(即FTA A,FTA B 如下图),由单独电源模块供电,每个FTA接线端子板通过屏蔽双绞通讯线与第三方设备连接。
图12、与第三方通讯设备的接线需要注意各通讯设备以总线方式接入(即相互串连起来最后接入FTA端子上),当通讯距离超过100米或干扰很强时两端均应加上120欧姆电阻,连接第三方通讯设备到FTA端子的最大接线长度不应超过300米,如超过300米应采用信号中继器或放大器,每个FTA接线端子板最多可接入的设备为15个。
图23、Control Builder的组态(1)每个SI卡有32个软通道(Channel),其中0~15通道与连接在FTA “A”板上的第三方设备的进行通讯,而16~31通道与通道与连接在FTA“B”板上的第三方设备的进行通讯。
当只有1个FTA板时,那么这块FTA板必须配置成FTA“A”使用(即按1图将FTA接到Power Adapter的“ChannelA”上),且只能使用0~15通道!(2)Control Builder中SI通讯功能块(软通道类型)有三种:Numeric (SINUMARRCH):接收/发送数值型量,包括整数、浮点数;Flag (SIFLAGARRCH):接收/发送布尔量,即标志位;Text (SITEXTARRCH):接收/发送数字符型量。
对于一个“SINUMARRCH”功能块(即一个软通道),可接收/发送最多16个32位浮点数或32个16位整型数。
(3)组态右侧图3为Control Builder中的相应功能块,具体组态见图4。
Serial Link Device Address:为设备地址,即Modbus ID;Starting Element Index:为接收/发送数据的起始地址,此为第三方厂家提供的,是modbus通讯寄存器首地址,1个寄存器地址存储一个16位二进制数;Number of Numeric Value:接收/发送的数据的个数。
E103-W04串口转WiFi模块modbus网关上位机配置详解

E103-W04串口转WiFi模块modbus网关上位机配置详解modbus 参数区(配置重启后生效)Modbus 工作模式分别可以设置简单协议转化/多主机/存储型/配置型/主动上传型五种类型默认为禁用,即为不开启modbus 功能区,将选项改为任意一种类型,即为开启,注意:开启后,modbus 网关将工作在链路一上,只支持TCP 形式交互,并且会主动关闭其他三路链路,请不要使用其他三条链路。
下面简单介绍一下几种网关模式:简单协议转换:也就是最常用的,简单的TCP-RTU 转换多主机模式:也就是比如A/B 两个主机都会通过modbus 访问设备信息,如果A/B 同时发起访问请求,那么比如 A 已经访问了,modbus 就会进入忙状态,B 的访问信息将会存储下来,等待A 主机的交互结束了,再执行B 主机的交互,从而避免了多个主机modbus 总线的信息冲突存储型网关:由于485 交互端的交互速度慢于网络端,所以很多的总线等待都是源于慢的这一端,而存储型网关,比如主机访问了一条指令,那么设备作为modbus 网关会”记住”这个指令,并且不断轮询,将轮询结果保存在设备中,那么下次主机再次访问这个数据,设备作为modbus 网关将不会再走485 下发询问信息,等待内容返回,然后将内容返回给网络端的流程,而是直接将设备内存储的轮询内容直接返回给主机,让交互速度流畅起来。
配置型网关:与存储型网关类似,但是您可以将常用的询问指令事先配置到设备中,相当于让设备不需要主机下发,直接记住这些指令,后面的工作流程与存储型网关相同主动上传:在modbus 指令配置那里可以配置指令(这个指令配置区是配置型网关和主动上传统一使用的配置),配置完后,就像配置型网关一样,设备作为modbus 网关会通过485 下发询问信息,但是这里得到询问结果后,会直接通过网络返回给主机端。
Server Hex:这个参数暂不支持TCP Modbus:支持在选择多主机的时候不勾选此项,其余时候勾选上,这是常用用法,代表默认网络端跑的是TCP 类型数据,然后设备作为modbus 网关到从机端跑的RTU 数据。
TeslaModbusSCADA上位机通过wifi及modbus从站连接的实现过程.doc

内嵌 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方式,通过板上短路接点进行切换。
一. R S485 工作方式:RS-485 采用平衡发送和差分接收,因此具有抑制共模干扰的能力。
需要一台 PC机(也可以是触摸屏),如果有串口,需要加装RS232/RS485 转换器。
如果没有串口,需要加装 USB/RS485转换器,这两种转换市场上很多可供选择,且价格合适。
这种工作方式,需要取下板载的wifi 模块。
当双绞线上需要多块MB板时,通过板上短路点设定不同的地址值。
图 3 MB 板 RS485应用,也是这块板的基本应用。
在上图的基本应用中,MB板可以挂接到现有的支持modbus 协议的系统中的双绞线上,也可以单独或几块 MB板组成一个系统,只要设置不同地址即可。
MB板与组态王 RS485方式连接时,组态王的设备连接属性设备配置设备名称逻辑名称串口号设备地址其余默认新 I/O 设备见备注 1设备驱动 /PLC/ 莫迪康 /TmodbusRTU/COMMB板与组态王 RS485方式连接时,组态王串口及通讯参数设置波特率数据位奇偶校验停止位通讯超时通讯方式端口号串口设置 / 通讯参数8 无 1 3000(默认)RS232 见备注9600MB板与组态王 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转换。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TeslaModbusSCADA上位机通过wifi与modbus从站连接的实现过程内嵌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方式,通过板上短路接点进行切换。
一.R S485工作方式:RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。
需要一台PC机(也可以是触摸屏),如果有串口,需要加装RS232/RS485转换器。
如果没有串口,需要加装USB/RS485转换器,这两种转换市场上很多可供选择,且价格合适。
这种工作方式,需要取下板载的wifi模块。
当双绞线上需要多块MB板时,通过板上短路点设定不同的地址值。
图3 MB板RS485应用,也是这块板的基本应用。
在上图的基本应用中,MB板可以挂接到现有的支持modbus协议的系统中的双绞线上,也可以单独或几块MB板组成一个系统,只要设置不同地址即可。
MB板与组态王RS485方式连接时,组态王的设备连接属性设备配置设备名称逻辑名称串口号设备地址其余默认设备驱动/PLC/莫迪康/TmodbusRTU/COM新I/O设备见备注1MB板与组态王RS485方式连接时,组态王串口及通讯参数设置串口设置/通讯参数波特率数据位奇偶校验停止位通讯超时通讯方式端口号9600 8 无 13000(默认)RS232见备注MB板与组态王RS485方式连接时,MB板上资源与组态王新建“数据词典”和“控件”动画连接数据连接动画连接变量名称变量类型连接设备寄存器数据类型读写属性4路数字输入指示灯读11~14I/O离散新I/O设备11~14 Bit只读2路模拟输入文本/值输出/模拟值输出ADC0~ADC1I/O整数新I/O设备31~32 USHORT只读1路板载18B20 文本/值输出/模拟值输出DS18B20I/O整数新I/O设备39 USHORT只读6路继电器输出指示灯读01I/O离散新I/O设备01~06 Bit只读开关写01I/O离散新I/O设备01~06 Bit读写保持寄存器文本/值输出/模拟值输出读41~46I/O整数新I/O设备41~46 USHORT只读文本/值输入/模拟值输入写41~46I/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板上的资源进行组态。
MB板与移动设备上的TselaModbusSCADA软件设备配置软件名称TselaModbusSCADA连接属性IP或DNS=192.168.4.1 端口=333 类型= TCPRTU via TCP=√MB板上资源与TselaModbusSCADA软件控件之间的连接属性测试用控件从站号点类型偏移数据类型位4路数字输入指示灯 1离散输入0、1、2、3二进制无2路模拟输入数字表盘/机械表盘1输入寄存器0、1无符号整形(16位)无1路板载18B20 数字表盘/机械表盘1输入寄存器8无符号整形(16位)无6路继电器输出置位按钮 1保持线圈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校验1 0 1 01 01 00 00 00 01 FD CA2 1 1 01 02 00 00 00 01 B9 CA3 3 1 01 04 00 00 00 01 31 CA4 4 1 01 03 00 00 00 01 84 0A 其它数据地址自行测试也可以通过移动设备上的TselaModbusSCADA软件通过TCP进行测试步骤如下:移动设备上的TselaModbusSCADA软件“设备”项设置其中IP是运行友善电脑的IP地址TselaModbusSCADA画面上添加‘置位开关’控件设置“置位开关”指针属性。
友善串口助手TCP设置及移动设备上的TselaModbusSCADA软件运行后收到的数据。
不难看出,这个数据帧和组态王的测试完全相同。
总之,测试的方法,可用的软件也不少,同志们可自行探索。
板上程序的测试:Keil软件进入调试状态,组态王串口调试或友善助手发送数据帧进行测试程序编写和调试通过keil软件进行。
程序目录中加入“debug.ini”串口配置文件,以便于连接组态王或友善串口助手。
数据帧可以通过‘组态王’或‘友善串口助手’发送对应功能码的数据帧,观察返回的数据帧是否正常。
模拟量的调试,因为ADC硬件无法仿真,所以语句中应跳过‘转换完成’行。
18B20程序的调试,最终也需反复拷入芯片进行。
以上调试完成后,然后就是AD6软件设计印刷线路板,焊接拷入程序,实际运行。
直到完全正常为止。