Skip to main content

Connecting Devices to the S7-1200 PLC Outputs

The time has come to transmit a signal from the Siemens S7-1200 PLC to actuators.

Remember, not everything can be directly connected to the controller, for example, you cannot directly connect an induction motor or solenoid valve!

Read this Siemens S7-1200 PLC tutorial to find out more about digital outputs of this PLC.

What Can You Connect to PLC Outputs?

This can be directly connected to the controller

Below is a list of example devices that you can connect directly to the PLC controller.

REMEMBER! Always pay attention to the current capacity of the contacts.

Device TypeDescriptionExample Product
Signal lightOutput device used to visually signal the status of a machine or processTurck TL503AOSKQ light tower
ContactorSwitching device used to control electric motors and other heavy loadsSchneider Electric LC1K0901B7 9A contactor
RelaySwitching device used to control lower-power devicesFinder 38.51 EMR interface module
InverterDevice used to control the speed of electric motors by adjusting the supply frequencyLenze i510 servo drive
Small solenoid valveDevice used to control the flow of media (often water or air) in pipelinesFesto VUVS solenoid valve

Transistor Outputs of the S7-1200 PLC

Characteristics of Transistor Outputs

  • Type: Use transistors to switch loads. These can be MOSFET transistors or open-collector bipolar transistors.
  • Voltage: Typically operate within a voltage range of 24V DC.
  • Current: They can supply low current, usually 0.5A to 2A.

Advantages of Transistor Outputs

  • Speed: Transistor outputs operate faster than relay outputs.
  • Durability: They have no moving parts, resulting in longer lifespan.

Disadvantages of Transistor Outputs

  • Limited current: Not designed for switching heavy loads.
  • Sensitivity: They may be more susceptible to damage from voltage spikes than relay outputs.
Transistor outputs

Relay Outputs of the S7-1200 PLC

Relay outputs
Relays on a PLC S7-1200 board – internal structure of the controller

Characteristics of Relay Outputs

  • Type: Use electromagnetic relays to switch loads.
  • Voltage: Can operate with various voltages, both AC and DC.
  • Current: Depending on the relay type, they can switch significant loads, often up to several amps.

Advantages of Relay Outputs

  • Flexibility: They can switch various voltages and types of loads.
  • Isolation: Provide good isolation between the PLC and the load.

Disadvantages of Relay Outputs

  • Speed: Operate slower than transistor outputs.
  • Lifespan: Have moving parts, which may lead to a shorter lifespan compared to transistor outputs, especially in applications with frequent switching.
Number of cycles for relay outputs under load

Choosing the Right Type of Outputs in the PLC

The choice between transistor and relay outputs depends on the specific application:

  • If you need to switch quickly and frequently, transistor outputs may be a better choice.
  • If you need to switch different voltages, especially AC, or heavy loads, relay outputs may be more appropriate.
Current capacity for relay outputs (2nd column) and transistor outputs (3rd column)

It is therefore recommended to use controllers with transistor outputs and intermediate power supply to actuators that draw more current, e.g., via interface relays or contactors.

High-Speed Outputs (PTO) of the S7-1200 PLC

Like high-speed inputs, high-speed outputs are designed to generate high-frequency signals.

Applications of High-Speed Outputs

  • Drive Control: Generating PTO pulses to control stepper motor and servo motor amplifiers
  • Generating PWM Signals (Pulse Width Modulation): To control motor speed, light brightness, etc.

Characteristics of High-Speed Outputs

  • High Frequency: Can generate signals at frequencies of tens of kHz.
  • Precise Timing: Allow for accurate control of signal duration and frequency.
Servo drive control

Learn Siemens S7-1200 PLC programming language

Author

Jacob Biedulski

Author Jacob Biedulski

Automation engineer, CTO at ControlByte

More posts by Jacob Biedulski

Leave a Reply

<iframe src=”https://player.vimeo.com/video/757198505?h=0e10f23dac” width=”640″ height=”564″ frameborder=”0″ allow=”autoplay; fullscreen” allowfullscreen></iframe>

Mailing kursu programowania

Inteligentny DOM

Zapisując się na listę kursu otrzymasz:
– merytoryczne materiały z kursu, dzięki którym sprawdzisz, czy ten kurs jest dla Ciebie
– informacje o otwarciu zapisów [activecampaign form=62 css=1]

Zapisując się na listę zgadzasz się z naszą polityką prywatności
https://kursy.controlbyte.pl/polityka-prywatnosci/
a my zapewniamy, że Twoje dane są bezpieczne.

Mailing kursu programowania MINIKURS

Siemens Simatic S7-1200/S7-1500
w języku LAD/FBD

Zapisując się na listę kursu otrzymasz:
– merytoryczne materiały z kursu, dzięki którym sprawdzisz, czy ten kurs jest dla Ciebie
– informacje o otwarciu zapisów [activecampaign form=56 ]

Zapisując się na listę zgadzasz się z naszą polityką prywatności
https://kursy.controlbyte.pl/polityka-prywatnosci/
a my zapewniamy, że Twoje dane są bezpieczne.

MINI KURS MAILOWY

PROGRAMOWANIA

CODESYS w języku ST

 

Zapisując się na mini kurs mailowy otrzymasz:
-codziennie jedną wiadomość e-mail przez okres tygodnia
-materiały dzięki którym rozpoczniesz programować
w Codesys i języku ST

 

[activecampaign form=22]

Zapisując się na listę zgadzasz się z naszą polityką prywatności
https://kursy.controlbyte.pl/polityka-prywatnosci/
a my zapewniamy, że Twoje dane są bezpieczne.

Mailing dla programistów

ControlByte

Zapisując się na listę mailową otrzymasz:
– merytoryczne materiały z naszych kursów
– informacje o otwarciu zapisów na szkolenia programowania
– informacje o naszych webinarch na żywo [activecampaign form=3]

Zapisując się na listę zgadzasz się z naszą polityką prywatności
https://kursy.controlbyte.pl/polityka-prywatnosci/
a my zapewniamy, że Twoje dane są bezpieczne.

Mailing kursu programowania

Codesys w języku ST

Zapisując się na listę kursu otrzymasz:
– merytoryczne materiały z kursu, dzięki którym sprawdzisz, czy ten kurs jest dla Ciebie
– informacje o otwarciu zapisów [activecampaign form=20]

Zapisując się na listę zgadzasz się z naszą polityką prywatności
https://kursy.controlbyte.pl/polityka-prywatnosci/
a my zapewniamy, że Twoje dane są bezpieczne.

Mailing kursu programowania

Siemens Simatic S7-1200/S7-1500
w języku LAD/FBD + HMI

Zapisując się na listę kursu otrzymasz:
– merytoryczne materiały z kursu, dzięki którym sprawdzisz, czy ten kurs jest dla Ciebie
– informacje o otwarciu zapisów [activecampaign form=14 css=1]

Zapisując się na listę zgadzasz się z naszą polityką prywatności
https://kursy.controlbyte.pl/polityka-prywatnosci/
a my zapewniamy, że Twoje dane są bezpieczne.

Mailing kursu programowania

Siemens S7-1200, S7-1500

w języku SCL

Zapisując się na listę kursu otrzymasz:
– merytoryczne materiały z kursu, dzięki którym sprawdzisz, czy ten kurs jest dla Ciebie
– informacje o otwarciu zapisów [activecampaign form=18 css=1]

Zapisując się na listę zgadzasz się z naszą polityką prywatności
https://kursy.controlbyte.pl/polityka-prywatnosci/
a my zapewniamy, że Twoje dane są bezpieczne.