@@ -18,6 +18,24 @@ This workshop provides an introduction to applied systems control, focusing on
1818practical applications and real-world scenarios. Participants will learn about
1919various control systems, their design and implementation.
2020
21+ Slide Deck and Booklet
22+ ~~~~~~~~~~~~~~~~~~~~~~
23+
24+ Since this tutorial is also designed to be presented as a live, hands-on
25+ workshop, a slide deck is provided here:
26+
27+ .. admonition :: Download
28+
29+ :download: `Applied Systems Control Slide Deck <../workshops_applied_systems_control/Applied_Systems_Control_Workshop.pptx >`
30+
31+ A complete booklet of the hands-on activity is also provided, either as a companion to
32+ following the tutorial yourself:
33+
34+ .. admonition :: Download
35+
36+ :download: `Applied Systems Control Booklet <../workshops_applied_systems_control/Applied_Systems_Control_Workshop_Booklet.pdf >`
37+
38+
2139Theoretical content
2240~~~~~~~~~~~~~~~~~~~
2341
@@ -30,6 +48,7 @@ Theoretical content
3048 :width: 500
3149 :align: right
3250
51+
3352Overview of industrial control and automation systems
3453~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3554
@@ -80,6 +99,7 @@ Overview of industrial control and automation systems
8099 .. image :: 2.png
81100 :width: 350
82101
102+
83103Industrial automation components
84104~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
85105
@@ -124,6 +144,7 @@ Industrial automation components
124144 .. image :: plc.png
125145 :width: 250
126146
147+
127148Common control strategies
128149~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
129150
@@ -154,6 +175,7 @@ Common control strategies
154175 used in applications where precise control is not required, such as in
155176 heating systems.
156177
178+
157179**Introduction to PWM control **
158180~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
159181
@@ -170,6 +192,7 @@ of the on time to the total cycle time (duty cycle) determining the average
170192power delivered to the load. By adjusting the duty cycle, the effective voltage
171193and current can be controlled, allowing for precise control of devices.
172194
195+
173196**Applications of PWM control include: **
174197
175198- Motor speed control: By varying the duty cycle, the speed of DC motors can be
@@ -186,6 +209,7 @@ and current can be controlled, allowing for precise control of devices.
186209 :width: 500
187210 :align: center
188211
212+
189213Introduction to PID control
190214~~~~~~~~~~~~~~~~~~~~~~~~~~~
191215
@@ -276,12 +300,13 @@ It includes:
276300
277301**Kit contents **
278302
279-
280303| 1 x 10BASE-T1L TO USB adapter board
281304| 1 x Profibus cable for single pair Ethernet (SPE) Connectivity
282305| 1 x USB 2.0 cable
283306| 1 x cable connector for external 24V power supply
284307| 1 x cable connector for channels connectivity
308+ | 1 x Raspberry Pi 5
309+ | 1 x Raspberry Pi 5 Type-C power supply
285310
286311.. figure :: kit.png
287312 :alt: AD-SWIOT1L-SL kit contents
@@ -290,26 +315,42 @@ It includes:
290315
291316 AD-SWIOT1L-SL kit contents
292317
318+
293319Hands-on activity
294320~~~~~~~~~~~~~~~~~~~~~
295321
296322Participants will engage in hands-on activities to apply the theoretical
297323concepts learned. The activities will include:
298324
299- #. Booting your PC Linux
325+ #. Power on the Raspberry Pi 5 board using a Type-C power supply and boot it.
300326
301327#. Power the AD-SWIOT1L-SL board by plugging in the power supply.
302328
303- #. Connect the USB to T1L media converter to your PC and the AD-SWIOT1L-SL
304- board. After a short time, both link status LEDs(on the media converter and
329+ #. Connect the USB to T1L media converter to your Raspberry 5 board using a
330+ micro-USB cable.
331+
332+ #. Connect the USB to T1L media converter to the AD-SWIOT1L-SL
333+ board using the PROFIBUS cable. After a short time, both link status LEDs(on the media converter and
305334 the board) should be on.
306335
336+ #. Connect the Raspberry Pi 5 to a display using a HDMI to Micro-HDMI cable, and
337+ connect a keyboard and mouse to the USB ports.
338+
339+ In the end, your setup should look like this:
340+
341+ .. image :: system_setup.jpg
342+ :alt: System setup with Raspberry Pi 5 and AD-SWIOT1L-SL boards connected
343+ :width: 600
344+ :align: center
345+
346+ System setup with Raspberry Pi 5 and AD-SWIOT1L-SL boards connected
347+
307348#. Testing the board connectivity
308349
309- - Open a terminal and run the command: ``ping 169.254 .97.40 `` This command
310- will rule out the host (PC ) network configuration issues.
350+ - Open a terminal and run the command: ``ping 192.168 .97.40 `` This command
351+ will rule out the host (RPi 5 ) network configuration issues.
311352 - If the ping command is not successful run ``sudo ip route add
312- 169.254 .97.40 dev eth0 `` to add a route to the board's IP address.
353+ 192.168 .97.40 dev eth0 `` to add a route to the board's IP address.
313354
314355 .. image :: ping.png
315356 :alt: Ping command output
@@ -338,23 +379,6 @@ concepts learned. The activities will include:
338379 System setup
339380
340381
341- Slide Deck and Booklet
342- ~~~~~~~~~~~~~~~~~~~~~~
343-
344- Since this tutorial is also designed to be presented as a live, hands-on
345- workshop, a slide deck is provided here:
346-
347- .. admonition :: Download
348-
349- :download: `Applied Systems Control Slide Deck <../workshops_applied_systems_control/Applied_systems_control.pptx >`
350-
351- A complete booklet of the hands-on activity is also provided, either as a companion to
352- following the tutorial yourself:
353-
354- .. admonition :: Download
355-
356- :download: `Applied Systems Control Booklet <../workshops_applied_systems_control/applied_systems_control_booklet.pdf >`
357-
358382**Exercise 1: Power the RGB LED red, green and blue **
359383
360384 - Open file exercise_2.py
0 commit comments