Télécharger Imprimer la page

Siemens SINUMERIK ONE Consignes De Fonctionnement page 852

Logiciel cnc version 6.21
Masquer les pouces Voir aussi pour SINUMERIK ONE:

Publicité

Périphérie CN TOR et analogique
14.3 Accès directs à la périphérie sans l'AP
Paramétrage pour les programmes pièce / actions synchrones
Spécifications
• Paramétrage 1er jeu de paramètres : paramètres machine / indice de variable système = 0
• Données de configuration :
– adresse logique de début = 456
– longueur de slot = 32 octets
• Représentation : format big-endian
Paramétrage des paramètres machine
• MD10500 $MN_DPIO_LOGIC_ADDRESS_IN[ 0 ] = 456 (adresse logique de début)
• MD10501 $MN_DPIO_LENGTH_IN[ 0 ] = 32 (longueur de la zone d'E/S en octets)
• MD1050ß2 $MN_DPIO_ATTRIBUTE_IN[ 0 ]
– Bit0 = 1 (format big-endian)
– Bit2 = 0 (lecture via variable système et CC-Binding possible)
– Bit3 = 0 (signe de vie de slot - sortie d'alarme)
Exemples
Code de programme
$AC_MAR-
KER[0]=$A_DPW_IN[0,0]
$AC_MAR-
KER[1]=$A_DPSD_IN[0,1]
$AC_MAR-
KER[1]=$A_DPSD_IN[0,8]
$AC_MARKER[2]=0
$AC_MARKER[3]=8
$AC_MARKER[1]=$A_DPSD_IN[$AC_MARKER[2],$AC_MARKER[3]] ; adressage indirect
ID=2 WHEN $A_DPB_IN[0,11]>=5 DO $AC_MARKER[2]=$A_DPSD_IN[0,8]
; Programmations incorrectes
R1=$A_DPB_IN[0,255]
R1=$A_DPB_IN[2,6]
R1=$A_DPB_IN[1,10]
R1=$A_DPB_IN[16,6]
852
Commentaire
; Byte= ≙ 8 bits, indice=0, offset=0
; signed Double ≙ 32 bits, indice=0, offset=1
; signed Double ≙ 32 bits, indice=0, offset=8
; indice=0
; offset=8
; signed Double ≙ 32 bits, indice=0, offset=8
; IF index 0, offset 11 >= 5
; THEN signed Double ≙ 32 bits, index=0, offset=8
; ⇒ Alarme 17030 : offset 255 > zone d'E/S
; ⇒ Alarme 17020 : indice 2 non défini dans les paramè-
tres machine
; ⇒ Alarme 17020 : indice 1 réservé pour le cycle de
compilation voir ci-dessous
; ⇒ Alarme 17020 : indice 16 hors de la plage de valeurs
Description fonctionnelle, 01/2023, A5E48053578D AF
Fonctions de base

Publicité

loading