HMI 组态软件开发
本节介绍了 HMI 可视化数据的运行效果。
IGC 控制器运行
确保设备已经按照“环境准备”中 设备连接 小节完成硬件连接。
确保作为 VSOA Server 端的 IGC1503 已经正常运行相关程序。
参考“快速体验 > SylixOS 数据采集 > 部署应用”中 步骤 3,通过 Telnet 登录到 IGC1500 控制器。
[[ (R) [[[[ [[[[ [[ [[[[ [[[[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[[[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[[[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[[[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[ [[[[ [[[[ [[[[[[ [[[[[[ [[ [[ [[[[ [[[[ [[ [[ KERNEL: LongWing(C) 2.5.3 [[[[ COPYRIGHT ACOINFO Co. Ltd. 2006 - 2023 SylixOS license: Commercial & GPL. SylixOS kernel version: 2.5.3 Code name: Enterprise SylixOS ecs version: 2.5.4 CPU : Allwinner T3 (Quad-core ARM Cortex-A7 1.2GHz VFPv4) CACHE : 64KBytes(D-32K/I-32K) L1-Cache per core, 512KBytes L2-Cache PACKET : IGC1500 Packet for Acoinfo ROM SIZE: 0x00400000 Bytes (0x00000000 - 0x003fffff) RAM SIZE: 0x3ff00000 Bytes (0x40100000 - 0x7fffffff) BSP : BSP Version 1.1.5 (Release) (Build Feb 22 2023 10:05:54) [root@sylixos:/root]#
进入 /apps/app_vsoa_client_modbus/ 目录后,执行 app_vsoa_client_modbus 程序。
说明:
当 IGC1500 没有连接上 HMI 设备时,每隔 1 秒尝试连接,如果没有连接上 HMI 设备,则在控制台中打印 Connection failed: Wait timed out。
[root@sylixos:/root]# cd /apps/app_vsoa_client_modbus/ [root@sylixos:/apps/app_vsoa_client_modbus]# ls app_vsoa_client_modbus [root@sylixos:/apps/app_vsoa_client_modbus]# ./app_vsoa_client_modbus time:1681975137 s, name:SV660_1Axis_00913, run:true, speed:1472000 Connection failed: Wait timed out time:1681975138 s, name:SV660_1Axis_00913, run:true, speed:1280000 Connection failed: Wait timed out time:1681975139 s, name:SV660_1Axis_00913, run:true, speed:1408000 Connection failed: Wait timed out time:1681975140 s, name:SV660_1Axis_00913, run:true, speed:1536000 time:1681975141 s, name:SV660_1Axis_00913, run:true, speed:1408000 time:1681975142 s, name:SV660_1Axis_00913, run:true, speed:1408000 time:1681975143 s, name:SV660_1Axis_00913, run:true, speed:1408000
HMI 组态软件运行
确保硬件设备均成功连接后,单击下载运行快捷按钮。
勾选联机,连接方式选择 TCP/IP 网络,目标机名设置为 HMI 的 IP 地址,如下图所示。
点击工程下载,待返回信息栏中显示工程下载成功后,单击启动运行,便可以启动运行 HMI 设备了。
效果演示
启动电机
在 HMI 界面,单击启动按钮,伺服电机从 0 开始运行至额定速度,HMI 也同步接收到电机的速度反馈信息。如下图所示。
停止电机
在 HMI 界面,单击停止按钮,伺服电机从额定速度开始减速至 0,HMI 也同步接收到电机的速度反馈信息,如下图所示。