Shop Operations Server是一個Java應用程序,作爲Plant Operations服務器的運行時客戶端。它爲Event Sheet提供了運行時環境,Event Sheet是在Process Designer中開發的非GUI驅動的應用程序。在操作上,Shop Operations Server將從Plant Operations服務器下載,並在另一臺計算機上運行。每個Shop Operations Server實例都運行一個事件表。
Shop Operations Server可以在Windows和Linux中運行。 Java Service Wrapper用於將Shop Operations Server安裝和運行爲Windows服務或Linux守護程序。這樣允許Shop Operations Server在後臺運行,並在操作系統啓動時自動啓動SOS。
Shop Operations Server還包含一個嵌入式servlet引擎,用於處理Web服務事件和託管用於配置和監視事件表的管理控制檯。當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)
事件表提供了開發非GUI驅動的應用程序的框架。 Process Designer用於開發Event Sheet,然後在Shop Operations Server中運行,可以爲Event Sheet配置爲提供failover(故障轉移)。
下圖提供了Shop Operations Server的整體功能描述。
//To Do