System Integrator - Examples
As a system integrator, we have worked on many process control systems. Each of the processes is part of a function block that, over time, becomes a Generic template for the next project.
Those templates are well documented and, most of all, predictable unlike AI algorithm. This means each subsystem can be easily adjusted to best fit your process.
Overview of GoGeneric Processes
GoGeneric prides itself on learning as well as passing on knowledge to the next generation—one step at a time. To do so requires processes. GoGeneric is still young and not yet ISO 9001 certified, so instead, let us show you our high level processes:
Preparation
GoGeneric's founder learned the hard way that controlling a system without understanding it leads to disaster and unprofessionalism.
1st step. Understand the problem, create a small program that demonstrates proof of principle.
Documents
2nd step. Time to start documentation.
Ultimately, a program that is not documented will never be maintainable throughout the project's life cycle. Documentation may sound boring, but it explains your system's behaviour. Documentation is an iterative process. The commissioning phase may highlight unexpected behaviour; an up to date document will help create a corrective fix.
Implement
Document ready?
Time to code as per the document.
Once coded, time to test and checking behaviour against the documentation.
While coding, some new variable or perhaps setpoints will be required. Update the documentation and code.
Documentation and code must match at all times. In doubt, GoGeneric uses JIRA to track issues and make sure they are not forgotten.
FAT / SAT
At GoGeneric, we actually have an extra step. Hardware in the loop testing. This step, if done well, can significantly reduce the commissioning time.
If something looks wrong on site, we can test it in our facility and can be confident in our diagnostic. Be it a programming issue on our side, a wiring issue on site or simply an unexpected site specific behaviour. What do we do with unexpect behaviour? we go back to step 2, documentation, step 3 new code, step 4 testing!
In house Knowledge
At GoGeneric, we know our expertise. If your project scope is outside this expertise, don't worry. We have built long-term symbiotic relationships with the University and other businesses in Scotland.
We know who to call.
Hardware
Mitsubishi, Fx, Qseries, iQ-R, GOT-HMI
Rockwell Automation, Micro800 series, Compac-Logix, Panel View +
Wago, PFC100-200 series
Software
GX IEC
GX-Works 3
GT-Designer 3
Studio 5000
FactoryTalk
VBA
Python
Structured text, ladder logic
Protocols
CANbus
Modbus TCP/IP and RTU
MQTT
CC-Link
Vendor-specific Ethernet base communication between PLC to PLC or PLC to HMI
Devices Specific
PCS: Gamesa, Delta, Kaco, SMA, Vacon
Compressors: Screw, Piston
Inverter
Expander
Pumps
Valves, 2 ways, 4 ways, expansion valves
Electrical: MCB
Battery world, EMS, BMS
Data base connections
Power meters
Safety relay
