Siemens SIMATIC S7-300 Instructions De Service page 108

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

Publicité

Exemple d'application
9.2 Exemple d'application pour le CP 441-2
FC 230 Exec_taches_BRCV
// ---------------------------
// Affecter une valeur a R_ID
// ---------------------------
L DW#16#1
T DB401.DBD 16
// ---------------------------
// Valider reception des donnees
// ---------------------------
SET
= DB401.DBX 0.0
// ------------------------
// BRCV avec DB d'instance
// ------------------------
CALL SFB 13 , DB70
EN_R :=DB401.DBX0.0
ID :=W#16#1000
R_ID :=DB401.DBD16
NDR :=DB401.DBX0.4
ERROR :=DB401.DBX0.5
STATUS :=DB401.DBW12
RD_1 :=P#DB430.DBX 0.0 WORD 128
LEN :=DB401.DBW10
// -------------------------------
// Test "reception sans erreur"
// -------------------------------
U DB401.DBX 0. 4
SPBN CON1
L DB401.DBW 6
+1
T DB401.DBW 6
L DB401.DBW 10
T DB401.DBW 4
SPA LEAV
// ----------------------------
// Test "reception avec erreur"
// ----------------------------
CON1: U DB401.DBX 0.5
SPBN CON2
L DB401.DBW 8
+1
T DB401.DBW 8
L 0
108
Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître
//utiliser BRCV_R_ID = 1
/(/comme BSEND-R_ID)
//BRCV avec EN_R=1
//NDR ?
//si NON
//"reception sans erreur"
//incrementer compteur
//enregistrer
//longueur de reception LEN
//ERROR ?
//si NON
//"reception avec erreur"
//incrementer compteur
Instructions de service, 09/2009, A5E00218412-06

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières