
汇川H5U搭配汇川IT7070系列案例程序可做为模板程序使用 PL程序可以直接与触摸屏进行离线仿真PLC为H5U 功能齐全、分类清晰PLC只需写动作其他统一调用功能块 完整的模块化程序人性化设计使生产调试人员操作更加方便快捷可直接修改触摸屏元件地址使用可以使自己的项目hmi界面更加的高端大气上档次 1.自动运行监控界面操作选择功能 2.伺服驱动器手动操作示教界面气缸动作界面 3.设备生产运行数据看板界面等等 4.设备参数设置界面。 6.设备维修保养记录界面。 7.报警监控界面最近折腾汇川H5U和IT7070触摸屏的案例程序发现这套组合拳打起来是真香。尤其是离线仿真功能让调试效率直接翻倍——不用连实体设备笔记本上就能跑起整个控制系统。今天就带大家扒一扒这个模板程序的设计精髓。程序框架最亮眼的是功能超市设计。比如气缸控制模块直接封装成标准功能块FUNCTION_BLOCK CylinderCtrl VAR_INPUT bManualMode: BOOL; // 手动模式信号 bAutoTrigger: BOOL; // 自动触发信号 END_VAR VAR_OUTPUT bOutForward: BOOL; // 气缸伸出 bOutBackward: BOOL; // 气缸缩回 END_VAR使用时直接拖拽调用像搭积木一样拼装动作逻辑。调试时在触摸屏改个地址就能映射到新气缸彻底告别重复造轮子。触摸屏的报警监控界面设计贼有意思。底层用了个环形缓冲区存储报警记录// 报警队列管理 IF AlarmQueue.Head 50 THEN AlarmQueue.Head : 0; END_IF AlarmQueue.Data[AlarmQueue.Head] : CurrentAlarmCode; AlarmQueue.Head : AlarmQueue.Head 1;配合IT7070的滑动列表控件手指一划就能查看历史故障。建议把报警文本做成CSV导入改个语言版本分分钟搞定。参数设置界面暗藏玄机HMI元件地址直接绑定PLC的UDT结构体TYPE MotorPara : STRUCT rSpeedSet: REAL; // 速度设定 rAccelTime: REAL; // 加速时间 iGearRatio: INT; // 减速比 END_STRUCT END_TYPE触摸屏上修改数值时自动触发PLC的参数校验程序。实测发现把浮点数精度设置到0.001时记得加个防抖滤波否则数值跳得亲妈都不认识。汇川H5U搭配汇川IT7070系列案例程序可做为模板程序使用 PL程序可以直接与触摸屏进行离线仿真PLC为H5U 功能齐全、分类清晰PLC只需写动作其他统一调用功能块 完整的模块化程序人性化设计使生产调试人员操作更加方便快捷可直接修改触摸屏元件地址使用可以使自己的项目hmi界面更加的高端大气上档次 1.自动运行监控界面操作选择功能 2.伺服驱动器手动操作示教界面气缸动作界面 3.设备生产运行数据看板界面等等 4.设备参数设置界面。 6.设备维修保养记录界面。 7.报警监控界面最爽的还是伺服调试界面直接封装了JOG功能块CASE ServoState OF 0: // 待机 Axis.MoveVelocity(0); 1: // 正转点动 Axis.MoveVelocity(500); 2: // 反转点动 Axis.MoveVelocity(-500); END_CASE配合IT7070的虚拟摇杆控件调试伺服就像在玩街机游戏。不过要注意速度环参数得提前设置好否则容易触发跟随误差报警。维护记录模块的设计堪称贴心用SD卡存储CSV格式的保养日志// 生成保养记录 FileWrite( FileHandle : Maintenance.FileHandle, pSrc : ADR(Maintenance.RecordBuffer), Size : SIZEOF(Maintenance.RecordBuffer) );推荐用Excel做个模板导进去直接生成带统计图表的维保看板。记得定期备份别问我怎么知道这个重要性的...这套模板真正实现了业务代码与基础设施分离。设备动作逻辑写得越干净后期改需求时就越从容。下次做项目直接克隆仓库改改IO映射就能快速上线甲方爸爸再也不用担心工期爆炸了。开发小贴士离线仿真时记得勾选H5U的虚拟IO选项不然触摸屏按钮会变成幽灵按钮——按得动但没反应。别问问就是掉过这个坑...