结构化高级编程

程序按产线、工位、设备分层,同类动作用标准功能块复用。产线越大,这个好处越明显。

非标组装线最怕程序写成一长串网络:这次能跑,下次换人就不敢改。结构化高级编程把整线拆成能单独看懂的层次,销售上最直接的结果是交付更快、现场改动更稳、后续维护不用绑在原作者身上。

对项目的好处

  • 新人按产线、工位、阀和轴就能找到程序,不必从第一行翻到最后一行。
  • 同类气缸、伺服、工位不用各写一遍。改一处功能块,相同设备一起受益。
  • 改某一个工位时,产线启停和其它工位保持原样,联锁关系还在。
  • 标签、报警、IO 表都跟结构体走,触摸屏和上位机不用再对一张地址表。
  • 适用三菱、西门子、Codesys、欧姆龙、汇川,以及威纶、WinCC 等触摸屏。

框架里已经准备好的功能块

框架把重复动作收成功能块和结构体。新项目先套这些块,再填本工位的条件,而不是从空白程序开始。

  • 阀门、气缸:启停、互锁、超时
  • 伺服、轴:定位、回零、速度模式
  • 工位:手自动、状态汇总、报警上报
  • 产线:启停联锁、节拍、空跑
  • 通讯:设备间交换、心跳
  • 产品数据:编号、参数、结果,可直接交给 MesEyes

对应的结构体也是固定的:工位状态、阀门参数、产品数据、报警、通讯缓冲。看完这些定义,就能知道整份程序在管什么。

同一套框架可以一路做到电气方案、图纸、清单、编程、调试,以及 MES 数据采集和 ERP 对接。程序结构和现场资料用的是同一套名字。

An unhandled error has occurred. Reload 🗙