Programmieren der FM 352
7.1 Grundlagen des Programmierens einer FM 352
7.1
Grundlagen des Programmierens einer FM 352
Aufgabe
Die Baugruppe FM 352 können Sie über ein Anwenderprogramm parametrieren, steuern
und in Betrieb nehmen. Zum Datenaustausch zwischen Anwenderprogramm und Baugruppe
verwenden Sie die nachfolgend beschriebenen Funktionen (FC) und Datenbausteine (DB).
Vorbereitung
● Öffnen Sie im SIMATIC-Manager die Bausteinbibliothek FM352LIB und kopieren Sie die
40
benötigten Funktionen (FC), Funktionsbausteine (FB) und Bausteinvorlagen (UDT) in den
Bausteinbehälter Ihres Projekts. Falls die Bausteinnummern bereits belegt sind,
vergeben Sie neue Nummern. Die Bausteinnamen werden unverändert in die
Symboltabelle Ihres S7-Programms übernommen.
– CAM_INIT (FC 0):
Diese FC benötigen Sie zur Initialisierung des Kanal-DBs nach einem
Baugruppenanlauf.
– CAM_CTRL (FB 1):
Diesen FB benötigen Sie zum Datenaustausch mit der Baugruppe. Der Instanz-DB zu
diesem Baustein wird als "Kanal-DB" bezeichnet.
– CAM_DIAG (FB 2):
Diesen FB benötigen Sie, wenn Sie detaillierte Diagnoseinformation im Programm
verarbeiten oder für ein B&B-System bereitstellen wollen. Der Instanz-DB zu diesem
Baustein wird als "Diagnose-DB" bezeichnet.
– CAM_P016TYPE (UDT3):
Diesen UDT benötigen Sie, um einen Parameter-DB mit Maschinendaten und Daten
für 16 Nocken zu erzeugen. Der Parameter-DB wird von dem FB CAM_CTRL
verwendet, um Maschinen- oder Nockendaten zu schreiben oder zu lesen.
– CAM_P032TYPE (UDT4):
wie CAM_P016TYPE, jedoch für 32 Nocken
– CAM_P064TYPE (UDT5):
wie CAM_P016TYPE, jedoch für 64 Nocken
– CAM_P128TYPE (UDT6):
wie CAM_P016TYPE, jedoch für 128 Nocken
Elektronisches Nockensteuerwerk FM 352
Betriebsanleitung, 05/2011, A5E01071719-03