For PLC brand that support RLL(Relay Ladder Logic) PLC programming are Allen Bradley,ABB,Mitsubishi,Siemens,Direcsoft.

The main disadvantage of these devices is the steep learning curve, and their inherent difficulties with the maintenance of the programs with their traditional RLL (Relay Ladder Logic) is a programming language.
Through the use of state machine programming techniques, but PLC can create programs very easy to use, and are easy to maintain and modify.
plc_programming_title

As PLC (Programmable Logic Controller) are a very useful instrument solution for a variety of exhibits and interactive applications. These general-purpose controller can accept input from a range of facilities such as push buttons, motion sensors, joysticks, etc. You can have multiple relay, analog and serial outputs for lighting, motors, sound effects, etc. between the control - establishment and outputs is a control program that determines which outputs are activated when certain combinations of inputs are received. Free programming resources are variables, timers and counters. (more…)

Tags: industrial, , , , , , , , , , ladder logic, plc, PLC programming, plc programming tutorial, Relay Ladder Logic, RLL, SFC programming, Stage Programming, state diagram