Omron NY532-5400 Reference Manual page 1038

Ny-series
Hide thumbs Also See for NY532-5400:
Table of Contents

Advertisement

2 Instruction Descriptions
ST
Internal
Vari-
ables
Trigger
WriteGo
DevicePort
DeviceObject
SwitchPoint
NormalEnd
ErrorEnd
R_Trig_instance
IOL_WriteObj_instance
Exter-
nal Vari-
ables
_EC_MBXSlavTbl
IO_LINK_Unit
*1 For NJ-series CPU Units, the data type is ARRAY [1..192] OF BOOL.
// Prepare object parameter.
R_Trig_instance(Clk := Trigger);
IF (R_Trig_instance.Q=TRUE)THEN
DeviceObject.Index := UINT#10#61;
DeviceObject.Subindex := USINT#1;
DevicePort.DeviceType:= _eDEVICE_TYPE#_DeviceNXUnit;
DevicePort.NxUnit:= IO_LINK_Unit;
DevicePort.PortNo:= USINT#10#1;
IF ( _EC_MBXSlavTbl[10] =TRUE)THEN
END_IF;
END_IF;
IF ( (IOL_WriteObj_instance.Done=TRUE) OR (IOL_WriteObj_instance.Error=TRUE) ) THEN
WriteGo := FALSE;
END_IF;
// Execute IOL_WriteObj instruction.
IOL_WriteObj_instance(
// Processing after instruction execution
IF (IOL_WriteObj_instance.Done=TRUE) THEN
// Processing after normal end
NormalEnd := NormalEnd + UINT#1;
2-986
Variable
BOOL
BOOL
_sDEVICE_PORT
_sIOLOBJ_ACCESS
USINT
UINT
UINT
R_Trig
IOL_WriteObj
Variable
Constant
WriteGo := TRUE;
Execute := WriteGo,
DevicePort:= DevicePort,
DeviceObj := DeviceObject,
WriteDat := SwitchPoint,
WriteSize := UINT#10#1);
Data type
Initial value
FALSE
FALSE
(Index:=0, Sub-
index:=0)
USINT#01
0
0
Initial value
ARRAY[1..512] OF BOOL
Set the device variable
which specifies NX-ILM400
as the initial value of the
structure member NxUnit.
NY-series Instructions Reference Manual (W560)
Comment
Execution condition
Data writing execution
Specification for the IO-Link
device object
Write data
Normal end
Error end
Comment
Message Communications
*1
Enabled Slave Table

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents