-
圆形进度条控件如何使用?
什么是圆形进度条控件? 随着用户对人机交互体验越来越高,串口屏应用的场合范围越来越广,目前常规的矩形进度条已无法适用于部分特殊应用场合。所以我司在软件上新推出的一个圆形进度条控件。可设置炫酷的图片作为背景,增强显示效果,通过自由选择起始角度和终止角度,将参数值形象显示出来。 本例程中介绍圆形进度条控件的应用,实现滑动圆形进度条控件改变温度值 适用范围:F型、基本型不支持 例程下载链接:《圆形进度条控件应用》(点击跳转) 15.1 圆形进度条控件属性说明 圆形进度条控件的属性窗口如下所示 进度条宽…
-
历史曲线控件如何使用?
什么是历史曲线控件? 通过历史曲线控件来记录某些数据在一段时间内的变化路径和曲线。本例程中介绍历史曲线控件常见的应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示 记录温度的变化实现在一段时间内,外部MCU通过传感器采集到的温度数据发送给屏幕,利用历史曲线控件在屏幕上显示出来 适用范围:全系列 例程下载链接:《历史曲线控件应用》(点击跳转) 14.1 历史曲线属性 本章节重点介绍历史曲线控件的属性,属性窗口如下所示 采样点数 单个通道在整个控件宽度范围内,总采用点数,若采样点数超过该…
-
数据记录控件如何使用?
什么是数据记录控件? 数据记录控件用于记录数据,共有4中类型,分别为当前告警、历史告警、历史告警与解除时间、通用表格。 “当前告警”、“历史告警”和“历史告警与解除时间”的设置类似,本例程中结合工程中的画面,只介绍数据记录控件“历史告警与解除”和“通用表格”的应用: 通用表格:介绍名字和编号的记录 历史告警和解除时间:记录产生告警的时间以及告警解除的时间 13.1 数据记录控件属性说明 数据记录控件属性如下所示 字体 设置数据记录显示的字体大小和样式 用户使用字体样式时候,需要考虑表格一行的高度…
-
二维码控件如何使用?
什么是二维码控件? 二维码是将数据用某种特定的几何图形,在平面上以一定规律分布黑白相间的图形,记录数据符号信息。给用户扫码支付灯等应用。二维码可以由用户主机输入,也可以在编辑工程时通过属性设置,然后显示在串口屏上。 本例程中介绍二维码控件常见的应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示: 更新二维码 按钮更新二维码 适用范围:全系列 例程下载链接:《二维码控件应用》(点击跳转) 12.1 二维码属性介绍 二维码控件属性如下所示 文本 二维码初始默认的显示内容 放大系数 设置单…
-
滑动选择控件如何使用?
什么是滑动选择控件? 滑动选择控件主要方便用户设置参数和显示状态。本例程中介绍滑动选择控件常见的应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示: 滑动选择:通过上下滑动屏幕来实现用户对参数设置的选定 状态显示:设置显示某种文字状态 适用范围:全系列 例程下载链接:《滑动选择控件应用》(点击跳转) 11.1 滑动选择控件属性介绍 滑块有两种模式,分别为滑动选择以及状态显示 滑动选择 用途 上下滑动更改选项来设定用户所需要选择的参数 字体 更改显示文字的字体大小 文字颜色 指定被选中…
-
菜单控件如何使用?
什么是菜单控件? 下拉选择框可以通过菜单控件来显示。用户可以设置按下按钮后弹出菜单,也可以通过发送指令弹出菜单,点击菜单后数据可以输出到文本控件或者选择控件,然后显示在串口屏上 本例程中介绍菜单控件常见的应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示 下拉菜单应用:菜单数据输出到文本控件中。 外部主机修改选项:菜单数据输出到选择控件中,外部主机修改选择控件的选项 适用范围:全系列 例程下载链接:《菜单控件应用》(点击跳转) 10.1 菜单控件属性 本章节重点介绍菜单控件的属性,属…
-
曲线控件如何使用?
什么是曲线控件? 曲线可以直观地看出数据变化情况,上升、下降等趋势,MCU采集的数据按顺序发送到屏幕,然后利用曲线控件将采样的数据点连成曲线显示出来,X轴是数据的采样点数,Y轴是数据采样值 适用范围:全系列 例程下载链接:《曲线控件应用》(点击跳转) 9.1 曲线控件属性 本章节重点介绍曲线控件的属性,属性窗口如下所示 采样点数 曲线在整个控件宽度范围,从左到右显示一轮的点数,如下所示 例如,把曲线宽度设置为480像素,采样点数设置为480个,1个像素点对应1个曲线采样数据。那么整个宽度的曲线显…
-
图标控件如何使用?
什么是图标控件? 图标控件为GIF或ICON格式的文件,默认索引从0开始。使用图标控件,形象地把变量的不同状态显示出来或修改背景图片 本例程中介绍图标控件常见的应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示 状态显示:实现4种状态显示 修改背景图标:实现4个背景图的切换 适用范围:全系列 例程下载链接:《ICON控件应用》(点击跳转) 8.1 图标控件属性 本章节重点介绍图标控件的属性,属性窗口如下所示 初始化显示 选择“是”或者“否” 图标文件 选择图标文件的路径 透明处理 可…
-
动画控件(GIF控件)如何使用?
什么是GIF控件? GIF动画、ICON图标文件可以通过动画控件来显示。用户可以设置动画控件自动播放,也可以设置触摸,本例程中介绍动画控件常见的应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示 开机动画:开机后,动画自动播放,并在播放完成后执行指定的动作 ICON文件播放:使用VisualTFT软件制作ICON文件,ICON图标循环播放 适用范围:全系列 例程下载链接:《GIF控件应用》(点击跳转) 7.1 GIF控件属性介绍 GIF控件属性如下所示 初始化显示 进入该画面时控件是…
-
RTC控件如何使用?
什么是RTC控件? 时间可以通过RTC控件来显示。RTC控件可以通过用户主机修改,也可以通过设置弹出系统键盘,对时间进行输入编辑操作,然后显示在串口屏上。本章节中介绍RTC控件常见的应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示 时间显示:显示当前时间 定时功能:设置一个计时,在屏上显示计时的时间,在达到设定值时通过串口发出通知 适用范围:全系列 例程下载链接:《RTC控件应用》(点击跳转) 6.1 RTC控件属性介绍 RTC控件可以显示当前时间和倒计时,如下所示 显示时间 显示…
-
滑块控件如何使用?
什么是滑块控件? 通过滑动滑块来体现某些数值和状态调节的改变效果,可以和文本控件配合使用。本例程中介绍滑块控件常见的应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示 亮度调节功能:实现通过滑块对屏幕亮度的调节同时改变关联的文本控件值 适用范围:全系列 例程下载链接:《滑块控件应用》(点击跳转) 5.1 滑块控件属性介绍 本章节重点介绍滑块控件的属性,属性窗口如下所示 起始值 滑块控件游标起始位置时指示的值 终止值 滑块控件游标终止位置时指示的值 初始值 初始化时游标默认指示的值 拖…
-
仪表控件如何使用?
什么是仪表控件? 表盘可以反映用户主机上的数据变化,满足用户使用的仪器仪表界面。常用于速度、电压等参数的体现,我司提供以下两种方法实现 仪表控件:如上图,适合所有平台,仪表控件可以实现表盘的显示 适用范围:仪表控件,全系列 例程下载链接:《串口屏表盘应用》(点击跳转) 4.1 仪表控件属性介绍 本章节介绍仪表控件的属性,属性窗口如下所示 起始值 仪表量程最小的数值,最小为“0” 终止值 仪表量程最大的数值,最大为“360”,也是指向0° 初始值 指针一开始指向的数值,当初始值设置为“45”时,如…
-
进度条控件如何使用?
什么是进度条控件? 进度条控件可以将某些数值的改变效果形象直观的体现在屏幕上,可以和文本控件、滑块控件、按钮控件配合使用 本例程中介绍进度条控件的属性、常见应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示 开机进度条:MCU在开机时定时发送数据给屏幕,屏幕进度条自动增加的效果 控件联动:实现进度条、滑块、文本控件三方数据联动更新 增量调节:通过按钮控件和进度条控件关联,通过按钮实现进度条的增加和减少 适用范围:全系列 例程下载链接:《串口屏进度条控件应用》(点击跳转) 3.1. 进…
-
文本控件如何使用?
什么是文本控件? 字符、数值等变量可以通过文本控件来显示。可以由用户主机输入(用户单片机控制),也可以通过设置弹出系统键盘或者自定义键盘,对文本控件输入编辑操作 本章节介绍文本控件属性、常见应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示 文本控件更新:实现字符串、小数、正/负数的显示 文本控件输入:点击文本框,弹出小键盘、全键盘输入 艺术字显示:使用艺术字显示字体效果 文本增量调节:通过按钮控件控制文本小数、整数增量调节 2.1 文本控件属性 本章节重点介绍文本控件的属性,属性窗…
-
按钮控件如何使用?
什么是按钮控件? 按钮控件可以设置弹起或按下的状态。 控件的背景可以设置为单色,也可以设置图片,这样按下时就可以看到真实按钮按下的效果。 按钮控件还可以实现多种功能,如长按、瞬变、置位等。 本章节介绍按钮控件基本属性、常见的应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示: 按钮开关功能: 实现瞬变、开关、置位、复位、长按、延时的功能 按钮逻辑功能: 实现两个按钮的互斥、使用指令实现总开关的功能 单按钮多状态: 可以用一个按钮和一个图标实现多状态按钮的功能 按钮的禁止与使能: 使用…
-
libmodbus中文版手册
特点 libmodbus是一个快速、跨平台的Modbus库。 描述 libmodbus是一个与使用Modbus协议的设备进行数据发送/接收的库。该库包含各种后端(backends)通过不同网络进行通信(例如,RTU模式下的串口或TCP / IPv6中的以太网)。 http://www.modbus.org网站提供了协议规范文档http://www.modbus.org/specs.php。 libmodbus提供了较低通信层的抽象,并在所有支持的平台上提供相同的API。 本文档介绍了了libmo…
-
libmodbus – 适用于 Linux,Mac OS,FreeBSD,Windows 的 Modbus 库
概述 libmodbus是一个快速且可移植的Modbus库,支持传统的RS-232、RS-422、RS-485和以太网设备。 安装 Linux、MacOS、FreeBSD、WIN32等可直接通过包管理器安装 libmodbus libmodbus官网下载:https://libmodbus.org/releases/libmodbus-3.1.7.tar.gzgithub下载:https://github.com/stephane/libmodbus.git 示例 RTU master RTU …
-
使用.NET进行 MODBUS TCP通讯示例代码
Modbus RTU主站简单读写操作 Modbus-TCP Client 简单读写操作 从Modus-Serve读取值,并将值发布到MQTT代理 从Modus-Server自动轮询值并将其发布到MQTT代理 Modbus TCP Server将更改时的值发布到MQTT代理
-
基于Java的Modbus TCP Client 通讯示例代码
基于Java的Modbus TCP Client 通讯示例代码
-
基于Java的Modbus TCP Server 通讯示例代码
基于Java的Modbus通讯示例代码
-
MODBUS协议中文版/英文版预览及下载
Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子设备之间常用的连接方式。 Modbus比其他通信协议使用的更广泛的主要原因有: 公开发表并且无版权要求 易于部署和维护 对供应商来说,修改移动本地的比特或字节没有很多限制 MODBUS中文版预览及下载 MODBUS英文版预览及下载
-
比较详细的解读什么是Modbus
Modbus是什么? Modbus协议,从字面理解它包括Mod和Bus两部分,首先它是一种bus,即总线协议,和I2C、SPI类似,总线就意味着有主机,有从机,这些设备在同一条总线上。 Modbus支持单主机,多个从机,最多支持247个从机设备。关于Mod,因为这种协议最早被用在PLC控制器中,准确的说是Modicon公司的PLC控制器,这也是Mod-Bus名称的由来。 后来Modicon被施耐德(Schneider)收购,Modbus协议广泛应用在工业控制器、HMI和传感器上,逐渐被其他厂商所…
-
Modbus协议名词解析
在大家通读Modbus协议时,总是会碰到一些容易混淆的名词,从而导致对于协议的解读出现问题,在本文中,我们对于Modbus协议中可能会给大家造成困惑的名词作相关的解释。 1.功能码: 功能码在modbus协议用于表示信息帧的功能,常用的功能码有03,04,06,16等,其中03功能码的作用是读保持寄存器内容,04功能码的作用是读输入寄存器内容(输入寄存器和保持寄存器的区别看下文),06功能码的内容是预置单个保持寄存器,16功能码的内容则是预置多个保持寄存器。 2.输入寄存器和保持寄存器: 04功…
-
ModBus RTU通讯协议常见问题汇总
一、ModBus RTU通讯协议与ModBus通讯协议有什么区别? ModBus协议是应用层报文传输协议(OSI模型第7层),它定义了一个与通信层无关的协议数据单元(PDU),即PDU=功能码+数据域。 ModBus协议能够应用在不同类型的总线或网络。对应不同的总线或网络,Modbus协议引入一些附加域映射成应用数据单元(ADU),即ADU=附加域+PDU。目前,Modbus有下列三种通信方式: 1.以太网,对应的通信模式是MODBUS TCP。 2.异步串行传输(各种介质如有线RS-232-/…
-
Modbus RS485接线方法
RS485的应用挺广泛,可以支持ModBus协议,因为简单、便宜、可靠、成熟,所以在工业控制、智能仪表和电力通信领域应用很多。 1、我们来看看RS485的一个典型组网结构: 理论上,一条RS485总线的传输距离可以达到1200米。但是在实际应用受通信芯片、波特率和线材、干扰等影响,实际上是远远达不到这个数值的。 理论上,一条RS485总线可以挂254台设备,实际上也远远达不到,通常的应用中,也就是30台左右。 RS485总线要采用上图手拉手式的总线结构,坚决杜绝星型连接和分叉连接,如下图: 关于…
-
Modbus TCP通讯协议详解
ModbusTCP协议分析 ModbusTCP与ModbusUDP的报文格式是一样的,它们之间的区别其实就是TCP与UDP的区别,因此下面就针对ModbusTCP的协议进行分析,ModbusTCP与ModbusRtu(ModbusASCII)之间的区别如下图: 从上图可以看出,ModbusTCP在Modbus串行通信的基础上,去除了校验(由于TCP本身就带有校验和)和设备地址(ModbusTCP弱化了设备地址,用IP地址来取代),再加上MBAP报文头(占7 bytes),下面针对MBAP进行分析…
-
什么是物联网?它由什么系统组成?
物联网(Internet of Things,简称IoT)是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、 连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。物联网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络。 物联网设备是非标准计算设备,可有线/…
-
什么是工业物联网IIOT,它由哪些技术组成?
工业物联网是将具有感知、监控能力的各类采集、控制传感器或控制器,以及移动通信、智能分析等技术不断融入到工业生产过程各个环节,从而大幅提高制造效率,改善产品质量,降低产品成本和资源消耗,最终实现将传统工业提升到智能化的新阶段。从应用形式上,工业物联网的应用具有实时性、自动化、嵌入式(软件)、安全性、和信息互通互联性等特点。 工业物联网IIOT之所以重要,是因为它有助于企业更快更好地做出决策,它带来的变化也与许多企业正在进行的数字转型项目密切相关。 工业物联网IIOT不应该与消费者物联网混淆,但是消…
-
什么是DTU?DTU在物联网应用场景有哪些?
什么是DTU? DTU中文名为数据终端设备,英文名(Data Terminal Unit),DTU就是一种专门用于将串口数据转换为IP数据或将IP数据转换为串口数据通过无线通信网络进行传送的无线终端设备,广泛应用于气象、水文水利、地质等行业。 DTU最早是调制器和解调器一词的合并而成,其传输形式是以编码数字信息进行传输。当时的传输是依靠标准的电话线的频率范围内,进行传输的,通过电话信道传输到另一台DTU上,并在接收的那一台DTU上进行解码。 随着无线蜂窝网络的出现,后来DTU发展成为了无线的,通…
-
Modbus RTU协议和Modbus TCP/IP协议有什么区别?
Modbus RTU和Modbus TCP/IP两个协议的本质都是MODBUS协议,都是靠MODBUS寄存器地址来交换数据;但所用的硬件接口不一样,Modbus RTU一般采用串口RS232C或RS485/422,而Modbus TCP一般采用以太网口。 Modbus协议和Modbus TCP/IP协议区别为:作用不同、传输不同、应用不同。 一、作用不同 1、Modbus RTU协议:Modbus RTU协议可以使控制器之间,以及控制器由网络和其它设备之间进行通信。 2、Modbus TCP/I…