Omron NY532-5400 Reference Manual page 793

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

Advertisement

H
X
L
EPS
Q
QH
QL
Error
// Perform an output as a safety measure if an error occurs in the
// LimitAlarmDv_REAL instruction or if an upper/lower limit alarm occurs.
Alm_LimitAlarm[index]:=Q_LimitAlarm[index] OR Error_LimitAlarm[index];
// Upper/lower deviation alarm
LimitAlarmDv_REAL_instance(
Enable :=LimitAlarmDv_ON,
X
H
Y
L
EPS
Q
QH
QL
Error
// Perform an output as a safety measure if an error occurs in the
// LimitAlarmDv_REAL instruction or if an upper/lower limit alarm occurs.
Alm_LimitAlarmDv[index]:=Q_LimitAlarmDv[index] OR Error_LimitAlarmDv[index];
// Execute PIDAT instruction.
PIDAT_instance(
Run
ManCtl
StartAT
PV
SP
OprSetParams
InitSetParams
ProportionalBand:=PB[index],
IntegrationTime :=TI[index],
DerivativeTime
ManMV
ATDone
ATBusy
Error
ErrorID
MV
// Time-proportional output
TimeProportionalOut_instance(
Enable
AIn
CtlPrd
MinPlsWidth :=MinPlsWidth[index],
Delay
DOut
Error
// Perform outputs for bits 00 to 03 of output word 1.
CASE index OF
INT#0:
DO1:=DOut_TPO;
INT#1:
DO2:=DOut_TPO;
NY-series Instructions Reference Manual (W560)
:=HighVal[index],
:=PV[index],
:=LowVal[index],
:=Hystrs_LimitAlarm[index],
=>Q_LimitAlarm[index],
=>HighAlm[index],
=>LowAlm[index],
=>Error_LimitAlarm[index]);
:=PV[index],
:=DvHighVal[index],
:=SP[index],
:=DvLowVal[index],
:=Hystrs_LimitAlarmDv[index],
=>Q_LimitAlarmDv[index],
=>HighAlmDv[index],
=>LowAlmDv[index],
=>Error_LimitAlarmDv[index]);
:=Run[index],
:=ManCtl[index],
:=StartAT[index],
:=PV[index],
:=SP[index],
:=OprSetParams,
:=InitSetParams,
:=TD[index],
:=ManMV[index],
=>ATDone[index],
=>ATBusy[index],
=>Error_PIDAT[index],
=>ErrorID[index],
=>MV[index]);
:=TimeProportionalOut_ON,
:=MV[index],
:=CtlPrd[index],
:=Delay[index],
=>DOut_TPO,
=>Error_TimeProportionalOut[index]);
2 Instruction Descriptions
2
2-741

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents