Siemens SIMATIC STEP 7 Professional 2017 SR1 5.6 is a Siemens PLC programming software that users can use in LAD or Ladder ladder languages, Statement List or STL (similar to assembly language), and Function Block Diagram for PLCs.
which have to be configured in hardware if used in the software. Which consists of all PLC inputs and outputs, along with analog and digital inputs and outputs, counter modules, reputation modules, etc.