Pilz PSENvip RL D P Set Operating Manual page 99

Table of Contents

Advertisement

System Connections
bToolchangeFlag
bToolValidFlag
bStartCom
bToolValid
uiToolTypePSENvip
END_VAR
// Communication between PSENvip and PSS4000
Operating Manual PSENvip RL D P Set
1001641-EN-09
: BOOL;
: BOOL;
: BOOL;
: BOOL;
: SAFEUINT;
CAL
RisingFlagE0(
clk := bStartToolChangeE0,
q => bToolchangeFlag
)
LD
bToolchangeFlag
S
bStartCom
// Waiting for the communication start
LDN
bStartCom
ORN
bStartToolChangeE0
JMPC RESTORE
// Acknowledge for the communication from PSS4000 to PSENvip
LD
TRUE
ST
bAcknowledgeToolChangeA0
CAL
RisingFlagE1(
clk := bValidToolChangeE1,
q => bToolValidFlag
)
LD
bToolValidFlag
S
bToolValid
// Waiting for the tool valid signal from PSENvip
LDN
bToolValid
JMPC END
// Tool NOT Valid
ANDN bToolTypeE2
ANDN bToolTypeE3
JMPC END
// Tool class 01
LDN
bToolTypeE2
// Rising edge for start of the communica-
tion
// Rising edge for valid tool from PSENvip
// Start communication
// Tool from PSENvip is valid
// Tool type from PSENvip
| 99

Advertisement

Table of Contents
loading

Table of Contents