Exécution Cyclique Du Programme - Siemens SIMATIC S7-300 Instructions De Service

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

Publicité

Exécution cyclique du programme
OB1 Execution_cyclique
UC FC 21
UC FC 23
FC 21 Exec_taches_SEND
// ---------------------------
// Verrouillages pour SEND
// ---------------------------
U M 120.7
UN DB40.DBX 0.0
UN DB40.DBX 0.4
UN DB40.DBX 0.5
R M 120.7
S DB40.DBX 0.0
// ---------------------------
// Generation du front SEND_REQ
// ---------------------------
U(
O DB40.DBX 0.4
O DB40.DBX 0.5
)
U DB40.DBX 0.0
R DB40.DBX 0.0
// ---------------------------
// Affecter une valeur a LEN
// ---------------------------
L W#16#20
T DB40.DBW 10
// ---------------------------
// SEND avec DB d'instance
// ---------------------------
CALL FB 8 , DB50
SF:=
REQ :=DB40.DBX0.0
R :=DB40.DBX0.1
LADDR :=DB40.DBW16
DB_NO := 42
DBB_NO:= 10
LEN :=DB40.DBW10
R_CPU_NO:=
R_TYP :='X'
Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître
Instructions de service, 09/2009, A5E00218412-06
9.1 Exemple d'application pour le CP 341
//appel de SEND
//appel de RCV
//declencheur SEND
//SEND_REQ
//SEND_DONE
//SEND_ERROR
//mise a 0 du //declencheur SEND
//mise a 1 de SEND_REQ
//SEND_DONE
//SEND_ERROR
//SEND_REQ
//SEND avec REQ=0
//longueur des //donnees SEND
//LEN de SEND
Exemple d'application
111

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières