Exemples De Programme; Taille Maximale Des Données Utiles; Liaison Au Partenaire De Communication - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

Généralités sur la communication S7 et la communication de base S7

Exemples de programme

Avec STEP 7, vous avez reçu deux programmes-exemples montrant comment utiliser
les SFC de la communication de base S7. Vous les trouverez dans les répertoires
step7\examples\com_sfc1 et step7\examples\com_sfc2.
Taille maximale des données utiles
Les SFC de la communication de base S7 sont intégrées dans toutes les CPU des
gammes S7-300 et S7-400.
Le nombre garanti de données utiles transmissibles (paramètre SD ou RD) est de 76
octets pour toutes les SFC. Le nombre exact est indiqué dans le bloc respectif.

Liaison au partenaire de communication

Avec les SFC de la communication de base S7, la liaison est établie durant l'exécution de
la SFC; suivant la valeur que vous avez affectée au paramètre d'entrée CONT, elle
persistera une fois la transmission de données achevée ou elle sera suspendue. Il en
résulte les caractéristiques suivantes de la communication :
Le nombre de partenaires accessibles à la suite l'un de l'autre est supérieur au
nombre de partenaires accessibles simultanément (grandeur particulière à la CPU,
voir /70/, /101/).
Quand il n'est pas possible momentanément d'établir une liaison à un partenaire de
communication, parce que les ressources de liaison (sur la propre CPU ou sur le
partenaire) sont toutes occupées, la valeur de retour RET_VAL vous en informe.
Vous devrez lancer la tâche de nouveau ultérieurement, mais sachez que
l'établissement de liaison n'est pas garanti. Le cas échéant, il faudra revoir votre
programme quant à l'utilisation commune de ressources de liaison et employer une
CPU disposant de ressources plus importantes.
Les SFC de la communication de base S7 ne peuvent pas utiliser les liaisons des SFB de
la communication S7 qui existeraient déjà.
Quand vous avez lancé une tâche, la liaison établie dans ce but ne peut servir
momentanément qu'à cette tâche. Les autres tâches destinées au même partenaire ne
pourront être exécutées qu'une fois cette tâche active achevée. Tenez compte de la note
ci-après.
Nota
Quand votre programme contient plusieurs tâches destinées au même partenaire, vous
devez prendre soin d'appeler de nouveau, ultérieurement, celles des SFC pour lesquelles
RET_VAL indique W#16#80C0.
Identification d'une tâche
Si vous avez lancé une transmission de données ou une suspension de liaison avec l'une
des SFC de la communication de base S7, et que vous appelez cette SFC de nouveau
avant que la transmission active ne soit terminée, il est décisif pour la SFC de savoir si le
nouvel appel concerne la même tâche. Le tableau suivant énumère les paramètres
d'entrée qui précisent une tâche pour chaque SFC. Si les paramètres cités sont ceux
d'une tâche pas encore achevée, l'appel de la SFC sera considéré comme appel suivant.
18-8
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