Contact us

Engineer login

Photo gallery







Field BUS

PLC Programming


We can program, integrate, commission, and maintain a wide range of PLCs. Our Systems Engineering team have extensive working experience of every significant PLC product: Siemens, Omron, GE, Allen Bradley, ModiconGem, Toshiba Koyo, Mitsubishi, etc...

We do upgrades of old Siemens S5 PLCs to S7-300 or S7-400. We can provide remote monitoring and diagnostics of your PLC via phone-line or web from anywhere in the world.

We offer programming expertise in a wide range of commercial languages. Our product independent solutions ensure you get unbiased advice. We use proven and reliable programming methods. Program development time is dramatically reduced, because we make use of standard blocks of logic previously debugged and tested which allow us to short cut many ours of trial and error testing. Commissioning time is also reduce by simulating the final programs. 

Some of the programming languages we use are:


Ladder Logic: The programming language Ladder Logic is based on the representation of circuit diagrams. The elements of a circuit diagram (such as normally open contacts and normally closed contacts) are grouped together in networks or rungs. Ladder Logic is quite popular because programs are very similar single line diagrams. Monitoring the program Online  helps electricians  to troubleshoot faults quicker.




Instructions list: The programming language Instructions list is a textual language similar to machine code. Each statement corresponds to a step as the CPU works its way through a program. A number of statements can be linked together to form networks or rungs. This language enables experienced programmers to manipulate and control complex data in a much simpler way that using other languages. Sometimes complex loops can only be programmed using Instructions list.


Function Blocks: The programming language Function Block Diagram uses the graphic logic symbols familiar from Boolean algebra to represent logic. Complex functions such as math functions can also be represented directly in conjunction with the logic boxes. This language is very useful when dealing with PID loops, Scaling blocks, and Signal conditioning blocks.


Sequential Function Chart: The graphic programming language Sequential Function Chart allows you to program sequential controls. This includes creating a series of steps, determining the contents of each step, and determining the transitions. Each step contains the commands you want to execute (e.g. Start Pump, Stop Fan…), to jump to the next step a number of conditions (transitions) must be satisfied (e.g. Pump not faulted …) Sequential Function chart represents complex sequences very clearly and makes programming and troubleshooting more effective for both the programming engineers and the electrical maintenance people.

  Need more info? Contact us    

Techna Pty Ltd ACN 106343891


Copyright Techna Pty Ltd