SIEMENS PLC S7-300 项目经验 01

SIEMENS PLC  S7-300 项目经验 01

项目名称: ** 福特汽车,涂装改造项目,输送系统改造!

项目中建立的 功能块,可移植到其他项目中,直接使用!

软件平台:  STEP7 V5.5 SP4 HF11

油漆车间,输送改造项目,新增CC013区域,新增功能块介绍。

 

  1. CC07 – FB902  特殊车型检测 功能块

功能块从IS读写站获取车型 ASCII码,转换新的车型代码,再从颜色识别传感器获得信号状态,转换成新的车型代码,这两种车型代码在功能块内部进行比较,并输出比较结果。同时把每一次触发的报警附加信息记录下来,压入存储队列,队列中保存了最近的1-900次以内的报警记录,例如队列报警记录设置为100,当第101次触发报警,则第1次发生的报警被弹出队列,存储到队列的出口Outlet,报警记录存储的是一个UDT结构体。当发生第102次报警时,则存储在出口Outlet的第1次报警记录被第2次报警覆盖,以此类推,循环覆盖下去。注意:队列的计数器最大到100就不增加了,但队列的内容每一次报警触发,都会被更新,也就是队列的所有元素往后移动一位。

FB902 调用截图如下:

SIEMENS PLC S7-300 项目经验 01