记一次供热站的物联网实地测试
通过观察、测试和400摸清楚了结构关系如上图。他们有两个核心设备一个是HMI一个是PLC,HMI是PLC的可视化,PLC是设备中央控制器。他们本质都是linux嵌入式系统,提供了个性化定制功能,HMI提供了一种搭积木式开发好程序后下载到屏幕上直接执行,搭积木编程程序基于QT开发,程序在下载后会编译和打包为二进制格式,防止反编译。程序员开发后会将程序写入设备中。程序员和设备之间没有任何关系。
当下载时选择工程上传按钮,就会在触摸屏中保留原始工程文件。可有上传上来。
HMI具有两个接口,接口间如何转发数据需要在工程中配置转发规则。
温度值如何在PLC和HMI如何定义全部依靠程序员来定义。
我们先到了大屏控制室,又去了转换站,转化站中有一个机箱,上面昆仑通态触摸屏设备,这是一个老款设备,不支持物联网功能,他有rs458和lan两个通信口,485接入下面多个plc设备通过modbus rtu协议,网口通过modbus tcp协议进行通信,这两个都可以实现通信数据。
我们可以使用昆仑通态触摸屏专用程序上传工程文件到电脑,或者下载触摸屏运行
所谓组态就是我们看到的控制动画
工程下载就是将工程文件烧录到机器运行
工程上传就是备份机器工程文件到电脑。
我们如何猜测一个温度值如何定义和保存。
我们使用modbus主设备链接屏幕,读取保持寄存器和输入寄存器的值,从id自己猜测,读出个数猜测。读取后的温度值,有2个寄存器保存
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2022-11-01 天翼弹性云主机使用前配置