Télécharger Imprimer la page

Siemens SINUMERIK 828D Mode D'emploi page 30

Masquer les pouces Voir aussi pour SINUMERIK 828D:

Publicité

Description détaillée
4.3 Variable système pour actions synchrones
Conversion : REAL $AC_PARAM → INT $AC_MARKER
Code de programme
$AC_PARAM[1]=561.0
ID=1 WHEN TRUE DO $AC_MARKER[1] = $AC_PARAM[1]
Conversion : INT $AC_MARKER → BOOL $A_OUT
Code de programme
$AC_MARKER[1]=561
ID=1 WHEN $A_IN[1]==TRUE DO $A_OUT[0] = $AC_MARKER[1]
Conversion : REAL $R401 → BOOL $A_OUT
Code de programme
R401 = 100.542
WHEN $A_IN[0]==TRUE DO $A_OUT[2] = $R401
Conversion : BOOL $A_OUT → INT $AC_MARKER
Code de programme
ID=1 WHEN $A_IN[2]==TRUE DO $AC_MARKER[4] = $A_OUT[1]
Conversion : BOOL $A_OUT → REAL $R10
Code de programme
WHEN $A_IN[3]==TRUE DO $R10 = $A_OUT[3]
4.3.4
Mémentos/compteurs ($AC_MARKER)
Les variables $AC_MARKER[<indice>] sont des champs spécifiques au canal de variables système
à utiliser en tant que mémento ou compteur.
Type de don‐
nées :
<indice> :
Nombre par canal
Le nombre maximal de variables $AC_MARKER par canal peut être réglé avec le paramètre
machine :
PM28256 $MC_MM_NUM_AC_MARKER = <nombre maximal>
Lieu de stockage
Le lieu de stockage des variables $AC_MARKER peut être défini de manière spécifique au canal
avec le paramètre machine :
30
INT (Integer)
Indice de tableau : 0, 1, 2, ... (nombre max. - 1)
Description fonctionnelle, 07/2023, A5E48765042D AF
Actions synchrones

Publicité

loading