产品线频道   >
机器人| PLC| 低压变频器| DCS| 人机界面| 现场总线| 运动控制| 高压变频器| 电机| PAC| 现场仪表| PC-BASED| 机械传动| 传感器

SIWAREX FTA电子称重模块在全自动配料控制中的应用(2)


更多

配料过程中,所有的逻辑控制基本都要由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

不同层次中划分的各功能单元间的通讯要力求简单,功能力求明确。这样,我们编制的功能块也就可以作为工具,简单、明确、方便的永久性使用同时也方便现场的调试和修改。

 

如图,其中FB plan(配料计划)、FB as_pro(系统配方管理与应用)、FB pro1单台称配方应用、FB met1(单台称称重控制)、FB rept(配料报表)、FB rept 1(单台称报表编制)、FB cali(校秤)都可以作为“工具”灵活、方便的使用。
③带多物料的主称重控制的实现(FB met1)
主称重控制的精确称量是由模块的称重循环完成的,但是我们如何在称重循环以外添加多物料控制功能、添加人为干预选项是我们需要解决的问题。称量中物料的特性参数和物料用量是被保存在模块内部的数据块(通过DB12)中的。这些参数包括:物料的正负容差、小流量极限、慢加设定值、悬浮料、稳定时间与重量等等。所以当我们转换物料的称量时,必须改写这些参数;另外,由于物料的慢加点、悬浮料值有自动修正,所以在每个物料称重循环结束时必须马上转移、保存这些值,以免被新的物料参数所覆盖。
控制的逻辑过程可按如下编写:

图 4.3 控制逻辑过程
编写这部分主称量程序时,除了要保证严密性、容错能力,更要布置好功能块的输入与输出,使它成为一个独立的功能单元(FB met):
          输入(IN)                       输出(OUT)
但同时,我们也需要一个功能块来统筹处理所有称(模块)之间的配方关系。即FB pro1~ FB pro7。这样,我们才能从整体化控制、修改管理不同的配方:
       输入(IN)             输出(OUT)
【文章来自米尔自动化网http://www.mirautomation.com/html/news/2009-05-12/nu0000000528.shtml
本文标签: 配料、   SIWAREX      FTA  
 三菱电机

热门内容:
工业机器人 S7-200 S7-300 PLC编程入门 自动化产品 DCS控制系统 变频电机 工控机 可编程自动化控制器 温度传感器 HMI