COOX基础培训之SCADA(三)

6. 项目模拟测试

Builder中点击“Simulate”按钮进入项目模拟状态

7. 项目部署

摘要

  • 定义
  • COOX部署体系结构
  • 部署平台
  • 数据库
  • 通讯(驱动)
  • 高级模式
  • 部署工具Manager
  • 客户端JavaWebStart
  • 冗余Redundancy

7.1 定义

  1. 服务器和客户端的配置和安装。
  2. 客户端无需安装。(自动下载)

7.2 通讯

7.2.1 通讯模型


应用程序
(创建物理设备,物理设备包含变量)
变量服务
(数据字典,生产者/消费者模式)
通讯驱动
(Jbus - ModBus TCP - OPC)

7.2.2 通讯驱动

  1. Driver JBUS
    定义设备,通讯帧和变量。
  2. Driver Client OPC
    定义OPC Server,组Group和项目Item。
  3. Driver TCP Modbus
    定义服务端,数据帧和变量

7.2.3 创建OPC客户端


7.2.4 配置OPC客户端

  1. 勾选本地连接
    Local Connection
  2. OPC Server端程序ID,浏览
    选择本机安装的OPC Server,如Kepware


7.2.5 OPC组的创建和配置

  • OPC组参数属性:

    • Period
    • Dead band
    • Time bias
    • Active

7.2.6 OPC变量配置

  1. COOX中创建服务OPCServer1
  2. 启动OPC服务器
  3. 配置OPCServer1的属性
    选择OPC服务器的progID
  4. 进入菜单deployment/groups OPC/Items
  5. 创建OPC组
  6. 进入OPC Item选项页
  7. 选择OPC中的变量
  8. 筛选COOX中的变量,并选择
  9. 验证并导出csv格式文件(文件中批量添加后导入)

按照如下参数配置导出:用Excel编辑文件

Excel中对每列进行填充,ACCESS_PATH和ITEM_ID。ITEM_ID中按照实际OPC中情况,注意添加连接点(.)

7.3 安装部署

服务器模式中安装COOX

  • 安装部署工具:COOX Manager和诊断工具:Diagnostic Tool
  • 可以从开始菜单中启动COOX Manager

7.3.1 项目架构 — Manager文件夹


当前应用程序拷贝至文件夹Active_Project

7.3.2 Manager功能角色

  • COOX项目的唯一管理员接口
  • 打开项目,并将其部署在所有服务器端
  • 对项目架构中服务进行执行、停止、重载等操作
  • 部署配置是在Builder中完成的

打开项目,登录,启动服务器

服务Service视图

7.3.3 Manager变量查看器

  • 访问系统变量
  • 查看实时变量值

7.4 客户端(Java Web Start)

7.4.1 技术优点

  • Java Web Start是一种使用Java平台的部署技术
  • Java Web Start客户端通过下载最新软件版本进行自动更新
  • 优势:
    • 性能:应用程序文件无需在客户端部署
    • 安装:自动升级

7.4.2 客户端安装

  • Java Web Start客户端自动启动,通过在浏览器中输入应用程序的URL地址(这里用的是火狐)
    http://my-server:8080/
  • 验证完成后,客户端启动,并打开Home主页
  • 客户端可以添加各种启动选项,例如:
    http://my-server:8080/?lang=zh&xmx=512


7.4.2 客户端类别

  • 总共有三种类型的客户端:

    • Client Supervisor(cs):高级客户端,无页面数量限制;
    • Client Medium(cm):中级客户端,最多能打开20个不同的页面;
    • Client Terminal(ct):终端客户端,最多能打开5个不同的页面。
  • 定义打开客户端的类型,添加选项至URL中(cs、cm、ct)。不添加参数选项,则默认打开为高级客户端模式。
  • http://server:8080/?clientType=cm

访问应用程序

7.4.3 浏览器

  • 可以直接通过浏览打开COOX,比如IE、火狐、谷歌浏览器。
  • 地址栏中直接输入与项目Web服务对应的URL地址。默认自动打开主页Home。
    • http://server:8080/
    • 添加选项,如:http://server:8080/?lang=en
    • 打开其他页面,如:http://server:8080/?view=Mimic

7.5 冗余

冗余架构

冗余配置

7.6 思考

实际工厂运行环境中,MES服务需要随系统自启,是否可以配置Manager服务端随系统启动而启动(选项参数配置等)???

