> 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

The following are the presentations and TIA projects that are used in the course Learn Siemens S7-1200 (Advanced). You can use these presentations and projects as a reference document for the course.

### 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="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FJEJj98XsT0Y90NVjNxpv%2Fs71200_advanced_Structures%20vs%20UDT.pdf?alt=media&amp;token=f1355422-e717-41b6-953c-d39948311fb7">s71200_advanced_Structures vs UDT.pdf</a></td></tr><tr><td>Structure and UDT PLC Program</td><td><span data-option="43660003dcfb44a5a4b6c113a4b64533">pdf</span></td><td><a href="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2F8WsAOrZcmmVo4FBsTK6f%2Fs71200_advanced_Structure%20and%20UDT%20PLC%20Program.pdf?alt=media&amp;token=d3b5af8a-9b64-49bc-9469-811bfd256c78">s71200_advanced_Structure and UDT PLC Program.pdf</a></td></tr><tr><td>FACTORY IO Scene</td><td><span data-option="9cb9f40966e840a3a19b4b81a209620b">factory io</span></td><td><a href="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2Fye2Juw8MJ9wyipqBE9h6%2Fs71200_advanced_UDT.factoryio?alt=media&amp;token=1d9ddbf3-0304-4d1c-8e5b-44d32d69c858">s71200_advanced_UDT.factoryio</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="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FM78vhCGpT4FjrbU3vuR2%2Fs71200_advanced_Interfacing%20Siemens%20PLC%20with%20RFID.pdf?alt=media&amp;token=9133be23-3c2a-4414-8e48-136b869c09c3">s71200_advanced_Interfacing Siemens PLC with RFID.pdf</a></td></tr><tr><td>S7-1200 with RFID with FACTORY IO</td><td><span data-option="69738008a64844c989848179b524031c">pdf</span></td><td><a href="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2Fb09J7hvfGhcTZ7WfCqo3%2Fs71200_advanced_RFID%20(with%20factory%20IO).pdf?alt=media&amp;token=018cc3fc-922f-421c-9ebb-e52a7a4bc5f6">s71200_advanced_RFID (with factory IO).pdf</a></td></tr><tr><td>PLC Program (with FACTORY IO)</td><td><span data-option="6e340a4d5b19463dbd6f6472a2a8382f">rar</span></td><td><a href="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FDEVT8oDG5cTML2uvxNRV%2Fs71200_advanced_PLC%20Program%20(with%20factory%20io).rar?alt=media&amp;token=f82d9683-f058-43b3-b6eb-42352d748a3d">s71200_advanced_PLC Program (with factory io).rar</a></td></tr><tr><td>S7-1200 with RFID without FACTORY IO</td><td><span data-option="69738008a64844c989848179b524031c">pdf</span></td><td><a href="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FjkOuCq1ihmc9ne5cM1CP%2Fs71200_advanced_RFID%20(without%20factory%20io).pdf?alt=media&amp;token=b15cc419-7891-45e6-b71a-23fe62707f8c">s71200_advanced_RFID (without factory io).pdf</a></td></tr><tr><td>PLC Program (without FACTORY IO)</td><td><span data-option="6e340a4d5b19463dbd6f6472a2a8382f">rar</span></td><td><a href="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FOlJvyLefmH5qshrQ1dFa%2Fs71200_advanced_PLC%20Program%20(without%20factory%20io).rar?alt=media&amp;token=8c2d550f-3afc-478b-9cb6-116bc4b90d76">s71200_advanced_PLC Program (without factory io).rar</a></td></tr><tr><td>FACTORY IO (RFID)</td><td><span data-option="14713e5ce7624f62bf7e0af5ce46f807">factoryio</span></td><td><a href="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FMK3Tpgaa7aq9lTeeEgJ1%2Fs71200_advanced_%20RFID.factoryio?alt=media&amp;token=0e0b5a92-6a7a-4b23-9d66-103375199aa2">s71200_advanced_ RFID.factoryio</a></td></tr><tr><td>FACTORY IO (RFID Application)</td><td><span data-option="14713e5ce7624f62bf7e0af5ce46f807">factoryio</span></td><td><a href="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FElnrQ1NH2Q1u2d9UQh7r%2Fs71200_advanced_RFID_Application.factoryio?alt=media&amp;token=0981e65d-a455-46d2-bf1e-ae392aee14b0">s71200_advanced_RFID_Application.factoryio</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="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FOrahM7D5zUL41VqFbwE1%2Fs71200_Interfacing%20Siemens%20PLC%20with%20SignalLight.pdf?alt=media&amp;token=dfae3d1b-113b-44f5-8540-fed8cb033b3c">s71200_advanced_Interfacing_PLC_SignalLight.pdf</a></td></tr><tr><td>PLC Program</td><td><span data-option="76a7999520754e2ba1586bc0b9ec56b8">pdf</span></td><td><a href="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2Fmy8E5k5T49yKHN7jtlNt%2Fs71200_Interface%20Smart%20Light%20with%20Siemens%20S7-1200.pdf?alt=media&amp;token=1388592c-d153-413a-be8f-4da54d386187">s71200_advanced_Interface_SmartLight _S7-1200.pdf</a></td></tr><tr><td>PLC Program</td><td><span data-option="7626b7fadf2248beaf5bb83e1783479c">rar</span></td><td><a href="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FCeKIuHdK1DKpMyQjRMt1%2FSignalLight_TIAProgram.rar?alt=media&amp;token=2ce63129-2fff-4655-b4b1-0af86112abf0">s71200_advanced_SignalLight_TIAProgram.rar</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="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2Fgoquj5cQSUZHwU5Qj9bi%2Fs71200_Interfacing%20Siemens%20PLC%20with%20Encoder.pdf?alt=media&amp;token=3519f95b-107c-49d8-8ed5-bb788698ebe1">s71200_advanced_Interfacing_PLC_with_Encoder.pdf</a></td></tr><tr><td>Incremental encoder manual</td><td><span data-option="55c5550589e4498b95ffef128469b6c3">pdf</span></td><td><a href="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FNLgnbPxlDbiw6vbC3xTR%2Fs71200_KIS40-KIH40_en.pdf?alt=media&amp;token=e8fd89a3-4647-40a3-b28c-6edd81eda075">s71200_advanced_KIS40-KIH40_en.pdf</a></td></tr><tr><td>PLC Program</td><td><span data-option="1626e6fbb4e444ef8f02befaf24a1aec">rar</span></td><td><a href="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2F9z9Rwk2zv6ZqbzcGHujm%2Fs71200_HighSpeedEncoder_TIAProgram.rar?alt=media&amp;token=3c1cabcd-b67e-4163-9f74-2df87da68a8a">s71200_advanced_HighSpeedEncoder_TIAProgram.rar</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="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FpeVAp4PppQalV4wAK2OR%2Fs71200_advanced_two_PLCs.pdf?alt=media&amp;token=50c3b347-3176-49dc-bf26-11ff7dded6ed">s71200_advanced_two_PLCs.pdf</a></td></tr><tr><td>PLC Program</td><td><span data-option="df9143fc6ef24f55b1a6b122d85bf7f5">pdf</span></td><td><a href="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FGFO3KvzUKCgEaRCTt3co%2Fs71200_advanced_PUT_GET.pdf?alt=media&amp;token=8e6119e6-a93d-4b31-9f62-52737c78e2f9">s71200_advanced_PUT_GET.pdf</a></td></tr><tr><td>PLC Program</td><td><span data-option="4cf5866193b9492e9526a5395d98de33">rar</span></td><td><a href="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FQry83mJlkSZ07aZonxyY%2Fs71200_advanced_PLC2PLC_TIAProgram.rar?alt=media&amp;token=0e5a7289-c975-4a51-b0c2-6fa42e3f5646">s71200_advanced_PLC2PLC_TIAProgram.rar</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="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2F6uXuMukszpolZVG1YZZN%2Fs71200_advanced_Reading%20PROFINET%20Device%20Status.pdf?alt=media&amp;token=fcc2c9aa-5b5b-4eda-8456-747c39884b24">s71200_advanced_Reading PROFINET Device Status.pdf</a></td></tr><tr><td>PLC Program</td><td><span data-option="2639ac939afc417bba79d995e0cd1869">pdf</span></td><td><a href="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2Fsby1QT7ma90R3MuNzOrA%2Fs71200_advanced_PROFINET%20Device%20Status.pdf?alt=media&amp;token=7fc76d00-6a85-4ee6-9c26-3a58311bb289">s71200_advanced_PROFINET Device Status.pdf</a></td></tr><tr><td>PLC Program</td><td><span data-option="a7d8ac47e1594feb9eca84bde957f896">rar</span></td><td><a href="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FWfDJEHfjIu1XJsrNfDZC%2Fs71200_advanced_PROFIENT_Status_TIAProgram.rar?alt=media&amp;token=216ba109-78cb-4c9c-917f-ead774192e82">s71200_advanced_PROFIENT_Status_TIAProgram.rar</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="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FLgH8G1ZBz3EDQw02RgL6%2Fs71200_advanced_Webserver_S7-1200.pdf?alt=media&amp;token=08998745-a778-4257-8983-40dddeb6e83d">s71200_advanced_Webserver_S7-1200.pdf</a></td></tr><tr><td>More on webservers</td><td><span data-option="f955d778137c4459b0cc6f25aa8224c4">pdf</span></td><td><a href="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2F7nQoxblQpwsgGlvyjMSp%2Fs71200_advanced_WebserverManual.pdf?alt=media&amp;token=54fdf50a-53df-4394-aef2-9061fce7f159">s71200_advanced_WebserverManual.pdf</a></td></tr><tr><td>PLC Program</td><td><span data-option="a16cb7d0f5424d70bc4f81cbbbf5d5a6">rar</span></td><td><a href="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FQry83mJlkSZ07aZonxyY%2Fs71200_advanced_PLC2PLC_TIAProgram.rar?alt=media&amp;token=0e5a7289-c975-4a51-b0c2-6fa42e3f5646">s71200_advanced_PLC2PLC_TIAProgram.rar</a></td></tr><tr><td>Supported web files</td><td><span data-option="a16cb7d0f5424d70bc4f81cbbbf5d5a6">rar</span></td><td><a href="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2Fg2Lt17JSzdJxXyb6xSBC%2Fs71200_advanced_WebFiles.rar?alt=media&amp;token=00a76b7a-672b-4c60-a858-027335e0937d">s71200_advanced_WebFiles.rar</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="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FhA0Ihd7pvygD0fkzZObH%2FS71200Modbus.zap16?alt=media&amp;token=cba20088-fa69-4a9d-b2bf-0ca2b34b7b95">S71200Modbus.zap16</a></td></tr></tbody></table>
