Automation engineering for machine builders, system integrators and manufacturers

PLC programming

Machine and cell programming across the platforms a production line contains in practice, written to the client's standard and structured so that it can be maintained by others.

PLCsequence · modes · interlocksHMI & SCADAPROFINET / PROFISAFERobotsDrives & motionVision & sensorsSafetyTraceability
A typical cell: one controller, one network, and everything else hanging off it.

Controllers

SiemensTIA Portal: S7-1500, S7-1200, ET 200SP and the S7-1500 Software Controller. STEP 7 Classic: S7-300 and S7-400, for retrofit work and lines not yet migrated.
Schneider ElectricPLC and HMI programming across Schneider's control platforms.
Rockwell / Allen-BradleyAllen-Bradley controllers, for lines built to a Rockwell standard.
Safety controllersF-CPUs and Profisafe, plus Pilz and SICK safety systems where the concept calls for them.
Something elseA controller that is not listed here is a question of documentation and preparation time rather than an obstacle. We are glad to discuss what the line runs.

HMI, SCADA and traceability

SiemensWinCC Comfort, WinCC Advanced and WinCC Unified; Comfort and Unified Comfort panels; operator-guidance screens on a second monitor where the process needs them.
ProfacePanel programming on Proface platforms.
ZenonProcess monitoring, traceability and data logging to plant systems.
Marking and IDSIC marking systems, barcode and RFID, part traceability through the cell.
Operator screen: gripper I/O overview, with diagnostics down to the individual valve.
Operator screen: gripper I/O overview, with diagnostics down to the individual valve.

Motion, drives and networks

Servo and motionFesto servo systems, SEW, Lenze and Siemens drives — positioning axes, independently controlled pads, indexing and rotary tables, conveyor control.
Vision and sensingCognex, Keyence, SICK and IFM — part presence, position correction, measurement and inline inspection.
Industrial networksProfinet, Profibus, Profisafe, EtherNet/IP, Modbus, DeviceNet, CANopen, OPC UA and IO-Link.
Test and processLeak testing, gluing and priming systems, flame treatment, welding controls, screwdriving and fastening units.
Operator screen for a robotic assembly station — sequence, progress and live device states.
Operator screen for a robotic assembly station — sequence, progress and live device states.

What a program looks like when it arrives

A program bought from outside should remain maintainable by the people who live with the machine. Everything we deliver is written to be opened by the client's engineers, or by the end customer's maintenance staff, and understood without us.

Typical work