Pilz PSENvip RL D P Set Manual De Instrucciones página 124

Sistemas de cámaras seguros
Tabla de contenido

Publicidad

10
Conexiones con otros sistemas
10.2
Comunicación con el sistema programable de seguridad
Systemanbindung_PSS4000_Beispiel
FUNCTION_BLOCK PSENvipCom
VAR_INPUT
bStartToolChangeE0
bValidToolChangeE1
bToolTypeE2
bToolTypeE3
uiToolTypeCNC
END_VAR
VAR_OUTPUT
bAcknowledgeToolChangeA0
bAcknowledgeToolTypeA1
bAcknowledgeToolTypeA2
END_VAR
VAR
RisingFlagE0
RisingFlagE1
bComEnd
bToolchangeFlag
bToolValidFlag
bStartCom
bToolValid
uiToolTypePSENvip
END_VAR
// Communication between PSENvip and PSS4000
CAL
clk := bStartToolChangeE0,
q => bToolchangeFlag
)
Pilz GmbH & Co. KG, Felix-Wankel-Straße 2, 73760 Ostfildern, Alemania
10-4
Teléfono: +49 711 3409-0, fax: +49 711 3409-133, correo-e: pilz.gmbh@pilz.de
Ejemplo de programa de comunicación entre PSENvip y un sistema pro-
gramable de seguridad del sistema de automatización PSS 4000:
: SAFEBOOL;
: SAFEBOOL;
: SAFEBOOL;
: SAFEBOOL;
: SAFEUINT;
: SAFEBOOL;
: SAFEBOOL;
: SAFEBOOL;
: R_TRIG;
: R_TRIG;
: BOOL;
: BOOL;
: BOOL;
: BOOL;
: BOOL;
: SAFEUINT;
RisingFlagE0(
// Start signal for the communication from
PSENvip
// Tool value from PSENvip is valid
// Tool value Bit 0 from PSENvip
// Tool value Bit 1 from PSENvip
// Tool value from the CNC
// Acknowledge signal for the communication
from PSS4000
// Tool value Bit 0 from PSS4000
// Tool value Bit 1 from PSS4000
// FUNCTION block rising edge for Signal E0
// FUNCTION block rising edge for Signal E1
// End of communication
// Rising edge for start of the communication
// Rising edge for valid tool from PSENvip
// Start communication
// Tool from PSENvip is valid
// Tool type from PSENvip

Publicidad

Tabla de contenido
loading

Tabla de contenido