COOX基础培训之SCADA(三)相关推荐

  1. COOX基础培训之SCADA Manufacture

    COOX基础培训之SCADA Manufacture 配方和可追溯性 使用MESBox PMT来构建COOX应用程序的主要步骤 分析项目 创建项目及项目架构 创建设备模型 创建工序(phases)模型 ...

  2. COOX基础培训之SCADA(一)

    COOX基础培训之SCADA(一) 1.培训目标 能够使用COOX创建应用程序 掌握创建应用程序的主要步骤 能够使用和配置SCADA模块中的组件 2. 软件安装 2.1 安装模式 开发者模式:Buil ...

  3. COOX基础培训之SCADA(二)

    COOX基础培训之SCADA(二) 4. 工厂物理架构 4.1 创建实际物理设备 目标 创建实际物理设备 步骤 创建3个液体罐(Tank) 创建2个固体筒(Silo) 创建2个混合器(Buffer) ...

  4. COOX基础培训之RS

    COOX基础培训之RS Redundancy & Replication Service(冗余&备份服务) 摘要 服务器级的自动热冗余 如果COOX平台的一台服务器没有应答,或者其他服 ...

  5. COOX基础培训之MTG

    COOX基础培训之MTG Material Tracking & Genealogy(物料追踪 & 谱系) 培训目标 能够在一组生产机器上组建MTG模块 能够追踪使用的物料 能够生成升 ...

  6. COOX基础培训之PMT

    COOX基础培训之PMT Production Management & Traceability(生产管理和可追溯性) 1. 生产管理术语 1.1 术语 PO = Production Or ...

  7. COOX基础培训之AM

    COOX基础培训之AM Archive Manager(存档管理) 1. 目标 备份文件恢复 从备份文件中读取数据 2. Archive Manager存档管理工具的使用 安装位于COOX Insta ...

  8. COOX基础培训之DiagTool

    COOX基础培训之DiagTool Diagnostic Tool(日志诊断工具) 1. 前言 项目日志文件在哪里? 在客户端电脑上,日志文件在哪里? 我该发送什么东西至技术支持? 2. 日志诊断工具 ...

  9. COOX基础培训之二次开发(二)

    二次开发 3. 导入外部Jar包 3.1 MyEclipse中编写如下类文件,并打包 (1)HelloWorld类 package com.coox.extend;public class Hello ...

最新文章

  1. 讲解Guitar Pro打谱使用技巧
  2. 测绘技术的发展与分类简述
  3. Prn.txt Con.txt(文件命名的问题)
  4. vijos p1002——过河(noip2005提高组T2)
  5. django 学习 (二) 模板
  6. vue 调用c++_electron-vue跨平台桌面应用开发实战教程(七)——ffi调用C++(macOS平台)...
  7. .NET 内存管理与垃圾回收:实现IDisposable接口和析构函数
  8. Spring Boot 学习之,数据库三 ,事务
  9. SOS宣布与融合子公司成立一家合资企业,专注区块链资产和加密货币等业务
  10. 获取map中的一个value值以及遍历map获得map里所有key、value的值
  11. 2011下半年信息系统项目管理师考后感
  12. access实验报告体会_Access2010实验报告
  13. ant构建异常UNEXPECTED TOP-LEVEL EXCEPTION com.android.dx.cf.iface.ParseException解决
  14. 或是独体字吗_知识:贝是独体字吗什么结构
  15. LeetCode-729. 我的日程安排表 I
  16. [观点]中国传统文化的遗失清单上我们丢掉了什么(作者:侯虹斌)
  17. Pytorch:lr_schedule恢复训练的注意事项
  18. 用计算机求正有理数算术平方根的步骤,用计算器求算数平方根、用有理数估计算数平方根的大小 (2).ppt...
  19. HTML5微数据初识
  20. 如何在Docker容器里开启fail2ban防止SSH暴力破解

热门文章

  1. 电机控制驱动相关的PCB元件库带3D模型
  2. C语言进阶——文件操作
  3. 给项目经理的五个建议
  4. mybatis联表查询的几种方式,association和collection的用法
  5. java基于OpenCv图像处理_读取_保存图片
  6. 计算机硬件技术基础实验教程实验报告,计算机硬件技术基础实验报告精选.doc...
  7. 以太坊智能合约 —— 最佳安全开发指南
  8. 贝叶斯公式和极大似然估计详解
  9. 创建Vue项目的步骤和流程
  10. 《如何拍出清晰的照片》