我是靠谱客的博主 舒心母鸡,最近开发中收集的这篇文章主要介绍COOX基础培训之SCADA ManufactureCOOX基础培训之SCADA Manufacture,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

COOX基础培训之SCADA Manufacture

配方和可追溯性

使用MESBox PMT来构建COOX应用程序的主要步骤

  • 分析项目
  • 创建项目及项目架构
  • 创建设备模型
  • 创建工序(phases)模型和工艺路径(procedures)
  • 创建PLC程序
  • COOX中配置物理设备和显示画面
  • 定义开发过程中使用的方法服务等等
  • 项目模拟
  • 项目部署

配方管理Recipe

给自动化设备设置参数点,控制实际物理设备运行

  • 程序静态存储于自动化设备中。
  • 配方是生产过程中一系列设备对应的参数列表,而PLC程序来控制时序动作。

在这里插入图片描述

PLI交互模式

MES与PLC之间标准交互模式

  • 每道工序都允许使用标准的和PLC的通讯模式:PLI(Phase Logic Interface)
  • Command/命令
  • State/状态
  • Error/错误
  • Validation of the command/命令验证
  • Phase parameters for an equipment/设备工序参数

在这里插入图片描述

  • 工序(Phase)又PLC执行
  • 输入参数为配方设置值
  • 输出参数为设备实际输出值
  • 命令字:Start/启动,Stop/停止,Hold/暂停,Restart/重启,Abort/终止,允许指导工序执行
  • PLC通过应答字(answer word)反馈工序执行状态
    在这里插入图片描述

变量寄存器处理

  • COOX处理下述寄存器:
    • Command(命令字,下页PPT)
    • Validation(验证,1或0)
    • Inputs(输入参数)
  • PLC处理下述寄存器:
    • Status(状态字,下页PPT)
    • Ack.(命令应答,$Ack,1或0)
    • Error($Err,错误代码)
    • Outputs(输出参数)

命令(Command)和状态(Status)字

  • PLC中的状态,传递至COOX:
    • 1-Idle/闲置
    • 2-Running/运行中
    • 3-Completed/已完成
    • 4-Holding/暂停中
    • 5-Held/已暂停
    • 6-Restarting/重启中
    • 9-Aborting/终止中
    • 10-Aborted/已终止
    • 11-Locked/已锁定
  • COOX中的命令,传递至PLC:
    • 1-Start/启动
    • 2-Hold/暂停
    • 3-Restart/重启
    • 5-Abort/终止
    • 6-Reset/重置
    • 7-Update/更新

说明

  • 每一道工序(Phase)在PLC程序中都是自主的实体
  • PLC只知道它的输入参数和哪个设备使用它
  • PLC不知道什么时候开始这个工序
  • COOX是工序(Phase)执行的掌控者
  • 由于这种机制,工序(Phase)可以在其他设备和项目中重复使用

业务组件BatchDiary

  • 展示每一批次执行的如下信息:
    • 该生产批次分配的设备(分配的时间)
    • 执行的工序(Phases)列表
    • 工序对应的输入和输出参数
    • 批次执行期间发生的事件

在这里插入图片描述

最后

以上就是舒心母鸡为你收集整理的COOX基础培训之SCADA ManufactureCOOX基础培训之SCADA Manufacture的全部内容,希望文章能够帮你解决COOX基础培训之SCADA ManufactureCOOX基础培训之SCADA Manufacture所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部