Contrologix and Compactlogix uses RSlogix 5000 programming software. It uses all the latest techniques for control and data logging. We have very specific standards that match Wonderware Objects. This allows HMI applications to be developed very quickly. All Contractors and OEM's must comply with our Add-on and udt's in order to receive payment for services. For tags that we do not already have a structure, please consult with the assigned project engineer to receive instructions.
Many times we work closely with OEM's to assist with programming. We will create and commission tags and motor and field io in our sub-routines with our data structure. We then give the OEM tasks, programs, and sub-routines for there specific control logic. This methods has been very successful for both parties. WPA controls, being onsite, can troubleshoot common io problems without calling the OEM. and the OEM has access remotely to there logic for troubleshooting. They will often use us as onsite eyes to assist OEm's which saves them time and money.
The following screenshots will give an example of program structure and techniques we employ for simple control.
Tasks
All Tasks will separate processes logically. OEM vendors will have there own tasks for use when using the master PLC.
All Tasks will be periodic with no less than 50 ms updates. This will help in HMI communications
Programs
Programs are used to separate different functions of a process.
Common Subroutine
Common subroutine will setup i/o, timers, Devicenet, Communication to other processors for a program.
Addon Instructions
Addon Instructions correspond to a HMI Object. The same names in the addon are in the Wonderware object, this makes creating HMI's very easy.
Add on instructions help organize objects into templates. so I/O and control that are used for a motor, or valve will be self contained in one instruction. That instruction can be used as many times as needed.... a unique name must be given to each instance.