FTPC SOS(Shop Operations Server)

34 篇文章 20 订阅
3 篇文章 0 订阅

       Shop Operations Server是一个Java应用程序,作为Plant Operations服务器的运行时客户端。它为Event Sheet提供了运行时环境,Event Sheet是在Process Designer中开发的非GUI驱动的应用程序。在操作上,Shop Operations Server将从Plant Operations服务器下载,并在另一台计算机上运行。每个Shop Operations Server实例都运行一个Event Sheet。

       Shop Operations Server可以在Windows和Linux中运行。 Java Service Wrapper用于将Shop Operations Server安装和运行为Windows服务或Linux守护程序。这样允许Shop Operations Server在后台运行,并在操作系统启动时自动启动SOS。

       Shop Operations Server还包含一个嵌入式servlet引擎,用于处理Web服务事件和托管用于配置和监视Event Sheet的管理控制台。当Shop Operations Server实例配置为failover(故障转移)时,在两个Shop Operations Server实例中运行的Event Sheet可以具有failover(故障转移)支持。注意,Shop Operations Server无法写入远程文件系统。

       在Shop Operations Server中运行的Event Sheet支持创建和管理用于执行脚本代码的事件源。支持的事件源是:

  • FactoryTalk Live Data
  • Timer (repetitive events)
  • Calendar (scheduled events)
  • Serial port (RS232)
  • Socket (TCP/IP and UDP multicast)
  • Message groups (from other event sheets and forms)
  • Web services
  • Event sheet events (Pnuts script functions and events such as before or after an event sheet is started or stopped)

       Event Sheet提供了开发非GUI驱动的应用程序的框架。 Process Designer用于开发Event Sheet,然后在Shop Operations Server中运行,可以为Event Sheet配置为提供failover(故障转移)。

       下图提供了Shop Operations Server的整体功能描述。

       

SOS实现原理

//To Do

Failover(故障转移)配置

        两个运行相同Event Sheet的Shop Operations Server实例可以配置主节点和从节点,为Event Sheet提供故障转移功能。主实例和从实例作为一个双实例集群运行主备配置,两个实例在单独的物理设备上运行或具有唯一IP地址的虚拟机。两个实例必须配置了相同的Event Sheet。每个实例只运行一个Event Sheet。

        配置Shop Operations Server故障转移步骤:

  1. 打开http://ShopOperationServer_name:jetty_port/ShopOperationsServer。
  2. 登陆ShopOperationServer,默认用户名秘密admin/admin。
  3. 点击【Configuration】->【Configure Server】。
  4. 勾选Failover复选框,启用Shop Operations Server故障转移。
  5. 在MasterHost字段,输入主节点IP地址或主机名。
  6. 在SlaveHost字段,输入从节点IP地址或主机名。
  7. 在Failover Port字段,输入主-从节点通讯端口号,默认7700。
  8. 点击【Save】保存配置。
  9. 重启Shop Operations Server。
  10. 确保为主节点实例和从节点实例输入相同的设置。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

为何生存

知识共享,共同进步!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值