Page 1
STM32 Nucleo Introduction The X-NUCLEO-PLC01A1 is an expansion board designed to build basic PLC (programmable logic controller) applications. Plugged onto any STM32 Nucleo board through the Arduino UNO R3 connectors, it results in a compact industrial PLC capable of managing eight analog inputs and eight outputs through the SPI peripheral.
Page 2
Contents Description..................3 Features ................... 4 Hardware and layout description ........... 5 X-NUCLEO-PLC01A1 assembly drawing ........6 X-NUCLEO-PLC01A1 board powering and startup ....... 7 Schematic diagrams ................ 8 Bill of material ................12 Revision history ................15 2/16 DocID028079 Rev 1...
Page 3
PLC application. Both devices support 8- and 16-bit SPI interfaces for device command and control diagnostics. The board is equipped with a digital isolator in order to assure SPI safe operation between the X-NUCLEO-PLC01A1 and the STM32 Nucleo board. The VNI8200XP includes advanced protection and fault detection features. CLT01- 38SQ7 provides protection and isolation in industrial operating conditions as well as an “energy-less”...
Page 4
Features UM1918 Features The X-NUCLEO-PLC01A1 is a ready-to-use PCB (printed circuit board) including: 8x input with CLT01-38SQ7, high-speed protected digital termination array 8x output with VNI8200XP, high-side solid state relay Status LEDs: Fault, Thermal, Power IO (input/output) activity LEDs ...
Page 5
Hardware and layout description Hardware and layout description The X-NUCLEO-PLC01A1 board adds to any STM32 Nucleo board the capabilities of a compact industrial PLC with 8 inputs and 8 outputs. This is possible through SPI management as depicted in the functional block diagram below.
Page 6
Input and output channels are accessible through the screw connectors placed on the low side of the X-NUCLEO-PLC01A1 (connectors J8 and J10, respectively), and each channel is associated to one LED in order to indicate its activity and status.
Page 7
Download the firmware on the STM32 microcontroller hosted on the STM32 Nucleo board Supply 24 V to the X-NUCLEO-PLC01A1 board through the J8 connector The X-CUBE-PLC1 demonstration firmware is ready to run: connect any of the 8 inputs on the J8 connector to see the corresponding output on the J10 connector capable of driving a load (i.e.
Page 12
Bill of material UM1918 Bill of material Table 1: Bill of material (BOM) Comme Package Designator Value Part number ref. C1005X7R1H104K050 C9, C23, C24, C27 100 nF 0402 C3, C13, C14, C20, C25, C1005C0G1H330J050 33 pF C26, C40, C44, C45 0402 C4,C5,C6,C7,C8,C10,C1 1,C12, C29, C30, C31,...
Page 13
UM1918 Bill of material Comme Package Designator Value Part number ref. Mount female type on Through CN6, CN9 Header_8 SSQ-108-03-L-S top, hole 2.54 male type on bottom Mount female type on Through Header_6 SSQ-106-03-L-S top, hole 2.54 male type on bottom D24, D23, D22 LS L29K-G1J2-1-Z...
Page 14
Bill of material UM1918 Comme Package Designator Value Part number ref. 47 kΩ R25, R49 ERJ-2GEJ473X 0204 15 kΩ ERJ-2GEJ153X 0204 R27 ,R39, R41, R45, 220 Ω ERJ-2GEJ221X R50, R51, R52, R56, R57 0204 R29, R30, R32, R33, MMA02040C2201FB3 2.2 kΩ R34, R35, R36, R37, R42 0204 10 kΩ...
Page 15
UM1918 Revision history Revision history Table 2: Document revision history Date Version Changes 17-Jul-2015 Initial release. DocID028079 Rev 1 15/16...
Page 16
ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgement.
Need help?
Do you have a question about the X-NUCLEO-PLC01A1 and is the answer not in the manual?
Questions and answers