Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens FM 350-2 Funktionshandbuch Seite 33

Inhaltsverzeichnis

Werbung

MyStateFMStartup
myInstFM3501Ctrl
END_VAR
END_INTERFACE
IMPLEMENTATION
PROGRAM ExampleFM3501
VAR
FMOutputArray
END_VAR
// CALL INSTANCE of _FM3501_control2
myInstFM3501Ctrl(
EnableSwGate
EnableStopGate
ExecResetOpError
CntrRange
setOutput0
setOutput1
PeriIn
Data
PeriOut
// following IN_OUT parameters are set by the application
// and reset by the FB! (shake-hand-effect)
SetStartValue
SetPrepStartValue
setCmpValue1
setCmpValue2
resetSyncState
resetCntrState
setParaOutput
);
// TRANSFER DATA TO FM
myPeripheralOutputFM3501 := FMOutputArray;
Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352
Funktionshandbuch, 04/2014
: BOOL;
: _FM3501_control2; // create FB instance
: ARRAY [0..15] of BYTE;
:= mySetSoftwareGate,
:= myStopGate,
:= myResetError,
:= TRUE,
:= mySetOutput0,
:= mySetOutput1,
:= myPeripheralInputFM3501,
:= myDataFM3501,
:= FMOutputArray,
:= myLoadStartValue,
:= myLoadPrepareStartValue,
:= myLoadComparisonValue1,
:= myLoadComparisonValue2,
:= myResetSyncState,
:= myResetCounterState,
:= mySetParaOutput
// Start-up status
// Program in BackroundTask
// Array for FM output data
// Control software gate
// Control internal gate
// Acknowledge operator error
// Counter range
// Control digital otput
// Control digital otput
// input address
// Transfer data structure
// FM output data array
// Load counter
// Load counter in preparation
// Load new comparison value 1
// Load new comparison value 2
// Reset synchronization bit
// Reset status bit
// set new configuration
// data of digital outputs
// Assign array of FM output data
// to I/O variables
Funktionsbausteine der FM 350-1
3.5 Aufruf der Funktionsbausteine
(1)
(3)
(4)
(5)
(7)
33

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Fm 352Fm 350-1

Inhaltsverzeichnis