Herunterladen Inhalt Inhalt Diese Seite drucken

Voraussetzungen; Einbinden Von Fc-Testcopy In Das Anwenderprogramm - Siemens SINAUT ST7 Systemhandbuch

Vorschau ausblenden Andere Handbücher für SINAUT ST7:
Inhaltsverzeichnis

Werbung

RecvCopy-Funktion gewünscht), gilt der Wert in DBX 4...7 (nur SendCopy-Function).
Ausnahme: zum Löschen des DB-TestCopyData muss DBB0 mit FF beschrieben werden,
0F reicht nicht aus!
Beispiele:
DBB0 = 00h; keine TestCopy-Funktion aktiviert
DBB0 = 03h; nur RecvCopy-Funktion, Mode 3, keine SendCopy-Fkt gewünscht
DBB0 = 30h; nur SendCopy-Funktion, Mode 3, keine RecvCopy-Fkt gewünscht
DBB0 = 33h; RecvCopy-Funktion und SendCopy-Funktion, Mode 3, gewünscht
DBB0 = 23h; RecvCopy-Funktion und SendCopy-Funktion gewünscht, Mode = 3
DBB0 = FFh; Inhalt DB-TestCopyData löschen

Voraussetzungen

Zur Nutzung der TestCopy-Funktion muss das Anwenderprogramm folgende Bedingungen
erfüllen:
● Funktion FC-TestCopy muss in der CPU vorhanden sein;
● DB-TestCopyData muss in ausreichender Länge in der CPU vorhanden sein. Kopieren
● In den Kommunikations-DB (vom Typ DB-XComData, DB-PComData oder DB-

Einbinden von FC-TestCopy in das Anwenderprogramm

Die Bearbeitung der Testfunktion erfolgt zyklisch durch FB-XCom, FB-PCom bzw. durch FB-
BCom, sofern im zu beobachtenden Datenbaustein DB-XComData, DB-PComData bzw. DB-
BComData in DBW34 die Nummer der FC-TestCopy eingetragen wurde.
Betriebsart und Filtereinstellungen von FC-TestCopy
Bedient wird FC-TestCopy vom Anwender über eine VAT (VAriablenTabelle, vergleichbar
mit Steuern Variable in der S5-Welt). Diese VAT ist in vorgefertigter Form in der TD7-
Bibliothek vorhanden, und zwar als VAT_TestCopy.
Folgende Einstellungen sind mit Hilfe des VAT_TestCopyData im DB-TestCopy möglich:
Software
Systemhandbuch, 05/2007, C79000-G8900-C222-06
Sie dazu den DB99 TestCopyData aus der TD7-Bibliothek in Ihre CPU. Ändern Sie dort
bei Bedarf die Länge des Pufferbereichs ab, indem Sie im Deklarationskopf des DB den
Bereich TestCopyBuffer, der als Array mit einer Länge von [0..240] WORD vorgesehen
ist, entsprechend vergrößern oder verkleinern.
BComData), dessen Sende- und/oder Empfangstelegramme Sie mitschreiben möchten,
müssen folgende Einträge gemacht werden (am besten nutzen Sie hierzu die
vorgefertigte Variablen-Tabelle VAT_TestCopy aus der TD7-Bibliothek):
– Die Nummer des DB-TestCopyData muss in DW32 (symbolischer Name
TestCopyDBNo) eingetragen werden.
– Die Nummer des FC-TestCopy muss in DW34 (symbolischer Name TestCopyFCNo)
eingetragen werden.
Softwarepaket SINAUT TD7 für die CPU
3.7 Test-Bausteine
445

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis