程序框架封装了大量的功能块和结构体,简短了解一下,快速理解全局思路。
内置功能块
框架程序内置了大量的功能块,有利于快速编程,省去了大量重复工作。包括:
- 阀门/气缸控制功能块 — 标准启停、互锁、超时检测
- 伺服/轴控制功能块 — 定位、回零、速度模式
- 工位管理功能块 — 手自动切换、状态汇总、报警上报
- 产线调度功能块 — 启停联锁、节拍统计、空跑检测
- 通讯功能块 — 设备间数据交换、心跳检测
- MesEyes数据采集接口 — 产品数据打包上传
预定义结构体
预定义了大量结构体,程序结构非常清晰,可读性强。快速浏览这些定义,瞬间理解程序思路。
- 工位状态结构体 — 运行/停止/报警/手动
- 阀门/气缸参数结构体 — 动作时间、传感器状态
- 产品数据结构体 — 编号、参数、结果
- 报警结构体 — 代码、级别、描述、时间戳
- 通讯数据结构体 — 发送/接收缓冲区定义
部分数据结构集成了上位机数据采集接口,可快速实施MesEyes数据采集。