Connect PLC =24V output to =5V TTL or =3.3V CMOS chips

Способ подключения выходов ПЛК =24В  через микросхему инверсного преобразователя уровня ULN2804 (с двумя внешними резисторами 10КОм на один канал) к входам =5 В ТТЛ или 3,3 В КМОП для управления низковольтными устройствами на примере управления шаговыми двигателями через драйвера StepDriver (платами с умными силовыми микросхемами типа )

Example of connection of PLC outputs = 24V via the ULN2804 inverse level converter chip (with 2 external 10 000 Om resistors for 1 channel) to the inputs = 5 V TTL or 3.3 V CMOS for controlling low-voltage devices by example of stepper motor control via StepDriver drivers (boards with smart power type microcircuits)

У S7-1200 и S7-1500 можно использовать функциональные блоки или специализированные скоростные выходы для точного позиционирования.

В данных примерах использовались обычные низкоскоростные выходы и обычная логика управления

StepDriver A3967 и A4988 можно найти на Али по цене меньше бакса.

!!! В данном примере используются шаговые двигатели работающие при напряжении 5В. Некоторые шаговые двигатели могут работать только при силовом напряжении >6В - в этом случае надо добавить дополнительный источник питания для ножек силового питания Vmot A4988, Load_supply A3967 .

In this example, stepping motors operating at a voltage of 5V are used. Some stepper motors can only work with a voltage >=6V - in this case, you need to add an additional power source for StepDriver motor power supply pin (Vmot A4988, Load_supply A3967).

A3967.pdf
A4988.pdf

A4988 scheme.pdf
ULN2801A-ULN2805A
Простой преобразователь уровня ПЛК 0...24В
в уровни ТТЛ 5В...0В*
(*синверсией сигнала)
сопротивление 10 КОм на входе +
ULN2804A + сопротивление 10 КОм подтяжка уровня на выходе
Simple level converter PLC 0...24V to TTL 5V...0V*
*(with inversion of the signal)
resistor 10 КОм in input +
ULN2804A + pull up resistor10 КОм

Макет управления шаговым двигателем от CD-ROM через StepDriver A4988 , подключенный к PLC S7-300, S7-1200, S7-1500 через инверсный преобразователь уровня UNL2804.

The stepper motor control model from CD-ROM via StepDriver A4988, connected to PLC S7-300, S7-1200, S7-1500 via inverted level converter UNL2804.

The ULN2801A-ULN2805A each contain eight darlington transistors with common emitters and integral suppression diodes for inductive loads.
Each darlington features a peak load current rating of 600mA (500mA continuous) and can withstand at least 50V in the off state.
Five versions are available to simplify interfacing to standard logic families :
- the ULN2801A is designed for general purpose applications with a current limit resistor ;
- the ULN2802A has a 10.5kΩ input resistor and zener for 14-25V PMOS ;
- the ULN2803A has a 2.7kΩ input resistor for 5V TTL and CMOS ;
- the ULN2804A has a 10.5kΩ input resistor for 6-15V CMOS ;
- the ULN2805A is designed to sink a minimum of 350mA for standard and Schottky TTL where higher output current is required.

S7-300 + StepDriver A4988 + StepMotor + MP370 + Encoder + animation br />


S7-300 + StepDriver A4988 + very old HardDisk StepMotor + MP370 + Absolute Encoder full control



S7-1500 + StepDriver A4988 + CD-ROM StepMotor + MP370 + Sensor full control



S7-1500 + StepDriver A4988 + CD-ROM StepMotor + MP370 full control



S7-1500 + StepDriver A4988 + CD-ROM StepMotor + MP370



S7-1500 + StepDriver A4988 + CD-ROM StepMotor



S7-1500 + UNL2804 + StepDriver A4988 + CD-ROM StepMotor