Abstract

The SSC is developing a design environment for control system development within the context of EPICS. The environment is aimed at developers of applications using the EPICS Input/Output Controller (IOC). The unique aspect of this effort is our emphasis on providing a simple and intuitive development environment compared with tools currently available. Our most important goal in this effort has been to hide the complexity of EPICS IOC development from the developers. This paper describes two tools which are under development; The Function Block Editor (FBE) and the State Machine Editor (SME). The FBE provides a visual editing environment for graphically describing control processes as a set of related functional blocks. The configuration of functional blocks is then translated into IOC records and executed. SME allows the user to visually construct a sequence using a notation we are modeling after Grafcet [1]. State machines are translated into EPICS State Notation Language programs and executed. Future extensions will be described.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call