Envoi De Données À Une Imprimante Avec Sfb16 "Print - Siemens SIMATIC S7-300 Manuel De Référence

Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

Communication S7
19.10
Envoi de données à une imprimante avec SFB16 "PRINT"
Description
Le bloc SFB16 "PRINT" sert à envoyer des données à une imprimante distante, avec une
instruction de format, par exemple à l'aide du CP441.
Un front montant à l'entrée de commande REQ provoque l'envoi de la description de
format (FORMAT) et des données (SD_i) à l'imprimante qui a été sélectionnée au moyen
de ID et de PRN_NR.Si vous n'utilisez pas les quatre zones d'envoi, veillez à ce que le
paramètre SD_1 s'applique à la première zone, SD_2 à la deuxième (s'il y en a une) et
SD_3 à la troisième (s'il y en a une).
L'exécution correcte de la tâche est indiquée par la valeur 1 du paramètre d'état DONE,
les erreurs survenues sont signalées par les paramètres d'état ERROR et STATUS.
Paramètre
Déclaration
REQ
INPUT
ID
INPUT
DONE
OUTPUT
ERROR
OUTPUT
STATUS
OUTPUT
PRN_NR
IN_OUT
FORMAT
IN_OUT
SD_i
IN_OUT
(1 ≤ i ≤ 4)
Paramètre d'entrée/sortie FORMAT
La chaîne de caractères FORMAT contient des caractères à imprimer et des éléments de
format. En voici la composition :
19-28
Type de
Zone de
données
mémoire
BOOL
E, A, M, D, L
WORD
M, D,
constante
BOOL
E, A, M, D, L
BOOL
E, A, M, D, L
WORD
E, A, M, D, L
BYTE
E, A, M, D, L
STRING
E, A, M, D, L
ANY
M, D, T, Z
Description
Paramètre de commande request (demande); son
front montant active l'échange de données.
Paramètre d'adressage ID, voir Paramètres
communs aux SFB/FB et aux SFC/FC de la
communication S7
Paramètre d'état DONE :
0 :
la tâche n'a pas encore été démarrée ou elle
est encore active
1 : la tâche a été exécutée sans erreur.
Paramètres d'état ERROR et STATUS, indication
d'erreur :
ERROR=0
STATUS a la valeur :
0000H : ni avertissement ni erreur
<> 0000H : avertissement, STATUS
donne des détails.
ERROR=1
Une erreur est apparue, STATUS donne des
renseignements détaillés sur le type de l'erreur.
Numéro de l'imprimante
Description de format
Pointeur sur la i-ème zone d'envoi.
Seuls les types de données suivants sont
autorisés : BOOL (pas le champ de bits), BYTE,
CHAR, WORD, INT, DWORD, DINT, REAL,
DATE, TOD, TIME, S5TIME, DATE_AND_TIME.
Nota :
Quand le pointeur ANY accède à un DB, il faut
toujours spécifier ce DB
(par ex. : p# DB10.DBX5.0 Byte 10).
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01

Hide quick links:

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières