> For the complete documentation index, see [llms.txt](https://wiki.codeandcompile.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.codeandcompile.com/factory-automation/plc/siemens/s7-1200-advanced/course-presentation-and-projects.md).

# Course Presentation and Projects

### 01: Structure and UDT

<table data-header-hidden><thead><tr><th width="281.10730142768983">Title</th><th width="150">Type<select><option value="5e90d3717b434fdf8e558ca35b13e138" label="pptx" color="blue"></option><option value="43660003dcfb44a5a4b6c113a4b64533" label="pdf" color="blue"></option><option value="7093a191bfa54c798d61c5da9c49af5c" label="TIA Project" color="blue"></option><option value="72ebd2e3c6d645e697ab314f4f0de260" label="others" color="blue"></option><option value="5ff264ba46ca4daebc18a3b9ad7f9b71" label="rar" color="blue"></option><option value="9cb9f40966e840a3a19b4b81a209620b" label="factory io" color="blue"></option></select></th><th data-type="files">Download</th></tr></thead><tbody><tr><td>Structure and UDT presentation</td><td><span data-option="43660003dcfb44a5a4b6c113a4b64533">pdf</span></td><td><a href="/files/yfXMR1pmYNAh4MkEIKy6">/files/yfXMR1pmYNAh4MkEIKy6</a></td></tr><tr><td>Structure and UDT PLC Program</td><td><span data-option="43660003dcfb44a5a4b6c113a4b64533">pdf</span></td><td><a href="/files/R0nT0ujTte7Mt3qL6KC0">/files/R0nT0ujTte7Mt3qL6KC0</a></td></tr><tr><td>FACTORY IO Scene</td><td><span data-option="9cb9f40966e840a3a19b4b81a209620b">factory io</span></td><td><a href="/files/u3Twr9Mzo7TvTGFckSWp">/files/u3Twr9Mzo7TvTGFckSWp</a></td></tr></tbody></table>

### 02: Interfacing RFID with S7-1200

<table data-header-hidden><thead><tr><th width="250.54913800447247"></th><th width="150"><select><option value="69738008a64844c989848179b524031c" label="pdf" color="blue"></option><option value="14713e5ce7624f62bf7e0af5ce46f807" label="factoryio" color="blue"></option><option value="6e340a4d5b19463dbd6f6472a2a8382f" label="rar" color="blue"></option><option value="0be1ee0f3599492ea79a4febdd13e519" label="others" color="blue"></option><option value="82e640f9829e4eea8d2405b0e9bcf34d" label="TIA project" color="blue"></option></select></th><th data-type="files"></th></tr></thead><tbody><tr><td>S7-1200 with RFID</td><td><span data-option="69738008a64844c989848179b524031c">pdf</span></td><td><a href="/files/uy9oPueqcq86Ss9HBkYy">/files/uy9oPueqcq86Ss9HBkYy</a></td></tr><tr><td>S7-1200 with RFID with FACTORY IO</td><td><span data-option="69738008a64844c989848179b524031c">pdf</span></td><td><a href="/files/FfaGcn3ElK8j0Sz8Py28">/files/FfaGcn3ElK8j0Sz8Py28</a></td></tr><tr><td>PLC Program (with FACTORY IO)</td><td><span data-option="6e340a4d5b19463dbd6f6472a2a8382f">rar</span></td><td><a href="/files/vD1y79MKzNUQOvPTKQ6h">/files/vD1y79MKzNUQOvPTKQ6h</a></td></tr><tr><td>S7-1200 with RFID without FACTORY IO</td><td><span data-option="69738008a64844c989848179b524031c">pdf</span></td><td><a href="/files/9Eh8CLYNL5Z42GtC5W1T">/files/9Eh8CLYNL5Z42GtC5W1T</a></td></tr><tr><td>PLC Program (without FACTORY IO)</td><td><span data-option="6e340a4d5b19463dbd6f6472a2a8382f">rar</span></td><td><a href="/files/HBN17D9AdAxPF748bElO">/files/HBN17D9AdAxPF748bElO</a></td></tr><tr><td>FACTORY IO (RFID)</td><td><span data-option="14713e5ce7624f62bf7e0af5ce46f807">factoryio</span></td><td><a href="/files/1GCajACXH3OdafFJCXrT">/files/1GCajACXH3OdafFJCXrT</a></td></tr><tr><td>FACTORY IO (RFID Application)</td><td><span data-option="14713e5ce7624f62bf7e0af5ce46f807">factoryio</span></td><td><a href="/files/IGVyfcyDWrEwov8iucHE">/files/IGVyfcyDWrEwov8iucHE</a></td></tr></tbody></table>

### 03: Interfacing SmartLight (IO-Link) with S7-1200

<table data-header-hidden><thead><tr><th width="286.60368752075703"></th><th width="199.88406138654386"><select><option value="76a7999520754e2ba1586bc0b9ec56b8" label="pdf" color="blue"></option><option value="7626b7fadf2248beaf5bb83e1783479c" label="rar" color="blue"></option></select></th><th data-type="files"></th></tr></thead><tbody><tr><td>S7-1200 with SmartLight</td><td><span data-option="76a7999520754e2ba1586bc0b9ec56b8">pdf</span></td><td><a href="/files/t2UEuDcODTHdNUYIBe3Y">/files/t2UEuDcODTHdNUYIBe3Y</a></td></tr><tr><td>PLC Program</td><td><span data-option="76a7999520754e2ba1586bc0b9ec56b8">pdf</span></td><td><a href="/files/KsZUtp5P7tVoHU020K1z">/files/KsZUtp5P7tVoHU020K1z</a></td></tr><tr><td>PLC Program</td><td><span data-option="7626b7fadf2248beaf5bb83e1783479c">rar</span></td><td><a href="/files/zQKNy2JEPikpq5GkXVil">/files/zQKNy2JEPikpq5GkXVil</a></td></tr></tbody></table>

### 04: Encode with a high-speed counter

<table data-header-hidden><thead><tr><th></th><th><select><option value="55c5550589e4498b95ffef128469b6c3" label="pdf" color="blue"></option><option value="1626e6fbb4e444ef8f02befaf24a1aec" label="rar" color="blue"></option></select></th><th data-type="files"></th></tr></thead><tbody><tr><td>S7-1200 with Encoder</td><td><span data-option="55c5550589e4498b95ffef128469b6c3">pdf</span></td><td><a href="/files/nSmqRSICt9CGtvnFh6FQ">/files/nSmqRSICt9CGtvnFh6FQ</a></td></tr><tr><td>Incremental encoder manual</td><td><span data-option="55c5550589e4498b95ffef128469b6c3">pdf</span></td><td><a href="/files/hBJVqVLY6YJHjIIgQ9Yt">/files/hBJVqVLY6YJHjIIgQ9Yt</a></td></tr><tr><td>PLC Program</td><td><span data-option="1626e6fbb4e444ef8f02befaf24a1aec">rar</span></td><td><a href="/files/DbRbagGGqtLPGnIlpnPd">/files/DbRbagGGqtLPGnIlpnPd</a></td></tr></tbody></table>

### 05: PLC to PLC Communication

<table data-header-hidden><thead><tr><th></th><th><select><option value="df9143fc6ef24f55b1a6b122d85bf7f5" label="pdf" color="blue"></option><option value="4cf5866193b9492e9526a5395d98de33" label="rar" color="blue"></option></select></th><th data-type="files"></th></tr></thead><tbody><tr><td>Interfacing two S7-1200 PLCs</td><td><span data-option="df9143fc6ef24f55b1a6b122d85bf7f5">pdf</span></td><td><a href="/files/ZSCx5LJix9VIkUH1II4B">/files/ZSCx5LJix9VIkUH1II4B</a></td></tr><tr><td>PLC Program</td><td><span data-option="df9143fc6ef24f55b1a6b122d85bf7f5">pdf</span></td><td><a href="/files/wI88V8lqk3vb61HYzH4u">/files/wI88V8lqk3vb61HYzH4u</a></td></tr><tr><td>PLC Program</td><td><span data-option="4cf5866193b9492e9526a5395d98de33">rar</span></td><td><a href="/files/rmPsneOMBb3vZNLuaX1r">/files/rmPsneOMBb3vZNLuaX1r</a></td></tr></tbody></table>

### 06: PROFINET Device status

<table data-header-hidden><thead><tr><th></th><th><select><option value="2639ac939afc417bba79d995e0cd1869" label="pdf" color="blue"></option><option value="a7d8ac47e1594feb9eca84bde957f896" label="rar" color="blue"></option></select></th><th data-type="files"></th></tr></thead><tbody><tr><td>Reading device status</td><td><span data-option="2639ac939afc417bba79d995e0cd1869">pdf</span></td><td><a href="/files/6GDPweiGoBUyU0aaa2Rb">/files/6GDPweiGoBUyU0aaa2Rb</a></td></tr><tr><td>PLC Program</td><td><span data-option="2639ac939afc417bba79d995e0cd1869">pdf</span></td><td><a href="/files/vvDmvOinDuVIDpLBlz40">/files/vvDmvOinDuVIDpLBlz40</a></td></tr><tr><td>PLC Program</td><td><span data-option="a7d8ac47e1594feb9eca84bde957f896">rar</span></td><td><a href="/files/1DMGMdhTOuYppeT8PN34">/files/1DMGMdhTOuYppeT8PN34</a></td></tr></tbody></table>

### 07: Siemens Web-Server

<table data-header-hidden><thead><tr><th></th><th><select><option value="f955d778137c4459b0cc6f25aa8224c4" label="pdf" color="blue"></option><option value="a16cb7d0f5424d70bc4f81cbbbf5d5a6" label="rar" color="blue"></option></select></th><th data-type="files"></th></tr></thead><tbody><tr><td>Webserver in S7-1200</td><td><span data-option="f955d778137c4459b0cc6f25aa8224c4">pdf</span></td><td><a href="/files/gicm7ixfNr6nwPosFUa1">/files/gicm7ixfNr6nwPosFUa1</a></td></tr><tr><td>More on webservers</td><td><span data-option="f955d778137c4459b0cc6f25aa8224c4">pdf</span></td><td><a href="/files/WnHgCT7zWug6co8jF5kp">/files/WnHgCT7zWug6co8jF5kp</a></td></tr><tr><td>PLC Program</td><td><span data-option="a16cb7d0f5424d70bc4f81cbbbf5d5a6">rar</span></td><td><a href="/files/rmPsneOMBb3vZNLuaX1r">/files/rmPsneOMBb3vZNLuaX1r</a></td></tr><tr><td>Supported web files</td><td><span data-option="a16cb7d0f5424d70bc4f81cbbbf5d5a6">rar</span></td><td><a href="/files/lGEcBNOwYDC7IgHOkno8">/files/lGEcBNOwYDC7IgHOkno8</a></td></tr></tbody></table>

### 08: Modbus Server and Client

<table data-header-hidden><thead><tr><th></th><th><select><option value="c6ecf279bd93449592b3cc14bf594c27" label="tiaportal" color="blue"></option><option value="53bae320dfc34e87ace243212504b642" label="" color="blue"></option></select></th><th data-type="files"></th></tr></thead><tbody><tr><td>Modbus Client</td><td><span data-option="c6ecf279bd93449592b3cc14bf594c27">tiaportal</span></td><td><a href="/files/QW8m8cgaBqQIMSDzv6zJ">/files/QW8m8cgaBqQIMSDzv6zJ</a></td></tr></tbody></table>
