GenerAtor TOol
Gato provide set of tool :
- PlcParserTool to generate an EPICS IOC to control a Tia Portal Siemens PLC : assumed protocol S7PLC, Modbus, S7NoDave
- Basic generic HMI based on a EPICS db file or a custom pv list to monitor and write on a pv
- CSS and Phoebus plugin to Generate an OPI or a BOB view from a EPICS db file or a custom pv list
https://github.com/epics-extensions/gato/blob/master/doc/PlcParserTool.pdf
All the source code are available in -source.jar file, and are published under public license
The current (development) version of the generated web site is
available on-line, the complete
website is included in the distribution archives (in the site
folder).
Gato is a Maven project. Using Java 8 Execute maven "clean install" goal It will generate a distribution folder including .bat and .sh file to execute the tool
CSS plugins : copy css/.jar files into css installation plugins folder Phoebus plugins : copy lib/.jar and phoebus/*.jar file into phoebus lib installation folder
Continuous Integration and deployment is provided through Travis-CI.
Any bugs should be reported as issues in the GitHub project.
Pull requests are always welcome.
For non-trivial changes and additions, please first contact the authors and/or use the EPICS Tech-Talk mail exploder to discuss and review your plans.