2-415
2 Instruction Descriptions
NJ-series Instructions Reference Manual (W502)
Conversion Instructions
2
PIDAT
Application Programming
LD
Run1
ManCtl1
StartAT1
PV1
SP1
OprSetParams1
InitSetParams1
PB1
TI1
TD1
ManMV1
ATDone1
ATBusy1
Error1
ErrorID1
MV1
PulseOnTime
PulseCycTime
ResetPulse
PIDAT_instance
TOF_instance
TON_instance
False
False
False
0.0
90
(MVLowLmt:=0.0, MVUpLmt:=100.0,
ManResetVal:=0.0, MVTrackSw:=False,
MVTrackVal:=0.0, StopMV:=0.0,
ErrorMV=0.0, Alpha:=0.65,
ATCalcGain:=1.0, ATHystrs:=0.2)
(SampTime:=T#100ms, RngLowLmt:=0.0,
RngUpLmt:=1000.0, DirOpr:=False)
10
T#0S
T#0S
0.0
False
False
False
16#0
0.0
T#0s
T#1s
False
BOOL
BOOL
BOOL
REAL
REAL
_sOPR_SET_PARAMS
_sINIT_SET_PARAMS
REAL
TIME
TIME
REAL
BOOL
BOOL
BOOL
WORD
REAL
TIME
TIME
BOOL
PIDAT
TOF
TON
Obtain the process value.
Inline ST
Execution condition
Manual/auto control
Autotuning execution condition
Process value
Set point
Operation setting parameters
Initial setting parameters
Proportional band
Integration time
Derivative time
Manual manipulated variable
Autotuning normal completion
Executing autotuning
Error
Error ID
Manipulated variable
Control output ON time
Control period
Timer reset
1 PV1:=INT_TO_REAL(AI1)/REAL#10.0;
Execute PIDAT instruction.
// Convert PV AI1 to real number.
// CJ1W-PH41U output is ten times the process value, so divide by 10.0.
Run1
ManCtl1
StartAT1
PV1
SP1
OprSetParams1
InitSetParams1
PB1
TI1
TD1
ManMV1
ATBusy1
Error1
ErrorID1
MV1
PB1
TI1
TD1
ManMV1
PIDAT
PIDAT_instance
ATDone1
Run ATDone
ManCtl ATBusy
StartAT Error
PV ErrorID
SP MV
OprSetParams
InitSetParams
ProportionalBand
IntegrationTime
DerivativeTime
ManMV
Variable
Data type
Initial value
Retain
Comment