Batch-A
Automating Automation...
Documentation of DeltaV Phase Classes, Operations, Unit Procedures and Procedures straight from a DeltaV system has always been cumbersome. That's why we developed a framework from where we can automatically document these batch objects from DeltaV import/export (FHX) files.
Also editing of these objects isn't very quick in DeltaV, so we developed a method to export them to Excel workbooks. After updating in Excel, we can re-import into our framework, and generate new FHX to update the objects in DeltaV. The batch objects can be created in Excel from scratch through references to DeltaV code snippets with parameters (e.g., a code snippet for an action to start a variable speed motor at a certain speed, including confirmation and transition; a code snippet for actions to present the operator with a prompt, including confirmation and transitions to handle different replies)
The framework allows for storing / retrieving the batch objects in / from a SQL Server database. We can also store I/O lists in that same database, so we can combine this information with Class information to come to, e.g., Control Module Instance lists to be approved by the end-user. After approval we can directly generate FHX files for Control Module instantiation - without having to go through bulk-edit.
Finally, we can generate CHM Compiled Help Files that provide an offline view of configurations