SIWAREX FTA电子称重模块在全自动配料控制中的应用
图2.1 玻璃配料系统流程图
如图2.1,每台控制模块对应一台称斗的一组传感器,实现一个称量单元。综合考虑结构、料性、配料速度等诸多因素,每个称量单元对应1~4个料仓,即:每个单元称量1~4种物料。共计15~20种物料(如:石英砂、纯碱、方解石、砒霜等),这也就对配料系统提出了“多物料”自动配料的要求。
另外,为了提高生产运行效率、降低生产成本,甲方要求此系统必须适应双线不同配方的随时切换。这又给系统提出了“多配方”的自动配料要求,自动配料系统控制柜见图2.2。
图2.2 控制室内的配料系统控制柜
我们把2、3、4号秤(称重单元)作为系统的公用部分,1、6号称属于一号线配方,5、7号线属于二号线配方。同时利用正反向收集皮带来输送2、3、4号秤中的粉料到一线或二线混料机。粉料经强制混合与玻渣一同送至窑头料仓。
②配料工艺的控制时序
该系统要满足两台日出料量80吨/日的玻璃窑炉的配料要求,也就是说每副料的称量、混合周期应保证在5~8分钟以内。其动态精度要保证在0.05%以上,混料均匀程度≥98%。配料精度和速度往往存在一定的制约,但是通过我们对配料周期内各段的统筹控制,便完全可以实现这一工艺要求。
图 4.1 配料控制系统方案
②基于STEP 7 如何划分功能单元
配料过程中,所有的逻辑控制基本都要由PLC完成,那么除了诸如加料机、活化器、收集皮带、混料机、放料阀等等机械设备外,我们如何详细划分配比称量部分的功能呢?首先,我们要了解SIWAREX FTA称重模块的控制和通讯方式, SIWA_FTA与SIMATIC CPU利用功能块FB41进行通信。在编制调用过程中,会给FB SIWA_FTA创建一个实例数据块。除了实例数据块以外,每个定标SIWAREX FTA都需要一个定标数据块,在其中储存秤的参数。随它一起提供的数据类型UDT12能用来创建定标数据块。矢量数据块也必须装载到SIMATIC CPU中。一个矢量数据块可以被一个以上的SIWAREX FTA所使用。对于应用程序中的每个秤,程序功能块FB 41能被调用一次。它在一个程序层级上循环(例如在OB 1中),并提供有调用参数。也就是说我们所有的与SIWA_FTA的对话都要通过FB 41进行[2]:
CALL "SIWA_FTA" , "FTA1 SL"
ADDR :=464
DB_SCALE :=12
DB_VECTOR :=11
CMD_IN :="DB_SCALE-1".i_CMD_INPUT 命令代码输入
SIM_VAL :="DB_SCALE-1".r_SIM_VALUE
ANA_OUT :="DB_SCALE-1".r_ANALOG_OUT_VALUE
DO_FORCE :="DB_SCALE-1".b_DIG_OUTPUT_FORCE
TRANSITION :="DB_SCALE-1".b_TRANSITIONS
CMD_INPR :="DB_SCALE-1".bo_CMD_IN_PROGRESS 命令正在进行
CMD_FOK :="DB_SCALE-1".bo_CMD_FINISHED_OK 命令完成,OK
CMD_ERR :="DB_SCALE-1".bo_CMD_ERR 命令完成错误
CMD_ERR_C :="DB_SCALE-1".b_FB_ERR_CODE
REF_COUNT :="DB_SCALE-1".b_INFO_REFRESH_COUNT
PROC_VAL1 :="DB_SCALE-1".r_PROCESS_VALUE1
PROC_VAL2 :="DB_SCALE-1".dw_PROCESS_VALUE2
SC_STATUS :="DB_SCALE-1".dw_SCALE_STATUS
ERR_MSG :="DB_SCALE-1".bo_ERR_MSG
ERR_MSG_TYPE:="DB_SCALE-1".b_ERR_MSG_TYPE
ERR_MSG_C :="DB_SCALE-1".b_ERR_MSG_CODE
FB_ERR :="DB_SCALE-1".bo_FB_ERR
FB_ERR_C :="DB_SCALE-1".b_FB_ERR_CODE
START_UP :="DB_SCALE-1".bo_START_UP_IN_PROGRESS
CMD_EN :="DB_SCALE-1".bo_CMD_ENABLE
ERR_MSG_Q :="DB_SCALE-1".bo_ERR_MSG_QUIT
不同层次中划分的各功能单元间的通讯要力求简单,功能力求明确。这样,我们编制的功能块也就可以作为工具,简单、明确、方便的永久性使用同时也方便现场的调试和修改。
控制的逻辑过程可按如下编写:
文章版权归西部工控xbgk所有,未经许可不得转载。