西门子数字量模块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 相同的数量结构和功能。除了在 TIAPortal 中使用 STEP 7 中创建的用户程序外,通过 SIMATIC ODK 1500S 创建的 C/C++函数也可以集成到标准用户程序中。通过使用 SIMATIC ODK 1500S(ODK –开放式开发工具包),还可以利用编程语言机制,如面向对象的编程。
使用 SIMATIC Target 1500STM forSimulink®组态软件包,也可以集成复杂 Simulink 模型以利用通过 MATLAB 和Simulink®完成的基于模型的开发。
注
运行 CPU 所需的 SIMATIC 存储卡。
应用
Die CPU 1518-4 PN/DP MFP (Multifunktionale Plattform) ist dieschnellste S7-1500-CPU mit sehr großem Programm- und Datenspeicherfür anspruchsvolle Anwendungen in Applikationen, die nebenzentraler Peripherie auch dezentrale Automatisierungsstrukturenenthalten. Die CPU 1518-4 PN/DP MFP kann z.B. alszentrale Steuerung in Fertigungslinien oder als Maschinensteuerungmit hohen Anforderungen an die Bearbeitungsgeschwindigkeit zumEinsatz kommen.
Die CPU 1518-4 PN/DP MFP ermöglicht die Ausführung von mit derHochsprache C/C++ erstellten Funktionen. Diese Funktionen könnenmit dem SIMATIC ODK (Open Development Kit) 1500S oder mit demTarget 1500STM fürSimulink® erstelltwerden. Damit können folgende Anwendungen auf der CPU realisiertwerden:
Integration von vorhandenem Steuerungs- und Regelungs-Code, derin C/C++ implementiert wurde und wiederverwendet werden soll
Integration von Regelungscode aus modellbasiertenEntwicklungsumgebungen, wie z.B. mit dem SIMATIC Target1500STM fürSimulink®
Plattform-unabhängige Programmierung von Steuerungscode inC/C++
Die Multifunktionale Plattform bietet zusätzlich die Möglichkeitmehr Funktionalität in einer Baugruppe unterzubringen. DieRechenleistung der CPU 1518(F)-4 PN/DP MFP erlaubt dasZusammenführen von bisher getrennten Applikationen auf einergemeinsamen Plattform und erfüllt weiterhin die hohen Ansprüche derS7-1500 in Bezug auf Wartungsfreundlichkeit und Robustheit.
So können neben der Steuerungsfunktion zusätzlich typischePC-Applikationen auf der Multifunktionalen Plattform abgearbeitetwerden, 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 MFPbietet neben der Möglichkeit, im Standard STEP 7-Programm C/C++Code ablaufen zu lassen, noch eine zusätzliche zweite unabhängigeAblaufumgebung an, um bei Bedarf C/C++ Applikationen parallel zumSTEP 7-Programm auszuführen. Eine bisher zusätzlich benötigtePC-Hardware entfällt.
Die CPU 1518-4 PN/DP MFK kann als PROFINET IO Controller oder alsdezentrale Intelligenz (PROFINET I-Device) verwendet werden. Dieintegrierte PROFINET IO IRT-Schnittstelle ist als 2-Port-Switchausgeführt, so dass in der Anlage eine Linienstruktur aufgebautwerden kann.
Zwei zusätzliche integrierte PROFINET-Schnittstellen mit separaterIP-Adresse können z.B. zur Netzwerktrennung genutzt werden. Überdie PROFINET-Schnittstelle X2 können zusätzlich weitere PROFINET IORT-Devices angeschlossen werden oder eine schnelle Kommunikationals I-Device aufgebaut werden. Die X3-Schnittstelle kann mit einerÜbertragungsgeschwindigkeit von 1 Gbit/s z.B. für die Kommunikationmit dem Backbone genutzt werden.
Über die integrierte PROFIBUS-Schnittstelle kann dezentralePeripherie über PROFIBUS angebunden werden.
Daneben bietet die CPU umfangreiche Regelungsfunktionalitäten ansowie die Möglichkeit Antriebe über standardisiertePLC-open-Bausteine anzubinden.
设计
图4工艺对象编码器通信状态
图5正确的“MC_Power”编程示例
注意:
PLC与驱动器之间通讯建立后,如果在正常运行过程中出现通讯中断的情况,通讯恢复后,在对MCPower进行使能时,Error管脚会出现16#8001
错误,工艺对象会出现“与设备(驱动装置或编码器)通信故障”报警,由于工艺对象故障的存在,MCPower将无法对驱动器进行使能,只有确
认故障后,驱动器才能重新使能。
DQ 16x24VDC/0.5 HF参数:
在STEP7中模块参数时,可使用不同的参数来设置模块属性。下表列出了可组态的参数。可组态参数的有效范围取决于组态的类型。可进行以下组
态:
使用S7-1500 CPU进行统一操作
在ET 200MP系统中PROFINET IO上进行分布式操作在ET200MP系统中的PROFIBUSDP上进行分布式操作
在用户程序中进行参数分配时,可通过WRREC指令(RUN模式下的参数分配)和数据记录将这些参数传送到模块中;请参见章节参数分配和参数
数据记录的结构。
列表:可组态的参数及其默认值
西门子数字量模块6ES7522-1BL10-0AA0