Every PLC manufacturer have their own software for programming the PLC. For example Siemens uses Simantic S7 Manager, Allen Bradley uses RS Logix and Modicon uses PLC pro programming software.
The programming language used is
- Ladder Logic (LD),
- Statement List (STL),
- Functional Block Diagram (FBD),
- Sequential Function Chart (SFC),
- Instruction List (IL) etc