西门子数字量模块6ES7522-1BL10-0AA0
这样,除了可在标准 STEP 7 程序中运行 C/C++ 代码外,CPU 1518-4 PN/DP MFP 多功能平台还提供了一个额外的独立第二运行环境,以便在需要时与 STEP 7 程序并行运行 C/C++ 应用程序。
可以用 C/C++ 来创建与控制无关的应用程序,如协议转换器、数据库应用程序等。这就简化了与特定客户相关的语言应用程序的创建或重复使用。
CPU 1518-4 PN/DP MFP 在控制单元方面具有与 CPU 1518-4 PN/DP 相同的数量结构和功能。除了在 TIA Portal 中使用 STEP 7 中创建的用户程序外,通过 SIMATIC ODK 1500S 创建的 C/C++ 函数也可以集成到标准用户程序中。通过使用 SIMATIC ODK 1500S(ODK – 开放式开发工具包),还可以利用编程语言机制,如面向对象的编程。
而且,使用 SIMATIC Target 1500STM for Simulink®组态软件包,也可以集成复杂 Simulink 模型以利用通过 MATLAB 和 Simulink®完成的基于模型的开发。
注
运行 CPU 所需的 SIMATIC 存储卡。
应用Die CPU 1518-4 PN/DP MFP (Multifunktionale Plattform) ist die schnellste S7-1500-CPU mit sehr großem Programm- und Datenspeicher für anspruchsvolle Anwendungen in Applikationen, die neben zentraler Peripherie auch dezentrale Automatisierungsstrukturen enthalten. Die CPU 1518-4 PN/DP MFP kann z.B. als zentrale Steuerung in Fertigungslinien oder als Maschinensteuerung mit hohen Anforderungen an die Bearbeitungsgeschwindigkeit zum Einsatz kommen.
Die CPU 1518-4 PN/DP MFP ermöglicht die Ausführung von mit der Hochsprache C/C++ erstellten Funktionen. Diese Funktionen können mit dem SIMATIC ODK (Open Development Kit) 1500S oder mit dem Target 1500STM für Simulink® erstellt werden. Damit können folgende Anwendungen auf der CPU realisiert werden:
Integration von vorhandenem Steuerungs- und Regelungs-Code, der in C/C++ implementiert wurde und wiederverwendet werden soll
Integration von Regelungscode aus modellbasierten Entwicklungsumgebungen, wie z.B. mit dem SIMATIC Target 1500STM für Simulink®
Plattform-unabhängige Programmierung von Steuerungscode in C/C++
Die Multifunktionale Plattform bietet zusätzlich die Möglichkeit mehr Funktionalität in einer Baugruppe unterzubringen. Die Rechenleistung der CPU 1518(F)-4 PN/DP MFP erlaubt das Zusammenführen von bisher getrennten Applikationen auf einer gemeinsamen Plattform und erfüllt weiterhin die hohen Ansprüche der S7-1500 in Bezug auf Wartungsfreundlichkeit und Robustheit.
So können neben der Steuerungsfunktion zusätzlich typische PC-Applikationen auf der Multifunktionalen Plattform abgearbeitet werden, z.B. Aufgaben, die
Hochsprachen-Programmierung erfordern,
modellbasiert entwickelt werden oder
mittels Datenbanken gelöst werden müssen.
Das bedeutet, die Multifunktionale Plattform CPU 1518-4 PN/DP MFP bietet neben der Möglichkeit, im Standard STEP 7-Programm C/C++ Code ablaufen zu lassen, noch eine zusätzliche zweite unabhängige Ablaufumgebung an, um bei Bedarf C/C++ Applikationen parallel zum STEP 7-Programm auszuführen. Eine bisher zusätzlich benötigte PC-Hardware entfällt.
Die CPU 1518-4 PN/DP MFK kann als PROFINET IO Controller oder als dezentrale Intelligenz (PROFINET I-Device) verwendet werden. Die integrierte PROFINET IO IRT-Schnittstelle ist als 2-Port-Switch ausgeführt, so dass in der Anlage eine Linienstruktur aufgebaut werden kann.
Zwei zusätzliche integrierte PROFINET-Schnittstellen mit separater IP-Adresse können z.B. zur Netzwerktrennung genutzt werden. Über die PROFINET-Schnittstelle X2 können zusätzlich weitere PROFINET IO RT-Devices angeschlossen werden oder eine schnelle Kommunikation als I-Device aufgebaut werden. Die X3-Schnittstelle kann mit einer Übertragungsgeschwindigkeit von 1 Gbit/s z.B. für die Kommunikation mit dem Backbone genutzt werden.
Über die integrierte PROFIBUS-Schnittstelle kann dezentrale Peripherie über PROFIBUS angebunden werden.
Daneben bietet die CPU umfangreiche Regelungsfunktionalitäten an sowie die Möglichkeit Antriebe über standardisierte PLC-open-Bausteine anzubinden.
设计图4工艺对象编码器通信状态
图5正确的“MC_Power”编程示例
注意:
PLC与驱动器之间通讯建立后,如果在正常运行过程中出现通讯中断的情况,通讯恢复后,在对MC Power进行使能时,Error管脚会出现16#8001
错误,工艺对象会出现“与设备(驱动装置或编码器)通信故障”报警,由于工艺对象故障的存在,MC Power将无法对驱动器进行使能,只有确
认故障后,驱动器才能重新使能。
DQ 16x24VDC/0.5 HF参数:
在STEP7中模块参数时,可使用不同的参数来设置模块属性。下表列出了可组态的参数。可组态参数的有效范围取决于组态的类型。可进行以下组
态:
使用S7-1500 CPU进行统一操作
在ET 200MP系统中PROFINET IO上进行分布式操作在ET200MP系统中的PROFIBUS DP上进行分布式操作
在用户程序中进行参数分配时,可通过WRREC指令(RUN模式下的参数分配)和数据记录将这些参数传送到模块中;请参见章节参数分配和参数
数据记录的结构。
列表:可组态的参数及其默认值
西门子数字量模块6ES7522-1BL10-0AA0