SCL-Api mit dem TIA-Portal

所在平台: Udemy

课程主页: https://www.udemy.com/course/scl-api-mit-dem-tia-portal/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** SCL 编程与 TIA Portal 集成(SCL-Api mit dem TIA-Portal) **课程概述:** 本课程旨在教授学员如何利用 SCL (Structured Control Language) 语言和 TIA Portal 软件,实现西门子 S7-1200 PLC (Programmable Logic Controller) 与服务器之间的 TCP 通信,并最终通过网页进行可视化展示。 **核心内容:** * **项目目标:** * 将 S7-1200 PLC 连接到服务器。 * 通信协议仅限 JSON 格式。 * 利用 SCL 程序实现网页可视化。 * 网页可视化仅使用 SVG (Scalable Vector Graphics) 元素,其显示区域由 SCL 程序定义。 * **技术细节:** * **PLC:** 使用 S7-1200 PLC(V3.0 版本)。 * **TIA Portal:** 使用 TIA Portal V15 版本。 * **通信函数:** 使用 TSEND\_C 和 TRCV\_C 库函数进行通信。 * **服务器:** PLC 内置服务器将被禁用。Mini-Server 使用 C++ (G++, 32-bit) 编程。 * **网页:** 使用 JavaScript 编程,并通过 Google Chrome 浏览器访问。 * **控制权:** SCL 程序员完全自主决定网页的操作方式和时机。 * **适用人群:** * **初学者:** 仅部分适用,需要一定的 PLC 基础。 * **进阶者:** 非常适合,可以通过清晰的项目任务进行深入学习。 * **专家:** 将高度赞赏从 PLC 程序员视角理解现代可视化的实践应用。 * **课程价值:** * **创新可视化:** 鼓励 SCL 程序员将 SCL 应用于传统逻辑处理以外的任务,为工业组件的可视化带来新的网络化视角。 * **现代化设计:** 使 PLC 程序员能够轻松参与及时设计。 * **工业应用:** 适用于安全、化工和工业自动化维护等领域,拓展 PLC 的功能,使其成为连接新技术的桥梁,同时不牺牲安全性。 * **资源支持:** 提供课程实践所需的源代码,鼓励学员自主学习和应用。 * **核心重点:** 本课程并非 C++ 或 JavaScript 教学,而是展示如何利用 PLC 实现更广泛的应用。 **结论:** 本课程为 SCL 程序员提供了一个实践平台,通过 TIA Portal 和 S7-1200 PLC,结合 JSON、SVG、JavaScript 和 C++ 等技术,实现工业自动化中创新的网页可视化解决方案,并提升 PLC 程序员在跨技术领域的应用能力。

课程评论(0条)

课程详情

Es wird eine klare Aufgabenstellung definiert und dessen Umsetzung als Praktikum im Kursstiel durchgeführt. Dazu muss der Teilnehmer das TIA-Portal Basic und eine SPS S7-1200 besitzen. Ich verwende das TIA-Portal V15 und eine S7-1200 mit der Version V3.0. Folgende Aufgabenstellung wird definiert:Eine S7-1200 soll mit einem Server über TCP verbunden werdenDie Kommunikation erfolgt ausschließlich über JSON-FormateZielsetzung ist eine Visualisierung auf einer Webseite durch das SCL-ProgrammDie Visu erfolgt ausschließlich über SVG-Elemente, dessen Darstellungsfelder mit SCL definiert werdenZur Kommunikation werden die Bibliotheksfunktionen TSEND_C und TRCV_C verwendetDer integrierte Server der SPS ist ausgeschaltetDer Mini-Server ist in C++ Programmiert (G++, 32-Bit)Die Webseite ist in JS programmiert und wird mit Google Chrome angewendetDer SCL-Programmierer bestimmt ausschließlich, wie und wann die Webseite bedient werden sollDieses Praktikum ist für Anfänger nur bedingt geeignet. Fortgeschrittene können sich über die klaren, definierten Aufgaben sehr gut weiterbilden. Experten werden die Anwendung aus Sicht des SPS-Programmierers sehr zu schätzen wissen, da der SPS-Programmierer die Zusammenhänge einer möglichen, modernen Visualisierung in direktem Bezug zu seinem SPS-Programm besser verstehen kann.Das Praktikum kann zudem den SCL-Programmierer dazu anregen, SCL für Aufgaben außerhalb der sonst gewohnten logischen Verarbeitung seiner Steuerungsaufgaben einzusetzen. Die allgemein bekannte Visualisierung dieser Industriekomponente, könnte so als weborientierte Visu neu geboren werden. Der SPS-Programmierer hat nun die Möglichkeit fast spielend in das zeitgerechte Design einzuwirken.Das fordert nicht nur die Industrie allgemein, sondern auch der Unternehmer aus den Bereichen Sicherheit, Chemie und Wartung industrieller Automatisierung. Die SPS wird so als verlängerter Arm zu neuen, modernen Technologien erweitert, ohne dabei auf die gewohnte Sicherheit zu verzichten.Die zum Kurs-Praktikum zur Verfügung gestellten Sourcen können beliebig in Eigenverantwortung vom Teilnehmer verwendet werden. Alle Programmabschnitte sind für den Teilnehmer eine Bereicherung und sollen das Arbeiten einer modernen SPS-Umgebung unterstützen.Dies ist kein C++ oder JavaScript-Kurs, sondern zeigt die praktische Anwendung um eine SPS für andere Dinge zu nutzen.

课程标签

0人关注该课程

主题相关的课程