Click here to load reader

Liste des opérations S7-300 CPU 312, CPU 314, CPU 315 Documentation/Siemens...Liste des opérations S7-300 CPU 312, CPU 314, CPU 315-2 DP, CPU 315-2 PN/DP, CPU 317-2 PN/DP Cette liste

  • View
    232

  • Download
    1

Embed Size (px)

Text of Liste des opérations S7-300 CPU 312, CPU 314, CPU 315 Documentation/Siemens...Liste des...

  • Liste des oprations S7-300

    CPU 312, CPU 314, CPU 315-2 DP, CPU 315-2 PN/DP, CPU 317-2 PN/DP

    Cette liste des oprations fait partie dupack de documentation ayant pour numro de rfrence

    6ES7398-8FA10-8CA0

    08/2009A5E02354746-02

  • Nous avons vrifi la conformit du contenu du prsent manuel avec lematriel et le logiciel qui y sont dcrits. Or des divergences ntant pasexclues, nous ne pouvons pas nous porter garants pour la conformitintgrale. Si lusage de ce manuel devait rvler des erreurs, nous entiendrons compte et apporterons les corrections ncessaires ds laprochaine dition. Veuillez nous faire part de vos suggestions.

    Exclusion de responsabilitCopyright Siemens AG 2009 Tous droits rservs

    Toute communication et reproduction de ce support dinformation, touteexploitation ou communication de son contenu sont interdites, saufautorisation expresse. Tout manquement cette rgle est illicite etexpose son auteur au versement de dommages et intrts. Tous nosdroits sont rservs, notamment pour le cas de ladlivrance dunbrevetou celui de lenregistrement dun modle dutilit.Siemens AGIndustry SectorPostfach 484890437 NRNBERG / ALLEMAGNE

    Siemens AG 2009Sous rserve de modifications techniques.

    A5E02354746-02

  • Sommaire

    1Liste des oprations S7-300: CPU 312, CPU 314, CPU 315-2 DP, CPU 315-2 PN/DP, CPU 317-2 PN/DPA5E02354746-02

    Sommaire

    Champ dapplication de la liste des oprations 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Oprandes et plages de paramtres 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Constantes 1 11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Abrviations 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Registres 14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Types dadressage 17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Exemples dadressage 20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Exemples de calcul du pointeur 23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Liste des oprations 24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Oprations combinatoires sur bit 10 25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Oprations combinatoires avec expression entre parenthses 26. . . . . . . . . . . . . . . . . . . . . . . . .

    Oprations combinatoires sur temporisations et compteurs 28. . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Oprations combinatoires sur bits indicateurs 30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • Sommaire

    2Liste des oprations S7-300: CPU 312, CPU 314, CPU 315-2 DP, CPU 315-2 PN/DP, CPU 317-2 PN/DPA5E02354746-02

    Oprations sur les fronts 32. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Mettre 1/0 un bit oprande 33. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Oprations influenant directement le RLG 34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Oprations de temporisation 35. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Oprations de comptage 36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Oprations de chargement 37. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Oprations de chargement sur temporisation et compteur 38. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Oprations de transfert 39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Oprations de chargement et de transfert sur les registres dadresses 40. . . . . . . . . . . . . . . . . .

    Oprations de chargement et de transfert sur le mot dtat 42. . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Oprations de chargement des numros de DB et des longueurs de DB 43. . . . . . . . . . . . . . . .

    Oprations combinatoires sur le contenu de lACCU1 44. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Oprations arithmtiques sur nombres virgule fixe (16/32 bits) / virgule flottante (32 bits) 46. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Racine carre, puissance de 2 (32 bits) / fonctions logarithmiques (32 bits) 49. . . . . . . . . . . . . .

  • Sommaire

    3Liste des oprations S7-300: CPU 312, CPU 314, CPU 315-2 DP, CPU 315-2 PN/DP, CPU 317-2 PN/DPA5E02354746-02

    Fonctions trigonomtriques (32 bits) 50. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Addition de constantes 51. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Addition du registre dadresses 51. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Oprations de comparaison avec des nombres entiers (16/32 bits)ou avec des nombres rels 32 bits 52. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Oprations de dcalage 54. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Oprations de rotation 55. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Oprations de transfert, dincrmentation et de dcrmentation sur les ACCU 56. . . . . . . . . . .

    Opration de composition dimages, opration nulle 57. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Oprations de conversion de type de donnes 58. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Formation des complments 60. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Oprations dappel de bloc 61. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Oprations de fin de bloc 63. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Permuter blocs de donnes 64. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Oprations de saut 65. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • Sommaire

    4Liste des oprations S7-300: CPU 312, CPU 314, CPU 315-2 DP, CPU 315-2 PN/DP, CPU 317-2 PN/DPA5E02354746-02

    Exemples doprations de saut 69. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Oprations MCR (Master Control Relay) 75. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Temps dexcution 2 76. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Chargement des adresses et des oprandes 3 77. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Temps dexcution pour accs des oprandes -- Adressage indirect 78. . . . . . . . . . . . . . . . . . . .

    Temps dexcution pour accs des oprandes la priphrie -- Adressage direct/indirect(PE/PA) 79. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Master Control Relay -- activ (MCR) 81. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Calcul du temps dexcution lappui de lexemple de la CPU 315-2 DP 82. . . . . . . . . . . . . . . .

    Calculer le temps dexcution en cas dadressage intrazone, direct par mmoire 82. . . . . . . . .

    Calculer le temps dexcution en cas dadressage intrazone, indirect par mmoire 83. . . . . . . .

    Calculer le temps dexcution en cas dadressage intrazone, indirect par registre 84. . . . . . . . .

    Calculer le temps dexcution en cas dadressage interzone, indirect par registre 85. . . . . . . . .

    Temps dexcution en cas dadressage via paramtre 86. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Exemple pour les accs de priphrie 87. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • Sommaire

    5Liste des oprations S7-300: CPU 312, CPU 314, CPU 315-2 DP, CPU 315-2 PN/DP, CPU 317-2 PN/DPA5E02354746-02

    Blocs dorganisation (OB) 88. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Blocs fonctionnels (FB) 94. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Fonctions (FC) 94. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Blocs de donnes