FTPC SOS(Shop Operations Server)

       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

发布了50 篇原创文章 · 获赞 64 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/panjin72/article/details/89969521
SOS