SPS Integration_de.pdf - 第12页

12 12 2 Einleitung 2.7.2 Informationen zu Programmbeispielen Das untenstehende Bild zeigt die Ordnerstruktur im Projektordner:

100%1 / 60
112 Einleitung
2.7 Hinweise zu cab SPS Programmen
2.7.1 Hard- und Software
Die hier aufgeführten Programmbeispiele wurden in einem Projekt mit folgender Hard- und Softwareplattform erstellt:
Hersteller: Siemens
Hardware: CPU 1511-1PN
Programmiersoftware: Tia Portal V13 SPS1 Update 6
Das Projekt wurde unter dem Dateinamen „cab_Remote_YYYYMMDD" gespeichert, wobei die Indexierung
YYYYMMDD Aufschluss über das Revisionierungsdatum geben und zur Überprüfung der Aktualität dienen.
Da das Projekt insgesamt vier Programmbeispiele beinhaltet und diese selektiv zur Auswahl bereit stehen sollen, ist
jeweils im Netzwerk 4 die Eingabebedingung „Start Sample“ vorhanden. Diese muss aktiviert werden, um Zugriff auf
den Drucker zu ermöglichen.
i
Hinweis!
Nur ein Computer oder System kann gleichzeitig die Steuerung des Druckers übernehmen. Bei
Verwendung von Siemens CPUs, welche anderen Baureihen angehören, kann die Konvertierung des
Programms über das TIA Portal erfolgen.
12 122 Einleitung
2.7.2 Informationen zu Programmbeispielen
Das untenstehende Bild zeigt die Ordnerstruktur im Projektordner:
13
2 Einleitung
DerOperationsbausteinMainOB1deniertdengrundsätzlichenProgrammablauf.MitStartupOB100wirddasVerhalten
des SPS Programms beim Aus- und Einschalten der CPU festgelegt.
DieinderProgrammieranleitungbehandeltenBeispiele1bis4bendensichindenfolgendenFunktionsbausteinen:
Sample_1
Sample_2
Sample_3
Sample_4
Neben der eigentlichen Remote Befehlsstruktur enthalten die Programmbeispiele auch Details zum Einschalten und
Überwachen des Druckers auf der Grundlage der digitalen Schnittstelle des Druckers.
Im Funktionsbaustein FB1 ist der Kommunikationsbaustein TCON zum Aufbauen der Verbindung zwischen SPS und
Druckerfestgelegt.Darüberhinauswirdhierdeniert,wieDatenzumDruckergeschicktundvomDruckerempfangen
werden.
Im Datenbaustein DB[2]bendetsicheineListevonFunktionsbausteinenallerindieserProgrammieranleitungbehandelten
Remote Befehle. Für eine kundenorientierte Programmierung können diese für eine beliebige Verkettung kopiert werden.
Die von der SPS empfangenen Daten werden in den Datenbaustein DB[1] in „Receive_Data“ geschrieben. Soll der
Empfangsbereich des Datenbausteins DB[1] gelöscht werden, muss der Merker 5.0 „Reset_Receive_Data“ temporär
auf „high“ gesetzt werden.
i
Hinweis!
In Beispiel 3 ist die Synchronisation und Überwachung des Bearbeitungsprozesses nicht über die Verdrahtung
der Schnittstelle realisiert, sondern über die Remote Befehlsstruktur. Die Hardwareverdrahtung kann entfallen.
i
Hinweis!
Wird für den Drucker eine abweichende IP Adresse vergeben, muss diese im Baustein TCON angepasst
werden, um eine Verbindung einzurichten.