Professional PLC Programming

We can take your concept to reality from anywhere during the following stages:

Software Life Cycle

User Requirements Specifications
We can assist you in preparing a URS to describe the requirements of the project. This document is the nessesary starting point of any software project.

Functional Design Specification
Following on from the URS is the FDS which relates how the requirements are met functionally, ie does the operator press a button to start the machine or turn a key, etc.

Software Module Design Specification
The SMDS is a specification that takes the FDS and relates it to code modules, it goes to the structure and address level. This document is sufficient to describe how to write the code.

Testing
We can assist with developing test documents to ensure all the specifics in the above documents are met, including Software Test Specifications (STS), Factory Acceptance Testing (FAT) and Site Acceptance Testing (SAT) documents to ensure that the developed software meets your every need and is recorded as doing so. We have written software that captures PC screens in real time this is useful for proving that tests were passed if audited.

Varying applications require varying levels of documentation, for example software producing human injectable solutions would have far more testing requirements that of an irrigation system, also it is sometimes inefficient to develop 6 documents before starting work on a program that only has 10 rungs. So please contact us to discuss your needs.

We can also assist in the following areas:

Version Control

How do you keep track of your programs? How do you track changes of documents? How do you control access to your programs? Could you recover from a Hard Disk Failure? etc