PLCs (programmable logic controllers) are available from a wide variety of manufacturers and can be programmed with a variety of different software packages that have been developed for them. The following is a list of some of the major manufacturers of PLCs and the software that they offer for programming their PLCs:
- With regards to Siemens, Siemens is a global company that manufactures a wide range of PLCs as well as software for configuring and programming them. A number of software products are offered by Siemens for the programming of PLCs, including TIA Portal, SIMATIC Step 7, and SIMATIC S7-1200.
- ROCKWELL AUTOMATION: Rockwell Automation is a global company that provides industrial automation and information solutions to customers worldwide. They offer a range of PLCs and software for programming and configuring their PLCs, including Rockwell Software Studio 5000, Rockwell Automation Logix Designer, and Rockwell Automation Arena.
- There is no doubt that Schneider Electric is the world leader in energy management and automation solutions. In addition to PLCs and software used for programming and configuring them, Schneider Electric offers a range of PLCs and software including Unity Pro, Schneider Electric SoMachine, and Schneider Electric Vijeo Citect.
- There are many multinational companies that specialize in automation and power technologies, but ABB is one of the leading ones. The company offers a range of PLCs, as well as software that can be used to program and configure their PLCs. This includes ABB Freelance, ABB AC500, and ABB Control Builder, among others.
- Honeywell Corporation is a global technology company that offers aerospace, building technologies, performance materials, safety and productivity solutions. With Honeywell Experion, Honeywell ControlEdge, and Honeywell UniSim, they offer a range of PLCs and software to program and configure their PLCs.

There are many PLC manufacturers and software products on the market. These are just a few examples. Depending on your requirements and the capabilities of the software and PLC that you select, you will need to make the best choice for your project.
Here is a list of PLC manufacturers:
- Siemens
- Rockwell Automation
- Schneider Electric
- ABB
- Honeywell
- Omron
- Mitsubishi Electric
- GE Industrial
- Beckhoff
- Yokogawa
And here is a list of PLC software products that can be used to program PLCs:
- TIA Portal (Siemens)
- SIMATIC Step 7 (Siemens)
- SIMATIC S7-1200 (Siemens)
- Rockwell Software Studio 5000 (Rockwell Automation)
- Rockwell Automation Logix Designer (Rockwell Automation)
- Rockwell Automation Arena (Rockwell Automation)
- Unity Pro (Schneider Electric)
- Schneider Electric SoMachine (Schneider Electric)
- Schneider Electric Vijeo Citect (Schneider Electric)
- ABB Freelance (ABB)
- ABB AC500 (ABB)
- ABB Control Builder (ABB)
- Honeywell Experion (Honeywell)
- Honeywell ControlEdge (Honeywell)
- Honeywell UniSim (Honeywell)
- GX Works3 (Mitsubishi Electric)
- FX3U (Mitsubishi Electric)
- CX-Programmer (Omron)
- Proficy Logic Developer (GE Industrial)
- TwinCAT (Beckhoff)
- FieldMate (Yokogawa)
This is just a sample list of PLC manufacturers and software products. There are many other options available, so it is worth doing some research to find the best fit for your needs.