ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos...

192
Manuel utilisateur A!omaes programmables PLC#5 classiq!es 1785 (1785#LT, #LT2, #LT3, #LT4) Allen#Bradle"

Upload: trinhngoc

Post on 24-Dec-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����

���������

�! ��� ������������������� #���������!����

���#����#�����#�����#����

�����#������"

Page 2: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

En raison de la grande variété d’utilisation des produits décrits dans cemanuel, les personnes qui en sont responsables doivent s’assurer quetoutes les précautions ont été prises pour que leurs applications etutilisations répondent aux exigences de sécurité et de performance,ainsi qu’aux normes imposées par les lois, règlements, codes et normesen vigueur.

Les illustrations, tableaux, exemples de programmes et d’agencementscontenus dans ce manuel ne sont présentés qu’à titre indicatif. Enraison des nombreuses variables en jeu et des impératifs associés àchaque installation particulière, la société Allen-Bradley ne saurait êtretenue responsable ou redevable (y compris en matière de propriétéintellectuelle) des suites d’utilisations réelles basées sur les exemplesprésentés dans ce manuel.

La publication d’Allen-Bradley SGI-1.1, Safety Guidelines for theApplication, Installation, and Maintenance of Solid-State Control(disponible auprès de votre agence Allen-Bradley locale), décritcertaines différences importantes entre les équipements électroniques etles équipements électromécaniques câblés, qui doivent être prises encompte lors de l’utilisation de produits tels que ceux décrits dans cemanuel.

Toute reproduction partielle ou totale du présent manuel, protégé pardépôt légal, sans l’autorisation écrite de la société Allen-Bradley, estinterdite.

Tout au long de ce manuel, des messages attireront votre attention surles mesures de sécurité à respecter.

!ATTENTION : Actions ou situations risquantd’entraîner des blessures pouvant être mortelles, desdégâts matériels ou des pertes financières.

Les messages « Attention » vous aident à :

identifier un danger éviter ce danger en discerner les conséquences

Important : Informations particulièrement importantes dans le cadrede l’utilisation du produit.

��� ��������� �����

�����������������������

Page 3: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

������������������� ��

1

������������������� ��

Ce manuel a été refondu de manière à ne traiter que les automatesprogrammables PLC-5 classiques PLC-5/10, -5/12, -5/15 et -5/25.

Des informations ont été incorporées, à savoir les fiches techniques del’ancien manuel 1785-5.2 retiré de la circulation ; voir l’annexe B pources fiches.

Pour obtenir des informations sur les processeurs PLC-5 évolués etEthernet, reportez-vous à la publication 1785-6.5.12FR, Automatesprogrammables PLC-5 évolués et Ethernet – Manuel d’utilisation.

Page 4: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�������������

Page 5: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�$*����

P–1

'&!��&�%�"$!�$�������%����+�����%%�#'�%

La documentation relative aux automates programmables PLC-5classiques 1785 est divisée en manuels correspondant aux tâches àeffectuer. Ce système vous permet de trouver les informations désiréessans lecture superflue. La flèche de la figure 1 signale le livre que vousconsultez actuellement.

���'$���

����!&�)#'���������!�'�� &�&�! �%'$���%��'&!��&�%�"$!�$�������%

���+�����%%�#'�%

���-���

'&!��&�%�"$!�$�������%

���+�����%%�#'�%�����

�� '���'&���%�&�'$

���-����� �

�' ����$������#�����$���#��#� "���##�%"#������������ $�����%�#(#$+�������"��$���#�#%"���

"��"����$�����$������#$�����!%�#

���-����� �

%&����&�! ��'���&*$������%

�'&!��&�%�"$!�$�������%

��������+�

���%%�#'�%

��#$����$�����$� �#�$��������$��#�����%$�$�%"#� �%"���"�����$���� "���##�%"����-���*�������$���#��)����$�""����&�$"��#(#$+��

���-��� �

�*�*$� ��%�$�"���"!'$

�'&!��&�%�"$!�$�������%

��������+�

��+#�"� �����%'�����%$�$�%"#���$#���,$�$��&�(��$#���#$"%�$���#��,�"��#���������#

�!�������%*$��%������!'� %&$'�&�! ���&

����$� ��

��#$"%�$�����'��%$���� �"���$�"#��#$�$%#��$#������'�� ��#

Pour plus d’informations sur les automates programmables PLC-51785, adressez-vous à votre agence commerciale, distributeur ouintégrateur local Allen-Bradley.

Ce manuel a été conçu pour vous aider à mettre en place un systèmed’automates programmables PLC-5 classiques. Utilisez-le pour vousaider à :

sélectionner les composants matériels convenant à votre système

déterminer les caractéristiques importantes des processeurs PLC-5classiques et savoircomment utiliser ces caractéristiques

organiser la disposition de votre système PLC-5 classique

�!�������"�!�����(!&$�

�!�'�� &�&�!

�����&����'��� '��

Page 6: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

������

P–2

Ce manuel contient dix chapitres et deux annexes. Le tableau ci-aprèsénumère les chapitres et annexes avec leur titre respectif et un brefaperçu des sujets qui y sont traités.

���������

������

����� ��������������

�/-02>)&.3*/.�%&�6/42&�3934=-& �/..&�5.�"0&2<5�%&3�02/$&33&523����? �$,"33*15&3�3/53�%*''>2&.4&3�$/.'*(52"4*/.3��5.&02>3&.4"4*/.�%&�$&58?$*�&4�%&�,&523�$/.'*(52"4*/.3�&4�$"2"$4>2*34*15&3�02*.$*0",&3��"*.3*�15&�%&3*.'/2-"4*/.3�%�54*,*3"4*/.�%�5.����? �$,"33*15&�$/--&�3$254"4&52�%�����%>$&.42",*3>&3��%����,/$",&3�&4�"%"04"4&52����

�>,&$4*/.�%5�-"4>2*&, !/53�*.'/2-&�%&3�$)/*8�%&�-"4>2*&,�,/23�%&�,"�$/.$&04*/.�%5�3934=-&�%�5.�02/$&33&52����? $,"33*15&�

� �*3&�&.�0,"$&�%5�-"4>2*&,�%53934=-&

�>$2*4�,�&.6*2/..&-&.4�$/22&$4��,"�02/4&$4*/.�%5�02/$&33&52����? �$,"33*15&�&4�,"�02>6&.4*/.$/.42&�,�&.%/--"(&-&.4�>,&$42/34"4*15&�%&�6/42&�3934=-&�%�"54/-"4&�02/(2"--"#,&����? $,"33*15&���>$2*4�"533*�,"�%*30/3*4*/.�%&3�$/.%5*4&3�0/52�$;#,&3�&4�$;#,"(&3��,"�2>0"24*4*/.�%&3$);33*3�&4�,&3�$/.'*(52"4*/.3�%&�-*3&�:�,"�4&22&�%5�3934=-&�

� �''&$4"4*/.�%&3�-/%&3%�"%2&33"(&��%&3�2"$+3�&4�%&3(2/50&3

�>$2*4�,&3�-/%&3�%�"%2&33"(&�%�����:�$)/*3*2�0/52�6/42&�2"$+���80,*15&�$/--&.4�"''&$4&2�%&3.5->2/3�%&�(2/50&3�&4�%&�2"$+3�:�6/42&�$)"33*3�%�������>$2*4�"533*�$/--&.4�$/.'*(52&2�%&3����$/-0,>-&.4"*2&3�&.�"''&$4".4�%&3�"%2&33&3�%&�2"$+3�&4�%&�(2/50&3�

�)/*8�%&�,"�$/--5.*$"4*/. �%&.4*'*&�$)"15&�6/*&�$/..&$4&52�%5����? �$,"33*15&��&80,*15&�$/--&.4�$/.'*(52&2�6/42&����? $,"33*15&�&4�"00/24&�%&3�*.'/2-"4*/.3�3500,>-&.4"*2&3�352�,"�,*"*3/.��"4"��*()7"9��,53���� ���,&�,/(*$*&,�%&�02/(2"--"4*/.�&4�,"�$/..&8*/.�"5�4&2-*.",�%&�02/(2"--"4*/.�

� �,".*'*$"4*/.�%&3�02/(2"--&3�%&6/42&�3934=-&

�80,*15&�,�53"(&�%&3�(2"0)&3�%&�'/.$4*/..&-&.4�3>15&.4*&,���������/..&�%&3�%*2&$4*6&3�&4�%&3&8&-0,&3�%&�02>0"2"4*/.�%&�02/(2"--&3�3934=-&���2/$52&�5.&�,*34&�%&3�'*$)*&23�%&�4"#,&3�%&%/..>&3�&4�,"�'"</.�%&�,&3�"%2&33&2���80,*15&�$/--&.4�54*,*3&2�,&�'*$)*&2�%�>4"4�%5�02/$&33&52�

� �>,&$4*/.�%&3�3/53?02/(2"--&3%�*.4&22504*/.

�>35-&�,&3�$/.%*4*/.3�%".3�,&315&,,&3�$)/*3*2�%&3�3/53?02/(2"--&3�%&�(&34*/.�%&3�%>'"5430/52�6/42&�"00,*$"4*/.���/..&�,"�%>'*.*4*/.�%&�$&3�3/53?02/(2"--&3�

� 2".3'&24�%&3�%/..>&3�%*3$2=4&3&4�%&�#,/$?42".3'&24

�80,*15&�$/--&.4�6/42&����? �$,"33*15&�42".3'=2&�%&3�%/..>&3�%*3$2=4&3�&4�#,/$3?42".3'&243�&.-/%&��$254"4&52�/5��%"04"4&52�

� �",$5,�%&�,"�%52>&�%&302/(2"--&3

�/..&�5.�"0&2<5�%&�,"�%52>&�%&�3$254"4*/.�%5�02/$&33&52���.%*15&�,&3�4&-03�%�&8>$54*/.�&4�,&3*-0>2"4*'3�%&�->-/*2&�0/52�,&3�*.3425$4*/.3�352�#*43�&4�%&�-/43�"*.3*�15&�0/52�,&3�*.3425$4*/.3352�'*$)*&23�

� �"8*-*3"4*/.�%&3�0&2'/2-".$&33934=-&

�80,*15&�$/--&.4�$",$5,&2�,"�$"0"$*4>�%&�2&.%&-&.4��&4�%/..&�%&3�->4)/%&3�0&2-&44".4%�/04*-*3&2�,&�4&-03�%&�3$254"4*/.�%&3�����

�� �/3*4*/..&-&.4�%&3$/--54"4&523

�>$2*4�,&3�2>(,"(&3�%&3�$/--54"4&523�0/52�$/.'*(52&2�5.�3934=-&�%�"54/-"4&�02/(2"--"#,&���? �$,"33*15&�

� �*$)&3�4&$).*15&3 �2/$52&�%&3�'*$)&3�0/52�'"$*,*4&2�,"�0,".*'*$"4*/.�%5�3934=-&�0"2�,&�$/.$&04&52�&4�3/.�*.34",,"4*/.0"2�,�*.34",,"4&52�

�� ������������������

Page 7: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�������

P–3

L’organigramme ci-dessous illustre le processus que vous pouvezsuivre pour planifier votre système d’automates programmables PLC-5classiques.

"!��#'�"!���(!&,&'/ �

�0���'�"!���&'�% �!�(+��' "�(��&������

��&���!#������( �'0%���

�0���'�"!���&� "�(��&����#'�'�(%

�0���'�"!��(���.&&�&�����

�0���'�"!��������� �!'�'�"!�0���'%�$(�

�0���'�"!��(�#%"��&1&�(%���1�����&&�$(�

�0���'�"!���&�#���&��'� "�(��&� 0 "�%�

�0���'�"!��������" #�0 �!'��%�&��

�0���'�"!���(!�&,&'/ ����%��"!��!����

"!���(%�'�"!�����" (1!���'�"!��(�#%"��&&�(%

"!���(%�'�"!��(��'�� ���*�,���(&

�0���'�"!��(��"���������#%"�%� �'�"!

�����'�'�"!�����%�&&���

"!�����'�������&��"!1!0�&��'�0'�'�#%"��&&�(%

�'���&�'�"!���&�&"(&1#%"�������&'�"!���&��0��('&�

�0���'�"!��' �&���!�#�����(� �'0%���

�"�+��������" (!���'�"!

�����'�'�"!��(� "������%�&&�������&�%���&�'���&��%"(#�&

��&��-��"(%������'��'� #&���&�%('�'�"!�#%"�%� �

���!�����'�"!���&�#%"1�%� �&����)"'%�&,&'/ �

���(���������(%0����&#%"�%� �&� �'� �+�1 �&�'�"!� ��&� #�%�"%1 �!��&�&,&'/ �

�%�!&��%'��"!!0�&��!� "��&���#'�'�(%��'���%('�'�(%

�%�!&��%'�����"!!0�&��&�%/'�&��'���

"!��#'�"!���&���

Vos decisions ne pouvant pas toujours être prises de façon strictementlinéaire, vous pouvez décider de faire des travaux en parallèle. Ainsi,quand vous sélectionnez vos modules d’E/S, vous pouvez égalementprocéder à leur configuration et adressage. Consultez le chapitre 3 « Mise en place du matériel du système » afin de déterminer lesimpératifs d’environnement, les armoires nécessaires, la disposition descâblages et la mise à la terre qu’exigent votre châssis et les liaisonsd’E/S. Vous pouvez également évaluer la durée de bloc-transfert quandvous déterminez la position de vos modules de bloc-transfert (dans lechâssis d’E/S du processeur résident local, le châssis d’E/S localesétendues ou le châssis RIO).

���������������� ������

�� ���

Page 8: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�������

P–4

Page 9: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����������������

i

� ��������

�)�!�(�)�$#��*����%�)'� �2�������������������������������������������������������������������

$"%'1��#(�$#���(�)�'"�(�*)�!�(1(���#(�������%�)'� �2�������������������

$#��%)�$#���(�(-()0"�( �2���������������������������������������������������������������

�'1%�'�)�$#����+$)'��(%1������)�$#��$#�)�$##�!!� �2�������������������������

�'1(�#)�)�#���(�"$�*!�(�%'$��((�*'��� 2���!�((�&*�( �2���������������

�)�!�(�)�$#��*�%'$��((�*'��� 2���!�((�&*���$""��

(�'*)�)�*'���� �2���������������������������������������������������������������������������������

�)�!�(�)�$#��*�%'$��((�*'��� 2���!�((�&*���$""��

���%)�)�*'���� �2�������������������������������������������������������������������������������

� ��������

�� �)��*����%�)'� �2�����������������������������������������������������������������������������

�1!��)�$#���(�"$�*!�(������ �2�����������������������������������������������������������

�1!��)�$#���(�"$�*!�(�����%)�)�*'������ �2�������������������������������������

�1!��)�$#���*#���/((�(������ �2����������������������������������������������������������

�1!��)�$#���*#���#)�'�����$%1'�)�*' �2����������������������������������������������

�1!��)�$#���*#�%'$��((�*'��� 2���!�((�&*��%$*'�+$)'��

�%%!���)�$# �2���������������������������������������������������������������������������������������

�1!��)�$#����!��!�"�#)�)�$# �2�������������������������������������������������������������

�1!��)�$#���(�"$�*!�(�"1"$�'� �2������������������������������������������������������

�1!��)�$#���*#��%�!�����'����#�� �2����������������������������������������������������

�1!��)�$#���������$"%!1"�#)��'�( �2��������������������������������������������������

�1!��)�$#���*#�(-()0"�����'��$#��#���%$*'�%'$��((�*'�

�� 2�� �2������������������������������������������������������������������������������������������������

�1!��)�$#����'1(�()�#��(����)�'"�#��($# �2����������������������������������������

$##�,�$#���*#�)�'"�#�!����%'$�'�""�)�$#�.�*#�"$�*!��

%'$��((�*' �2����������������������������������������������������������������������������������������

�$�,���(��/�!�( �2��������������������������������������������������������������������������������

� ��������

�� �)��*����%�)'� �2�����������������������������������������������������������������������������

�#+�'$##�"�#)��$''��) �2�������������������������������������������������������������������

�'$)��)�$#����+$)'��%'$��((�*' �2�������������������������������������������������������

�'$)��)�$#��$#)'��!�(��1�/)(�1!��)'$()�)�&*�( �2�������������������������������

��(%$(�)�$#���(��$#�*�)�(�����/�!�( �2�����������������������������������������������

�!�#�����)�$#��*��/�!��� �2�����������������������������������������������������������������

��()�#����*�%�##��*��''�0'� �2��������������������������������������������������������

$#���*'�)�$#�%$*'�"�(��.�!��)�''� �2����������������������������������������������

������ ���������������

�������

��������������������

������������������������

����������

Page 10: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�������������#���

ii

���������

��'"1�!2� %�-&1/" 9�����������������������������������������������������������������������������

�&0"�"+�-)� "�!"0�*,!2)"0�!�����!�+0�)"� %700&0 9�������������������������

�,*-/8%"+0&,+�!"0�1"/*"0�21&)&080�!�+0� "� %�-&1/" 9�������������������

�%,&5�!2�*,!"�!��!/"00�$" 9�����������������������������������������������������������

�11/&�21&,+�!2�+,*�/"�!"�/� (0 9�����������������������������������������������������

�!!/"00�$"�!����� ,*-)8*"+1�&/"0 9����������������������������������������������

���������

��'"1�!2� %�-&1/" 9�����������������������������������������������������������������������������

�!"+1&#& �1&,+�!"0�3,&"0� ,++" 1"2/0�!"0�-/, "00"2/0����9�

)�00&.2"0 9�����������������������������������������������������������������������������������������

�,+#&$2/�1&,+�!"�� ,**2+& �1&,+�!"�3,1/"�-/, "00"2/ 9���������������

�,+#&$2/�1&,+�!"�)��)&�&0,+���� 9���������������������������������������������������

�,++"5&,+�!"�)��)&�&0,+�����3"/0���1���&$%4�6 9������������������������

�%,&5�!"�)�� ,++"5&,+�!2�1"/*&+�)�!"�-/,$/�**�1&,+ 9����������������

���������

��'"1�!2� %�-&1/" �9�����������������������������������������������������������������������������

�)�+&#& �1&,+�!"0�-/,$/�**"0�!��--)& �1&,+ �9���������������������������������

�1&)&0�1&,+�!"0������3" �)"0�-/, "00"2/0����9 �9�������������������������

�/8-�/�1&,+�!"�-/,$/�**"0�-,2/�3,1/"��--)& �1&,+ �9�������������������

�!!/"00�$"�!"0�#& %&"/0�!"�)��1��)"�!"0�!,++8"0 �9�������������������������

�1&)&0�1&,+�!2�#& %&"/�!�81�1�!2�-/, "00"2/ �9�����������������������������������

���������

��'"1�!2� %�-&1/" �9�����������������������������������������������������������������������������

�1&)&0�1&,+�!"0� �/� 18/&01&.2"0�!"�-/,$/�**�1&,+ �9���������������������

� /&12/"�!�2+�0,209-/,$/�**"�!"�$"01&,+�!"�!8#�210 �9�����������������

�"0 /&-1&#�!"0�!8#�210�*�'"2/0�!81" 180�-�/�)"�-/, "00"2/ �9����������

���������

��'"1�!2� %�-&1/" 9�����������������������������������������������������������������������������

�/�+0#"/1�!"0�!,++8"0�"+�21&)&0�+1�)"�*,!"��!�-1�1"2/ 9�������������

�/,$/�**�1&,+�!"0�1/�+0#"/10�!&0 /"10�"+�*,!"��!�-1�1"2/ 9�����

�/,$/�**�1&,+�!"0��), 091/�+0#"/10�"+�*,!"��!�-1�1"2/ 9���������

�/�+0#"/1�!"�!,++8"0�"+�21&)&0�+1�)"�*,!"�� /21�1"2/ 9������������������

�/,$/�**�1&,+�!"0�1/�+0#"/10�!&0 /"10�"+�*,!"�� /21�1"2/ 9��������

�/,$/�**�1&,+�!"0��), 091/�+0#"/10�"+�*,!"�� /21�1"2/ 9������������

�"*�/.2"0�02/�)���-/,$/�**�1&,+ 9������������������������������������������������

���������

��'"1�!2� %�-&1/" �9�����������������������������������������������������������������������������

��������������������

�������������������������

������� ���

���!������

���� ��������

�����������������

������������"��#��

�$�����������

�� �%����������

�������� �����

����������������$��

�����#���������

�����������

��� ��������� �$�����

����������

Page 11: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����������������

iii

�"),+.&/�0&+*�!"�/ .10�0&+*�!1�,.+ "//"1.����7� (�//&-1" �7�����

� .10�0&+*�!"/������0.�*/#".0�!&/ ."0�"0��(+ 70.�*/#".0 �7����������������

�1.6"�!"/�&*/0.1 0&+*/�"0�)6)+&."�*6 "//�&." �7�����������������������������

�+*/0�*0"/�!"�,.+$.�))"/ �7������������������������������������������������������������

�(6)"*0/�!&." 0/�"0�&*!&." 0/ �7����������������������������������������������������������

�(6)"*0/��!."//6/�!&." 0")"*0 �7������������������������������������������������������

�����������

��'"0�!1� %�,&0." ��7�����������������������������������������������������������������������������

�(6)"*0/�!1�."*!")"*0 ��7�����������������������������������������������������������������

�6(�&�!"/�)+!1("/�!�"*0.6"/�"0�!"�/+.0&"/ ��7�������������������������������������

�.�*/#".0�!1�#+*!�!"�,�*&".�!���� ��7�������������������������������������������������

�"),/�!"�/ .10�0&+*���� ��7���������������������������������������������������������������

�"),/�,.+ "//"1. ��7���������������������������������������������������������������������������

��( 1(�!1�."*!")"*0 ��7�����������������������������������������������������������������������

��������

�+*!�!"�,�*&".�!1� %4//&/��2" �("�,.+ "//"1.����7� (�//&-1" �7�

�+*!�!"�,�*&".�!1� %4//&/��2" �1*�)+!1("��!�,0�0"1. �7���������������

�& %"�!"� +*#&$1.�0&+*�!1� %4//&/�,+1.�("��(+ �!��(&)"*0�0&+* �7���

�+!1("��!�,0�0"1.���������7����/6.&"���/�*/�����

+),(6)"*0�&."/ �7����������������������������������������������������������������������������

�+!1("��!�,0�0"1.���������7����/6.&"����2" �����

+),(6)"*0�&."/ �7�����������������������������������������������������������������������������

��� �7���������������������������������������������������������������������������������������������������

�.+ "//"1./�"*�)+!"��!�,0�0"1.�8�����!�*/�1*����7�+1�

)+!1("�/ .10�0"1. �7 ��������������������������������������������������������������������������

�.+ "//"1./�"*�)+!"��!�,0�0"1.�8�����!�*/�1*����7������

7�����+1�/+1/7/3/05)"�/ .10�0"1.�!���� �7�����������������������������������������

�.+ "//"1./�"*�)+!"��!�,0�0"1.�8�����!�*/�1*�/3/05)"�

���7��+1����7�����2" �!"/�$.+1,"/�!"� �)+0/ �7������������������������

�.+ "//"1./�"*�)+!"��!�,0�0"1.�8�����!�*/�1*�/3/05)"�

���7��+1����7�����2" �!"/�$.+1,"/�!"��)+0/ �7������������������������

��� �7����������������������������������������������������������������������������������������������������

����������������

��� ���������������

�����������

�����������

Page 12: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�������� ������

iv

������

�$#+�#) $#(�*) ! (1�( �3�����������������������������������������������������������������������

�'1%�'�.�*#��(%1� � ��) $#��$#�) $##�!!� �3�������������������������������������

�1)�'" #�.�*#��()'�)1� ������$#)'2!� �3�������������������������������������������

���#) � ��) $#���(��"%!���"�#)(��*���/(( ( �3��������������������������������

�1!��) $#���(�)-%�(����"$�*!�(��)�! ()����(�%$ #)(������ �3�������������

�, ��#��(���(�"$�*!�(������ �3 ��������������������������������������������������������

�))' �*) $#����"$�*!�(��������*���/(( (��)��))' �*) $#�

����'�((�( �3������������������������������������������������������������������������������������������

�1!��) $#���(�"$�*!�(����%)�)�*' �3��������������������������������������������������

� (���#�%!�����*�"�)1' �!��*�(-()0"� �3��������������������������������������������

�$#� �*'�) $#���(�'1�!���(���(��$""*)�)�*'( �3�����������������������������

�1)�'" #�) $#���(��, ��#��(�����$""*# ��) $# �3��������������������������

�1!��) $#���*#�%'$��((�*'����3��!�(( &*� �3������������������������������������

�1!��) $#����!��! "�#)�) $# �3��������������������������������������������������������������

��$ ,���*#�)�'" #�!����%'$�'�""�) $# �3����������������������������������������

�1!��) $#����!���$#� �*'�) $#���*#�)�'" #�!����%'$�'�""�) $# �3�

�1!��) $#���*#�� #)�'�����$%1'�)�*' �3�����������������������������������������������

�1+�!$%%�"�#)���(�(%1� � ��) $#(����%'$�'�""�) $# �3����������������

������������

Page 13: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�������

1-1

������������������������������

������������������������� ����������

��,'�-�/.#&#-6-���(-�����"�*#.,� �8�

�)(��*.#)(���-�-2-.5'�- �8�

�,6*�,�.#)(����0).,��-*6�# #��.#)(� )(�.#)((�&&� �8

���(.# #��.#)(���-���,��.6,#-.#+/�-��/�*,)��--�/,����8���&�--#+/� �8�

�.#&#-�.#)(��/�*,)��--�/,����8���&�--#+/���)''��-�,/.�.�/,���� �8

�.#&#-�.#)(��/�*,)��--�/,����8���&�--#+/���)''�����*.�.�/,���� �8�

Familiarisez-vous avec les termes suivants et leur signification :

����� �� �������

���%�������&)��&�-��/*,)��--�/,�,6-#��(.

���%���������(-�&�+/�&�&��*,)��--�/,����8���-.�#(-.�&&6�

����&)��&�-��/*,)��--�/,�,6-#��(.

�)�/&�-�������-#./6-���(-�&��'7'���"4--#-�+/��&��*,)��--�/,����8��

�#�#-)(���� �#�#-)(�����)''/(#��.#)(�-6,#���(.,��/(�*),.����*,)��--�/,����8���(')�����,/.�.�/,��/(����*.�.�/,���.���-������6��(.,�&#-6�-�*�,�,�**),.�/�*,)��--�/,����8���

�"4--#-��/-����.�,,�#(���

�(��#(.��'�.6,#�&&���)(.�(�(.�/(����*.�.�/,��.���-�')�/&�-�������6��(.,�&#-6-�-/,�/(��&#�#-)(�����)''/(#��.#)(�-6,#��3�/(�*,)��--�/,���8���(�')�����,/.�.�/,��

�,�(- �,.�����)((6�-�#-�,5.�-

�,�(- �,.�����)((6�-��').-��0�,-���*/#-�/(�')�/&�������������.)/.�)/,#�(��

�&)�8.,�(- �,.����)((6�-

�,�(- �,.��(��&)������)((6�-�$/-+/�3���').-��0�,-���*/#-�/(�')�/&�����������&)�8.,�(- �,.��*�,��1�'*&��/(�')�/&���(�&)!#+/���

��������������������

������������������������

���������������������

Page 14: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�.,/1;)&-2*.-�%&�5.31&�2723:,&���������

1-2

Vous pouvez utiliser des processeurs PLC-5 classiques dans un systèmeconçu pour un contrôle centralisé ou dans un système conçu pour uncontrôle réparti.

�&1,*-"+�%&�/1.(1",,"3*.-�4/&15*2&41�������.4� �!

���� ���������������&23�4-2723:,&� )*;1"1$)*04&� .=� +&$.-31<+&� %�4-&� "//+*$"3*.-� &->3*:1&�&23�$.-$&-31;�241�4-�2&4+/1.$&22&41�

�*"*2.-����

�1.$&22&41���>

�&1,*-"+�%&/1.(1",,"3*.-"5&$�+.(*$*&+�.-31.+ *&6

�)922*2�"5&$"%"/3"3&41��������>���

�)922*2�"5&$"%"/3"3&41��������>���

�*"*2.-����

$+"22*04&

�71",*%�-3&(1"3.1

�&1,*-"+%&�/1.(1",,"3*.-

�.(*$*&+��.-31.+ *&6�����������

18084

�"-2� �� � ������ �������� +&2'.-$3*.-2�%&�$.-31<+&�&3�%&�(&2>3*.-�2.-3�%*231*#4;&2�%"-2�3.43&+�42*-&� �� /+42*&412� /1.$&22&412"2241&-3� $&2� '.-$3*.-2� &-� 43*+*>2"-3� 4-��"3"��*()6"7 � .4� 4-2723:,&�#42�/.41�$.,,4-*04&1�

�&1,*-"+

�"-&+ *&6

����%&�+"�2;1*& ����"5&$����

�723:,&�,.%4+"*1&�8���&,/+"$&,&-32%4�/1.$&22&41����>����"5&$,.%4+&����>���

�*"*2.-����

&12����-&3

�.(*$*&+������ �������������

./;1"3&41

�*"*2.-����

Lors de la conception de votre système, suivez les directives ci-aprèsprésentées sous forme de questions.

Utiliserez-vous votre (ou vos) processeur(s) PLC-5 dans un systèmede contrôle centralisé ou réparti ?

Quel type(s) d’application sera (seront) contrôlé(s) par le système deprocesseurs PLC-5 ?

Quelles applications seront contrôlées simultanément ? Quels sont les aspects d’environnement et de sécurité à considérer ? Quelles seront les fonctionnalités de votre système ?

� ����� ��������������

Page 15: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�!�"$/�� %�! ����(!&$��%+%&.�������� ��

1-3

Déterminez les critères d’ensemble de votre système. Référez-vous auxchapitres suivants pour vous guider en matière de sélection desprincipaux éléments de votre système d’automate programmablePLC-5 classique, comme illustré à la figure 1.1.

����� ����

������ ����� ����������������� �� ����� �� ��������

�! ��"&�! ���' %+%&.��

�/���&�! ���%&�$�� �'*��&�!�'��%�����

��%��� "������'��&/$���

�/���&�! ���%��!�'��%����"&�&�'$

�/���&�! ��'���-%%�%����

�/���&�! ����������� &�&�! �/���&$�#'�

�/���&�! ��'�"$!��%0%�'$�� �0�����%%�#'�

�/���&�! ���%�"���%��&��!�'��%��/�!�$�

�/���&�! �������!�"�/�� &��$�%��

�/���&�! ���' �%+%&.�����$��! �� ����

�! ���'$�&�! �����!��'0 ���&�! ��'�"$!��%%�'$

�! ���'$�&�! ��'��&������)�+���'%

�/���&�! ��'��!���������"$!�$����&�!

�����&�&�! �����$�%%���

�! ���'$��&�������%��! 0 /�%��&�/&�&�"$!��%%�'$

�&���%�&�! ���%�%!'%0"$!�������%&�! ���%��/��

�/���&�! ��&��%��� �"�����'���&/$���

��!�*��������!��' ���&�!

�����&�&�! ��'��!������$�%%�������%�$���%�&���%��$!'"�%

��%��,��!'$�����&��&��"%���%�$'&�&�! �"$!�$����

��� �����&�! ���%�"$!0�$����%����(!&$�%+%&.��

����'���������'$/����%"$!�$����%� �&���*�0��%�&�! � ��%� "�$�!$0�� ��%�%+%&.��

�$� %��$&��! /�%�� ��!��%���"&�&�'$��&���$'&�&�'$

�$� %��$&�����! /�%��%�$.&�%��&�� ���!�%

�! ��"&�! ���%����

Nous vous recommandons de commencer par développer unespécification définissant la sélection de votre matériel et l’applicationde votre programmation. La spécification est une vue de la conceptionde votre système. Elle sert à déterminer :

votre stratégie de commande la sélection de votre matériel, l’agencement et l’adressage le graphe de fonctionnement séquentiel (SFC) les caractéristiques de programmation les exigences de la logique à relais

����������� �����

���������������������� ��

Page 16: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

������� ������� ����� ������� ����������

1-4

La figure 1.2 illustre un modèle de développement de programme quevous pouvez utiliser.

�� �������

���������������������������� �����

��������������������� ��

����� �������

����� �������� �� �� �

��� ���� � ��

� ��

��� ������

����������

Ce modèle permet l’interaction des activités à différents niveaux.Chaque section représente une activité que vous devez exécuter.Préparez d’abord une spécification fonctionnelle, puis l’analysedétaillée.

A partir de l’analyse détaillée, vous pouvez aussi développer vosprogrammes, les entrer et les tester. Quand les tests sont terminés, vouspouvez incorporer les programmes dans votre application. L’analysedétaillée peut servir de base au développement des procédures etexigences de vos tests ; de plus, la spécification fonctionnelle ayant étépréparée, elle peut servir de document d’acceptation des programmes.

�������������������������������������

La spécification fonctionnelle représente une vue très générale de votreapplication ou une description de son exécution. Identifiez lesévénements et l’ordre général dans lequel ils doivent se produire.Identifiez l’équipement nécessaire à l’application/exécution. Indiquezl’agencement général de votre système. Par exemple, si votreapplication nécessite un système de contrôle réparti, indiquezl’emplacement des liaisons RIO. Votre application peut d’autre part setrouver près de votre processeur. L’application peut demander un tempsde mise à jour plus rapide que celui fourni par une liaison RIO. Vouspouvez ainsi sélectionner une liaison d’E/S locales étendues pour cetteapplication.

Important : Choisissez pour votre liaison RIO une vitesse detransmission acceptable par chaque dispositif sur la liaison.

Page 17: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

���������������������������������������

1-5

La portion de développement du programme de votre spécificationfonctionnelle peut prendre n’importe quelle forme : indications écrites,organigrammes ou projets de MCP, SFC et sous-programmes. Utilisezla forme qui vous est la plus familière. Nous vous recommandonstoutefois de générer des projets de SFC et des sous-programmes defaçon à mieux faire correspondre vos diagrammes de début à votreprogramme final.

�������� ��������

Au cours de cette étape, vous identifiez la logique nécessaire pourplanifier vos programmes. Ceci comprend les entrées, sorties, actionsparticulières et transitions entre les actions (les détails de niveaux debits nécessaires pour écrire votre programme).

�������������� �����������

Vous introduisez les programmes soit hors-ligne dans l’ordinateur, soiten ligne dans le processeur. Au cours de l’étape suivante, vous testezles programmes entrés. Quand ces tests sont terminés, les programmesqui en résultent doivent correspondre à votre spécificationfonctionnelle.

������������ ������������

Quand la spécification fonctionnelle et l’analyse détaillée sontachevées, vérifiez s’il existe des informations manquantes ouincomplètes comme :

conditions d’entrée conditions de sécurité programmes de lancement ou d’arrêt d’urgence alarmes et traitement des alarmes détection et traitement des défauts affichage de messages ou conditions de défauts conditions anormales de fonctionnement

Le tableau suivant donne la liste des processeurs PLC-5 et de leurréférence.

���������� ��������

�������� ����� �

�������� ����� �

�������� �����

�������� ����� �

Pour obtenir des informations sur les autres processeurs PLC-5(évolués, Ethernet ou ControlNet), adressez-vous à votre agencecommerciale Allen-Bradley.

������������ ����� ����

�������������� �

����������

Page 18: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��������������� ��������������������

1-6

������������������������������� ����� �������� ������

Parmi les processeurs de la famille des PLC-5, vous pouvez choisir leou les processeurs dont vous avez besoin pour votre application. Lescaractéristiques communes à tous les processeurs PLC-5 classiquessont les suivantes :

mêmes dimensions

utilisation de l’emplacement le plus à gauche du châssis d’E/S 1771

utilisation possible de n’importe quel module d’E/S 1771 dans lechâssis d’E/S locales d’un processeur résident avec jusqu’à 32points par module

même logiciel de programmation et mêmes terminaux deprogrammation

même jeu d’instructions de base

les programmes à relais et les SFC peuvent être utilisés parn’importe quel processeur PLC-5

Appelez votre distributeur ou agence commerciale Allen-Bradley sivous avez des questions concernant les caractéristiques du processeurPLC-5.

Appels de sous-programmesUtilisez un sous-programme pour stocker des sections récurrentes d’un programme logique accessibles à partir de divers fichiersprogramme. Un sous-programme économise de la mémoire du fait que vous ne programmez une logique répétitive qu’une seule fois.L’instruction JSR dirige le processeur vers un fichier sous-program-me séparé dans le processeur logique, scrute une fois ce fichiersous-programme et revient au point de départ.

Pour obtenir davantage d’informations sur la façon de générer etd’utiliser les sous-programmes, reportez-vous à la documentation devotre logiciel de programmation.

Graphe de fonctionnement séquentielUtilisez les SFC comme langage de commande des séquences pourcontrôler et afficher l’état d’un procédé de commande. Au lieu d’unlong programme à relais pour votre application, divisez la logique enétapes et transitions. Une étape correspond à une tâche de commande,une transition correspond à une condition qui doit survenir avant quel’automate programmable puisse exécuter la tâche de commandesuivante. L’affichage de ces étapes et transitions vous permet de voiroù en est le processus de la machine à un moment donné.

Pour obtenir plus d’informations sur la façon de générer et d’utiliser lesSFC, reportez-vous à votre logiciel de programmation.

Programmes logiques à relaisUn fichier programme principal peut être un fichier SFC numéroté1-999 ; ce peut être également un programme en fichier logique à relais numéroté 2-999 dans n’importe quel fichier programme.

Page 19: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�" #%/��!&�"!����)"'%��&*&'. �� �������

1-7

���������������� ������� ���������

��� • �/��!�&&�+���"%�%����&�/)/!� �!'&���!&�(!���##����'�"!&/$(�!'�����

�"��$(��,�%����& • 0'�&�#�(&��� ����%��)�������"��$(��,�%����&�$(��)�����&��!����&����#%"�%� �'�"!�'��&�$(���������

• �����'(�+���&�����!"&'��&

• #%"�%� �+�(!���" �!�����&�%.'�

Pour obtenir plus d’informations sur la façon d’utiliser une logique àrelais, consultez la documentation de votre logiciel de programmation.

Système de redondanceLe schéma ci-après représente un système de redondance type pour PLC-5 :

Dans la configuration du système de redondance pour PLC-5, unsystème commande le fonctionnement du bus de terrain RIO et lescommunications DH+. Ce système est connu comme « systèmeprimaire ». L’autre système, connu comme « système secondaire », estprêt à assurer la des communications DH+ et RIO en cas de défaillancedu système primaire.

Reportez-vous au chapitre 2, « Sélection du matériel » pour choisir lematériel du système de redondance. Consultez également la publication1785-6.5.4FR, Module de communication rendondante PLC-5 –Manuel d’utilisation, pour les détails de configuration d’un système deredondance pour PLC-5.

����

����

� ����������������� � �����������������

�"�(�������1��� �"�(�������1����%"��&&�(%���1�

��"������� �!'�'�"!����1���

�%"��&&�(%���1�

��"������� �!'�'�"!����1���

����&"!� ��

����&"!����

����&"!� ��

��-&&�&����

����&"!����

��-&&�&����

Page 20: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

����� �������������������������� �������

1-8

Utilisez le mode Scrutateur chaque fois que vous voulez qu’unprocesseur PLC-5 classique scrute et contrôle des liaisons RIO. Leprocesseur en mode Scrutateur agit également comme un processeur desupervision des autres processeurs en mode Adaptateur.

Le processeur en mode Scrutateur scrute le fichier mémoire duprocesseur pour lire les entrées et contrôler les sorties. Le processeuren mode Scrutateur transfère les données de transfert discret et lesblocs-transferts vers/depuis le rack local du processeur résident aussibien que vers/depuis les modules situés dans les racks RIO.

Un processeur PLC-5 scrute les E/S locales du processeur résident defaçon synchrone à la scrutation du programme. Un processeur PLC-5scrute les E/S décentralisées de façon asynchrone à la scrutation duprogramme, mais il rafraîchit la table-image des données desentrées/sorties depuis les mémoires tampon des E/S décentralisées defaçon synchrone à la scrutation du programme. Cela se produit à la finde chaque scrutation de programme.

�� ��������!���������� ��������

���� �

������

����������

���� �������

���� � ������

����� ������������ ���

����������������������

��� ������������ ��������������������

����� �������

���� ������������ ��������������������

��������� ������

� ������

� ��������������

Le processeur PLC-5 en mode Scrutateur peut également :

rassembler les données depuis les dispositifs adaptateurs dans desracks RIO

traiter les données d’E/S depuis des modules d’E/S à 8, 16 ou 32points

adresser des E/S en groupes de 2, 1 ou 1/2 emplacements accepter une configuration d’E/S complémentaires accepter un bloc-transfert dans n’importe quel châssis d’E/S

Configurez le processeur PLC-5/15 ou -5/25 en mode Scrutateur enréglant l’ensemble de commutateurs SW1.

������ ������������������

������� ������������

����� �������

Page 21: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�(&)+2# ',$('�� �/(-+ �,0,-1& ���� ����

1-9

Utilisez un processeur PLC-5 classique (à l’exception du processeurPLC-5/10) en mode Adaptateur quand vous avez besoin d’un échangede données prévu, en temps réel, entre un processeur PLC-5 decontrôle réparti et un processeur de supervision. Connectez lesprocesseurs via la liaison RIO (figure 1.3). Vous pouvez surveillerl’état entre le processeur de supervision et le processeur PLC-5 enmode Adaptateur à une vitesse constante (c’est-à-dire que la vitesse detransmission sur la liaison RIO n’est pas affectée par les terminaux deprogrammation et autres transmissions non contrôlées).

��!������

���!���� ����������������� � �!�

���������!!$�# .+�� & ,,�" ,�����

�+(� ,, .+��+(� ,, .+���4� '�&(� ���)-�- .+

��� ,��.-(&�- ,�)+("+�&&��% ,�,.$/�'-,�) ./ '-�!('�-$('' +��(&& �)+(� ,, .+,�� �,.) +/$,$('� � ,�)+(� ,, .+,����4������ -����4�����

� ,�)+(� ,, .+,����4��� -����4�����

� ,�)+(� ,, .+,����4�����4����4�����4��� -�4����� �&3& �*. �% ,�)+(� ,, .+,����4�����

� ,�)+(� ,, .+,����4�����4������4����4���� -�4����� �&3& �*. �% ,�)+(� ,, .+,�

���4������� -����4������

���4�������4�����

�� ���4����

���(.,�% ,�)+(� ,, .+,�� �%��!�&$%% ����4��#����"��� �����!���$������) ./ '-�!('�-$('' +� '�-�'-�*. �&(�.% ����)-�- .+�� �����

� �,.) +/$,$('

�$�$,('���� �$�$,('����

Le processeur PLC-5 en mode Adaptateur agit comme un postedécentralisé du processeur de supervision. Le processeur PLC-5 enmode Adaptateur peut surveiller et contrôler les E/S locales de sonprocesseur résident tout en communiquant avec le processeur desurpervision via une liaison RIO.

Le processeur de supervision communique avec l’adaptateur desPLC-5/12, -5/15 ou -5/25 avec huit ou quatre mots de la table-imagedes E/S.

Un processeur PLC-5 transfère des données d’E/S et des données d’étaten utilisant les transferts discrets et les blocs-transferts. Vous pouvezaussi utiliser les instructions de bloc-transfert pour faire passer desinformations entre un processeur de supervision et un processeur enmode Adaptateur. La capacité maximale par bloc-transfert est de 64 mots.

� ����� �����!���������!�

��$���������!�������

���� � �!����

Page 22: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��������������� ��������������������

1-10

Page 23: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��������

2-1

��� ����������������

Servez-vous de ce chapitre pour vous guider dans le choix du matérielnécessaire au système répondant à votre application.

������������ �������

�����

����������

�"�'��%��� �� �.�

���#&�&�'$%��� �� �.�

��+%%�% �.

�!&�$�����"#-$�&�'$ �.

�$"��%%�'$����.� �.

��� �!&�&�"!% �.

�"�'��%� - "�$� �.��

����% �.��

����" #�- �!&��$�% �.��

�*%&, �����$��"!��!�� �.��

�-%�%&�!������&�$ �!��%"! �.��

�+���% �.��

Sélectionnez les modules d’E/S pour interfacer votre processeur PLC-5avec les machines ou procédés que vous avez déterminésantérieurement.

Utilisez la liste suivante et le tableau 2.A comme directives desélection des modules d’E/S et/ou des interfaces de commande pourl’opérateur.

Combien d’E/S sont nécessaires au contrôle des applications ?

Où concentrer les points d’E/S pour les diverses portions d’uneapplication (lorsqu’elle couvre une grande surface) ?

Quel type d’E/S est nécessaire au contrôle d’une application donnée ?

Quelle est la plage de tension nécessaire à chaque module d’E/S ?

Quel est l’intensité requise pour le fond de panier de chaque moduled’E/S ?

Quelles sont les limites de parasites et de distance pour chaquemodule d’E/S ?

Quel est l’isolement nécessaire pour chaque module d’E/S ?

��������� �������

��� ���������������������

�"!��#&�"!���'!�����%*%&, �

�-���&�"!��'� �&-$���

��%���!�#������'� �&-$�����'�%*%&, �

�����&�&�"!���%� "��%����$�%%�������%�$���%

�&���%��$"'#�%

��"�)��������" . '!���&�"!

���!�����&�"!���%#$"�$� �%����("&$�

%*%&, �

�-���&�"!���%%"'%.#$"�$� �%���!&�$$'#&�"!

�$�!%��$&���%�"!!-�%���%�$,&�%��&�����"�.&$�!%��$&

����'���������'$-���%�#$"�$� �%

Page 24: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�<*#!2'-,�"3�+�2<0'#*���� ����

2-2

������!����

����� �"�������&��� �����������!���������

��������%���� $�����

���!����������

��!������ $�����!�"�� ������������ �����!�����&�� ������!���� �

��#���������

�#����� �����

�-"3*#�"�#,20<#1����#2�+-"3*#� *-!�"������

�-++32�2#301@1<*#!2#301�� -32-,[email protected]'01��!#**3*#1.&-2-<*#!20'/3#1��"<2#!2#301�"#�$',�"#�!-301#��"'1(-,!2#301��"<2#!2#301"#�.0-5'+'2<��"<2#!2#301�"#�,'4#�3��!-,2�!21�"#�"<+�00#301��!-,2�!21"#�0#*�'1��"<2#!2#301�!'0!3*�'0#1

�#1�+-"3*#1�"�#,20<#�"<2#!2#,2�*#1�1'%,�35�������-3������������8���#1�1'%,�35"'1!0#21�.#34#,2�=20#�!����-3�!�!�

�-"3*#�"#�1-02'#1����#2�+-"3*#� *-!�"�����

�*�0+#1��0#*�'1�"#�!-++�,"#��4#,2'*�2#301��*�+.#1���4#02'11#3011-,-0#1��4�,,#1��"<+�00#301��1-*<,->"#1

�,2#0$�!#�"#1�1'%,�35�"#1�+-"3*#1�"#�1-02'#��4#!*#1�"'1.-1'2'$1��������-3�������������8���#11'%,�35�"'1!0#21�.#34#,2�=20#�!����-3�!�!�

�-"3*#�"�#,20<#1�,�*-%'/3#1

��.2#301�"#�2#+.<0�230#��!�.2#301�"#�.0#11'-,��!�.2#301�"#�!&�0%#�!�.2#301�"�&3+'"'2<��!�.2#301�"#�$*35��.-2#,2'-+;20#1

�-,4#01'-,�"#1�1'%,�35��,�*-%'/3#1�!-,2',31�#,4�*#301�"�#,20<#1�.-30�*#�.0-!#11#30�����

�-"3*#�"#�1-02'#1�,�*-%'/3#1

��,,#1��,�*-%'/3#1���!2'-,,#301��#,0#%'120#301�"#�"'�%0�++#1�!'0!3'21�"#�+-2#301�<*#!20'/3#1��!-+.2#301��,�*-%'/3#1

�,2#0.0;2#�*��1-02'#�"3�.0-!#11#30������351'%,�35��,�*-%'/3#1��%<,<0�*#+#,2�9�20�4#01�"#1!�.2#301��.-30�*#1�"'1.-1'2'$1��,�*-%'/3#1�

�-"3*#1�"����1.<!'�*'1<#1

�-"#301��!-+.2#301�"#�$*35��!-++3,'!�2'-,1�"#1������������"'1.-1'2'$1�"3�26.#����� �*�,!#1��*#!2#301�"#�!-"#1@9@ �00#1��*#!2#301"#�.-',21��"'1.-1'2'$1�"��$$'!&�%#1

�<,<0�*#+#,2�32'*'1<1�.-30�"#1��..*'!�2'-,1.�02'!3*';0#1�2#**#1�/3#�*#�!-,20?*#�"�3,#�.-1'2'-,������#2�*��!-++3,'!�2'-,�"�3,�"'1.-1'2'$�#52#0,#�

���,�+-"3*#� *-!�"������� ��#12�3,�"'1.-1'2'$�����+3,'�"�3,� *-!�"��*'+#,2�2'-,��"�3,��"�.2�2#30������"�3,�#,1#+ *#�"#�!'0!3'21�!-,"'2'-,,�,2�*#1�1'%,�35�#2�"#�!-,,#5'-,1�"�������,�+-"3*#� *-!�����,#�,<!#11'2#�.�1�"#�+-,2�%#�130�!&:11'1���*�1#02�9�!-,20?*#0�"#1���������!-,!#,20<#1�"<!#,20�*'1<#1�2#**#1�/3#�"#1�.�,,#�35�"#�!-++�,"#��"#1�4-6�,21�#2�"#1�',"'!�2'-,1�"�<2�2�

Important : Déterminez l’adressage selon les modules d’E/S. Lasélection de l’adressage et la sélection de la densité des modules d’E/Ssont interdépendantes.

�&��� ��������������� &���!�����!��������

La densité d’un module d’E/S est le nombre de bits auquel ilcorrespond dans la table-image des entrées ou des sorties duprocesseur. Un module bidirectionnel avec 8 bits d’entrée et 8 bits desortie a une densité de 8. Le tableau 2.B fournit les directives desélection de la densité d’un module d’E/S.

������!���

����� �"�������&��� ��������������� &���!�����!��������

��������%��� ������� &

�������

���"�!���

�-"3*#�"�����9���.-',21 • 32'*'1#7��!23#**#+#,2�"#1�+-"3*#1�9���.-',21

• �4#7� #1-',�"#�1-02'#1�',2<%0<#1��9�$31' *#1�1<.�0<1

• 4-3*#7�0<"3'0#�*#�.0'5�"#�0#4'#,2�.�0�+-"3*#

�-"3*#�"�����9��.-',21 • 32'*'1#7��!23#**#+#,2�"#1�+-"3*#1�9���.-',21

• �4#7� #1-',�"#�1-02'#1�9�$31' *#1�1<.�0<1��4#!� 0�11.<!'�*�"#�0�!!-0"#+#,2

�-"3*#�"�����9���.-',21 • 32'*'1#7��!23#**#+#,2�"#1�+-"3*#1�9���.-',21

• 4-3*#7�0<"3'0#�*#�,-+ 0#�"#�+-"3*#1

• 4-3*#7�0<"3'0#�*�#1.�!#�,<!#11�'0#�.-30�*#�0�!)�"����

• 4-3*#7�0<"3'0#�*#�.0'5�"#�0#4'#,2�"3�.-',2�"����

��!������������' ��������"�

Quelques modules d’E/S (appelés « maîtres ») communiquent avecleurs extensions (appelées « esclaves ») par le fond de panier. Cescombinaisons maître/esclave :

Page 25: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�,���'�"!��(� �',%�������� ����

2-3

peuvent utiliser le fond de panier en temps partagé, ou

ne peuvent pas utiliser le fond de panier en temps partagé.

Concernant les maîtres qui peuvent utiliser le fond de panier en tempspartagé, vous pouvez en utiliser deux dans le même chassis. Quant à lacombinaison maître/esclave ne pouvant pas utiliser le fond de panieren temps partagé, vous ne pouvez pas mettre une autre combinaisonmaître/esclave sur le même châssis d’E/S.

Par exemple : le module automate pas-à-pas (réf. 1771-M1, partie del’ensemble 1771-QA) et le module de contrôle d’axes (réf. 1771-M3,partie de l’ensemble 1771-QC) agissent toujours comme maîtres et nepeuvent pas utiliser le fond de panier en temps partagé. Vous ne pouvezdonc pas mettre un deuxième module maître sur le même rack que l’unou l’autre de ces modules.

Le tableau 2.C résume la compatibilité des modules maîtres àl’intérieur d’un même châssis d’E/S.

������!����

����� ����� $��������!������& ����"����� $���!����!���%�������

����

�������!��

��& ��

������������������������������������������#������!�����& ��

�������'������������������'���������������' �������������'���������������'��

��/��� �������� ��������

��/��� �������� �������� ��������

��/��� �������� �������� ��������

��/��

��/�

�� ��&� "�(��&�"!'�,',�%� #���,&�#�%���&� "�(��&� �.'%�&���/�� ��/�� ��'��� �$(��!��

"!'%�!'��(�(!��"!���'� �.'%���&���)����!&�(!�%�����" ����&� "�(��&� �.'%�&���/����

/����'�����!��$(,&���!&����'�����(�

�� ���&"!'���&�&�(��&��" ��!��&"!&� �.'%�&�$(��)"(&�#"()�+�('���&�%���!&�(!� - ��%����

�� ������&��" ��!��&"!&�&"!'�#"&&����&��)���"(�&�!&���&��*'�!&�"!&��(� "�(���

���/����'�/��"!'���&� "�(��&����*'�!&�"!����"(&�#"()�+�('���&�%�(!� �*� ( ������(*�

�.'%�&���!&���� - �����&&�&���)"(&�#"()�+�('���&�%��)�����&� �.'%�&�'"(&���&��('%�&�

"�(��&��!'������!'&��� ���!"!��!��$(,&�����

Important : La densité ne concerne pas les modules esclaves car ils necommuniquent qu’avec leur maître ; un module esclave necommunique pas directement avec un adaptateur.

Page 26: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�;+$"3(.-�#4�, 3;1($+��!�$"���

2-4

Sélectionnez les modules adaptateurs d’E/S pour connecter votreprocesseur PLC-5 aux modules d’E/S. Utilisez le tableau 2.D pourvous guider dans cette sélection.

������%����

��"��$�&�#����#*���$� ����#�� �%��#����!$�$�%"#

� �#�##�(�� �%����& #��'������#�# �$��

�.#4+$� # /3 3$41��������<���.4�����<������.4"'922(2������<�����<��� 5$"!+."�#� +(,$-3 3(.-�(-3;&1;�$3,.#4+$� # /3 3$41�

�-$�+( (2.-����� 5$"��

• ��� �*(+.!(32�2$".-#$�$3�4-$�#(23 -"$� ++ -3�)4204�8��...�,��������/($#2�� %

• 4-$�#41;$�04(�-�$23�/ 2�24%%(2 ,,$-3�"1(3(04$�/.41�/+ "$1�+$2�,.#4+$2#�����# -2�4-�"'922(2�#�����+." +$2�#4�/1."$22$41�.4�# -2�4-�"'922(2#�����+." +$2�;3$-#4$2�

�.#4+$� # /3 3$41�#����+." +$2�;3$-#4$2�����<���

�-$�+( (2.-�#�����+." +$2�;3$-#4$2� 5$"�4-$�#41;$�"1(3(04$�$3�#$2�"'922(2#�����+." +$2�;3$-#4$2�2(34;2�8�,.(-2�#$���,������/($#2��#4�/1."$22$41�

���$4+$2�+$2�2;1($2���$3�4+3;1($41$2�#$2�����<����.-3�4-$�5(3$22$�#$�".,,4-(" 3(.-�#$�����*(+.!(32�2$".-#$5$- -3�2� ).43$1� 46�5(3$22$2�#$���� �*(+.!(32�2$".-#$�$3�#$������*(+.!(32�2$".-#$�

� �%��#����!$�$�%"#�� ������+�����

Le tableau 2.E indique la densité d’E/S par module et les modesd’adressage que vous pouvez utiliser avec un châssis d’E/S et desmodules adaptateurs RIO.

������%����

������# �#���)##�#���������� �%������!$�$�%"

���!$�$�%" � � ���#�$* ����� !�"��"�##���

���!$�$�%"�� �

�*����%�� �%��

���#�$*�������!�"

� �%�� ����!����+

���$#

����!����+

���$

������!����+

���$

����<�� ��

�4(<<�

�.-

�.-�.-�.-

�.-�.-�.-

����<���2;1($��

��

�4(<<�

�.-

�4(�4(<<�

�.-�.-�.-

����<���2;1($2������$3��

��

�4(<<�

�.-

�4(�4(<<�

�4(�4(�4(

����<�� ��

<<<<<<

�4(�4(<<�

�4(�4(�4(

���,/+ "$,$-3�".-#(3(.--$+�#4�,.#4+$���5.42�#$5$7�43(+(2$1�4-�,.#4+$�#�$-31;$2�$3�4-�,.#4+$�#$�2.13($2�# -2�#$46�$,/+ "$,$-32� #) "$-32��&1.4/$�/ (1�(,/ (1��#4�"'922(2�#�����$-�".,,$-: -3�/ 1�+�$,/+ "$,$-3�����(�

5.42�-$�/.45$7�/ 2�&1.4/$1�+$2�,.#4+$2�/ 1�/ (1$2�#$�"$33$�% :.-��+ (22$7�+�$,/+ "$,$-3� #) "$-3�5(#$�

Avec le module adaptateur 1771-ASB série C ou D, vous pouvezchoisir l’une de ces trois vitesses de communication : 57,6 kb/s, 115,2 kb/s ou 230,4 kb/s.

�*���$� ����#�� �%��#

���!$�$�%"������

���

���

Page 27: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�-���&�"!��'� �&-$��������" ���

2-5

��#�������"�"�# ������������!�%"���#�!�����&���

Le tableau 2.F indique la densité des E/S par module et les modesd’adressage que vous pouvez utiliser avec le châssis d’E/S et lesmodules adaptateurs d’E/S locales étendues.

������#����

��������!��!���$!!�!�����������#�������"�"�# ������������!

%"���#�!

��!�"% ����

�� �!!���

�%�����"���#����#����!�"%�����

�� ����#�����������&

���"!

���������&

���"

�����������&

���"

����.����-$����

��

�'�..�

�"!

�'��'�..�

�'��'��'�

�� � #���� �!&��"!��&�"!!����'� "�'�����("'%���(�*�'&���%�$�'!� "�'������!&$-�%��&�'!� "�'������%"$&��%���!%���')�

� #���� �!&%�������!&%���$"'#��#��$�� #��$���'���+%%�%��������!��" �!,�!&��(������ #���� �!&�������("'%�!��

#"'(�*�#�%��$"'#�$���%� "�'��%�#�$�#��$�%������&&����,"!�����%%�$���� #���� �!&�������!&�(����

�#" �!���!��!�"��!�!# �#�������!�������

Autres dispositifs pouvant être utilisés sur une liaison RIO :

Processeur PLC-5 en mode Adaptateur Scrutateur décentralisé PLC-5/250 en mode Adaptateur Module d’interface PLC pour variateurs numériques c.a. et c.c. Adaptateur RIO pour variateurs 1336 Modules boutons-poussoirs et claviers RediPANEL Dataliner PanelView (voir interface opérateur) Module en option F30D (pour terminal industriel T30) CNC SERIES 8600 ou 9 avec option adaptateur RIO CVIM en mode Adaptateur Système de serrage Pro-Spec 6000 avec option adaptateur RIO Module 1747-DCM (au rack SLC-500) Module 1771-DCM Robot 1771-GMF (module d’interface RIO)

Consultez le catalogue approprié des produits Allen-Bradley pourobtenir plus de renseignements sur ces dispositifs.

Page 28: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�� ��������������� ���� ����

2-6

Le châssis d’E/S est l’enceinte simple et compacte du processeur, desmodules d’alimentation, des modules adaptateurs RIO, des E/S localesétendues et des modules d’E/S. L’emplacement le plus à gauche duchâssis d’E/S est réservé au processeur ou au module adaptateur. Tenezcompte des éléments suivants lors du choix d’un châssis :

Quand vous déterminez le nombre maximum d’E/S de votreapplication, gardez de la place pour les emplacements destinés auxmodules d’alimentation, aux modules de communication et auxautres modules d’E/S intelligents.

Vous devez utiliser les châssis de la série B (ou ultérieurs) avec lesmodules d’E/S 16 et 32 points.

Gardez de la place dans le châssis pour ajouter d’éventuels modulesd’E/S.

Châssis d’E/S actuellement disponibles :

à 4 emplacements (1771-A1B) à 8 emplacements (1771-A2B) à 12-emplacements—montage sur rack (1771-A3B), montage sur

panneau (1771-A3B1) à 16 emplacements (1771-A4B)

Vous pouvez également choisir un châssis à bloc d’alimentation intégréet adaptateur RIO (illustré à gauche). Il en existe deux types :

à 1 emplacement (1771-AM1) à 2 emplacements (1771-AM2)

PanelView et ControlView sont des progiciels d’interface opérateur quicommuniquent avec un processeur PLC-5. Servez-vous du tableau 2.Gpour choisir entre PanelView et ControlView pour votre systèmed’automate programmable PLC-5. Reportez-vous au tableau 2.H pourcomparer les caractéristiques de PanelView et de ControlView.

����� ������������ ������

��������

4 empla-cements

��������

��������

����� ������� ������

��������

Page 29: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

"F2+):/54�*;�3':F8/+2����� ����

2-7

�����!���

����� �"�������'��� ������!���� ���������'�� �!�

���������&��� �

�� ���������'�� �!���

��!������ %��������'�� ����

��$���������

$����� �����

'4+2%/+= �F3'88'-+9�'88G:9��56F8':/549';:53':/7;+9�3'4;+22+9��)549/-4+9�958:/+9��'2'83+9

$:/2/9F�)533+�,+4G:8+�56F8':+;8�65;8�+4:8+8�2+9�)533'4*+9�*+�8F-2'-+�*+9'662/)':/549�:+22+9�7;+�*F3'88'-+9�'88G:9�+:�).'4-+3+4:9�*+�(5;)2+��"�;:/2/9+�';99/65;8�+>625/:+8�2'�,54):/54�*�'2'83+�� +;:�)533;4/7;+8�'<+)�;4�9+;2�685)+99+;8� ��H 9;8�;4+�2/'/954�!�����53(8+�*+�*/9659/:/,9�+:�<52;3+�*+�*544F+9�,/>+9��"?9:E3+/4:+84+�*+�9;8<+/22'4)+�*+9�*F,';:9����+9:�;4�:+83/4'2�/4*;9:8/+2�85(;9:+�'<+)(5;:549H65;995/89��3F35/8+�+:�685)+99+;8�C�9+3/H)54*;):+;89��9'49�6/E)+�35(/2+�;4/:F�*+�*/97;+��

$:/2/9+�2'�,54):/54�A�6'99H:.85;-.�B�7;/�+9:�2'�)'6')/:F�*+�:8'49,F8+8�).'8-+8�</'�2+92/'/9549������!���

�54:852%/+= ":5)1'-+��',,/).'-+�+:�3'4/6;2':/54*+9�*544F+9�*+�6+8,583'4)+�*+2�'662/)':/54��:+4*'4)+9��-8'6./7;+9*+�2�'662/)':/54��,583;2+9��8'6658:9�+:05;84';>�

$:/2/9F�)533+�,+4G:8+�56F8':+;8�)533;4/7;'4:�'<+)�;4�685)+99+;8� ��H �9;8�;4+2/'/954��':'��/-.='?� 2;9���������54D;�65;8�G:8+�;:/2/9F�)533+�2/'/954*�/4,583':/549�� +;:�)533;4/7;+8�'<+)�62;9/+;89�685)+99+;89� �����+��54:852%/+=+9:�;4�685-/)/+2�7;/�,54):/544+�9;8�;4�58*/4':+;8�6+89544+2���� �-F8F�6'8���"�

��54:'):+@�<5:8+�'-+4)+�)533+8)/'2+�5;�;4�*/9:8/(;:+;8��22+4H�8'*2+?�65;8�5(:+4/8�62;9�*+�8+49+/-4+3+4:9�9;8�2+� '4+2%/+=�+:�2+��54:852%/+=�

�����!����

��������������������� '��� ��!��������������#�� ������� ������#

�� '����� ��������# ��� ������#

�533;4/)':/54'<+)�;4�685)+99+;8 ��

!��

�(25)9H:8'49,+8:9�3'>/3;3�6'8�:+83/4'2����35:9�6'8�:8'49,+8:�

�:8'49,+8:�*/9)8+:�6'8�:+83/4'2�����35:9�3'>/3;3��;4+*/8+):/54����+)/�9/-4/,/+���8')19�*+�:8'49,+8:

�/'/954�����':'��/-.='?�':'��/-.='?����+4�35*+�4':/,

�8'6./7;+9 �8'6./7;+9�*+�)'8'):E8+9�8F+�*+9�F)8'49�'<+)�2+�25-/)/+2� '4+2H�;/2*+8�545).853+�5;�)5;2+;8����*+9���)5;2+;89�',,/).F+9�C�2'�,5/9�

�8'6./7;+9�+4�6/>+29�8F+�2+9�F)8'49�'<+)�2�56:/54��*/:+;8��5;9+��8',/>���#5521/:�����%����5;�F7;/<'2+4:�'<+)�!���*+� ����54/:+;8�3545).853+�5;�)5;2+;8

�53(8+�*�F)8'496'8�:+83/4'2�659:+*+�:8'<'/2

�4�-F4F8'2���C��F)8'49�*+�)5362+>/:F�35?+44+

���5(0+:9�3'>/3;3�6'8�F)8'4

�/3/:F�6'8�2'�:'/22+�*+�2'�3F35/8+�*;�:+83/4'2������/25H5):+:9

"+;2+3+4:�2/3/:F�6'8�2'�)'6')/:F�*;�*/97;+�*;8 ��+362')+3+4:9�*�+4:8F+9�*+�*544F+9�6'8�F)8'4 ��65/4:9�6'8�2/9:+�*+�)533'4*+�6'8�F)8'4����8+6E8+9�65/4:9�3'>/3;3�6'8�F)8'4

�544F+9 ���5(0+:9�3'>/3;3�6'8�F)8'4 ������65/4:9�3'>/3;3�*'49�;4+�('9+�*+�*544F+9

%/:+99+�*+)533;4/)':/54

�/3/:F�6'8�2'�*;8F+�*;�(25)H:8'49,+8:�+:�*;�:8'49,+8:�*/9)8+:

"+254�685)+99+;8� ���+:�:'/22+�*+�2'�2/'/954�!��

��)2'99+9�*+�9)8;:':/54��'<+)�*+9�:+369�*+�3/9+�C�05;8�*+68+3/+8�+:�*�'88/E8+�62'4�)54,/-;8'(2+9�6'8�2�;:/2/9':+;8���/3/:F6'8�2+�*F(/:�*+9�2/'/954��':'��/-.='?������5;��':'��/-.='?���

�':F8/+2 #+83/4';>�)2'</+8�5;�F)8'4�:'):/2+��)5;2+;8�5;�3545).853+

�8*/4':+;8��22+4H�8'*2+?�������5;�)536':/(2+�8+7;/9�65;8�2+25-/)/+2� '4+2�;/2*+8

�8*/4':+;8��H��������5;�)536':/(2+�'<+)�;4�685)+99+;8���5;������;4�)5685)+99+;8�*+�)'2);2��+:�;4�*/97;+�*;8�8+7;/965;8�).'7;+�659:+�56F8':+;8

85-8'33':/54 �5-/)/+2� '4+2�;/2*+8

�F8F�6'8�3+4;H'<+)�+4:8F+�)54,/-;8'(2+�*+9�/4,583':/549

$:/2/9+� '4+2�;/2*+8�65;8�)8F+8�;4�,/)./+8�*�'662/)':/54*F,/4/99'4:�2+9�F)8'49��3+99'-+9�+:�'2'83+9��6;/9�:8'49,E8+�2+,/)./+8�*�'662/)':/54�';�:+83/4'2�*;� '4+2%/+=

�8F+�2+9�('9+9�*+�*544F+9�+4�*/8+):�</'�2+�3+4;���F8F�6'83+4;��+4:8F+�)54,/-;8'(2+�*+9�/4,583':/549��5;�/3658:':/54*+9�*544F+9�</'�2'�)'6')/:F�*�/3658:':/54��"���

�8F+�2+9�F)8'49�'<+)�2�56:/54��*/:+;8��5;9+��!���&�5;2�56:/54���#5521/:

�+99'-+9 ����3'>/3;3�6'8�:+83/4'2 "'49�5(0+:

�2'83+9 ����3'>/3;3�6'8�:+83/4'2 ����65/4:9�'<+)�2�56:/54�*+�,54):/54�*�'2'83+

"F);8/:F ��4/<+';> ��4/<+';>�+:�)'6')/:F�/4*/</*;+22+�*�+48+-/9:8+3+4:�56F8':+;8�(0+:9�/4*/</*;+29�'<+)�9F);8/:F%+885;/22'-+�*�F)8'4

�6:/549 58:�9F8/+�C�*/9:'4)+

�F35/8+��� !���5;�� !��

�53(8+;9+9�56:/549�*+�25-/)/+29

Page 30: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��������� �������������� ���

2-8

Pour obtenir plus de renseignements sur la sélection et la configurationde PanelView, reportez-vous aux manuels suivants :

PanelView Operator Terminal and PanelBuilder DevelopmentSoftware User Manual, référence 2711-ND002 version C,PN40061-139-01. Demandez la dernière version.

Replacing Node Adapter Firmware for PanelView TerminalsInstallation Data, PN40062-236-01. Demandez la dernière version.

Pour plus de renseignements sur la sélection et la configuration deControlView, reportez-vous aux manuels suivants :

ControlView 300 – Introduction, publication 6195-6.5.1FR

ControlView 300 – Manuel d’utilisation, publication 6195-6.5.5FR

ControlView Networking User Manual, publication 6195-6.5.9

��� ����� ��������� ���� �

Vous pouvez utiliser les éléments suivants en tant qu’interfacesopérateurs dans votre système de processeur PLC-5 :

Modules à boutons-poussoirs et clavier RediPANEL Dataliner Terminaux de programmation 1784-T47 et 1784-T53

Reportez-vous au catalogue approprié des produits Allen-Bradley pourobtenir plus de renseignements sur ces interfaces opérateurs.

Page 31: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�4&" .$)(�!/�'�.4,$"&�(!/)31%��

2-9

Choisissez parmi les processeurs PLC-5 suivants :

�!"+%!4����

�!"+%!4�$%�29+%#3).-�$%2�/1.#%22%412����:��#+!22)04%2��;��1%,)81%�/!13)%

�1.#%22%41�

�9&91%-#%

�.32�,!6)�

$%

,9,.)1%

43)+)2!3%41

�.$4+%�,9,.)1%

��������,.32���

19&91%-#%�,.$4+%

�.3!+�,!6)��$�����

�3.43%�#.,")-!)2.-�

���

!-!+.'�

,!6)�

�%,/2�2#143!3��/1.'����

�,.32

�/2�2#143���������!#*

�/.41�4-�1!#*��+.#�:93�

.4�$9#%-31!+)29�

���

,4+3)/+%2

�04!-3)39

���:��

����:�� � ���').- ���').-���� 5���

• ��')!/&"-�2�������• ���')!/&"-�2�������• ���')!/&"-�2������� �

�'-��&)#$+/"�!$- ,3."���'-��.1*"� ��� �)(���

���:���

����:���� ���').- ���').-���� 5���

• ��')!/&"-�2�������• ���')!/&"-�2�������• ���')!/&"-�2������� �

�'-��&)#$+/"�!$- ,3."���'-��.1*"�

• ��'-�2� ����%��-�!4 "(.,�&$-4"-� �)(���

���:���

����:���

���').-"0."(-��2��)/����').- ���').-���� 5���

• ��.)/."� )'�$(���)/• �"(.,���� �-),.�� )'*&4'"(.�$,"-�

�'-��&)#$+/"�!$- ,3."���'-��.1*"�

• ��'-�2� ����%��-�!4 "(.,�&$-4"-� �)(���

���:����

����:����

���').-"0."(-��2��)/���').-

���').-���� 5����)/���').-���� 5���

• ����.)/."� )'�$(���)/• ���"(.,�������-),.�� )'*&4'"(.�$,"-� ��

�'-��&)#$+/"�!$- ,3."����'-��.1*"�

• ��'-�2� ����%��-�!4 "(.,�&$-4"-� �)(���

�!"+%!4����

�!"+%!4�$%�29+%#3).-�$%2�/1.#%22%412����:��#+!22)04%2�;��%46)8,%�/!13)%

�"1% ,!6)

�.,"1%�,!6)�$%�#(722)2�$���� �.,"1%�$%

/.132 )3%22% $% �.41!-3

�1.#%22%41�

�9&91%-#%

�.,"1%�$%������$�����+.#!+%2

93%-$4%2�%3�$%�/.132����

�"1%��,!6)�

$%�1!#*2

$���� �.3!+

�.#!+%2

93%-$4%2 �9#%-31�

/.132

��:�����

����� ��

)3%22%�$%

31!-2,)22).-

���

�.41!-3

&.-$�$%

/!-)%1

���:��

����:�� � • ���� � � � � 55 � ��

���:���

����:����

• ����• �������!�*.�."/,�-"/&"'"(.� � � � � ����%��- � ��

���:���

����:���

• ����• �������!�*.�.��)/�� ,/.�."/,� � � � � ����%��- � ��

���:����

����:����

• ����• �������!�*.�.��)/�� ,/.�."/,� � � � � � ����%��- � ��

Suivez les étapes ci-dessous pour sélectionner le bloc d’alimentationd’un châssis contenant un processeur PLC-5, un module adaptateurRIO 1771-AS ou -ASB ou un module adaptateur d’E/S localesétendues 1771-ALX.

1. Déterminez la tension d’entrée du bloc d’alimentation.

2. Calculez la consommation totale du fond de panier pour lesmodules d’E/S en additionnant la consommation du fond depanier pour tous les modules d’E/S dans ce châssis.

�9+%#3).-�$�4-�/1.#%22%41

���:��#+!22)04%�/.41�5.31%

!//+)#!3).-

�9+%#3).-�$%�+�!+),%-3!3).-

��5��

Page 32: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��������� ���������� ��������

2-10

3. Ajoutez au total ci-dessus soit :

a. 3,3 A si le châssis contient un processeur PLC-5(consommation maximale de tout processeur PLC-5) ou

b. 1,2 A si le châssis contient un module 1771-AS ou -ASBRIO ou un module adaptateur 1771-ALX d’E/S localesétendues.

4. Si vous laissez des emplacements disponibles dans votre châssisen vue d’une extension future :

a. notez la consommation du fond de panier pour les modulesd’E/S futurs

b. ajoutez le total de la consommation de tous les modulesd’extension d’E/S calculé à l’étape 3.

5. Déterminez si l’espace disponible pour le bloc d’alimentation estdans le châssis ou en dehors.

Choisissez le bloc d’alimentation en fonction des tableaux 2.K ou 2.Len utilisant la tension nécessaire d’entrée et la consommation totale decourant du fond de panier, comme déterminé aux étapes 1 à 5.

Reportez-vous au Catalogue des produits et solutions d’automatisationAllen-Bradley, publication B112FR, pour les renseignementscomplémentaires concernant les blocs d’alimentation.

����������������� �����������������������������������

Le tableau 2.K donne la liste des modules d’alimentation que vouspouvez utiliser avec un processeur PLC-5 classique.

Page 33: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�+���$� ���%���$+"������"�&$���

2-11

������'����

����� &�&�! �*���&$�#'����' �$�����! &� � &�' �"$!��%%�'$����+����%%�#'�

�!'$$� &����%!$&����� ����%��� �"�$���)����(����

�!�������+

�� &�&�!

�'�%%� ��

��� &$*�

� &� %�&*�%!$&��

���")$�%�

�� �� ��� ���� � �� ��� ��"������ &

�'���!�������+

�� &�&�!

����-�� ���������� � � �� �� ��*##�#������!�������$

����-� ���������� �� �� �� ��*##�#������!�������$#

����-�� ���������� �� �� �� ��*##�#��� ��!�������$

����-��� ���������� ������!�������$

����-�� ���������� ������

����-� �������� �� ��*##�#������!�������$#

����-��� ���������� �� ��*##�#��� ��!�������$

����-���� ���������� ������!�������$

����-��� ���������� ������

����-�� �������������� �� �'$�"���

����-��� �������������� ��

��� �"����!%�����$� ������-������! %"�!�%#����"��#��������$#�

��� %#����! %&�(�!�#�%$���#�"�%���� ����������$�$� ���'$�"����$�%��� �%�����������$�$� ��)���!�������$#�! %"�������$�"�����,�����*##�#�����#����# �$�!�#�� �!�$����#�

Page 34: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�,���%�! ��&���%,#����!�'"+)���

2-12

�#"$�%+�+"&%�0#��+)"(,����,%��!.**"*�����)�% �)$�%+�,%�� �1��

&,�,%�� �1�����&,���,%��!.**"*�������#&��#�*�0+�%�,�*

)�% �)$�%+�,%�� �1���

Le tableau 2.L indique les modules blocs d’alimentation que vouspouvez utiliser avec un châssis RIO ou un chassis d’E/S localesétendues.

���#��,����

�#"$�%+�+"&%�0#��+)"(,����,%��!�**"*������)�% �)$�%+�,%�� �1���&,

,%�1������&,���,%��!.**"*�������#&��#�*�0+�%�,�*��)�% �)$�%+�,%

� �1����

�&,))�%+����*&)+"����%����*"��%�'�)�##/#���-����

�#&�����#"1

$�%+�+"&%

�,"**�%��

���%+)0�

�%+�%*"+0�*&)+"�

��$'/)�*�

� � �� ��� �� ��� ���� �$'#���$�%+

�,��#&�����#"1

$�%+�+"&%

����.�� ���������� � � �� �� ��+$$�$������"������ %

����.� ���������� �� �� �� ��+$$�$������"������ %$

����.�� ���������� �� �� �� ��+$$�$��� ��"������ %

����.��� ���������� ������"������ %

����.�� ���������� �������

����.� �������� �� ��+$$�$������"������ %$

����.��� ���������� �� ��+$$�$��� ��"������ %

����.���� ���������� ������"������ %

����.��� ���������� �������

����.�� �������������� �� �(%�# ���

����.�� �������������� ��

����.�� �������������� ��

����.��� �������������� ��

����.�� �������������� �

����.� �������� �

���!�#����"&�����%�! �����.������"!&#�"�&$����#� $��� ��� %$�

� �!&$� ��"!&'�)�"�$�&%���$�#�& ���!��������� %�%�! ��(%�# ���%�& ��!�&���������� %�%�! �*���"������ %$�"!&#������ %�#�

����-�����+$$�$�����$� ��$! %�"�$��!�"�%����$�

Page 35: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�6*%#2(-,�$3�+!260(%*���% (&��

2-13

Choisissez un module mémoire dans le tableau 2.M pour votreprocesseur PLC-5.

���!��)���

�$�)!�'�","$ &��%$)&�%&$��''�)&����-

��)*���&����#�","$ &��%�&"�#�#(���������� �,"$ &������������

�$(' �,�,&�#�����(�!$�)����(�%&$��''�)&� �$(' �,�����(����(�%&$��''�)&�

���+-21 �� 7�� ���+-21 �� 7�������7 � �%2�7 � �

���+-21 �� 7��������7 � � ���+-21 �� 7�������7 � �%2�7 � �

Une pile est fournie avec votre processeur PLC-5. Choisissez une pilede rechange à l’aide des tableaux 2.N et 2.O. Pour obtenir plus derenseignements, reportez vous à la publication AG-5.4FR, ConsignesAllen-Bradley pour la manutention des piles au lithium.

���!��)���

� !�'�%$)&�%&$��''�)&'

�&$��''�)& � !�� �$#�( $#

���7 ����7 ���7 � %2�7 �

���7� �������*(2'(3+ �-,1%04%�*!�+6+-(0%�$3�.0-#%11%30�%2�*!+6+-(0%�$!,1�3,�+-$3*%�&!#3*2!2(&�$%����������1(�*%�.0-#%11%30�,�%12�.!1�1-312%,1(-,�

��!�.(*%����7� �%12�3,%�.(*%�!3�#'*-030%�$%�2'(-,(,%�!3�*(2'(3+�$%������-*21��2!(**%�����&!"0(/36%�.!0��

�!$(0!,�1-31�*!�06&60%,#%���� ����25.%�������

���!��)���

)&,�����* ��"$+�##����)#��% !�

� !� ��"%,&�()&� ������$&'�(�#' $#

��$+�##��

����$&'�(�#' $#

��$+�##��

���7� ����°�� �°�

���)-301�!,1

���!,����!,1

Configurez des E/S complémentaires en attribuant un numéro de rackd’E/S d’un châssis d’E/S (primaire) à un autre châssis d’E/S(complémentaire). Complétez les fonctions d’E/S dans le châssisprimaire avec les fonctions contraires dans le châssis complémentaire.Référez-vous aux indications du chapitre 4, « Affectation des modesd’adressage des racks et des groupes », conjointement avec la sélectionci-après de matériel d’E/S complémentaire.

�,!��( $#���'�"$�)!�'

","$ &�

�,!��( $#���)#��% !����

&����#��

�,!��( $#�������

�$"%!,"�#(� &�'

Page 36: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�������������� ���������������

2-14

Utilisez les modules ci-après dans un châssis d’E/S primaire oucomplémentaire, face à n’importe quel type de module :

Module adaptateur de communication (1771-KA2) Module contrôleur de communication (1771-KE) Module d’interface famille PLC-2 /RS-232-C (1771-KG) Module convertisseur à fibres optiques (1771-AF) Module adaptateur de communication DH/DH+ (1785-KA) Module d’interface de communication DH+/RS-232C (1785-KE)

Utilisez les modules ci-après dans un châssis d’E/S primaire oucomplémentaire, face à n’importe quel type de module. Toutefois, cesmodules ne fonctionnent pas seuls ; chacun a un module maîtreassocié. Prenez des précautions quand vous placez les modules maîtresdans le châssis d’E/S (reportez-vous au paragraphe sur les modulesd’E/S maître/esclave) :

Module d’extension d’entrées analogiques (1771-E1, -E2, -E3) Module d’extension de sorties analogiques (1771-E4) Module d’extension d’axes (avec retour codeur) (1771-ES) Module d’extension de sorties à impulsion (1771-OJ)

Tout système de redondance pour processeur PLC-5 contient deux dechacun des composants matériels ci-après :

Module processeur PLC-5 classique

��������� �� �����

������ ��������������

������ �������

Module de commande de redondance 1785-BCM, série C (pour 2voies)

Module d’extension de redondance 1785-BEM (pour 2 voiessupplémentaires)

Bloc d’alimentation

Châssis local

Important : Le système de redondance pour PLC-5 ne sauvegarde pasles E/S dans le châssis local du processeur résident. N’installez pas lesE/S dans le châssis local du processeur résident d’un système muni deredondance.

Pour plus de renseignements sur la configuration d’un système dereedondance pour processeur PLC-5, reportez-vous à la publication1785-6.5.4FR, Module de communication redondant PLC-5 – Manueld’utilisation.

������������������������

�������������

����������������

Page 37: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�-"��*!%$��+�#�*-(!�"����������

2-15

Terminez les liaisons RIO en réglant l’ensemble de commutateursSW3. Toutefois, si vous ne pouvez pas utiliser une résistance de 82Ohms à cause des dispositifs que vous avez placés sur votre liaisond’E/S (voyez au tableau ci-dessous la liste de ces dispositifs), vousdevez utiliser des résistances de 150 Ohms. L’utilisation d’unerésistance plus élevée réduit à 16 la quantité des dispositifs que vouspouvez placer par liaison RIO. Ceci limite en outre vos vitesses detransmission à 57,6 kb/s et 115,2 kb/s.

�$����������������������������$��������

Terminez votre réseau DH+ avec une résistance de 150 Ohms, 1/2 W.

�����������!���������������� ������!�����������������������������

���.�����.����.����%+�.��� �$�(- "�$*�"�)��%##+*�*�+()����"��$)�#�"�������+&(%��))�+(����.���"�))!'+����%$)+"*�,�"��&+�"!��*!%$���. � ������+*%#�*�)�&(% (�##��"�)����"����#!""���+���.������$+�"���!$)*�""�*!%$��+�#�*-(!�"��

Connectez le terminal de programmation directement au processeur viale connecteur D-shell DH+ COMM INTFC, sur la face avant. Vouspouvez aussi connecter à distance le terminal de programmation à uneliaison DH+ via le connecteur à 3 broches ou à une stationdécentralisée.

Choisissez les câbles parmi les options énumérées ci-dessous.Reportez-vous au chapitre 3 « Mise en place du matériel du système »,pour déterminer les longueurs de câbles nécessaires pour votresystème.

���������

Utilisez un câble biaxial Belden 9463 (1770-CD) pour connecter votreprocesseur PLC-5 aux modules adaptateurs RIO.

Connectez vos dispositifs d’E/S en utilisant :

un fil conducteur simple (analogique et quelques applicationsdiscrètes)

un câble multi-conducteur (analogique et quelques applicationsdiscrètes)

un câble multi-conducteur blindé (quelques modules d’E/S spéciauxet des modules discrets c.c. basse tension)

�$������������$������������

�����������

����� ��������������������

��������������"����������

����������

���� ������#����

Page 38: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�)!��' $#��(�"�')& �!�� �������

2-16

Pour obtenir plus de renseignements sur le câblage des E/S, consultezla publication 1785-6.6.1FR, Automates programmables de la familledu PLC-5 – Manuel d’installation du matériel, et les donnéesd’installation pour les modules d’E/S que vous avez sélectionnés.Consultez également les publications 1770-4.1FR, Directives decâblage et de mise à la terre pour automatisation industrielle, etICCG-1.2, Control, Communication and Information Reference Guide.

������ ���������� �� ����

Le câble que vous utilisez pour connecter un processeur à un terminalde programmation dépend du dispositif de communication utilisé.Voyez au tableau 2.P l’énumération des câbles dont vous avez besoinpour différentes configurations.

� ��� ����

�$�������������!����������������������&���� �������#���������� ����

����� �� ����

�� ��������%��"���

�������������� ����

� �������������������

�������� ������

�������"�����$�����

���*�����*�����*��� �� *����*��� �� *����� ����� ����� ���$(�*��

�� ���� ����� *����*����

�� ��

�� *���� �� *��

�� *���� �� *���

����*���������*��������������������$(��$"%�' �!��

�� *�� �� *���

�� *������������������������$(��$"%�' �!��

�� *�� �� *���

���������� �� *�� �� *���

Vous pouvez aussi utiliser une interface de communication1770-KF2/B pour la connexion à un processeur PLC-5. Vousconstruisez vos propres câbles pour la connexion de votre terminal deprogrammation via les ports série COM1 ou COM2 au 1770-KF2/B.Pour affecter des broches aux câbles, consultez la publication1785-6.6.1FR, Automates programmables de la famille du PLC-5 –Manuel d’installation du matériel.

Page 39: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�� �����

3-1

���������� ������� �"��������� ��!��

Une configuration bien planifiée est essentielle à l’installation correctedu système de votre automate programmable PLC-5 classique. Lisez cechapitre pour tous les renseignements de mise en place del’équipement.

�������������������

�����

����

� ����

�&."*'&&�%�&,��'**��, 5�

�*',��,"'&��-�+0+,3%����.',*��(*'��++�-*

5�

�*',��,"'&��'&,*��$�+�'%%� �+�4$��,*'+,�,")-�+

5�

�$�&"�"��,"'&���$�� �&��%�&,���+��'&�-",�+4$��,*")-�+

5

�$�&"�"��,"'&��-��2�$� � 5

�"+��1�$��,�**���-�+0+,3%� 5�

Pour être performant, le processeur doit se trouver dans unenvironnement conforme aux directives précisées au tableau 3.A.

� ��� �����

������������������������������������������������������

�������������������������� � ��� ����� ���

��%(4*�,-*������'&�,"'&&�%�&, ��1�� ��°�����1������°����%(4*�,-*�����+,'�#� � 5���1�����°����5���1������°���-%"�",4�*�$�,".� ��1������+�&+��'&��&+�,"'&�

Tenez votre automate programmable à l’écart des autres équipements etdes murs d’atelier pour permettre un refroidissement par convection.Cet air de refroidissement ne doit pas dépasser +60 °C (+140 °F) sousle processeur. Si cette température est atteinte, installez des ventilateurs(qui apportent de l’air filtré ou provoquent une re-circulation de l’airintérieur) dans l’armoire, ou des climatisateurs/échangeurs thermiques.

���������� �����

���������������������

�'&��(,"'&���-&�����+0+,3%�

�4$��,"'&��-�%�,4*"�$

�����,�,"'&���+�%'��+����*�++� �����+�*��#+

�,���+� *'-(�+

�!'"/����$���'%5%-&"��,"'&

�$�&"�"��,"'&���+(*' *�%%�+����.',*�

+0+,3%�

�4$��,"'&���++'-+5(*' *�%%�+

��"&,�**-(,"'&

�*�&+��*,���+�'&&4�+��"+�*3,�+��,����$'�5,*�&+��*,

��$�-$����$���-*4���+�(*' *�%%�+

�"+���&�($�����-�%�,4*"�$��-�+0+,3%�

Page 40: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��'���"�$ �����)�!�(0&�� ��)�','(/!���������

3-2

Pour permettre un refroidissement par convection correct de l’armoirecontenant le rack d’un processeur résident et un châssis RIO, suivezces directives.

����

������������������� ����������������� �������

���������

• �#"(�-�(#)'� �'���.''�'��������#&�-#"(� �!�"(�

• �&0*#,�-����!!�� �$#)��'���)3��'')'��(��"3��''#)'���(#)'� �'���.''�'�

• �&0*#,�-����!!����$#)��'��������%)���1(0���'��.''�'�

• �&0*#,�-����!!���$#)��'��*�&(��� �!�"(��(�#&�-#"(� �!�"(��"(&��)"�&�����(� �'��#"�)�('�����.� ���#)� �'��#&"��&'�

• ���''�-� ��&�� ��'$�����)3��'')'���� ��&!#�&��#2� �(�!$0&�()&���'(� ��$ )'�0 �*0��

���!!����"�

���!!� ��"�

���!!���"�

���!!����"�

���!!� ��"�

���!!����"�

���(�)&�&0'�&*0��)+���'�#"�(�)&'�(&�"'�#&!�(�)&'��&� ��'���

�#!!�"�����0!�&&�)&'��(��)(&�'��'$#'�(��'�

�#"�)�(�����.� �'

Page 41: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��(���#�%!�����*�"�)1'��!��*�(-()0"����������

3-3

� � � � �

������ ��� ����������������������������

• �$#)�.�)$*(�!�(���/((�(�������$'�.$#)�!�"�#)�

• �'1+$-�.����""�� �%$*��(���*5��((*(��)�#5��(($*(����)$*(�!�(���/((�(�����+$*(*)�!�(�.�%!*(��*'(���/((�(��*�"2"���#�'$�)�%'1+$-�.�+�')���!�"�#)������""�� �%$*��(��#)'���*,�

• �'1+$-�.����""����%$*��(��������&*���3)1��(���/((�(�����+$*(�*)�!�(�.�%!*(��*'(���/((�(�*�"2"���#�'$�)��%'1+$-�.��$'�.$#)�!�"�#)���� �""����%$*��(���#)'�����&*����/((�(�

• �'1+$-�.����""���%$*��(��+�')���!�"�#)��)�$'�.$#)�!�"�#)��#)'��*#���/((�(��)�!�(�$#�*�)(�����/�!����$*�!�(��$'#��'(�

• ���((�.�!��'��!��(%�����*5��((*(����!��'"$�'�$4�!��)�"%1'�)*'���()�!��%!*(�1!�+1��

���"" ���""

���""����#�

���""����#�

���""�� ��#�

���""���""

���""�� ��#�

���)�*'�'1(�'+1��*,���( $#�)�*'(�)'�#(�$'"�)�*'(��'�!��(���

�$""�#�����1"�''�*'(��)��*)'�(��(%$(�)��(�

�$#�*�)�����/�!�(

�$#�*�)�����/�!�(

� ��#�����#�

����#�����#�

Page 42: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

����������������� ������������ ������������

3-4

Vous devez fournir l’armoire devant contenir le processeur ; elle doit leprotéger contre toute forme de pollution, humidité, poussière, vapeurscorrosives ou autres substances dangereuses qui se trouvent dans l’air.Pour une meilleure protection contre les EMI/RFI, nous recommandonsune armoire métallique.

Placez cette armoire de telle sorte que ses portes puissent s’ouvrircomplètement. Un accès aisé au câblage et aux composants annexes duprocesseur est nécessaire afin de faciliter les dépannages.

Lorsque vous sélectionnez la taille de l’armoire, prévoyez de l’espacepour les transformateurs, les fusibles, le disjoncteur, le relais decommande et les borniers de raccordement.

ATTENTION: Dans certaines conditions, une déchargeélectrostatique peut affecter les performances du moduleprocesseur ou l’endommager. Prenez connaissance desprécautions suivantes et observez-les pour préserver votreéquipement contre les dégâts électrostatiques.

Portez une dragone de mise à la terre agréée pourmanipuler le module processeur.

Touchez un objet mis à la terre pour vous décharger devotre électricité statique avant de manipuler le module.

Ne touchez ni au connecteur de fond de panier ni à sesbroches.

Lorsque vous ne vous servez pas du module processeur,laissez-le dans son sac protecteur.

La disposition des conduites d’un système est le reflet del’emplacement des différents types de modules d’E/S dans le châssisd’E/S. Déterminez, par conséquent, l’emplacement de tout moduled’E/S avant de disposer les câbles. Toutefois, lorsque vous prévoyezcet emplacement, séparez les modules en fonction des catégories deconducteurs (voir les directives de chaque module d’E/S). Celles-cicoïncident avec les directives d’installation des équipementsélectriques réduisant, aux entrées des automates, les parasitesélectriques provenant de sources externes, selon la norme IEEE518-1982.

����������������

��������

���������������� �������

� ������������

�����������������������

����� �

Page 43: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

���������������������������������������� ����

3-5

Pour planifier une disposition de câbles, procédez comme suit :

déterminez les catégories des câbles conducteurs acheminez les câbles conducteurs

��������� ���������!� �!��������� %������

Séparez tous les fils et câbles en plusieurs catégories comme décritdans la publication 1770-4.1FR, Directives de câblage et de mise à laterre pour automatisation industrielle. Consultez les donnéesd’installation de chaque module d’E/S utilisé pour les informationsconcernant cette classification.

����������� ���������!� �!��

Pour assurer une protection contre des parasites dus au couplage desconducteurs, suivez les recommandations d’ordre général pour lel’acheminement des câbles tel que décrites dans la publication1770-4.1FR, Directives de câblage et de mise à la terre pourautomatisation industrielle. Respectez, d’autre part, les pratiques desécurité concernant la mise à la terre et le câblage recommandées par leNEC (Code électrique national des Etats-Unis publié par l’Associationnationale de protection contre l’incendie, Quincy, Massachusetts,Etats-Unis) et les codes électriques de chaque pays.

�$������������������������

Pour une vitesse de transmission DH+ de 57,6 kb/s, la longueur ducâble principal ne doit pas dépasser 3000 m (10 000 pieds), ou 30 m.de câble (100 pieds) pour une bretelle de raccordement.

�$�������������������� �

Reportez-vous au tableau 3.B pour les restrictions concernant lalongueur du câble principal de la liaison RIO.

������!����

���!�!����#����������$�������������"� �������� �����������

�� �������� ����������� ���!�!����#����������$���

�������� ���������������������

��������� �����������������

��������� ����������������

Important : Tous les appareils reliés à la liaison RIO doiventcommuniquer à la même vitesse.

��������� �����!��$�����

Page 44: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��#�����!������%���$+"�����%�#(#$*�������� ��

3-6

Utilisez des boulons de montage de 6,35 mm (0,25 pouce) pour fixer lerack d’E/S au panneau arrière de l’armoire.

���� ����

��� ������������������� ����

�,$+

������

� �������

��������������� ����

���������� ������������

���������������

� �� ����� �����

�������������������

���������� ��������������

���� �����������

� �-���� �-���� �-���� �-��

� �-��������!��$#

� �-���������!��$#

� �-��������!��$#

� �-�������!��$#

�����!�������$#

����!�������$#

���!�������$#

� ����$�%"��������$�$� �

�������������

��������������

� �������!�������$#

�&��$

����-�

�� ����

��������

������������

��������������

�����������

�����������

��������������

� ����� ����

��������������

�����+!��##�%"���'������$ $����!�"���#$����$� ���+!�����%��)�������%�� �%����$���#�� ����$�%"#�

� �-��

�,$+

������ ������� �������

Page 45: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�%,!�!(�*&��!� .�'�-4+%!&� .�,0,-3'!�����" ���

3-7

���# �����

����!���!��#� ����������"��#��������������"�"��������(���

�&)� ��&%'!(-�-%)(

����5������5�����5������5���

����5�

���''�� �%(�

����''����%(�

� ��''������%(���''

�����%(� ���''�����%(�

�!� 4#�#!'!(-�!(�*+)")( !.+�!,-� !����''����*).�!,��*).+���*)%(-,� !��)((!/%)(� �����*�+�') .&!�

� �!'*&��!'!(-,

��!'*&��!'!(-,

��!'*&��!'!(-,

��!'*&��!'!(-,

�-%&%,!1� !,��).&)(,� !�')(-�#!� !� ���''� !

%�'3-+!������%(����!( +)%-,�

���''������%(�� ���''

�����%(�

���''������%(�

���''�������%(�

� �''�������%(���''

������%(�

����5����� �!'*&�-,

����5������!'*&�-,

����5�����!'*&�-,

����5������!'*&�-,

Voyez la figure 3.3 pour la configuration recommandée pour mise à laterre des systèmes RIO.

���# �����

������# �"���� ��������'����# ���!��%����"� ����!�!$!"&��!���

��� �

�+')%+!

��++!--!� !'�,,!

�)( .�-!.+ �4&!�-+) ! !�'%,!�2�&��-!++!

��+)%� .�$�,,%, �����

��+).

�),,!� !�'%,!2�&��-!++!

�)( !&&!4-)%&!

�),,!� !�'%,!2�&��-!++!

�!+,�&!�,0,-3'! �4&!�-+) !, !�'%,!�2&��-!++!

������# �"������# ���!��%���

"� �

Page 46: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

����������������� ������������ ������������

3-8

Page 47: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

����� ��

4-1

����� � ��������������������������

����������� ��������!���

Ce chapitre traite des concepts de base d’adressage du matériel etdonne les directives qui vous permettent de choisir les modesd’adressage (y compris les E/S complémentaires), les racks et lesgroupes à utiliser dans votre système.

��!��"�!�����!��� ��

�!���

���

������

�� ������������� ����"�� ��������� ������& �

�)�

����(��� ������ �!���� �)�

���$��"������������ ����� ����

�)�

!!���"!�����"��������������

�)�

��� ������ ���������(���!����

�)��

Installez les modules d’E/S dans un châssis selon leurs caractéristiquesélectriques. La mise en place se fait de gauche à droite, la position laplus à gauche étant la plus proche du processeur PLC-5 ou du moduleadaptateur d’E/S. L’ordre de mise en place est le suivant :

1. modules de bloc-transfert (tous types)2. modules d’entrées c.c. placés de gauche à droite, de la tension la

plus basse à la plus haute3. modules de sorties c.c. placés de gauche à droite, de la tension la

plus basse à la plus haute4. modules d’entrées c.a. placés de gauche à droite, de la tension la

plus basse à la plus haute5. modules de sorties c.a. placés de gauche à droite, de la tension la

plus basse à la plus haute

��� ��!������ ��

��������������������!���

����������������#����

�����!������"������ % !'��

�(���!�����"���!(����

����!�!������ ����� ������ ������� �����

�!��� ����"��

���$����������)�"����!���

��������!������ ��������� ����#�!��

% !'��

�(���!������ �" )���������

����!���"�!���

���� ���!��� ����(� ��� ��'!� ��!

�������)!��� ���!

���"���������"�(��� ����������

�� ������������"���!(������"� % !'��

Page 48: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����#�#������"�����"�����!�""������"�!���"��#���"��!�$ �"

��� ������

4-2

Les directives suivantes concernent la mise en place de modules debloc-transfert.

Mettez autant de modules que possible dans le châssis d’E/S localesde votre processeur résident pour lequel vous avez besoin de tempsrapides de blocs-transferts.

Mettez les modules qui nécessitent des temps rapides deblocs-transferts (mais pour lesquels il n’y a pas de place dans lechâssis d’E/S locales du processeur résident) dans un châssis d’E/Slocales étendues.

Mettez les modules pour lesquels la durée des blocs-transferts n’estpas aussi cruciale que pour les autres dans un châssis RIO.

Dans un même châssis, les modules d’E/S de sortie c.a. doiventtoujours être les plus éloignés des modules de bloc-transfert.

Familiarisez-vous avec les termes suivants et leur définition :

Un groupe d’E/S est une unité d’adressage correspondant à un mot dela table-image des entrées (16 bits) et à un mot de la table-image dessorties (16 bits). Un groupe d’E/S peut contenir jusqu’à 16 entrées et16 sorties, et peut occuper des modules à 2, 1 ou 1/2 emplacement pourdes besoins d’adressage.

������������� �������������

������������� �������������

������������� �������������

��

��!�$ ���������°�� ��!�$ ���������°��������!�$ ��������$��"�������%����� �������#"

�������!�$ ��������$��"�������%���� �������#

��!��"����#!&�

��!��"���"�!#��

��!��"����#!&���$���"�!#��

�� �������������������

������������������� ����

Page 49: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�������������������������� ���������������� ������

���������

4-3

Un rack d’E/S est une unité d’adressage correspondant à 8 mots de latable-image des entrées et à 8 mots de la table-image des sorties. Unrack contient 8 groupes d’E/S.

Selon la taille du châssis d’E/S et celle du groupe d’E/S, un rack d’E/Speut occuper une fraction de châssis, un châssis complet ou plusieurschâssis d’E/S.

Sélectionnez indépendamment un mode d’adressage pour chaque racken fonction du type et de la densité des modules d’E/S qu’il contient.Quand vous sélectionnez un mode d’adressage, limitez le nombred’adaptateurs et de modules RIO au nombre maximum que leprocesseur PLC-5 peut accepter.

��� ������������������������ ������

Quand vous sélectionnez un adressage 2 emplacements, le processeuradresse deux emplacements de module d’E/S en tant que groupe d’E/S.Chaque groupe matériel d’E/S à 2 emplacements correspond à un mot(16 bits) dans la table-image des entrées, et à un mot (16 bits) dans latable-image des sorties. Le type (unidirectionnel ou bidirectionnel) et ladensité d’un module que vous installez déterminent le nombre de bitsutilisés dans chaque mot.

Important : Vous ne pouvez pas utiliser de modules d’E/S à 32 pointsavec un adressage 2 emplacements.

���������������������

13074

0 1 2 3 4 5 6 7

���������� �����������

Page 50: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����)�)�%$���(�#%��(�����'�((������(�'��!(��)���(��'%*&�(

������ ��

4-4

Modules d’E/S à 8 pointsLes modules d’E/S TOR numériques à huit points ont un maximum dehuit entrées ou jusqu’à huit sorties. Etant donné qu’ils ne perturbentpas l’image des autres modules du même type, vous pouvez placern’importe quelle combinaison de modules d’E/S à 8 points (modulesbidirectionnels compris, tels que les modules de bloc-transfert) dansl’ordre que vous désirez.

��������������

��������������

�� �� � � �� �� �� �� � �� �� �� �������

�� �� � � �� �� �� �� � �� �� �� �������

�� ��

�%'$�(����$)',� �%'$�(����(%')��

�%)����"��)��"�-�#������(�(%')��(��%''�(&%$��$)��*��'%*&��������

�%)����"��)��"�-�#������(�(%')��(��%''�(&%$��$)��*��'%*&��������

�$*)�"�(,

�'%*&��������+����#&"���#�$)(

����'%*&��������*)�"�(�������)(����"��)��"�-�#������(��$)',�(�

����� ���������� ���� � ����� �

� �������� ���� ���� ������������

��������������

��������������

�� �� � � �� �� �� �� � �� �� �� �������

�� �� � � �� �� �� �� � �� �� �� �������

���

�'%*&��������+����#&"���#�$)(

�%'$�(����(%')���%'$�(����$)',�

�%)����)��"�-�#������(�(%')��(��%'�(&%$��$)��*��'%*&��������

��)(����(%')���*)�"�(,( �$*)�"�(,(

�%)����)��"�-�#������(��$)',�(��%''�(&%$��$)��*��'%*&��������

�%* %*'( � ��)(����$)',��*)�"�(,(

����'%*&��������*)�"�(�� ���)(����"��)��"�-�#������(�$)',�(��)� ���)(����"��)��"�-�#������(�(%')��(�

����� ���������� ���� � ����� ����������

�� ���� ������������� ���������� �� ������ ������������

Page 51: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�##" 0�0&+*�!"/�)+!"/�!��!."//�$"�!"/�.� '/�"0�!"/�$.+1,"/

����������

4-5

Modules d’E/S à 16 pointsLes modules d’E/S TOR numériques à seize points ont jusqu’à 16entrées ou 16 sorties. Un module d’E/S à 16 points utilise un motcomplet de la table-image des entrées ou des sorties.

�� � �� �� � �� �� � �� � � �� �������

�� � �� �� � �� �� � �� � � �� �������

����������� ������������� ��

����������� ������������� ��

�����

�.+1,"�!�����6�"),(� ")"*0/

�+.*"/!�"*0.9"

�+.*"/!"�/+.0&"

�+0�!"�(��0��(";&)�$"�!"/�/+.0&"/� +.."/,+*!�*0��1�$.+1,"�!�����

�+0�!"�(��0��(";&)�$"�!"/�"*0.9"/� +.."/,+*!�*0��1�$.+1,"�!�����

�"�$.+1,"�!�����&((1/0.9� &;!"//+1/�10&(&/"�� ��&0/�!"�(��0��(";&)�$"�!"/�"*0.9"/�"0�� ��&0/�!"�(��0��(";&)�$"�!"/�/+.0&"/�

������ ������������������������������� ���� ��������

�������������������� ���� ���������������������

�1�#�&0�-1"� %�-1"�)+!1("�6�� �,+&*0/�10&(&/"�1*�)+0 +),("0�!"�(��0��(";&)�$"��("�/"1(�04,"�!"�)+!1("�-1"2+1/�,+12"5�&*/0�((".�!�*/�1*�$.+1,"�!�����6�"),(� ")"*0/��2" �1*�)+!1("�!�"*0.9"/�6�� �,+&*0/�"/01*�)+!1("�6���+1�� �,+&*0/�"39 10�*0�1*"�#+* 0&+*� +);,(9)"*0�&."��("/�"*0.9"/�"0�/+.0&"/�/"� +),(80"*0��

�0�*0�!+**9�-1"�("/�)+!1("/�!"��(+ ;0.�*/#".0�/+*0�&!&." 0&+**"(/��&(/�*"�,"12"*0�,�/�:0."�10&(&/9/�,+1. +),(90".�("/�)+!1("/�!�"*0.9"/�+1�!"�/+.0&"/�

� � � � � � � � � � � � � � � �

���� �

���� �

� � � � � �9/&$*�0&+*�!1�$.+1,"�!����

�9/&$*�0&+*�!��*0.9"��+.0&"

�%7//&/�!����� +*0"*�*0�!"/�)+!1("/�6�� �,+&*0/

���(";&)�$"�!"/�/+.0&"/

���(";&)�$"�!"/�"*0.9"/

�+0��°

�+0��°

Page 52: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����&�&�"!���%� "��%�����$�%%������%�$���%��&���%��$"'#�%

����������

4-6

���������������������������������������

Quand vous sélectionnez l’adressage 1 emplacement, le processeuradresse un emplacement de module d’E/S en tant que groupe d’E/S.Chaque emplacement matériel du châssis correspond à un mot d’entréeet de sortie de la table-image. Le type (unidirectionnel oubidirectionnel) et la densité du module que vous installez déterminentle nombre de bits utilisés dans ces mots.

Modules d’E/S à 8 pointsVous pouvez placer les combinaisons de modulesd’E/S à 8 ou 16 points (y compris les modulesbidirectionnels comme les modules de bloc-transfert) dans n’importe quel ordre avec l’adressage 1 emplacement. Les modules à 8 ou 16points ne gênent pas l’image d’E/S des autresmodules à 8 ou 16 points.

Modules d’E/S à 16 pointsUn seul module à 16 points utilise un mot complet de la table-image du processeur.

Adressage du module de bloc-transfertPour adresser un module de bloc-transfert à un seulemplacement dans un groupe d’E/S à 1 emplace-ment, utilisez les numéros de rack et de groupe d’E/S de l’emplacement (dans lequel se trouve lemodule) et 0 comme numéro du module. Pouradresser un module de bloc-transfert à deuxemplacements, utilisez le numéro attribué au rackd’E/S, le numéro le plus bas attribué au groupe d’E/S, et 0 comme numéro du module.

����������������������������

����������������������������

�� �� � � �� �� �� �� � �� �� �� �������

�� �� � � �� �� �� �� � �� �� �� �������

� �

�� ��

�$"'#�������(���� #���� �!&

�$"'#�������(���� #���� �!&

�"$!�%����!&$)� �"$!�%����%"$&��

�"&�������&����*� ������%�%"$&��%��"$$�%#"!��!&��'��$"'#��������

�"&�������&����*� ������%��!&$)�%��"$$�%#"!��!&��'��$"'#��������

�!�%�'�� "�'���(����#"�!&%�'&���%��'!� "&��" #��&���� ��&����*� �����'�#$"��%%�'$�

������������� ����������������������������������

�����������!������� ����������

Page 53: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����*�*!&%���)�$&��)�����(�))������)�(��")��*���)��(&+'�)

����������

4-7

Modules d’E/S à 32 pointsPour utiliser des modules d’E/S à 32 points avec adressage 1emplacement, vous devez installer, en tant que paire, un moduled’entrées et un module de sorties dans 2 emplacements adjacents(ensemble pair/impair) du châssis d’E/S, en commençant parl’emplacement 0. Si vous ne pouvez pas mettre les modules par paires de cette façon, un ou deux emplacements de l’ensemble doivent rester vides. Ainsi, si l’emplacement 0 d’E/S contient unmodule d’entrées à 32 points, l’emplacement 1 d’E/S doit contenir unmodule de sorties à 8, 16 ou 32 points (ou un module n’utilisant que le fond de panier pour son alimentation) ; autrement, l’emplacementdoit rester vide.

�&*��° ���#�0!$������)�)&(*!�)

�/)!�%�*!&%��+��(&+'�������

�/)!�%�*!&%����%*(/��)&(*!�

� �))!)��������,����(�))����.���$'#���$�%*

���#�0!$������)��%*(/�)�&*��°� � � � � � ��

� �� �

������

������

� �

��

���

���

���

���

�� �� � � �� �� �� �� � �� �� �� �������

�� �� � � �� �� �� �� � �� �� �� �������

�� �� � � �� �� �� �� � �� �� �� �������

�� �� � � �� �� �� �� � �� �� �� �������

�(&+'������������+�$&�+#�����%0*(/�)����#��$0'#���$�%*��

�(&+'������������+�$&�+#�����)&(0*!�)����#��$'#���0$�%*��

�&*)����#��*��#�0!$������)�)&(*!�)��&((�)'&%��%*��+-��(&+'�)����������*���

�&*)����#��*��#�0!$������)��%*(/�)��&((�)'&%��%*��+-��(&+'�)����������*���

������ ��������������������������� ����� ���������������

Page 54: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����,�,"('���+�&(��+�����*�++� ����+�*��$+��,���+� *(-)�+

����������

4-8

������������������������������������ �����

Quand vous sélectionnez un adressage 1/2 emplacement, leprocesseur adresse une moitié de l’emplacement du module d’E/S entant que groupe d’E/S. Chaque emplacement matériel du châssiscorrespond à deux mots d’entrée et de sortie de la table-image. Le type(unidirectionnel ou bidirectionnel) et la densité du module que vousinstallez déterminent le nombre de bits utilisés dans chaque mot.

Vous pouvez combiner des modules d’E/S à 8, 16et 32 points dans n’importe quel ordre dans lechâssis d’E/S car 32 bits d’entrée et 32 bits desortie sont disponibles dans la table-image duprocesseur pour chaque emplacement d’E/S.Toutefois, quand vous utilisez des modules d’E/Sà 8 et 16 points avec un adressage 1/2emplacement, vous utilisez un nombre inférieur debits d’E/S dans la table-image de votre processeur.

� � ��

��

�����

�����

��

��

�1+" '�,"('��-� *(-)�������

�(,��° ���%�2"&� ����+�+(*,"�+

�('�-,"%"+1

�!�++"+��������.����*�++� ������&)%���&�',

�1+" '�,"('����',*1���(*,"��(,��° ���%�2"&� ����+��',*1�+

�(-#(-*+

��

��

����

��

��

����

��

��

����

��

��

����

��

��� �

��

��� �

��

��� �

��

��� �

� ���

� �� �

� �� �

� �� �

���������������������� ��������� �

������������������������������������

��� *(-)��������-,"%"+����-/�&(,+����%��,��%�2"&� ��

�',*1���°�',*1���°

�(,����',*1���

�(,����+(*,"���

�(,+����%�,��%�2"&� ��,,*"�-1+��- *(-)���������

�'-,"%"+1

�*(-)���������0����

�&)%���&�',

�*(-)���������0����

�&)%���&�',

�*(-)���������0����

�&)%���&�',

�*(-)���������0����

�&)%���&�',

�(,����',*1���

�(,����+(*,"���

�'-,"%"+1

�(,+����%�,��%�2"&� ��,,*"�-1+��- *(-)���������

Page 55: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�!! �/�/$*)�� .�(*� .�����- ..�" �� .�-��&.� /�� .�"-*0+ .

���� ����

4-9

&�!�&

Le tableau 4.A ci-dessous résume sommairement les directives desélection d’un mode d’adressage.

������!���

&�!�&����������������������

����

�����������

����� �"��

� (+'��/.� • � 02� (+'�� ( )/.�� �(*�0' .�����������"-*0+

• �#�,0 �"-*0+ �+#3.$,0 �������5�� (+'�� ( )/.��*-- .+*)��5�0)�(*/������$/.��� �'��/��' 9$(�" �� . )/-7 .�� /�5�0)�(*/������$/.��� �'��/��' 9$(�" �� .�.*-/$ .

• �0�)��1*0.�0/$'$. 4�� .�(*�0' .�������5����+*$)/.��1*0.�� 1 4�$)./�'' -� )�/�)/�,0 �+�$- �0)�(*�0' �� )/-7 .� /�0)�(*�0' �� �.*-/$ .���).�0)�"-*0+ ���������.$�1*0.�0/$'$. 4�0)�(*�0' ��� )/-7 .���).'� (+'�� ( )/����1*0.�� 1 4�0/$'$. -�0)�(*�0' �� �.*-/$ .���).�'� (+'�� ( )/����*0�$'��*$/�- ./ -�1$� ��� // ��*)!$"0-�/$*)�1*0.�+ -( /�0)�0.�" �(�2$(0(�� .�����

• �*0.�) �+*01 4�+�.�0/$'$. -�0)�(*�0' �� ��'*�9/-�).! -/� /�0)�(*�0' �5����+*$)/.���).�' �(8( �"-*0+ ������+�-� �,0 �' .�(*�0' .�� ��'*�9/-�).! -/�0/$'$. )/� ��$/.���).�' .�/��' .��� )/-7 .� /�� �.*-/$ .���)�*).7,0 )� �� ��$/.���0)�(*�0' �5����+*$)/.�. -�$ )/� )��*)!'$/��1 ��' �(*�0' �� ��'*�9/-�).! -/�

• �*0.�) �+*01 4�+�.�0/$'$. -�� �(*�0' .�������5��+*$)/.�

�� (+'��/� • �)� (+'�� ( )/�� �(*�0' �����������"-*0+

• �#�,0 � (+'�� ( )/�+#3.$,0 �� �� ��#6..$.��*-- .+*)��5�0)�(*/������$/.��� �'��/��' 9$(�" �� . )/-7 .�� /�5�0)�(*/������$/.��� �'��/��' 9$(�" �� .�.*-/$ .

• �0�)��1*0.�0/$'$. 4�� .�(*�0' .�������5��+*$)/.��1*0.�� 1 4�$)./�'' -� )�/�)/�,0 �+�$- �0)�(*�0' �� )/-7 .� /�0)�(*�0' �� �.*-/$ .���).�0)� ). (�' �+�$-�$(+�$-���0)�"-*0+ ���%�� )/���������.$�1*0.0/$'$. 4�0)�(*�0' ��� )/-7 .���).�'� (+'�� ( )/����1*0.�� 1 4�0/$'$. -�0)�(*�0' �� �.*-/$ .���).'� (+'�� ( )/����*0�$'��*$/�- ./ -�1$� ���� // ��*)!$"0-�/$*)�1*0.�+ -( /�0)�0.�" �(�2$(0(�� .�����

• �/$'$. 4�)�$(+*-/ �,0 '' ��*(�$)�$.*)�� �(*�0' .�������5� � /����+*$)/.��0)��'*�9/-�).! -/�*0�� .(*�0' .�$)/ ''$" )/.���).�0)�. 0'��#�..$.����������0/$'$.�/$*)�� �(*�0' .�5� �+*$)/.��*)) �0)�)*(�- /*/�'�������$)!7-$ 0-�

��� (+'��/� • �)�� ($� (+'�� ( )/�� �(*�0' �����������"-*0+

• �#�,0 � (+'�� ( )/�+#3.$,0 ��0��#6..$.��*-- .+*)��5�� 02�(*/.����$/.��� �'��/��' 9$(�" �� . )/-7 .�� /�5�� 02�(*/.����$/.��� �'��/��' 9$(�" �� .�.*-/$ .

• �/$'$. 4�)�$(+*-/ �,0 '' ��*(�$)�$.)�� �(*�0' .�������5� ����� /��+*$)/.�*0�� ��'*�9/-�).! -/� /�� (*�0' .�$)/ ''$" )/.����0/$'$.�/$*)�� .�(*�0' .�������5� � /����+*$)/.��*)) �0)�)*(�- �/*/�'������$)!7-$ 0-�

• �1 ��' �-��&�'*��'��0�+-*� .. 0-�-7.$� )/��*)!$"0-7�+*0-�'���- ..�" ���� (+'�� ( )/��1*0.�) �+*01 4+�.�!*-� -�' .��$/.��� )/-7 ��0�(*/�.0+7-$ 0-���0)� (+'�� ( )/�1$� �*0�*��0+7�+�-�0)�(*�0' �������5� *0����+*$)/.����-� 2 (+' ��.$�1*0.��1 4�0)�(*�0' �������5� �*0����+*$)/.���).�' �+- ($ - (+'�� ( )/��0�-��&�'*��'��(*/.��� /���� �'��/��' 9$(�" �� .��������- ..�" ���� (+'�� ( )/���1*0.) �+*01 4�+�.�!*-� -�' .��$/.��� )/-7 �+*0-�' �(*/�����������5���*0�5�����)�*0��!!��

Le nombre de racks dans un châssis dépend de la taille du châssis et dumode d’adressage :

���"�!��! �����$

�� �� ��������

��%������

"���!�����������

������������ �����

#������������� ��

"���!�����������

������������ ����

#������������� ��

"���!�����������

�������������� ����

#������������� ��

5��� (+'�� ( )/. ����-��& ���-��& ��-��&

5� � (+'�� ( )/. ���-��& ��-��& �-��&.

5��� (+'�� ( )/. ���-��& �9���-��&. �-��&.

5���� (+'�� ( )/. ��-��& �-��&. ��-��&.

���! �����!����������

�����

Page 56: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

����$�$������#�����#�����"�##������#�"���#��$���#��"�% �#

��� �����

4-10

Lors de l’attribution des numéros de racks, suivez ces directives :

Un numéro de rack d’E/S correspond à huit groupes d’E/S, quel quesoit le mode d’adressage sélectionné.

Vous pouvez attribuer de un à quatre racks (128 entrées et 128sorties) dans le châssis de votre processeur selon la taille duchâssis et le mode d’adressage. Vous ne pouvez pas partager le racklocal d’E/S d’un processeur résident entre deux ou plusieurs châssisou attribuer des groupes inutilisés d’E/S locales d’un processeurrésident à des racks RIO.

L’adresse par défaut du rack local d’un processeur résident est 0.Vous pouvez opter pour 1 en activant le bit 2 du mot de commandedu processeur (S:26) à l’écran de configuration du processeur. Vousdevez également changer le mode du processeur, de Run à Programà Run.

On ne peut pas adresser un châssis d’E/S locales étendues et RIOavec le même numéro de rack d’E/S. Ainsi, si un châssis d’E/Slocales étendues à 8 emplacements est configuré en groupes 0-3d’E/S du rack 2 d’E/S, un châssis RIO à 8 emplacements ne peutpas être configuré en groupes 4-7 d’E/S du rack 2 d’E/S.

�����������������

Vous pouvez attribuer un rack d’E/S à une fraction de châssis, un seulchâssis d’E/S ou plusieurs châssis d’E/S :

�� �� �� �� �� �� � � � � � �

� � � � � �

����

��%"�����������$�$������������!%)�

������������°� ������������°� ������������°�

�����(##�#�'������ �������$#����%&�"���# �����(##�#�'������ ���$#�����"�����%"�����������$�$������������!%)�

������������°�

�����(##�#�'���� �������$#��%"�����������$�$������������!%)�

����(##�#�'����� �������"��������%���%"�����������$�$������������!%)�

Page 57: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

����#�#������"�����"�����!�""������"�!���"��#���"��!�$ �"

����������

4-11

Lors de l’attribution de nombre de racks RIO, suivez ces directives :

Limitez le nombre des numéros de racks RIO au nombre de racksque votre processeur PLC-5 peut supporter.

Le processeur PLC-5 et le module adaptateur 1771-ASB attribuentautomatiquement le(s) numéro(s) plus élevés suivants aux groupesd’E/S restants. Ainsi, si vous sélectionnez un adressage 1/2emplacement pour le châssis local de votre processeur résident etque vous utilisez un châssis à 16 emplacements (1771-A4B), leprocesseur adressera les racks 0, 1, 2 et 3 de ce châssis.

� �������������������� ������������������������������������

����� �����

Pour adresser un module de bloc-transfert dans un groupe d’E/S à 1/2emplacement, utilisez le numéro de rack attribué, le numéro le moinsélevé attribué au groupe d’E/S du ou des emplacements dans lequel setrouve le module, et 0 pour le numéro du module (figure 4.1).

���������

���������������������������������� �����������������������

������������������� �����

���� � ���� � ���� � ���� �

0–3 4–7 0–3 4–7 0–3 4–7 0–3 4–7

�$�(!���$�!�$ ���� ��

���������!�$ ���� � �������#���

��#��&�� ����"#�%�������"�$�����# �$!�$�����$������'�$��"�$�

�� �������#

Page 58: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��������� ���������������������������������������������

������ ��

4-12

Configurez des E/S complémentaires en attribuant un numéro de rackd’E/S d’un châssis d’E/S (primaire) à un autre châssis d’E/S(complémentaire), complétant un groupe d’E/S par un autre grouped’E/S. Les modules d’E/S du châssis complémentaire exécutent unefonction opposée à celle des modules correspondants du châssisprimaire.

Les processeurs PLC-5/15 et -5/25 fonctionnant comme scrutateursRIO supportent les E/S complémentaires.

Suivez les directives ci-après quand vous configurez votre systèmedécentralisé pour des E/S complémentaires :

Attribuez le numéro de rack d’E/S complémentaires à un châssis den’importe quelle taille.

Ne placez pas de module d’entrées en face d’un autre moduled’entrées ; ils utiliseront les mêmes bits dans la table-image desentrées.

Vous pouvez placer un module de sorties en face d’un autre modulede sorties ; ils utilisent les mêmes bits dans la table-image dessorties. Cela vous permet d’utiliser un seul module de sorties pourcommander une machine, et d’utiliser l’autre avec la même adressepour commander à un panneau avertisseur d’afficher la condition dela machine. Nous ne recommandons toutefois pas cette mise enplace des modules pour des E/S redondantes.

Vous ne pouvez pas configurer le châssis local du processeurrésident PLC-5 avec des E/S complémentaires. Le processeur PLC-5communique avec chaque châssis local d’E/S du processeur résidentcomme s’il s’agissait d’un rack complet d’E/S (huit groupes d’E/S).Aussi, si le châssis local de processeur résident contient quatregroupes d’E/S, les quatre groupes restants d’E/S de ce rack d’E/Ssont inutilisés ; vous ne pouvez pas les attribuer à un autre châssis.

Vous ne pouvez pas utiliser d’E/S complémentaires avec un châssisqui utilise une combinaison de modules d’E/S à 32 points et unadressage 1 emplacement, ou des modules d’E/S à 16 points avec unadressage 2 emplacements.

Important : Pour les processeurs PLC-5/15 et -5/25, uneautoconfiguration est effectuée avant que le scrutateur ne commence àcommuniquer avec l’adaptateur.

��� � ����� �� ������� ��� ������� ��� ��� ���� � ���

La figure 4.2 représente une mise en place possible des modules pourconfigurer des E/S complémentaires en utilisant un adressage 2emplacements.

���� ��� ������

������� ���� �

Page 59: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����'�'�"!���&� "��&�����%�&&������&�%���&��'���&��%"(#�&

����������

4-13

���������

�������������������� ������������������ ������������������ ������

E S E S SBTBT

BTBT BT

VIDE

V

0 21 3 4 5 6 7

S

0 21 3 4 5 6 7

������ �

������ �

� � �� ���

2

1 3

13079

3 3333

8 E8 8S

8 16 16 S8

S8

8

8 S16

S8

S8 E8 E8 S

8S

8S

8S

8S

8

E16 16 E16 S16 E16 E16 E16 E16 E16 E16S16 S16 S16 S16 S16 S16

���"�(��&�������*��#"�!'&�������"�(��&�������*����#"�!'&

1

�+&&�&�#%� ��%�*����� #���'&�

�( ,%"��(��%"(#�������

�+&&�&��" #�, �!'��%�*����� #���'&�

Double emplact.

Doubleemplact.

IDE

VIDE

IV

DE

IV

DE

V

DI

E

VIDE

�+&&�&�#%� ��%��*����� #���'&�

�( ,%"��(�%"(#�������

�+&&�&��" #�, �!'��%�!"!��('"%�&,�&�(��#"(%

��&�&"%'��&

��&�&"%'��&��(���+&&�&��" #�, �!'��%��('���&�!'���&� - �&���'&���!&����'����.� ������&�&"%'��&�$(����&�&"%'��&��(���+&&�&�#%� ��%�

�"�(������!'%,�& �"�(������&"%'��& �"�(��������"�.�%�!&��%'��&� "�(��&����&"%'��&�('���&�!'���&� - �&���'&����'%�!&��%'������� �������&"%'�� ��#�('�-'%��(!� "�(������!'%,�&�"(����&"%'��&�*��#"�!'&��"(�(!� "�(��������"�.'%�!&��%'�*�(!�&�(��� #���� �!'�"�'�-'%��)����&����� #���� �!'�#%� ��%���"%%�&#"!��!'��&'�(!� "�(��������"�.'%�!&��%'

Page 60: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

����)�) %$���(�#%��(�����'�((������(�'��!(��)���(��'%*&�(

���������

4-14

���������������������������������������������������������

La figure 4.3 représente une mise en place possible des modules pourconfigurer des E/S complémentaires en utilisant un adressage 1emplacement.

����������

����������������� ������!��������������������������������������

E E S ES S SBT

0 21 3 4 5 6 7

����� �

����� �

��� ����

��

1 2

BT S E E E S S

S S E E S SE E, S,BT E E ES S S

0 1 2 3 4 5 6 7

0 21 3 4 5 6 7 0 1 2 3 4 5 6 7

E

S

E

S

E

S

E

S

E

S

E

S

E

S

E

S

E

S

E

S

E

S

E

S

E

S

E

S

E

S

E

S

13080

1

3 3

��-(( (�&' #� '��,����#&"��)(�

�*#.'%��*�'%*&�������

��-(( (��%#&".#�$)� '�,����#&"��)(�

��-(( (�&' #� '��,����#&"��)(�

�*#.'%��*�'%*&�������

��-(( (��%#&".#�$)� '�,����#&"��)(�

Double emplact.

VIDE

VIDE

�%�*"�����$)'.�(����%*���&% $)(��%�*"�����(%') �(����%*���&% $)(�

�%�*"������"%�0)'�$(��')

��(�#%�*"�(����(%') �(�*) " (�$)�"�(�#/#�(�� )(����"��)��"�0 #������(�(%') �(��*)�/)'��*$�#%�*"�����$)'.�(�%*����(%') �(��,���%*���&% $)(���*$�#%�*"������"%�0)'�$(��')�,�*$�(�*"��#&"���#�$)�% )�/)'��+ ���( �"��#&"���#�$)�&' #� '���%''�(&%$��$)��()�*$�#%�*"������"%�0)'�$(��')

Page 61: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�##" /�/&+*�!".�)+!".�!��!-"..�$"�!".�-� '.�"/�!".�$-+0,".

���������

4-15

�����������������������������������������������������������

La figure 4.4 représente une mise en place possible de modules pourconfigurer des E/S complémentaires en utilisant un adressage à 1/2emplacement.

����������

����������������� ������!����������������������������������������

� � � �� � ���

����� �

����� �

������ �

�� � �

�� � � � � �� �� � �

��� �

�� �

��

��

��

��

��

��

��

��

��

��

��

��

�%3..&.�,-&)�&-"�2���"),(� /.�

�0)4-+�!"�$-+0,".�!����

�%3..&.� +),(4)"*/�&-"�2���"),(� /.�

�%3..&.�,-&)�&-"2���"),(� /.�

�0)4-+.�!"�$-+0,".�!����

�%3..&.� +),(4)"*/�&-"2���"),(� /.�

�+0�(""),(� /�

���

���

�+!0("�!�"*/-4".������ ���,+&*/.��+!0("�!"�.+-/&".������ ���,+&*/.��+!0("�!"��(+ 6/-�*.#"-/

�".�)+!0(".�!"�.+-/&".�0/&(&."*/�(".�)5)".��&/.�!"�(��/��("6&)�$"�!".�.+-/&".

�"0/�5/-"�0*�)+!0("�!�"*/-4".�+0�!"�.+-/&".��2���+0�� �,+&*/.���0*�)+!0("�!"�(+ 6/-�*.#"-/�2�0*�."0(�"),(� ")"*/

�+&/�5/-"�1&!"�.&�(�"),(� ")"*/�,-&)�&-"� +--".,+*!�*/�"./�0*�)+!0("�!"��(+ 6/-�*.#"-/

Page 62: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

����$�$� ����#�� ��#�����"�##������#�"���#��$���#��" %!�#

�� �#!���

4-16

Mise en place de modules d’E/S complémentaires

Reportez-vous au tableau 4.B pour les directives sur la mise en placedes modules d’E/S à 8, 16 et 32 points. Reportez-vous au tableau 4.Cpour les directives de mise en place des modules de bloc-transfert.

������$����

��!��#�%�"��)�)!���"�"$!������"����� �������"����$��"�'������#���

���#"�$#���")"����"���"�������� �)���#��!�"

�)#����

����!�""���

��!��#�%�"

�& �"�������$��"�$#���")"�� ��"����� ������

)�����!��$#� )���! ��$# ��#$����(���#�� �%��#�����$"+�#�����������#�� �%��#����# "$��#��$���#� �%��# �� # "$��# �� ���� ��# � �%��# ����$"+�#

)�����!��$� )����$���! ��$#� �%��#����# "$��#�����������#�� �%��#�����$"+�#�

)�������!��$ )�������$���! ��$#

������$���

��!��#�%�"��)�)!���"�"$!������"����� �������"����$��"���

����*#!��"��!#�$#���")"����"���"�������� �)���#��!�"

�)#����

����!�""���

��!��#�%�"������"����� ������$�����*#!��"��!#����"�$����(""�"� !����!�

���$#���"��#���"����$��"�'�$��"�$���� �������#�� ���$#���"��#���"����$��"�'���$���"��� �������#"��

)�����!��$#� • ����!�������$�����" �$���%��" %!��!"����"�������!�%$�,$"��%���%$"��� �%�������� �-$"��#��"$�)�����-!�������$� %�%��� �%�������$"+�#� %�# "$��#�)���!$#�

• ����!�������$������%�����%��" %!�������� �!�+���$��"��� �$�,$"��&����

• ���#�����!�������$�����" �$���%��" %!�������� �!�+���$��"���& %#�! %&�(�!����"�%��� �%�����# "$��#�)���! ��$#�����$���!�������$�� �$�,$"��&����#�����!�������$�� ""�#! ����$����#�����" %!�������!"����"���#$�%��� �%�������� �-$"��#��"$�)�%��#�%���!�������$�

• ����!�������$������%�����%��" %!�������� �!�+���$��"��� �$�,$"��&����

• ���#�����!�������$�����" �$���%��" %!�������� �!�+���$��"���& %#�! %&�(�#�%�����$�!����"�%�� �%������# "$��#�)���! ��$#�������#�+��+��$��

)�����!��$� ���##�(�����" %!��������� ""�#! ����$����#������*##�#� �!�+���$��"��&����

• ����!�������$������%������#���%'���!�������$#� ""�#! ����$#����������#������*##�#� �!�+���$��"��� �$�,$"��&����

• ���#�����!�������$�����" �$����#���%'��!�������$#�� ""�#! ����$#����������#������*##�#� �!�+���$��"���& %#�! %&�(�!����"�%��� �%������$"+�#�����# "$��#� %������ �-$"��#��"$�)�%��#�%���!�������$�������#�+��+��$������#�� �%��#�!�%&��$,$"����#�� �%��#�������)���! ��$#� %�)���! ��$#�

)�������!��$ ���##�(�����" %!��������� ""�#! ����$����#������*##�#� �!�+���$��"��&����

• ����!�������$������%������#���%'���!�������$#� ""�#! ����$#����������#������*##�#� �!�+���$��"��� �$�,$"��&����

• ���#�����!�������$�����" �$����#���%'���!����-���$#�� ""�#! ����$#����������#������*##�#�� �!�+-���$��"���& %#�! %&�(�!����"�%��� �%�������$"+�#����# "$��#� %������ �-$"��#��"$�)�%��#�%����!����-���$�������#�+��+��$������#�� �%��#�!�%&��$�,$"����#� �%��#�������)���! ��$#����! ��$#��$� %���! ��$#�

Page 63: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�������

5-1

������ ����������������

Utilisez ce chapitre afin de choisir la communication appropriée pourvotre application.

���������� ��������������� ���

�����

��� %�����%�! ���$�'!��$��&�"#!��$$�&# -�

�! ���&#�%�! ��������!��& ���%�! ����'!%#�"#!��$$�&#

-

�! ���&#�%�! ���� �%������(�*���&$�� ��� -

�! �)�! � ���'�#$� �%������(�* -��

��!�)��������! �)�! ��&�%�#�� �����"#!�#����%�!

-��

Cette section fournit la description et l’illustration de la face avant desprocesseurs. Après vous être familiarisé avec le matériel du processeur,reportez-vous à la page 5-3 pour les directives de configuration de lacommunication.

������ ���������

� ������������ ��

������������������ ��

��������������� �

���������

�! ��"%�! ���& �����$*$%+��

�,���%�! ��&���%,#���

�����%�%�! ���$��!��$����#�$$�������$�#���$

�%���$��#!&"�$

��!�)��������!�-�& ���%�!

��� �����%�! ���$"#!�#����$����'!%#�

$*$%+��

�,���%�! ���$$!&$-"#!�#����$

��� %�##&"%�!

�#� $��#%���$�! ,�$���$�#+%�$��%�����!�-%#� $��#%

����&���������&#,���$�"#!�#����$

��$��� �"������&���%,#�����&�$*$%+��

Page 64: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

#($0�� �%���(&&.'$��-$('����������

5-2

���������

�������������������������

����

���������� �� ���� ����������� �� �����

�������� ����

�(1�'-�� ��(&&.'$��-$('� ������������/ +-�+(." �

('' �- 2�$�$�% �- +&$'�%� �)+("+�&&�-$('

('' �- 2�$�$%��%$�$,('����

�(1�'-����� �����������/ +-�+(." �

�(1�'-���)-�- .+�/ +-�

('' �- 2� $�$� %�%$�$,('����

�(1�'-�� �)$% �+(." �

�(1�'-�)+(� ,, .+����������/ +-�+(." �

�(1�'-�� �!(+4�" ��� ���(+�'" �

(&&.-�- .+�3��%6

(&)�+-$& '-�� �%��)$%

��+$/ 2�% �'.&6+(�� �,-�-$('������,.+�� -- 6-$*. --

�'�$��-$('��.-1) �� ��� 7

����������������� �������

����������

����������

� +&$'�%�� )+("+�&&�-$('

�7,# %%�3���+(�# ,

�-$%$, 2�� ��('' �- .+�)(.+��('' �- +��$+ �- & '-�.'�- +&$'�%�� �)+("+�&&�-$('��.�)+(� ,, .+��� �('' �- .+�� �� �- +&$'�%�� �)+("+�&&�-$('���.' ��('' 0$('�)�+�%%5% ��/ ��% ��('' �- .+�3���+(�# ,� ��(&&.'$��-$('�����

�$�$,('�� ��(&&.'$��-$('���

��+(�# , �-$%$, 2�� ��('' �- .+�)(.+�%���('' 0$('�3�%��%$�$,('�� ��(&&.'$��-$('�����

��� ��+(�# , �-$%$, 2�� ��('' �- .+�)(.+�%��%$�$,('������� ��('' �- .+��� ,-������$,)('$�% �)(.+�% �)+(� ,, .+�� 7�����

Page 65: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�������������� ����������������

5-3

Sélectionnez le mode Scrutateur ou Adaptateur pour votre processeurPLC-5 par le réglage des commutateurs.

����� ��������������������������������������

Configurez les processeurs en réglant les ensembles de commutateursSW1 et SW2 (les informations de réglage se trouvent à l’annexe A).Suivez les étapes ci-après pour préparer la configuration du processeur.

1. Sélectionnez le mode Scrutateur ou Adaptateur sur l’ensemble decommutateurs SW1 (les processeurs PLC-5/10 et -5/12 nepeuvent pas être configurés comme scrutateurs).

2. Si vous sélectionnez le mode Adaptateur, attribuez une adresse derack (0-77 octal) à l’ensemble de commutateurs SW2. Leprocesseur de supervision utilise cette adresse pour consulter leprocesseur en mode Adaptateur.

3. Si vous sélectionnez le mode Adaptateur, spécifiez la taillesimulée du châssis (à 8 ou 16 emplacements), et le premiergroupe d’E/S correspondant sur l’ensemble des commutateursSW2. La taille simulée du châssis et le premier groupe d’E/Sdéterminent le nombre de mots des données en transfert discret (4mots pour un châssis à 8 emplacements, 8 mots pour un châssis à16 emplacements) le processeur transfère vers et depuis leprocesseur de supervision pendant la scrutation des E/Sdécentralisées du processeur de supervision.

Notez que la taille réelle du châssis n’a aucun effet sur sa taillesimulée.

Vous pouvez utiliser une liaison DH+ pour le transfert de données desordinateurs de haut niveau et comme liaison de programmation deplusieurs processeurs PLC-5. Un processeur PLC-5 peut communiquersur une liaison DH+ avec d’autres processeurs et avec un terminal deprogrammation. Vous pouvez connecter un maximum de 64 postes àune liaison DH+. Le réseau fonctionne selon le protocole de passage dejeton avec transfert de données à 57,6 kb/s.

Reportez-vous à la documentation de votre logiciel de programmationpour configurer la communication d’un processeur sur DH+.

���������������������������������������������� ���������

Il existe de nombreux facteurs pouvant affecter les performances de laliaison DH+, dont :

les stations la taille et le nombre des messages la destination des messages le temps de traitement interne

����� ���������

�������������������

���������

����� ��������������������

���

Page 66: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

���������������������������������

5-4

Stations

Les stations affectent la durée de la transmission de différentesmanières :

Pendant une rotation complète de jeton, chaque station de la liaisonDH+ reçoit le jeton, qu’elle ait quelque chose à envoyer ou non.

Chaque station garde le jeton entre 1,5 ms (si elle n’a pas demessage à envoyer) et 38 ms (temps maximum alloué), si toutefois iln’y a pas de réessais (figure 5.2).

��������

�������� ���

�������

��������������

������� �������

�����������

��

�������������������������

�����������������������

Taille et nombre de messages

Un processeur PLC-5 code les messages en trames pour transmissionsur la liaison DH+. Le nombre maximum de mots de données dans unetrame dépend de la station d’envoi et du type de commande. Cettelimite émane du protocole du réseau, lequel limite la transmissiond’une station à un maximum de 271 octets par passage de jeton. Unestation peut envoyer plus d’un message par passage de jeton, étantentendu que le nombre total combiné des octets de données et descommandes ne dépasse pas 271.

Toutefois, si un message dépasse la taille maximale allouée à la trame,la station d’envoi exige plus d’un passage de jeton pour achever lemessage. Par exemple, si un processeur PLC-5 veut envoyer unmessage de 150 mots, il doit transmettre deux messages, exigeant sansdoute de nombreuses rotations de jetons.

Le nombre de messages qu’une station doit envoyer affecte égalementle temps de rendement. Par exemple, si une station a trois messages enfile d’attente et qu’un quatrième est actif, le quatrième message peutavoir à attendre jusqu’à ce que les trois précédents soient traités.

Page 67: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

������� �������������������������

5-5

Destination des messagesLes temps de rendement varient avec la façon dont la station deréception peut traiter le message et générer une réponse avant derecevoir le jeton. La figure 5.3 présume que la station 1 veut envoyerun message à la station 4.

���������

����������� ��������������������

�������

��������������

�������

� �������

La station 1 a le jeton. Seule la station ayant le jeton peut envoyer unmessage. La station 1 envoie le message à la station 4. La station 1 doitmaintenant passer le jeton au numéro de station suivant, la station 2.

La station 2 a le jeton. Supposons que la station 2 a des messages àenvoyer et conserve le jeton 30 ms. Pendant ce temps, la station 4 atraité le message de la station 1 et a une réponse en attente. Quand ellea fini, la station 2 passe le jeton au numéro de station suivant, la station4. La station 4 peut maintenant répondre au message de la station 1.Ceci complète la transaction du message.

Dans la figure 5.3, la station 4 a eu le temps de traiter le message et de générer une réponse, ce qui n’est pas le cas pour la station 2 dans la figure 5.4.

���������

����������� ��������������������

�������

��������������

�������

�������

Page 68: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�������������� ��������������

5-6

Dans la figure 5.4, nous supposons que la station 1 veut envoyer lemême message que celui illustré à la figure 5.3, mais à la station 2. Lastation 1 a le jeton. La station 1 envoie le message à la station 2, puispasse le jeton à la station 2. La station 2 a maintenant le jeton mais n’apas eu le temps de générer une réponse à la station 1. Alors la station 2envoie les messages qu’elle a en file d’attente, puis passe le jeton à lastation 4. Les stations 4, 5 et 1 reçoivent le jeton dans cet ordre etenvoient les messages qu’elles ont en file d’attente. Ensuite, le jetonretourne à la station 2 qui envoie alors sa réponse à la station 1. Danscet exemple, il a fallu un passage supplémentaire de jeton sur le réseaupour compléter la transaction du message ; pourtant ce dernier étaitidentique à celui illustré à la figure 5.3.

Temps de traitement interne

Le temps de traitement interne est fonction des activités de réseau d’unprocesseur donné lorsqu’il envoie ou reçoit un message.

Par exemple, le processeur A vient de recevoir une demande de lectureREAD du processeur B sur le réseau. Si le processeur A a déjà trois deses propres messages à envoyer, la réponse à la requête READ duprocesseur B attend jusqu’à ce que la station achève le traitement desmessages en file d’attente précédant la requête.

��������������������� ��� �����������������������������

Cette section indique sur des graphiques les résultats des tests effectuéssur une liaison DH+ où le nombre de stations et le nombre de motsenvoyés dans le message varient.

La figure 5.5 montre le temps de réponse moyen d’un message de taillevariable sur une liaison DH+ avec un nombre variable de stations.Cette figure donne aussi une idée du temps de réponse type auquel ilfaut s’attendre sur une liaison DH+ donnée.

Page 69: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

����������������������������#�&$��

5-7

���'$���

�� #%����$)#"!%�� "(�!�#"'$�&"'%���%�#$"��%%�'$%����*

���

��

���

��

���

��

���

��

���

��

��

� � � � � � �� �� �� �� �� � � �� �� � �� �� ��

�" �$�����#$"��%%�'$%����*

�����

���

�����

����

����

��������

�� #%���

$)#"!%�

��

��

���

��

���

��

���

��

���

��

La figure 5.6 montre l’effet d’un terminal de programmation sur letemps de réponse du message selon des configurations diverses.

���'$���

�'� �!&�&�"!��'�&� #%����$)#"!%�����

��

��

��

��

� � � � � � �� �� �� �� �� � � �� �� � �� �� ��

���

���

�����

����

����

������

���&�%'$�

���&� #%���

$)#"!%�

�" �$�����#$"��%%�'$%����*

����

���

����

���

����

���

����

��

���

TestsDe 1 à 22 processeurs PLC-5 ont été utilisés avec un terminal deprogrammation en ligne. Chaque processeur PLC-5 exécute 1K delogique à relais.

Page 70: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�������������� ���������� ����

5-8

Le test initial a été fait avec un processeur PLC-5 écrivant des donnéesà un autre processeur PLC-5. Le temps de réponse a été enregistré.D’autres processeurs PLC-5 ont été ajoutés sur le réseau, chacunécrivant la même quantité de données à un processeur PLC-5 àl’adresse suivante de station la plus élevée. Quatre tests distincts ontété faits en utilisant des transmissions de données de 50, 100, 250 et500 mots.

� ��� �������� ��� ���

Considérons les directives d’application suivantes lors de laconfiguration d’une liaison DH+ pour votre système.

Configurez le nombre de stations sur votre réseau en fonction de lataille et de la fréquence des messages échangés entre les dispositifs.

Limitez le nombre de stations sur votre réseau quand vous tentezd’obtenir le temps le plus rapide de réponse à la commande.

N’ajoutez pas ou ne supprimez pas de stations sur le réseau pendantle fonctionnement de la machine ou du procédé. Si le jeton du réseauréside avec un dispositif qui est supprimé, le jeton peut être perdupour le reste du réseau. Le réseau est rétabli automatiquement, maiscela peut demander plusieurs secondes. Une commande n’est pasfiable ou se trouve interrompue pendant ce temps.

Incluez des temporisateurs de chien de garde dans les programmeslogiques pour le transfert de données sur DH+ (pour assurer un arrêtordonné en cas de panne).

Ne programmez pas les processeurs en ligne pendant lefonctionnement de la machine ou du procédé. Cela peut amener delongues rafales d’activité sur le DH+ pouvant augmenter le temps deréponse.

Quand c’est possible, ajoutez une liaison DH+ séparée pourprogrammer les processeurs, afin que les effets du terminal deprogrammation ne se fassent pas sentir sur la liaison DH+ duprocédé.

����� ����� ���� � ��������� � �������

Vous pouvez connecter des dispositifs sur une liaison DH+ par :

connexion en cascade

connexion ligne principale/bretelle de raccordement

Reportez-vous à la figure 5.7. Voyez également la publication1770-6.2.1, Data Highway and Data Highway Plus Cable Guide.

Page 71: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��$ ,����!���$""*# ��) $#�� �������

5-9

����������

�������������������������� ��� ������������� �� �����������

������� ���������������� �����������

���

� � � �

���

���1� ���1� ���1� ���1�

���

���1� ���1� ���1�

�������� ��������� �� ��

�������� ������������������ ���������������� ����������

� �!��%'$��((�*'��()�/�!�*#����(��,)'0" )0(�� #()�!!�.�*#��)�'" 1#� ($#�(*'�!��! � ($#�

�$()������$##�, $#��+$ '�'�"�'&*�(�

��"�'�&*�(�

�*�#��*#�)�'" #�!����%'$�'�""�) $#��()�'�! 0�/�*#%'$��((�*'��� !�%�*)��$""*# &*�'��+������&*��%'$1��((�*'�&*��+$*(��$##��)�.��*����

�) ! (�.�(�*!�"�#)�!�(��$##��)�*'(����()�) $#(��!!�#1�'��!�-�

Page 72: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

� �'�������� ��%����$� ����������

5-10

Les processeurs PLC-5 sont équipés de deux connecteurs électriquesidentiques. La connexion à l’un d’eux procure la même liaison decommunication. Ces connecteurs sont :

un connecteur D-shell à 9 broches DH+ COMM INTFC un connecteur à 3 broches DH+ COMM INTFC

Vous pouvez connecter les liaisons DH+ au Data Highway via uneinterface de communication telle que le module 1785-KA. Ce modulepermet aux stations sur une liaison DH+ de communiquer avec desstations sur le Data Highway ou sur une autre liaison DH+.

Adressez-vous à votre représentant local ou au service des ventesAllen-Bradley pour plus de renseignements sur la connexion de DH+au Data Highway. Pour de plus amples renseignements, voyezégalement la publication 1770-6.5.16, Data Highway/Data HighwayPlus Protocol and Command Set.

Vous pouvez connecter votre terminal de programmation à unprocesseur PLC-5 de plusieurs façons :

connexion directe à la liaison DH+ connexion à distance (DH+ au Data Highway au DH+) connexions série

����"������������$��������������

Utilisez un module 1784-KT pour connecter un terminal deprogrammation T53 ou compatible IBM directement à un processeurou à une liaison DH+ reliant les processeurs (figure 5.8).

����������

����"����$���������������$����������������������������������

������������������% �

�" ��##�%"��� (����(�����(��� %�(��

���( �

��� %�� �!�$���������&������(��

����# �����

����"��������������������

������������!�#

���"������������"������

�������������������������

Page 73: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

����!�����������������������������

5-11

Utilisez un 1784-KL/B pour connecter un terminal de programmationT47 directement à un processeur ou à une liaison DH+ reliant lesprocesseurs (figure 5.9).

��� �����

����!����"������������� ��"���������� ����� �����������������

���� �������������#��

��������� �

��"��

����������� ���"�����"������"��������"�������� �����"��

����!����"���������

Les configurations de programmation à distance disponibles avec lescartes 1784-KT, 1784-KT2 et 1784-KL vous permettent decommuniquer avec des processeurs sur d’autres liaisons DH+ duréseau, ce qui augmente le nombre de processeurs à votre dispositionpour développer des programmes (figure 5.10).

Page 74: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

����"����������� ������������������

5-12

����������

�������� ���������������� ���������� �������������������������

����

��������!�#

���%��

�������� ���$���������

�������� �����%������%�����%������%����

����������������

Vous pouvez connecter un terminal de programmation à un processeurPLC-5/10 -5/12, -5/15 ou -5/25 à l’aide d’un port série (COM1 ouCOM2) sur le terminal avec l’un des modules de communicationsuivants :

Module d’interface de communication 1785-KE série A ou B(residant dans un rack d’E/S 1771)

Module d’interface de communication 1770-KF2, série B (unité debureau telle que celle représentée à la figure 5.12)

Important : Le driver de communication est géré sur interruptions ; leport série doit supporter les interruptions du matériel. Sur la plupart desappareils, COM1 et COM2 supportent ces interruptions.

Page 75: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�� �%�������� ��$����#� � ��������

5-13

����������

�����������!����� ����������������� ������!���!

����" �� ��

��'���"&!����� !#�"&!������������ $�����

�! ��""�$!�����'������'�����'����� $�'����

����������

�����������!���������������� ������!���!

����" �� ��

��'�����

� !#�"&!������������ $����� �! ��""�$!�����'������'�����

'����� $�'����

Page 76: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�������������� ���������������

5-14

Page 77: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�� �����

6-1

� ����� �������������� ������!��"��

Ce chapitre décrit les aspects de base de la programmation afin deplanifier un système d’automate programmable PLC-5 classique.

���� ��������������

�����

����

� ����

���������!������ ��������� ����������!���

�(�

�!��� �!������ � �(�

��'����!������ ��������� ����#�!���������!���

�(�

���� ����������!������� ����'�

�(�

�!��� �!�����"�����������'!�!�"������ �"�

�(�

Reportez-vous à la documentation de votre logiciel de programmationpour une explication des instructions utilisées dans la programmationde la logique à relais.

Pour définir la programmation de votre application, utilisez unespécification fonctionnelle que vous avez précédemment développée.La spécification est une vue conceptuelle de votre application qui sert àdéterminer les conditions requises par votre programme principal, parle graphe de fonctionnement séquentiel (SFC) et par la logique.

Lors de la planification et du développement des programmes de votreapplication, nous vous recommandons d’utiliser le modèle dedéveloppement des programmes décrit au chapitre 1, « Compréhensionde votre système ».

Utilisez les SFC en tant que langage de commande des séquences vouspermettant de commander et d’afficher l’état d’un procédé decommande. Au lieu d’un long programme pour votre application,divisez la logique en étapes et transitions. L’affichage de ces étapes ettransitions permet à l’utilisateur de voir l’état de la machine à unmoment donné.

����������� �����

� ����� ��������

����� ������� ����� ����

������ ������������ ������

��������������#�

�����!������"������ % !&��

'���!�����"���!'����

�����!�!������ ����� ������ ������� �����

�!��� ����"��

���$����������(�"����!���

���������!������ ��������� � % !&��

'���!������ �" (���������

����!���"�!���

���� ���!��� ����'� ��� ��&!� ��!

�������(!��� ���!

���"���������"�'��� ����������

�� ������������"���!'������"� % !&��

Page 78: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�!�#�����)�$#���(�%'$�'�""�(�(-()1"�����������

6-2

Chaque étape correspond à une tâche de commande (affichée sousforme d’encadré) ; chaque étape se rapporte à un fichier programmecontenant la logique pour la tâche annexe de commande. Chaquetransition (affichée sous forme de ligne horizontale) examine lesconditions, spécifiées dans un fichier programme annexe, quidéterminent quand le processeur peut continuer vers l’étape suivante.

����������������������

Après avoir identifié les grands axes de fonctionnement de la machine,convertissez les chemins d’accès et étapes logiques étiquetés dans lesspécifications de votre conception en blocs de construction SFC. Letableau 6.A explique quand et quels blocs de construction SFC utiliser.

Important : A ce stade, il n’y a pas lieu de s’inquiéter de la logiqueréelle de chaque étape et transition. Une fois que le SFC est terminé,vous pouvez développer la logique.

�� ��������

�������������������������������

������������� ���������� ���� ��������������������

�#�2)�)��#�2%�#��#)����!��%%�'��! �#��2)�%���)�(��)'�#(�)�$# �#��2)�%���$�)�)$* $*'(�3)'��(*�+�����*#��)'�#(�)�$#�

�#�����4#����2+2#�"�#)(��!��'�"�#)�2��#���(*'+�#�#)��#�(2&*�#��(

��'��,�"%!�����#(�*#��.$#����)'��)�"�#)�)��'"�&*���!��)�"%2'�)*'��$�)�"$#)�'�/�*#���')��#�'-)�"����"�*'�'�/�*#�)°�%�#��#)�*#���')��#)�"%(��%*�(���(��#�'��/�*#���')��#'-)�"��

�#�(�*!����"�#���2)�%�(��)����)'�#(�)�$#(�

�$*'�!����((�#��#*"2'$)�.�!�(�2)�%�(��)�!�(�)'�#(�)�$#(�$#(2�*)�+�"�#)�/�%�')�'������

�$""�#��.�!�����"�#�%�'�*#��2)�%����)�'"�#�.5!��%�'�*#�)'�#(�)�$#�

��*,�$*�%!*(��*'(��*)'�(����"�#(��$#)�(�*!�"�#)�*#��()�(2!��)�$##2

��'��,�"%!���(�!$#�!���$������$#()'*�)�$#��*#�%$()���$�)��$'�'�$*%$!�'�

�#��(2!��)�$#����'�#���

��(�)'�#(�)�$#(��$""�#0�#)����&*�����"�#�($#)�(�'*)2�(�����*����/��'$�)������%'�"�1'��)'�#(�)�$#�+'�����2)�'"�#�!�����"�#�%'�(�

��*,�$*�%!*(��*'(����"�#(�%�'�!!1!�(��+�#)�3)'��(�'*)2(�(�"*!)�#2"�#)��*"$�#(�*#���$�(

��'��,�"%!���!�(��$""*#���)�$#(��)!�(��!$�(5)'�#(��')(��$�+�#)�(*'+�#�'%�#��#)�&*��!��%'$�'�""��!$��&*��()��#��$*'(����,2�*)�$#�

�#���'�#����(�"*!)�#2� �$*(�!�(����"�#(�($#)���)��(���#(�!��()'*�)*'��

�$*(�%$*+�.��2��#�'� *(&*�/������"�#(�%�'�!!1!�(�

���

���

���

���

���

���

��

���

��

���

��� ��

���

��

�)�%��#�)��!�

Page 79: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��� �����&�! ���%�"$!�$����%�%*%&-������������

6-3

�!����������������������������

Dans des applications type de SFC, un programme SFC commandel’ordre des événements du procédé en émettant des commandes. Unecommande, telle que fwdcyr_cmd pour faire avancer un convoyeur,est simplement un bit de stockage de la table des données (par exempleB3:0/7) que vous installez dans le SFC. Vous programmez ensuite lalogique pour fwdcyr_cmd dans un programme à relais ou de textestructuré séparé, pour commander les sorties réelles afin de faireavancer le convoyeur.

Vous ne pouvez avoir qu’un seul fichier programme principal, soit unSFC, soit un programme logique à relais. Entrez les programmes dansvotre ordinateur à l’aide de l’éditeur SFC ou à relais. Pour obtenir plusde renseignements sur la saisie des SFC ou de la logique à relais,reportez-vous à la documentation de votre logiciel de programmation.

����������������������������������

Utilisez les renseignements contenus au tableau 6.B reflétant les règlesde programmations particulières du SFC.

����������

�$�����#����������������������

��� ����� �"�� ���� �"������$�������� �������

��%�'&�$�,���� &.$��'$��'��� �&���%�+�' �&�$��������&�' ��.&�#'�&&��

� ��.&�"����(� &�/&$���).�'&.��� �"�'%��'$%�� �$!�&%�,��� &.$��'$��'���

�.".&�+���.&�"��!0� .��%%��$��!'�'&���%�+�' �%!'%1"$!1�$�������!����#'��"�'&�/&$���""��.��������.$� &%�� �$!�&%�

� ��.&�"��"!'(� &�.&$���� !$.��"!'$���%�$��%! %��!��#'�% �$.�+���')��$� ����� &%����%.���&�! ��' ��(����&�' %� %���.&�"���!'�"����+���.&�"���� %�' �%!'%1"$!�$�����!'�� �!$���!��� �+���.&�"���(���' ���'&$��.&�"�%."�$.��"�$�' ��+! ����� ���

� ��%&$'�&'$������$� ����� &����,���� &.$��'$���' ���'&$�%&$'�&'$������$� ����� &�����$�#'.��

���$�#'�+���%�%&$'�&'$�%�����$� ����� &������!������%'""!$&���'&� &���� �(��')�����$� ����� &����$�#'.%#'��(!'%�"!'(�+�� �%&!���$�� ��! �&�! ��������.�!�$���'"$!��%%�'$�

� ��� �1����.&�"�%��!�"$��.�%��,���� &.$��'$��'����"$� ��"�� �$.�+�' �����$!������ �����$!��!��� ���"�$�' �.&�"�������&$� %�&�! �"!'$���.&�"���� ����%'�&�������$!�

��$.��!$��$�����!��#'���� %�' �"$!�$������� �.���+���� %&$'�&�! �������"!'$�$.��!$��$�����$�"���

���.%��&�(�$�' � �� �.���+������&�����.%��&�(�&�! �%'$���.�$� �����! ���'$�&�! �'�"$!��%%�'$�

�!'$�!�&� �$���(� &�������$� %��� ��� &%�%'$���%�&��� �#'�%�� ��#'.�%��� %����&�����'��$�"!$&�+1(!'%�,�����!�'�� &�&�! ���(!&$���!����������"$!�$����&�! �

L’exemple utilisé dans cette section s’applique à une perceuse. Lesrenseignements sur l’étape de saisie du programme se trouvent dans ladocumentation de votre logiciel de programmation.

Vous ne pouvez utiliser qu’un programme principal ; vous pouvezcependant mettre certaines étapes de cette section en application maisvous devez les incorporer dans votre programme SFC principal et dansles programmes à relais annexes.

�%����������������������

����� ����������������

Page 80: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�%�'# #��-#('���,�)+(!+�&&�,�,0,-3&� ����!���

6-4

�#�����������������!���"����������

La description du fonctionnement d’une machine spécifique utiliséedans l’exemple qui suit sert à montrer comment identifier lesconditions et actions, et comment grouper les actions en étapesopérationnelles de la machine.���"�����

���$�����"������������!$������!��� ����!�����"�����!��������!���"����������

��

� ��

� ��

� � � � � �

���

���

��

� ��

����������

� � � � �

� �� �

� �� �

��

�(-�.+��.�('/(0�.+

�-�-#('����"�+!�&�'-

�+#��

�-�-#('�����4�"�+!�&�'-

��#'-�'.�(./�+-

�(-�.+���%��)�+��.,�

�',�&�%�����/�'��&�'-

�����,�+#)-#('������--��()4+�-#('�)�.-�5-+���(&&��,.#-�

�� ��()4+�-�.+�%�'���%���('/(0�.+��'�,4%��-#(''�'-�����

�� �%��4)(,��.'��%(������(#,�,.+�%���('/(0�.+�

�� ����(#,�,���4)%����/�+,�%��)(,#-#('�/(.%.���-���-#/������

�� �.�'��%���(#,��,-��'�)%����

�� %���('/(0�.+�,��++5-��� ����%���%(*.���/���%���+#������,�++�!��� %���%(��)�+��.,��,��/�'��

�� �'��/�'2�'-��%���%(��)�+��.,�� �+&����������*.#�&�-

,('�&(-�.+��'�&�+�"��

� ���)�+��.,��,��' ('���$.,*.�1�%��)+( ('��.+�)+4/.���-� �+&���������--����-#('�

�� �++5-��%��/�'�4�����%��)�+��.,��� )+(/(*.����,��('��,����++5-�&(&�'-�'4

� ���)�+��.,��+��.%���)+3,�%�,���,��('��,����++5-�&(&�'-�'4�

�� ���&(-�.+����%��)�+��.,��,��++5-��%(+,*.�������,-�%#�4+4�

�� ���)�+��.,��+�-(.+'��1�,('�)(#'-�����4)�+-��-�(./+���������--����-#('�

�� �++5-��%��&�+�"���'��++#3+��� (./+��%���+#������,�++�!��� �#-�+�)�+-#+�%���(/(0�.+��'��/�'-

��� ����(#,��,-�4$��-4�*.�'��������,�.%��)(.+�#'�#*.�+�*.��%���0�%���,-���"�/4�

Page 81: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��������"������!�� �� ����!�!%!"'������������

6-5

Nous vous recommandons de créer un schéma simple de SFC pourreprésenter cette opération (figure 6.2).

����������

������������� ����������������� �������������� �������������

���"����!�"���

��� ����������( �"�# �����������%���

��� ��������!���������

��� �����" �#��� �(

��� �������"���� �!�"������� )"������"��(

��� ���������"�����(�� "

��� ��������!�(���"(

�� &���

�����

���������

�������������"� ���(�

�$������#����$�%�#

� )"������"��(

��#���������� ��#!�

(���"���

������������ ������������ ���������������������������������

�������������

Commencez par déterminer les détails de votre procédé commeexpliqué au chapitre 1, « Compréhension de votre système ». Identifiezle matériel nécessaire. Le tableau 6.C indique le matériel nécessaireaux entrées et sorties de la perceuse.

Page 82: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�#�%!�!��+!&%���*�')&�)�$$�*�*.*+1$��� �������

6-6

� ��� �����

� ������ ���� ���� ������� ������������������ ��������������������������

���� � ���� �����������

���� &$$,+�+�,)4*2#��+�,) �2#��+��#��$&����,+&$�+!(,�

��� ���� �2+��+�,)�����!%�����&,)*� �!1����%�'#���

��� ���� �2+��+�,)�����!%�����&,)*� �#&��'�)��,*���,�'&!%+�����2'�)+

��� ���� �2+��+�,)�����!%�����&,)*� �&+�,)����'�)��,*���%�$�)� �

��� ���� �2+��+�,)�����!%�����&,)*� ��)��,*��/�#��')&�&%��,)�-&,#,�

�� ���� �2+��+�,)�����!%�����&,)*� .�#���&$'#�+

��� �&+�,)����$�%5,-)� �-�%��$�%+����#��'�)��,*�

��� �&+�,)����$�%5,-)� ���,#����#��'�)��,*�

�� �&+�,)����'�)��,*� �&+�,)����#��'�)��,*���%�$�)� �

�� �)!���2#��+)!(,� �)!�����*&,*�+�%*!&%

�� �&+�,)����$�%5,-)� �-�%��$�%+��,��&%-&.�,)

���� ��$'&)!*�+�,) ��$'&)!*�+�,)����))3+�$&$�%+�%2

Utilisez le matériel nécessaire (et ses spécifications fonctionnelles)pour assortir les entrées et sorties aux actions de l’application. Letableau 6.D indique le matériel nécessaire et donne une descriptiongénérale du travail de la perceuse.

� ��� �����

������������������������ �������� ����������������� ���������

�� �������������������� ���� � �������������������

����&$$,+�+�,)������*����)$� ����&%-&.�,)��-�%�� � ����&%�

����*����)$� ����&%-&.�,)�*��))3+�����)!���+!�%+�#���&!*���'�)��,*���-�%��

� ����&���� ����&%�������&%�

����*����)$� ���$&+�,)����#��'�)��,*��2$�))�

�����&%�

����*����)$� ���'�)��,*��*��))3+����+�$'&)!*�+�,)����))3+$&$�%+�%2��2$�))�

������&����������&%�

�!%����+�$'&)!*�+!&% ���'�)��,*��)��,#� ������&%�

����*�&,-)� ���$&+�,)����#��'�)��,*�*��))3+�

�����&���

����*�&,-)� ���'�)��,*��*��))3+�����)!���)�#0� ��#���&!*����&%-&.�,)��2$�))�

������&���� ����&���� ����&%�

���*����)$� ����&!*��*+�2"��+2

Page 83: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

���������%� ����$�!# �#����$�$)$%-����� �#!���

6-7

Une fois les actions individuelles identifiées, vous pouvez les ajouter àvotre plan afin de compléter votre programme. Lorsque votreprogramme SFC définit les actions de la machine pour votre procédé,vous pouvez créer un programme logique à relais pour commander lessorties des actions de la machine. L’ordre de programmation des lignesn’est pas important. Ce programme contient simplement la logique àrelais qui définit la commande de chaque action de la machine dansl’application.

��#!%���$� !��!����

Quand l’analyse détaillée est terminée, votre programme principal estplanifié. Entrez maintenant le programme dans votre terminal.

La mémoire du PLC-5 est divisée en deux secteurs : stockage desdonnées, stockage des fichiers programme.

���#�$!"���

"#������

��"�!� #���

��.�$ � &%�$���$�� ��.�$��(����.�$� &�� ����.�$�!�#����!# ��$$�&#�$ �%$% ��.�$����$���$�������#$����$���$�$��%�&#$����$% ��������$�� ��.�$�������.� �#��� �$�$��%�&#$����$% ���������� ��.�$�$% ����%��

• �$�� ��.�$�#�,&�$���$�� �&��$�����%#.�$• �$�� ��.�$�+���' )�#��&(�� �&��$����$ #%��$����.��$� �$�!#�$�$�!�#���

� ��"&��• �$�#.$&�%�%$���%�#�.����#�$�� ��.$�!�#����� ��"&�• �$�� ��.�$�!#./���#�.�$�%����$�"&����$�!#./#.�����$��%���$�#���%%�$• �$���$%#&�%� �$����� ������• �.%�%��&�$)$%-��

������#$!# �#����

� &$��#.�*���$�������#$�! &#����!# �#������ ��"&������� ��%� ��������.%� ���"&��' &$�&%���$�*���� ��"&��+�#����$������%� &�%�(%��$%#&�%&#.���$������#$�� �%������%���$���$%#&�%� �$�! &#��(�����#���$���%#.�$��%�$ #%��$��%#�$%�%&�#���$�#.$&�%�%$�

�%���!��������#�������"�����%�"

Vous pouvez adresser des fichiers de données en formats différentsquand vous écrivez vos programmes. Reportez-vous au tableau 6.Epour les spécifications d’un fichier type de table de données.

������#$������ �$/%#��$��#%$

�&%#�$�������#$����� ��.�$

������#$��������������

�� ���������� �����

�(�������$� ��.�$

��% &#���$#.$&�%�%$

��.�$����%#.�

��.�$���$ #%��

��������� ������

���!�""������"�������!"���

���#�������"�����%�"

Page 84: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�*!,)&)#!2)-,�$%1�.0-'0!++%1�16129+%����" ���

6-8

������#���

�"���!�"�����������&��� ��������"������������&�!

�$������������

����"�����'

"�# ��#

"$�����

������

#�& �

�#�������

�&��� ��#"���!&����

��#!���# �����#�

������

���"!���������"!�

�&��� ��#"���!&�

������"!���������"!�

�� ���"����"����""��"�

�� ��"% ���#�!" #�"# �

�+!'%�$%�1-02)% � � ���-2

�+!'%�$�%,20:% � � ���-2

�2!2 � ���-2

�)2��"),!)0%� � ���-2

�%+.-0)1!2%30 � �� ��203#230%

�-+.2%30 � �� ��203#230%

�-++!,$% � � ��203#230%

�-+"0%�%,2)%0 � �� ���-2

)0'3*%�&*-22!,2% � �� ��-2�&*-22!,2

����� � ;��� ���.!0�#!0!#290%

���� � ;��� ���-2

�-,�$:&),) ;; �;��� �

����%12�*%�,3+:0-�$%�&)#()%0�.!0�$:&!32���-30�#%�26.%�$%�&)#()%0��4-31�.-34%7�!220)"3%0�,�)+.-02%�/3%*�,3+:0-�$%��8�����

Les fichiers de la table des données sont contigus dans la mémoire. Lataille en mots des fichiers 0 et I d’E/S est :

��# ����� ���!!�# �� �����"&�����&��� ����!������� !�����"�����

���;������;�����;���� �)5:%�8��+-21

���;��� !0)%�$%��8� ��+-21���%12�*!�#!.!#)2:�.!0�$:&!32�

L’état du fichier 2 est fixé à 32 mots pour chaque processeur. La tailledes fichiers 3 à 999 varie. Ces fichiers contiennent seulement lenombre de mots correspondant à l’adresse la plus élevée que vouspouvez attribuer. Chacun des fichiers B, N, A et D peut avoir unmaximum de 1 000 mots. Chaque fichier F peut avoir un maximum de1 000 mots flottants (mots de 32 bits). Chacun des fichiers T, C, R etSC peut avoir 1 000 structures maximum.

Page 85: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�,!.)&)#!4)/.�$%3�02/'2!--%3�3834<-%������ ��

6-9

����������� ��� �� ����� �� ������� �

��� ����� �� � ��������� �� ���

�$2%33%�,/')15% �/2-!4�#/$=�!,0(!?.5-=2)15%�0/52�30=#)&)%2,�%-0,!#%-%.4�$%3�$/..=%3

�����!$2%33%�5.�&)#()%2���$%�./-"2%�%.4)%2��-/4��

�$2%33%�$�)-!'%$����

�/2-!4�$�!$2%33%�,/')15%��3%�2!00/24!.4�:�$%3%-0,!#%-%.43�$5�#(;33)3�$�����0/52�-=-/2)3%2,%3�0/3)4)/.3�$!.3�,%�&)#()%2?)-!'%�$%3����

��� � �!$2%33%�,%�-/4�� �$5�&)#()%2�$�%.42=%��/#4!,���")4� ��/#4!,��15)

#/22%30/.$�!5�2!#+����'2/50%� �$%3�-/$5,%3�%4�4%2-).!,�

�$2%33%�).$)2%#4% �/2-!4�$�!$2%33%�,/')15%��0%2-%44!.4�$%�#(!.?'%2�,%3�6!,%523�$%3�!$2%33%3�$!.3�,�!$2%33%�$%"!3%�!6%#�,%�02/'2!--%�,/')15%�:�2%,!)3�

��� ������!�,%�.5-=2/�$5�&)#()%2�%.�4!.4�15%�6!2)!",%

�%�.5-=2/�$5�&)#()%2�%34�34/#+=�$!.3�,%�&)#()%2� �$%�./-"2%�%.4)%2��-/4��

�$2%33%�).$%7=% �2=&)7%�$%�,�).$%7�����35)6)�$�5.�&/2-!4�$�!$2%33%,/')15%��-!)3�!*/54%�5.%�6!,%52�$�).$%7�$=#!,!'%��:�0!24)2�$5�&)#()%2�$�=4!4�$502/#%33%52�:�,�!$2%33%�$%�"!3%

�5!.$�������%34�,�!$2%33%�).$%7=%�%4�,!�6!,%52�$%�$=#!,!'%�34/#+=%�$!.3�,%&)#()%2�$�=4!4�$5�02/#%33%52�%34����

• ,�!$2%33%�$%�"!3%�%34�,%�&)#()%2���$%�./-"2%�%.4)%2��-/4��

• %4�,�!$2%33%�$%�$=#!,!'%�%34�,%�&)#()%2���$%�./-"2%�%.4)%2��-/4���

�$2%33%38-"/,)15%

�(!>.%�$%�#!2!#4<2%3�������15)�3%�2!00/24%�:,�!$2%33%��&)#()%2��3425#452%��-/4�/5�")4��$%�#%15�),�2%02=3%.4%�$!.3�,�!00,)#!4)/.

�!2�%7%-0,%��5.�&)#()%2�:�6)2'5,%�&,/44!.4%������0%54�2%#%6/)2�,�!$2%33%38-"/,)15%��!,# ���%3�38-"/,%3�3/.4�5.%�0!24)#5,!2)4=�$5�,/')#)%,�$%

02/'2!--!4)/.�%4�./.�$5�02/#%33%52���)2%#4)6%3�$�).34!,,!4)/.�$�5.%�!$2%33%��

• �/--%.#%9�,%�-/4�0!2�5.�#!2!#4<2%�$%�,�!,0(!"%4�

• �%�38-"/,%�$/)4�#/--%.#%2�0!2�5.%�,%442%�%4�0%54�!6/)2�*5315�:���$%3#!2!#4<2%3��?���-!*53#5,%3�%4�-).53#5,%3����?���3/5,)'.%-%.4�� ��%4���

• �/53�0/56%9�35"34)45%2�5.%�!$2%33%�38-"/,)15%�!57�!$2%33%3�$%3425#452%3��-/43�/5�")43�

• �.2%')342%9�,%3�38-"/,%3�15%�6/53�$=&).)33%9�%4�,%523�!$2%33%3�,/')15%3#/22%30/.$!.4%3�

Utilisez l’écran d’état du processeur pour surveiller :

les informations de l’état du processeur les défauts majeurs et mineurs les STI et les PII les durées de scrutation des programmes l’état des E/S

Les données d’état du processeur sont stockées dans le fichier d’étatS2. Voir le tableau 6.F.

������������������� �������

������� �� ��

Page 86: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

!1&3.+.(&9.43�)*8�574,7&22*8�8=89@2*���������

6-10

��������

� ������� ������������ ����� ������������

������� ������������ ������ ��������

#��

�3).(&9*:78�&7.9-2A9.6:*8

• '.9����7*5479

• '.9�����)A5&88*2*39�)*�(&5&(.9A

• '.9���>A74

• '.9����8.,3*

#�� �9&98�*9�.3).(&9*:78�):�574(*88*:7

#�

"A,1&,*8�)*�(422:9&9*:78��

• '.98���C�����3:2A74�)*�89&9.43����

• '.9�������8.,3.+.*�8(7:9&9*:7�����8.,3.+.*�&)&59&9*:7��!��C������C���8*:1*2*39�

• '.9���������&)7*88&,*�)*��%

'.9�� '.9������ �� .11A,&1��� �� ���*251&(*2*39��� �� ��*251&(*2*39��� �� �*251&(*2*398

• '.9�����������!" �

'.9�� '.9���� ������$7&38+*79���!" ��8.�1&�2A24.7*�574(*88*:7�*89�2&:;&.8*� ������$7&38+*79���!" ��)A8&(9.;A� ������$7&38+*79���!" ��?�1&�2.8*�84:8�9*38.43

• '.9��������8.,3.+.*�2A24.7*�343�5749A,A*

#��?�#�

$&'1*�)*8�89&9.438�&(9.;*8��

�49 �.98 �°�)*�89&9.43 �C�� ��C��� �C�� �C�� �C�� ��C�� �C�� �C��

#�� �:7A*�)*�1&�)*73.@7*�8(7:9&9.43�)*�574,7&22*��*3�28�

#�� �:7A*�)*�8(7:9&9.43�2&<.2&1*�)*�574,7&22*��*3�28�

#��� �.98�)*�)A+&:98�2.3*:78

#��� �.98�)*�)A+&:98�2&/*:78

#�� �251&(*2*39�)*�894(0&,*�)*8�(4)*8�)*�)A+&:98

#�� �.(-.*7�574,7&22*�4B�1*�)A+&:9�*89�8:7;*3:

#��� �:2A74�)*�1.,3*�4B�1*�)A+&:9�*89�8:7;*3:

#�� �251&(*2*39�)*�894(0&,*�):�3:2A74�)*�+.(-.*7�A9&9�)���#

#��� � �33A*�)*�1�-4714,*�):�574(*88*:7

#��� �4.8�)*�1�-4714,*�):�574(*88*:7

#�� �4:7�)*�1�-4714,*�):�574(*88*:7

#�� �*:7*�)*�1�-4714,*�):�574(*88*:7

#� �.3:9*�)*�1�-4714,*�):�574(*88*:7

#� #*(43)*�)*�1�-4714,*�):�574(*88*:7

#�� �3)*<�574(*88*:7

#�� �!��C�����C������C����8*:1*2*39� �.(-.*7�.2&,*�)�&)&59&9*:7���#

#� �.98�)*�(422&3)*�)*�1�:9.1.8&9*:7�54:7�1*�84:8C574,7&22*�)*�1&3(*2*39�):574(*88*:7

#�� �438.,3*��(-.*3�)*�,&7)*�):�574,7&22*��*3�28�

#�� �.(-.*7�84:8C574,7&22*�)*8�)A+&:98

#�� �438.,3*�#$���*3�28�

#�� �:2A74�):�+.(-.*7�#$�

Page 87: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��������

7-1

�"�� �������������#����������

��������������

Ce chapitre couvre les sous-programmes d’interruption pouvant êtreinclus lors de la programmation du système.

������������ �������

�����

���

������

�(� �'�(�#"���'��&��(0&�'(�%)�'���$&#�&�!!�(�#"

�4�

��&�()&����)"'#)'4$&#�&�!!������0��)('

�4�

Utilisez votre spécification de conception pour savoir lesquelles descaractéristiques de programmation suivantes vous sont nécessaires :

commande d’exécution du programme sous-programmes de mise sous tension

��������������������

��������� " �����

� ������� ������!�� ����������� �������������

�/'� ���0(��(�#"���'�#"��(�#"'�"0��''�(�"()"� �"��!�"(

���0!�&&�����)','(/!���$&/')"��&&1(

��'��'#)'�(�"'�#"�'#)'4$&#�&�!!�'��'��0��)('

&0�-�)"�������&�'0$�&0����$&#�0�)&����� �"��!�"(��#"(&2 0�$#)&� ��$&�!��&� �"��!�"(��)"�$&#�&�!!��#)�%)�"��*#)'� �"��-�)"�$&#�&�!!���$&/'�)"��$�""���)�','(/!�����$&#��''�)&��+0�)(�� ��!�'��'#)'�(�"'�#"�'#)'4$&#�&�!!�����&&�)&��)'%)�.����/*�!�"(�

�/'� ���0(��(�#"���)"�0��)(�!���)&

�"*#����0(�(�&)��� �.�)"$&#��''�)&���')$�&*�'�#"�*��� ���$&/'�0(��(�#"���)"�0��)(�!���)&

���'#)'4$&#�&�!!���'��0��)('

&0�-�)"�������&�'0$�&0�$#)&�)"��&0$#"'���#"(&2 0��.�)"��0��)(�!���)&�����$�&!��&��0��)(�0(��(0��0(�&!�"��%)� �'#)'4$&#�&�!!������0��)('��'(��+0�)(0������$&#��''�)&��+0�)(� ��'#)'4$&#�&�!!����'��0��)('��)'%)�.�'#"����/*�!�"(����� ��'#)'4$&#�&�!!��������� ��0��)(�� ��$&#��''�)&�&�$&�"�� ��$&#�&�!!�� #��%)��$&�"��$� � .�#3�� ���0(0��"(�&&#!$)���"#"�� ��$&#��''�)&����)'�� ���0��)(��(�$�''���"�!#����&#�&�!!��

��������� �������

��������������

��� �"������������

�������������

#"��$(�#"���)"�����','(/!�

�0 ��(�#"��)�!�(0&��

����(�(�#"���'�!#��'����&�''�������'�&���'

�(���'��&#)$�'

�#�+���� ���#!4!)"���(�#"

� �"�����(�#"���'$&#�&�!!�'����*#(&�

','(/!�

�0 ��(�#"���''#)'4$&#�&�!!�'

���"(�&&)$(�#"

�&�"'��&(���'�#""0�'���'�&/(�'��(

���� #�4(&�"'��&(

� �) ���� ���)&0���'�$&#�&�!!�'

��'���"�$ �����)�!�(0&�� ��)�','(/!�

Page 88: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�/���'�"!���&�&"(&1#%"�%� �&����!'�%%(#'�"!����������

7-2

���������������������������� �

Les programmes utilisateur, dans le processeur PLC-5 classique, sonttoujours dans l’un des états suivants : achevé, en position, en coursd’exécution, en attente ou en défaut.

������������� ���

����������������

����������������

��������������

�"!

�"!

�������������

�(�

�"!

�"!

�#/%�'�"!����%/1���!�� �!'

��������������

���#%"�%� ��������)/�&"!��*/�('�"!"(�!���#�&��!�"%���" �!�/

���#%"�%� ��&��*/�('�%��'�&�����)��'�(!��#%�"%�'/�#�(&�/��)/���'"(&���&�#%"�%� �&�#�&&�!'�#�%���'�/'�'������#�('�+��)"�%#�(&��(%&�#%"�%� �&���!&���'�/'�'�-�(!� " �!'��"!!/

���#%"�%� ���&'�#%0'�-�0'%���*/�('/� ��&�''�!�����!'�%)�!'�"!���(!�/)/!� �!'���!'%/���!'%�!&�'�"!�"(����.)� �!'����'� #"%�&�'�"!�

���#%"�%� ��&��*/�('����(!�&�(��#%"�%� ��-�����"�&�#�('�

0'%����!&���'�/'�'

�!�!"()��(#%"�%� �����#%�"%�'/#�(&�� #"%'�!'���&'1��

#%0'��

������� ��� ��#�%��*��

�(�

�(�

�#/%�'�"!����%/1���!�� �!'

�#/%�'�"!����%/1���!�� �!'

�"%&�$(�(!���"�1'%�!&��%'�#%�!��#������(!�"#/%�'�"!����%/1���!�� �!'��&'������'(/���'��&�#%"�%� �&����#%�"%�'/��!�/%��(%��&"!'�*/�('/&��-� "�!&�$(��'"('�&���&��('%�&�*/�('�"!&�&"��!'��!'�%��'�&�#�%�(!��,"!�� ��� ���!'"(%�!'������"�1'%�!&��%'�

�(�

���#%"�%� ���&'1����!��/��('��

���#%"�%� ���� �!��1'1���(!��"�1'%�!&��%'�-���&'�!�����&"(&1#%"�%� �&��� ��'��

&�(�� �!'�

�!��/��('��!��"(%&���*/�('�"!��&'��!'�%)�!(��!&����#%"�%� �

���'� #"%�&�'�(%��(�#%"�%� ��&'�%/��/�#"(%�&����%���%

)�%&����#%"����!���!&'%(�'�"!

�!�&"(&1#%"�%� ���##%"#%�/�����&'�"!���&��/��('&���"�&�'1��

��������%�����/��('��

������������� ���

���#%"�%� ����'�% �!/�&"!��*/�('�"!"(�!���#�&��!�"%���" �!�/

�"(&���&�#%"�%� �&�('���&�'�(%��'��&�&"!'��!!(�/&��'����#%"��&&�(%

#�&&���!�/'�'�����/��('

Page 89: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

���������������������������������������������������

7-3

Vous pouvez écrire un sous-programme de gestion de défauts que leprocesseur exécute quand il détecte un défaut majeur. Par exemple, sile fichier programme est altéré, vous pouvez dire au processeurd’interrompre le programme en cours, exécuter votre sous-programmede gestion de défauts puis continuer le traitement du programmeoriginal.

Cette section indique comment régler et écrire un sous-programme degestion de défauts, et comment protéger le processeur contre une misesous tension en mode Exécution après une panne de courant.

���������������� ��������

Quand le processeur détecte un défaut majeur, il interromptimmédiatement le programme en cours. S’il existe un sous-program-me de gestion de défauts (spécifié dans S:29), le processeur l’exécuteà cause des défauts récupérables. Ainsi, selon le type de défauts, leprocesseur :

retourne au fichier programme à relais en cours si le processeur peutcorriger le défaut

entre en mode Défaut si le processeur ne peut pas redresser le défaut

Par exemple, la ligne de la figure 7.1 contient une instruction quiprovoque un défaut majeur.

����������

�������������������������������� ��

� �

� � �

������������� ��������

Dans l’exemple ci-dessus, figure 7.1, le processeur exécute lesous-programme de gestion de défaut après détection du défaut. Si cesous-programme remet à 1 les bits en défaut, le processeur retourne àl’instruction du fichier programme qui suit l’instruction erronnée etexécute le reste de la ligne.

Si vous ne programmez pas de sous-programme de gestion de défautspour le défaut B, le processeur se met immédiatement en défaut.

Les bits dans le mot 11 du fichier d’état du processeur indiquent le typede défaut majeur. Reportez-vous au tableau 7.A pour déterminer si undéfaut est ou non récupérable.

����������������� ��������

���������������� ���

Page 90: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�:*%#2)-,�$%1�1-31;.0-'0!++%1�$�),2%003.2)-,���������

7-4

������ ����

"������� !��"�� ������� ������������ �����������"����

���� �"�� ��� ����"�� �������

�� �)#()%0�.0-'0!++%�!*2:0:�:#3.:0!"*% ;

� �$0%11%�!*2:0:%�$!,1�*%�.0-'0!++%�8�0%*!)1��4-)0�#-$%1�$%�$:&!321��;���:#3.:0!"*%�;*%�1-31;

$� �:&!32�$%�.0-'0!++!2)-,��4-)0�#-$%1�$%�$:&!321��;�� .0-'0!++%�$%'%12)-,�$%1

� �:&!32�$%�.0-2%#2)-,�8�*!�+)1%�%,�0-32%��4-)0�+-2����")2���%�.0-#%11%30�+%2�8��*%�")2� ���1)�4-20%�1-31;.0-'0!++%�$%�$:&!321�,%�*%0%+%2�.!1�#%�")2�8����*%�.0-#%11%30�),()"%�*!�+)1%�%,�0-32%

'%12)-,�$%1$:&!321�.%32#-++!,$%0�!3.0-#%11%30$�%&&!#%0

�� �:&!32�':,:0:�.!0�*�32)*)1!2%30���*%�.0-#%11%30�!�1!32:�!3�1-31;.0-'0!++%$%1�$:&!321��4-)0�#-$%1�$%�$:&!321��;��

.$�%&&!#%0*�%00%30�.3)1�$%0%.0%,$0%�*!

�� �:&!32�$%�#()%,�$%�'!0$%0%.0%,$0%�*!1#032!2)-,�$3.0-'0!++%

� �%�&)#()%0�� ��,%�#-,2)%,2�.!1�$%�*-')/3%�8�0%*!)1�-3�,�%5)12%�.!1.0-'0!++%�

�� �%�.0-#%11%30�!�$:2%#2:�3,�$:&!32������4-)0�#-$%1�$%�$:&!321���;���

�� �%�.0-#%11%30�!�$:2%#2:�3,�$:&!32�.%,$!,2�*�!11%+"*!'%�$�3,�&)#()%0.0-'0!++%�8�0%*!)1��4-)0�#-$%1�$%�$:&!321���� �-,

0:#3.:0!"*%�� �%�16129+%�%12�+!*�#-,&)'30:���4-31�!4%7�),12!**:�3,%�#!02-3#(%����

+!)1�#-,&)'30:�*%�16129+%�.-30�3,%��������-3�4-31�!4%7�%,&0%),2�*%109'*%1�$%�+)1%�%,�.*!#%�$3�+-$3*%�$�����8���.-),21�.-30�*�!$0%11!'%�%+.*!#%+%,2

0:#3.:0!"*%���*%�.0-#%11%301%�+%2�%,+-$%��:&!321!,1�1#032!2)-,

� �:&!32�$%�+!2:0)%*�,-,�0:#3.:0!"*%

1!,1�1#032!2)-,$3�1-31;.0-'0!++% $%

� �%�1-31;.0-'0!++%�$%�'%12)-,�$%1�$:&!321�,%�#-,2)%,2�.!1�$%�*-')/3%�80%*!)1�-3�,�%5)12%�.!1

.0-'0!++%�$%'%12)-,�$%1$:&!321

�%�&)#()%0�.0-'0!++%�$3�1-31;.0-'0!++%�$%�'%12)-,�$%1�$:&!321�,%#-,2)%,2�.!1�$%�*-')/3%�8�0%*!)1

$:&!321

Un bloc-transfert à distance depuis un sous-programme de gestion desdéfauts provoque l’arrêt par le processeur de la scrutation de tous lesprogrammes jusqu’à l’achèvement du bloc-transfert.

Codes des défauts majeursLe tableau 7.B liste les codes des défauts majeurs. Le processeur stocke le code du défaut dans le mot 12 du fichier d’état du processeur.

Page 91: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�>-(&5,0/�'(4�4064@130*3$..(4�'�,/5(33615,0/���� ����

7-5

����������

�������������������

�� ������

���@��� �(4(37>4�$68�&0'(4�'(�'>)$654�'>),/,4�1$3�-�65,-,4$5(63

�� �$67$,4�591(�'�01>3$/'(�'(�/0.%3(�(/5,(3���3(45$63(�6/�/067($6�),&+,(3�.>.0,3(�'6�130&(44(63

� �$67$,4�591(�'(�&0.%,/$,40/�'�(81-0,5$5,0/�'(4�.0'(4���3(45$63(�6/�/067($6�),&+,(3�.>.0,3(�'6�130&(44(63

� �$4�$44(:�'�01>3$/'(4�1063�-�,/4536&5,0/���3(45$63(�6/�/067($6�),&+,(3�.>.0,3(�'6�130&(44(63

�� 301�'�01>3$/'(4�1063�-(4�,/4536&5,0/4���3(45$63(�6/�/067($6�),&+,(3�.>.0,3(�'6�130&(44(63

�� �/4536&5,0/�$-5>3>(��'6(�130%$%-(.(/5�;�-$�3(45$63$5,0/�'�6/�),&+,(3�.>.0,3(�/0/�&0.1$5,%-(�$7(&�-(�130&(44(63

� �(�53067(�1$4�-$�),/�'(�-�(813(44,0/���3(45$63(�6/�/067($6�),&+,(3�.>.0,3(�'6�130&(44(63

�� �,/�'(�:0/(�'�>',5,0/�.$/26$/5(���3(45$63(�6/�/067($6�),&+,(3�.>.0,3(�'6�130&(44(63

�� !064�$7(:�(/53>�6/�/0.%3(�'�>->.(/54�5301�*3$/'�'$/4�6/(�$'3(44(�,/',3(&5(

�� !064�$7(:�(/53>�6/�/0.%3(�/>*$5,)�'�>->.(/54�'$/4�6/(�$'3(44(�,/',3(&5(

�� !064�$7(:�(44$9>�'�$&&>'(3�;�6/�),&+,(3�/0/�'>),/,�'6�130*3$..(

� !064�$7(:�65,-,4>�6/�/6.>30�'(�),&+,(3�/>*$5,)��7064�$7(:�65,-,4>�6/�/6.>30�1-64�>-(7>�26(�-(�/0.%3(�'(�),&+,(34�(8,45$/54��067064�$7(:�(44$9>�'�$'3(44(3�,/',3(&5(.(/5�-(4�),&+,(34������06��

� !064�$7(:�(44$9>�'�$'3(44(3�,/',3(&5(.(/5�6/�),&+,(3�'(�591(�,/&033(&5

� !064�$7(:�(44$9>�'(�4$65(3�6/�),&+,(3�'(�4064@130*3$..(�,.%3,26>�'(�5301

� !064�/�$7(:�1$4�(/53>�$44(:�'(�1$3$.=53(4�'(�4064@130*3$..(4

� !064�$7(:�4$65>�;�6/�),&+,(3�/0/�7$-$%-(��/0/�;�3(-$,4�

!064�$7(:�4$,4,�6/�),&+,(3�'(�4064@130*3$..(�����26,�/�(45�1$4�6/�&0'(������

!064�$7(:�(/53>�6/�13>@3>*-$*(�/>*$5,)�06�$&&6.6->�6/(�7$-(63�'$/4�6/(�,/4536&5,0/�'(�5(.103,4$5(63

� !064�$7(:�(/53>�6/�5(.14�/>*$5,)�7$3,$%-(�'$/4�6/(�,/4536&5,0/����

� !064�$7(:�(/53>�6/(�&0/4,*/(�+034@1-$*(�'$/4�6/(�,/4536&5,0/����

!064�$7(:�$'3(44>�6/�.0'6-(�,/&033(&5�'$/4�6/�%-0&@53$/4)(35��6/(�(/53>(�,..>',$5(�06�6/(�,/4536&5,0/�'(�4035,(�,..>',$5(

� !064�$7(:�(/53>�6/(�,/4536&5,0/�'(�3(5063�'(16,4�6/�),&+,(3�4$/4�4064@130*3$..(

� �/4536&5,0/�����$7(&��# �.$/26$/5

� �(�),&+,(3�'(�&0..$/'(�(45�5301�1(5,5�1063�-�,/4536&5,0/������� ���� "�06����

� �/4536&5,0/��# �$7(&�����.$/26$/5

� !064�$7(:�(44$9>�'(�4$65(3�;�6/(�>5,26(55(�>-,.,/>(

@�� �>4(37>4

� �(�130&(44(63�$�'>5(&5>�'(4�>5,26(55(4�(/�'06%-(

�>5(&5,0/�'(�'>)$65�'(�),&+,(3����

� �(�����$�5301�'(�)0/&5,0/4�$&5,7(4

�,&+,(3�����.$/26$/5�06�'(�591(�/0/�&0/)03.(�1063�-�>5$1(��-�$&5,0/��-$�53$/4,5,0/���06��064@*3$1+(�&3>>�.$,4�7,'(���06�(�),&+,(3����06�5(.103,4$5(63�41>&,),>�'$/4�����(45�7,'(�06�5301�1(5,5

� �(�130&(44(63�/(�1(65�1$4�&0/5,/6(3�;�(8>&65(3�-(�����$13=4�6/(�1$//(�'(�&063$/5

� !064�$7(:�(44$9>�'(�53$/4)>3(3�6/�����;�6/�130&(44(63�26,�/(�1(65�1$4�(8>&65(3�-(4�������06�&(�����1$35,&6-,(3�/(4611035(�1$4�&(�����>70-6>

�� !064�$7(:�,/&033(&5(.(/5�,/45$-->�6/�.0'6-(�'�����;���10,/54�'$/4�6/(�&0/),*63$5,0/�;���(.1-$&(.(/5�����@������@�����

�� !064�$7(:�3>*->�4$/4�$6503,4$5,0/�6/�&0..65$5(63�'(�)0/'�'(�1$/,(3�&+<444,4�'�������-(�&0..65$5(63��06���'0,5�?53(�463��))

Page 92: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

������������������ ����������������� �������������

7-6

Important : Si le processeur PLC-5 détecte un défaut dans lesous-programme de gestion des défauts (double condition de défaut), leprocesseur PLC-5 passe directement en mode Défaut sans achever lesous-programme de gestion des défauts.

����������� ���� ����������������������� ������������

Si vous choisissez de programmer un sous-programme de gestion desdéfauts, procédez d’abord à un examen par ce sous-programme desinformations sur les défauts majeurs enregistrés par le processeurPLC-5 et décidez si vous voulez ou non procéder comme suit avant quele PLC-5 ne passe automatiquement en mode Défaut :

régler une alarme effacer le défaut arrêter le système de façon ordonnée

Dès détection d’un défaut majeur, le processeur PLC-5 suspendimmédiatement le fichier programme en cours d’exécution et, siprogrammé, exécute une fois le sous-programme des défauts complet.Si le processeur PLC-5 n’exécute pas ce sous-programme, ou que cedernier n’efface pas le défaut, il passe automatiquement en modeDéfaut.

Réglage d’une alarmeVous pouvez avoir besoin qu’une alarme vous signale un défautmajeur. Installez d’abord cette ligne dans votre sous-programme degestion des défauts et associez-la à un compteur.

������������

Vous pouvez également régler une alarme dans votre sous-programmed’erreurs pour signaler quand il efface une erreur majeure.

Effacement de l’erreurSi vous décidez d’effacer le défaut dans le sous-programme de gestion des défauts, placez la logique à relais de façon à effacer l’erreur au début du sous-programme. Vous pouvez comparer le codede défaut à une référence.

Comparaison du code de défaut à une référence – Identifiez lesdéfauts majeurs possibles, puis sélectionnez seulement ceux que votreapplication vous permettra d’effacer rapidement. Ces derniersreprésentent vos codes de défauts de référence.

A partir du sous-programme de gestion des défauts, examinez le codedes défauts majeurs que le processeur stocke dans S:12. Utilisez uneinstruction FSC pour comparer le code des défauts au fichier deréférence contenant les codes de défauts « acceptables » (comparaisonde mot-à-fichier). Si le processeur trouve une correspondance,l’instruction FSC établit le bit trouvé (.FD) dans la structure decommande spécifiée. Utilisez l’instruction MOV pour effacer le défautdans S:11. Puis sautez à la fin du sous-programme des défauts pour leterminer rapidement.

Page 93: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�2'" .&*)�!"-�-*/-3+,*$,�(("-�!�&).",,/+.&*)����������

7-7

Dans la figure 7.2, #N10:0 est le fichier de référence.

�� �������

����������������������������������������������������������

���

���

����

�*/, "

"-. ����

���

����

� �

����

��

� ����

��

",)&1,"�'&$)"�!�)-�'"�-*/-3+,*$,�(("�!"�$"-.&*)�!"-�!2#�/.-

��

��

���

�����������������

�*).,*'

�")$%.

�*-&.&*)

�*!"

����

��

��

��

�0+,"--&*)

������������

����

��

Le processeur termine la scrutation du sous-programme de gestion desdéfauts. Si le sous-programme efface S:11, le processeur retourne aufichier programme et reprend son exécution. Si le sous-programme desdéfauts n’efface pas S:11, le processeur exécute le reste dusous-programme et passe en mode FAULTED (défectueux).

Important : Si le sous-programme de gestion des défauts efface ledéfaut majeur, le processeur termine le sous-programme des défauts etretourne à l’instruction du fichier programme qui suit celle contenantl’instruction avec le défaut. Le reste de la ligne est exécuté. Il sembleque le défaut n’est jamais survenu. L’exécution du sous-programme degestion des défauts continue jusqu’à ce que vous corrigiez la cause dudéfaut.

Page 94: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

������������������ ����������������� �������� ����

7-8

Utilisation de la logique d’arrêtLa programmation de l’arrêt doit tenir compte des aspects suivants.

Stockez les conditions initiales et réamorcez les autres données pourassurer ultérieurement une mise en route ordonnée.

Surveillez l’arrêt des sorties cruciales. Au besoin, utilisez lebouclage pour étendre le temps de scrutation du sous-programme degestion des défauts à la limite de temporisation du chien de garde duprocesseur, de façon à ce que votre programme puisse confirmer quedes événements critiques se sont produits.

���������������������������� ������������

Pour tester un sous-programme de gestion des défauts, utilisezl’instruction JSR pour y accéder. Envoyez un code d’erreur commepremier paramètre de l’instruction JSR. Le processeur stocke ce codedans le mot 12 d’état et établit le bit correspondant dans le mot 11.

Vous pouvez détecter et établir vos propres défauts à l’aide des codesde défauts 0-9 ou à l’aide des codes 10-87 définis par le processeur.

��������� ��������������������������� ������������

Vous pouvez écrire plusieurs sous-programmes de gestion des défautset les stocker dans plusieurs fichiers sous-programme de défauts, maisle processeur logique n’exécute qu’un seul de ces sous-programmesquand le processeur PLC-5 détecte un défaut majeur. Le nombre desous-programmes de gestion des défauts que le processeur PLC-5exécute est stocké dans le mot 29 du fichier d’état du processeur. Engénéral, vous entrez un numéro de fichier de sous-programme desdéfauts à l’aide du logiciel de programmation et changez le fichier desous-programme des défauts spécifié depuis le programme logique.

Pour installer un sous-programme de gestion des défauts, vous devez :

valider le sous-programme de gestion des défauts en entrant unnuméro de fichier sous-programme de gestion des défauts dans lefichier d’état

créer un fichier programme et saisir la logique de sous-programmede gestion des défauts

effacer un défaut majeur (autrement que par le sous-programme degestion des défauts)

��� ��� ����������������������������

Pour valider un sous-programme de gestion des défauts, stockez lenuméro du fichier programme (3-999) du fichier contenant la logiquedu sous-programme de gestion des défauts dans le mot 29 du fichierd’état du processeur. Quand le processeur rencontre un défaut majeur,il exécute la logique du sous-programme de gestion des défauts pourtraiter le défaut.

Page 95: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��� ���������������������������������������� �������

7-9

Si vous ne spécifiez pas de numéro de fichier programme, leprocesseur passe immédiatement en mode Défaut après détection d’undéfaut.

Modification du sous-programme de gestion des défauts à partir de la logique à relaisVous pouvez modifier le sous-programme de gestion des défautsspécifié depuis la logique à relais en copiant un nouveau numéro defichier de sous-programme dans le mot 29 du fichier d’état duprocesseur.

La figure 7.3 représente un exemple de programme permettant dechanger le numéro de fichier du sous-programme de gestion desdéfauts.

���������

�������� ������������������� ������������������

����������������

��

���

��� �

���� ���

��

ATTENTION : N’altérez pas le numéro de fichier dusous-programme de gestion des défauts et n’utilisez pas le même fichier à d’autres fins. Si le numéro de fichier que vous spécifiez aboutit à un sous-programme de gestion des défauts non existant, le processeur passeimmédiatement en mode Défaut après détection d’undéfaut. Un fonctionnement imprévu de la machine peutoccasionner des dégâts à l’équipement et/ou des blessures corporelles.

Effacement d’un défaut majeurVous pouvez effacer un défaut majeur à l’aide de l’une des méthodessuivantes :

Utilisez le logiciel de programmation pour effacer un défaut majeur.

Pour plus de renseignements concernant l’utilisation du logiciel afind’effacer un défaut majeur, reportez-vous au chapitre correspondantde la documentation de votre logiciel de programmation.

Tournez le commutateur à clé sur le processeur PLC-5 de REM àPROG à RUN.

Important : L’effacement d’un défaut majeur n’en corrige pas lacause. Le processeur PLC-5 peut continuer à répéter le cycle desdéfauts jusqu’à élimination de leur cause.

Page 96: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

!�� �������������#���������������������������� �#!��

7-10

��"#����#������$��� !�#��#���������"��"�$"'#��"���

Vous pouvez régler votre processeur de sorte qu’après une panne decourant, il ne passe pas en mode Exécution. Le bit 1 dans le mot 26 dufichier d’état du processeur établit la protection contre une misesous-tension. Le tableau 7.C indique les états de ce bit.

������$���

��"��%����#�%����$���#���� !�#��#���������"��"�$"'#��"���

��������#�������#����"#� � !&"�$��� ����������$!��#�

������� ������ �������� ������������#�������������������������!������������������������������� ����������������������������

�������� ������ ��������������������������������� ��������������� ��������������������� ��������������

Activez le mot 26, bit 1, manuellement depuis l’écran d’état duprocesseur (reportez-vous au chapitre sur l’utilisation des donnéesd’état dans la documentation du logiciel de programmation). Vouspouvez encore verrouiller ce bit à l’aide de la logique à relais. Une foisce bit à 1, le processeur scrute le sous-programme de gestion desdéfauts une fois après la panne de courant. Vous pouvez programmer lesous-programme de gestion des défauts pour déterminer si l’état actueldu processeur laissera ou non le processeur répondre correctement à lalogique à relais et s’il faut ou non permettre le lancement duprocesseur.

��"���$�����"�$"�#��"���

Le bit 5 du mot d’état 11 décide de la mise ou non sous tension duprocesseur après une panne de courant. Après une panne de courant, leprocesseur met automatiquement ce bit à 1 ; le tableau 7.D indiquecomment vous pouvez modifier ce bit depuis votre sous-programmed’erreurs.

������$��

��"��%����#�%����$���#������"�����!�$#�

������"�$"' !��!��������#���

��#�������#���

��� !���""�$!�

�������� ��������!��������������������� ����������������#�������������������������!���������������� ������������������" �����������������������

��������� ����������� �������������� ������!������������ ��������������� ������������������������������������������

Important : Vous pouvez utiliser les instructions JMP et LBL pourscruter seulement la portion du sous-programme de gestion des défautsassociée à un défaut particulier ou à une condition de mise soustension.

Pour les renseignements concernant la protection du lancement sur lesSFC, reportez-vous à la documentation du logiciel de programmation.

Page 97: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

������������������ ����������������� ����� ��������

7-11

En général, si le processeur détecte un défaut matériel, il établit undéfaut majeur et réamorce les E/S. Si le processeur détecte un défaut encours d’exécution, il met à 1 un bit de défaut majeur et les racks d’E/Sdécentralisées sont réglés sur leur commutateur de dernier état. Lessorties des modules des racks décentralisés demeurent dans leur dernierétat ou sont mises hors tension, selon le réglage du commutateur dedernier état dans le châssis d’E/S 1771.

Pour décider comment positionner ce commutateur, évaluez commentles machines de votre procédé seront affectées par un défaut. Parexemple, comment la machine va-t-elle réagir aux sorties restant dansleur dernier état ou aux sorties automatiquement mises hors tension ? Aquoi est connectée chaque sortie ? Est-ce que le mouvement de lamachine va continuer ? Est-ce que cela peut occasionner l’instabilitédes commandes de votre machine ?

Pour régler ce commutateur, reportez-vous à la publication1785-6.6.1FR, Automates programmables de la famille du 1785 PLC-5classique – Manuel d’installation du matériel.

Important : Dans le châssis local du processeur PLC-5, les sorties sontréinitialisées, quel que soit le positionnement du commutateur dedernier état, quand l’un des événements suivants survient :

le processeur détecte un défaut de temps d’exécution vous mettez à 1 un bit de fichier d’état pour réinitialiser un rack

local vous sélectionnez un programme ou testez un mode

���������������������������������������������������

Le châssis qui contient le processeur PLC-5 classique est le châssisd’E/S locales du processeur résident. Si un problème survient avec lefond de panier du châssis, les bits de la table des données des entrées etdes sorties pour le rack résident d’E/S locales demeurent dans leurdernier état. Le processeur établit un défaut mineur et continue lascrutation du programme et la surveillance des E/S locales étendues etdécentralisées.

Votre programme à relais doit surveiller les bits de défauts des racksd’E/S et prendre l’action correctrice appropriée (décrite plus loin danscette section).

ATTENTION : Si un défaut de rack résident d’E/S locales survient et que vous n’avez pas de méthode pour y remédier, la table-image des entrées et les sorties pour le rack défectueux demeurent dans leur dernier état. Dupersonnel peut être blessé et du matériel endommagé.

�������������������

���������������������

���������

Page 98: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

����������������������������������������������������

7-12

������ �������������� ���� ������������

En général, quand il y a des défauts dans un châssis d’E/Sdécentralisées, le processeur établit un bit de défaut de rack d’E/S puiscontinue la scrutation du programme et le surveillance des autres E/S.Les sorties dans le rack défectueux restent dans leur dernier état ouelles sont mises hors tension, selon le positionnement du commutateurde dernier état dans le châssis d’E/S 1771.

ATTENTION : Si des sorties sont contrôlées par desentrées dans un rack différent et qu’un défaut de rack RIO survient (dans le rack des entrées), les entrées sontlaissées dans leur dernier état correct. Les sorties peuventne pas être correctement contrôlées et du personnel peutêtre blessé et la machine endommagée. Vérifiez que vouspossédez des méthodes de correction.

����������� ���� ����� ������ �������������� ������������� �

��������������� ���

Dans le processeur PLC-5, vous pouvez surveiller les défauts de racksd’E/S à l’aide des bits d’état du processeur puis corriger l’erreur àl’aide du sous-programme de gestion des défauts ou de la logique àrelais.

Utilisation des bits d’état pour surveiller les défauts de racks

Il existe deux types de bits d’état pour afficher des informationsconcernant votre système d’E/S : les bits d’état global et les bits d’étatde rack d’E/S.

Les bits d’état global sont mis à 1 si un défaut survient dans n’importelequel des racks logiques.

���������� ��������������� �������������

����������������������� �

�������

Chaque bit représente un rack entier, quel que soit le nombre de seschâssis. (N’oubliez pas que vous pouvez avoir jusqu’à quatre châssisconfigurés comme quarts de racks pour composer un rack logique). Cesbits sont stockés dans les huit bits faibles des mots 7, 32 et 34 dufichier d’état.

Pour obtenir plus de renseignements sur ces bits d’état global,reportez-vous à la documentation de votre logiciel de programmation.

Page 99: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�3#��+ &%���*�*&,*6')&�)�$$�*��� %+�)),'+ &%��������

7-13

Les bits d’état de rack d’E/S, également appelés « bits d’état de rackpartiels », sont utilisés pour surveiller les racks dans votre systèmed’E/S. Le logiciel crée automatiquement un fichier de données denombre entier pour stocker ces informations quand un fichier d’étatd’E/S est défini. Ce fichier contient 2 mots de bits d’état pour chaquerack configuré dans votre système. Le nombre de fichiers de donnéescontenant ces informations d’E/S est stocké dans le mot 16 (octetfaible) du fichier d’état. Vous devez entrer ces informations à l’écrand’état du processeur. Pour plus de renseignements sur la surveillance del’état des E/S avec les bits d’état des racks d’E/S, reportez-vous à ladocumentation de votre logiciel de programmation.

Utilisation du sous-programme de gestion des défauts et de lalogique à relais pour leur correction

Vous pouvez configurer un défaut de rack d’E/S comme un défautmineur si vous avez le sous-programme de gestion des défauts et lalogique à relais appropriés pour exécuter un arrêt ordonné du système.Vous pouvez programmer la logique à relais de plusieurs façons pourcorriger un défaut de rack d’E/S. Ces méthodes sont les suivantes :

défaut majeur généré par l’utilisateur réinitialisation de la table-image des entrées programmation de la zone de défaut

��� ���� �������� ���

))�,)�$�!�,)��3%3)3��'�)#�,+ # *�+�,)

�&,*�*�,+�0�1�,%�*&,*6')&�)�$$�������*+ &%���*��3��,+*�(,�%��,%��3��,+����)��"�����*,)- �%+�� %���,+)�*�+�)$�*��* �#�*�� +*���3+�+�* �%�#�%+�,%��3��,+��-&,*�')&�)�$$�0�#��')&��**�,)�'&,)��� )��&$$�* �,%��3��,+�$�!�,)�3+� +�*,)-�%,�����*+616� )��'&,)�*�,+�)��,�*&,*6')&�)�$$�������*+ &%���*��3��,+*���&,*�')&�)�$$�0��%*, +��-&+)��*&,*6')&�)�$$�������*+ &%���*��3��,+*�'&,)��))4+�)�#��')&�3�3�&,�.3�,+�)�,%��))4+�&)�&%%3��,�*/*+2$����,�%��#��')&��**�,)��.3�,+��#� %*+),�+ &%����� %����� �� �)��,%�3��,+�$�!�,)��3%3)3�'�)�#�,+ # *�+�,)��*+��3�#�)3�

�3 % + �# *�+ &%���#�+��#�6 $�����*��%+)3�*

�&,*�*,)-� ##�0�#�*�� +*���3+�+��+��* �,%��3��,+��*+��3+��+3��-&,*�')&�)�$$�0�#��')&��**�,)�'&,)��� )�&$$��* �,%��3��,+�$ %�,)�*�3+� +�')&�, +���')2*� %� ��+ &%���,%��3��,+�'�)�#�*�� +*���3+�+��,+ # *�0#�3�)�%���3+�+���*� ���'&,)��#&(,�)�#��)��"��3��%+)�# *3��3���+,�,.���+ # *�0��%*, +��#��#&� (,��1�)�#� *'&,)�$�++)��1���&,�)�$�++)��1���#�*�� +*��) + (,�*����#��+��#�6 $������*��%+)3�*��%��&%�+ &%���*�. ��%��*����*&)+ �*���%*�#��)��"��&))��+�

� �-&,*�)3�$&)��0�#�*�� +*����#��+��#�6 $������*��%+)3�*��'�%��%+�#��$ *��1�!&,)�*, -�%+����*� ����#�*� +*����%+)3��*&%+����%&,-��,�)3�#3*�1�#�,)���)% �)�3+�+�-�#��#����&,)�(,����� �%��)) -��'�*��-&+)�')&�)�$$���& +�3+��# )�#�*�� +*��� %� � + &%��,�)��"��3���+,�,.����*�� +*��� %� � + &%��#&��#���&%+)5#�%+#�*� $���*����%+)3��)��"�'�)�)��"��#�*�� +*��� %� � + &%����)��"*�'�)+ �#*��&%+)5#�%+�#�*� $���*����%+)3�*,)�#����*�����������)��"���&,)�'#,*����)�%*� �%�$�%+*�*,)���*�� +*��)�'&)+�06-&,*�1�#��&�,$�%+�+ &%����-&+)��#&� � �#����')&�)�$$�+ &%�

��++��$3+�&���%3��** +��,%��)3- * &%��.��,*+ -���+��++�%+ -�����-&+)��*/*+2$��'&,)�#�*�&'3)�+ &%*���)3+��# **�$�%+���&,)�'#,*����)�%*� �%�$�%+*�*,)�#� %� � + &%���*�)��"*��� ����)�'&)+�06-&,*�1�#��&�,$�%+�+ &%����-&+)��#&� � �#����')&�)�$$�+ &%�

�3+�&�����')&�)�$$�+ &%���#��0&%�����3��,+

%�,+ # *�%+�#��$3+�&������')&�)�$$�+ &%����#��0&%������3��,+��-&,*� %-�# ��0���*�*��+ &%*����-&+)�')&�)�$$���-�����*�0&%�*������ %�,+ # *�%+�#�*�� +*���3+�+��-&,*�*,)-� ##�0�-&*�)��"*��(,�%��,%�3��,+��*+��3+��+3��-&,*��&$$�%��0�#��')&�)�$$��1�#�� �����*�# �%�*���%*�#��0&%��������-�����++�$3+�&����#�*�*&)+ �*�1�#� %+3) �,)����#��0&%�������& -�%+�4+)��%&%6)3$�%�%+�*��� %���4+)���3*��+ -3�*(,�%��,%��3��,+����)��"��*+��3+��+3�

�&,)�'#,*����)�%*� �%�$�%+*��)�'&)+�06-&,*�1�#���&�,$�%+�+ &%����-&+)��#&� � �#����')&�)�$$�+ &%�

Page 100: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

������������������ ����������������� �������������

7-14

Page 101: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��������

8-1

�����������������!������ � ���������

��� "���������

Ce chapitre traite des transferts discrets et de blocs-transferts desdonnées d’E/S quand un processeur est configuré en mode Adaptateurou en mode Scrutateur. Le transfert discret de données comprend desmots transférés vers/depuis un module d’E/S TOR numériques. Lebloc-transfert de données est transféré en un bloc de donnéesvers/depuis un module d’E/S de bloc-transfert jusqu’à 64 mots (telqu’un module analogique).

������������ ������������� ���

������

�&������'+�+�,)�

�)�%*��)+�� *�)�+�����&%%2�*

�#&�3+)�%*��)+�����&%%2�*

�.�$'#�����')&�)�$$�

�3�

�3

�3�

�3��

�&�����),+�+�,)�

�)�%*��)+�� *�)�+�����&%%2�*

�#&�3+)�%*��)+�����&%%2�*

�3�

�3�

�3��

��$�)(,�*�*,)�#�')&�)�$$�+ &%

�3��

Vous pouvez transférer des données en mode Adaptateur de deuxfaçons.

���������������������!����� ������������!����������������

��* $&+* -�)*���', * ,% $&�,#� ����� %,$2) (,�* �)�%*��)+ �� �&%%2�* � *�)1+�*��*�$&+*�-�)*���', *�,%�$&�,#��������%,$2) (,�* �)�%*��)+�����&%%2�*�� *�)1+�*

��*��#&�*�����&%%2�*���!,*(,�0��$&+*��-�)*���', *,%�$&�,#������#&�3+)�%*��)+��+�#�(,�,%�$&�,#��%�#&� (,��

�#&�3+)�%*��)+

Le processeur transfère les données d’E/S TOR et de bloc de façonsimilaire.

Le processeur en mode Adaptateur et le processeur de supervisionprocèdent automatiquement au transfert discret des données d’E/Sentre eux via la scrutation RIO du processeur de supervision.

Pendant chaque scrutation RIO :

��������� �������

������������������!�����

����������������������������

�&%��'+ &%���,%�����*/*+1$�

�2#��+ &%��,�$�+2) �#

�����+�+ &%���*�$&��*����)�**�������*�)��"*

�+���*��)&,'�*

��& .����#���&$3$,% ��+ &%

�#�% � ��+ &%���*')&�)�$$�*����-&+)�

*/*+1$�

�2#��+ &%���**&,*3')&�)�$$�*

�� %+�)),'+ &%

�)�%*��)+���*�&%%2�*�� *�)1+�*��+

����#&�3+)�%*��)+

��#�,#����#���,)2���*�')&�)�$$�*

� *���%�'#�����,�$�+2) �#��,�*/*+1$�

Page 102: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

���� ���!��������&� ��� ��%!� ��!��������'!��� ���!���� �����

8-2

le processeur de supervision transfère 2, 4 , 6 ou 8 mots, selon que leprocesseur en mode adaptateur est configuré comme 1/4, 1/2, 3/4 ourack complet

le processeur en mode Adaptateur transfère 2, 4, 6 ou 8 mots, selonque le processeur en mode adaptateur est configuré comme 1/4, 1/2,3/4 ou rack complet

����$�

#

$

��

!������!����

�����#�

&�����!���������" ���!����������

���!"�����!�&�

����!"��� ��!��

��"!�!�������

������������������ � �������������������

���!"�����!�&�

����!"��� ��!��

��������������������������������

���������������&�

�����'������� ���

���������������&� ��������������&�

������"����� �"��& ����!

��"!�!����������"�

��"!�!�����"����������

�� ����&���!�

�����'���������

La figure 8.1 montre le transfert entre le fichier des sorties duprocesseur de supervision et le fichier des entrées du processeur enmode Adaptateur, et entre le fichier des sorties du processeur en modeAdaptateur et le fichier des entrées du processeur de supervision.

Page 103: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�)�&* �)+�����'&&0�*��#*�)/+�*��+�����$'�1+)�&* �)+ ��"�&$��

8-3

���'$����

�$� %��$&��'&!��&�#'��������� &$��"$!��%%�'$%����%'"�$(�%�! ��&

"$!��%%�'$%�� ��!������"&�&�'$

�����

����� ����� ����� �����

����� ����� ����� �����

�'+

��

��

�'+

��

��

�������� ��',� #�"#�)���#%�!�������(+�+�,)�

�������� ��',� #�"#�)���#%�!�������(+�+�,)�

���1������1�� ���1������1��� ���1�������1���

���1������1�� ���1������1��� ���1�������1���

���%'+����*+�)0*�)-0��,��$'�1+)�&* �)+��+�.�$�0+�+�

�#�"#�)����*')+#�* �#�"#�)����&+)0�*

�)'��**�,)����*,(�)-#*#'&�)'��**�,)��&�%'������(+�+�,)

�)'��**�,)����*,(�)-#*#'&

�)'��**�,)����*,(�)-#*#'&�)'��**�,)��&�%'������(+�+�,)

�#�"#�)����&+)0�* �#�"#�)����*')+#�*

�)'��**�,)����*,(�)-#*#'&

Si les données venant du processeur de supervision sont destinées àcontrôler les sorties du processeur en mode Adaptateur, la logique àrelais du processeur en mode Adaptateur doit déplacer les donnéesdepuis son fichier d’entrées (rack 3 des E/S ou fichier-image del’adaptateur) vers son fichier de sorties (E/S locales). Utilisez lesinstructions XIC et OTE pour les données binaires ; utilisez lesinstructions de transfert et de copie pour les données en mots.

Si vous voulez que le processeur de supervision lise les données depuisun fichier de données dans le processeur en mode Adaptateur, lalogique à relais du processeur en mode Adaptateur doit déplacer cesdonnées dans son fichier de sorties (rack 3 des E/S ou fichier-image del’adaptateur) pour le transfert vers le processeur de supervision.

Pour le processeur de supervision, utilisez le numéro configuré de rackd’E/S de l’adaptateur pour recevoir les données ou les stocker en vuedu transfert.

�&���%�&�! ��'�$���������$�%%�%�����)�����&�����)����

Le rack 3 est le fichier par défaut des transferts discrets pour lesprocesseurs PLC-5/12, -5/15 et -5/25. En général, chaque instruction desortie dans un processeur doit avoir une instruction correspondante

�$!�$����&�! ���%

&$� %��$&%���%�$�&%�� ��!��

���"&�&�'$

Page 104: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��� ������������ ��� ����� �������������� ��������������

8-4

d’entrée dans l’autre processeur. Le numéro du rack détermine lesadresses que vous utilisez.

La logique à relais du processeur de supervision utilise le numéro derack (0-76 octal) du processeur en mode Adaptateur.

Conditionnez la logique à relais dans le processeur adaptateur avecle bit I30/10. Lorsqu’il est à 1, ce bit indique une rupture decommunication entre le processeur en mode Adaptateur et leprocesseur de supervision.

��������� ������������������ ����� �������������������

�����������������������

Si vous utilisez un adressage 1/2 emplacement dans un châssis à 16emplacements, vous avez besoin des adresses du rack 3 pour scruter lesE/S locales du processeur résident sur le processeur en modeAdaptateur. Dans ce cas, vous pouvez créer un fichier-image del’adaptateur pour le transfert des données. Avant de créer un fichier,vérifiez que les conditions suivantes existent :

le processeur PLC-5 est en mode Adaptateur

le processeur en mode Adaptateur est dans un châssis d’E/S1771-A4B

vous utilisez un adressage 1/2 emplacement

vous n’avez pas inhibé le rack 3 en mettant à 1 bit 3 d’inhibition derack dans le mot 27 d’état du processeur

Pour créer le fichier-image de l’adaptateur, créez un fichier de nombreentier de 16 mots. Ce fichier doit être de 16 mots, que vous utilisiez ounon des transferts de 4 ou 8 mots. Il doit être un fichier unique denombre entier, à utiliser seulement comme fichier-image del’adaptateur. Les mots 0-7 sont utilisés comme sorties ; les mots 8-15sont utilisés comme entrées. Les bits sont numérotés en décimales 0-15pour chaque mot.

Pour préciser au processeur quel fichier est le fichier-image del’adaptateur, entrez le numéro du fichier dans le mot 25 du fichierd’état du processeur. Vous entrez ce numéro de fichier à l’écran d’étatdu processeur. Pour plus de renseignements concernant l’écran d’étatdu processeur, reportez-vous au chapitre d’utilisation des donnéesd’état dans la documentation du logiciel de programmation.

Important : Si vous utilisez un fichier-image de l’adaptateur (au lieude l’image du rack 3), vous ne pouvez plus utiliser de blocs-transfertsentre le processeur de supervision et le processeur en mode Adaptateur.

Conditionnez la logique à relais avec mot 8 du processeur en modeAdaptateur, bit 8 décimal du fichier-image de l’adaptateur. Lorsqu’ilest mis à 1, ce bit indique une rupture de communication entre leprocesseur en mode Adaptateur et le processeur de supervision.

Page 105: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

� ��!�� "��������&�!���!� %"�!��"��������'" ��!�� "���������

8-5

ATTENTION : Ne programmez pas de blocs-transfertsvers un processeur de supervision si vous avez créé unfichier-image de l’adaptateur.

�������� ��������������������������� �������������������

���������������� ��� ������

La figure 8.2 représente la logique à relais pour le transfert du bit 17 dumot 7 d’image de sortie du processeur de supervision, et du bit 16 dumot 5 d’image de sortie du processeur en mode Adaptateur. Le xreprésente le numéro du rack du processeur en mode Adaptateur ; lerack 3 est le rack simulé du processeur en mode Adaptateur. Cetexemple suppose un adressage matériel 1 ou 2 emplacements.

����������

�������� ������������ �� �������� ���������������������� �� ������

���

����

���

���

� ���!!�# ����!#�� $�!������� '�� � ���!!�# �������������"�"�# ���� '��

Quand le processeur de supervision met à 1 son bit 0x:7/17 d’image desortie, le bit I:37/17 d’image d’entrée du processeur en modeAdaptateur est automatiquement mis à 1. De même, quand leprocesseur en mode Adaptateur met à 1 son bit O:35/16 d’image desortie, le bit Ix:5/16 d’image d’entrée du processeur de supervision estautomatiquement mis à 1.

La figure 8.3 représente la logique à relais si vous avez créé unfichier-image de l’adaptateur parce que vous avez besoin du rack 3pour les E/S locales. Cet exemple utilise N51 comme fichier-image del’adaptateur.

����������

�������� ������������ �� ���������������������������� ���� ������

������

��

������

��

���

���

� ���!!�# ����!#�� $�!������� '�� � ���!!�# �������������"�"�# ���� '��

Page 106: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�������� �� ������� ������������ ����������������� �������

8-6

Pour les processeurs PLC-5/12, -5/15 et -5/25, les mots 0-7 du fichierde nombre entier représentent la sortie, les mots 8-15 représententl’entrée.

������������ � ������������������������ � �� ����

������������ �������������

���������������� ��� ������

������������������� ��� ��������������������������� �������������

Le processeur de supervision reçoit ces bits d’état (tableau 8.A) duprocesseur en mode Adaptateur dans le mot 0 du fichier des entréespour le rack émulé par le processeur en mode Adaptateur.

� ��� �����

������� � �������������������������� �� ����

�� ������������������� ���������������������������

������� ������������������

������� ������������������� ��� ���������������� ����������������

Si vous utilisez un fichier-image de l’adaptateur dans un processeurPLC-5/12, -5/15 ou -5/25, ces bits d’état ne sont pas envoyés.

Le processeur de supervision doit surveiller les bits de défaut du rackconcernant le rack émulé par le processeur en mode Adaptateur, afin dedéterminer l’état de la liaison RIO.

������������ � ��������������������������� ����

Le processeur en mode Adaptateur reçoit ces bits d’état (tableau 8.B)depuis l’entrée I:30 du processeur de supervision (ou le mot 8 dufichier-image de l’adaptateur) de la table-image des données duprocesseur en mode Adaptateur. Ces bits précisent au processeur l’étatdu processeur de supervision et l’intégrité de la liaison decommunication RIO.

������������ �������������

���������������� ��� ������

�������������� �������������������������������������� ��� ������

Page 107: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�"��#��"$��������*�#���#�")$�#��$��������+$"��#��"$�� �������

8-7

� ��� �����

�������"� ������������������������ ������"� ������ ���� �� �������

����"��������������������������� �� ����

�� ��������������!���� �������������������������������������� �� ������

�����+���������$"*���%�"��������$���

������"+����������$"*������ $�$�%"���*������

�� � �*$��$��%���"% $%"���������%����$�����%�"�(��$�%���������������"���#��'����%� "���##�%"���#% �"&�#���

�� ��(��$��%� "���##�%"����#% �"&�#����%���������������"���#��'���� "���##�%"���������"��"������%���#$�

�� �� �*$��$��!%����� "���##�%"����#% �"&�#�����#$������%"#������#��#�%#�$��#����������$��#$�"���#�'���&������ "���)"������%����$�����%� "���##�%"����#% �"&�#���

�� �� �*$��$��%���"% $%"���������%����$��������#$+'+��"�� �#�����$�&�$*��������%����$����#%"�������#����������%����$����� �����#���#���"��)"�#������#�

Pour transférer des blocs de données entre un processeur PLC-5/12,-5/15 ou -5/25 en mode adaptateur et un processeur de supervision, leprocesseur en mode Adaptateur doit avoir une instruction BTW pourrépondre à l’instruction BTR du processeur de supervision (et uneinstruction BTR pour répondre à l’instruction BTW du processeursuperviseur). Par exemple, quand le processeur de supervision valideune instruction BTR, le processeur en mode Adaptateur répond envalidant une instruction BTW. Le processeur superviseur commande letransfert ; le processeur en mode Adaptateur répond à la requête. Lafigure 8.4 donne un exemple de programmation de bloc-transfert entreun processeur en mode Adaptateur et un processeur de supervision.

���� �� ��������

�����#�� �����������

������� �� ����

Page 108: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

3$04)(35�'(�'100<(4�',4&3;5(4�(5�'(�%.1&=53$04)(35�����" ��

8-8

��# ����

�%���������� �� ����"�����������&" ��!�� "����"�"�# ��#�� $�!�#

��# �#��� ���!!�# ����&������&������#�&����������������"�"�# ����!

��� ������

� �

� �

������ ������������

�$&-

�3162

�1'6.(

�10531.

�88

����!

����������

�$5$��,.(

�(0*5+

����������

������ ��������!�� �

�$&-

�3162

�1'6.(

�10531.

�88

����!

����������

�$5$��,.(

�(0*5+

���������

� !

������ ������������

�$&-

�3162

�1'6.(

�10531.��.1&-

�����

�$5$��,.(

�(0*5+

������

�105,06164 #

������ ��������!�� �

�$&-

�3162

�1'6.(

�10531.��.1&-

�����

�$5$��,.(

�(0*5+

������

� !

�105,06164 #

� �

� �

��������������=�

�31&(44(63�(0�/1'(��'$25$5(63

�$&-�88

�����

����=������=������16�=�����

�31&(44(63�'(�462(37,4,10�+:44,4�'���������

�<*.<(�2163�.(�,$,410����

���!���!����� �!!���

Le tableau 8.C donne quelques conseils d’adressage pour laprogrammation par blocs-transferts entre un processeur PLC-5/12,-5/15 ou -5/25 en mode Adaptateur et un processeur de supervision.

Page 109: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�*�'+ �*,�����(''1�+��#+�*0,�+��,�����%(�3,*�'+ �*,�����" ���

8-9

������#����

���!���!����� �!!������# ���!�����!&" ��!�� "!

���"�"�# ��#�� $�!�# ��$���#��� ���!!�# � ��&������&������#�&����

�����������"�"�#

� ��%" �

�����

���������!����� ���!!�# ���

!#�� $�!���

���������!����� ���!!�#

�����������"�"�#

���$ ���3��� �3��(�,�%���3� �3���(�,�%���3���� �3��(�,�%

�(#,�2,*���

�*(-)� � �(#,�2,*���

�(�-%� �

�('!-�-* �(#,�2,*��� �(&�*�����&(,+�,*�'+ 1*1+

�(',#'-� �-#�����3���,����3�����+�-%�&�',� �-#

� �#�.(-+��.�/���+(#'���+������-�*��$��)(-*�%�+�����%(��%�+��-�)*(��++�-*��'�&(������),�3,�-*��.(-+���.�/�+)1�# #�*�-'� #�"#�*3#&�!�����%����),�,�-*���,�%�+��%(�+3,*�'+ �*,+�'��)�-.�',)�+�2,*��-,#%#+1+��',*��%��)*(��++�-*����+-)�*.#+#('��,�%��)*(��++�-*��'�&(������),�,�-*�

ATTENTION : Pour garantir la destination correcte dubloc-transfert de données, programmez un seul jeu deblocs-transferts bidirectionnels entre le processeur desupervision et les processeurs PLC-5/12, -5/15 et -5/25 en mode Adaptateur.

Important : Si vous utilisez un processeur PLC-5/12, -5/15 ou -5/25,réglez la vitesse de communication du processeur de supervision pourles E/S décentralisées à 57,6 kb/s.

Les blocs-transferts entre le processeur en mode Adaptateur et leprocesseur de supervision transfèrent les données entre les adresses destables de données. Si vous voulez transférer des données d’E/S localesde processeur résident du processeur en mode Adaptateur vers unprocesseur de supervision, ou si vous voulez transférer des donnéesdepuis le processeur de supervision vers les E/S locales de processeurrésident du processeur en mode Adaptateur, vous devez utiliser lesinstructions MOV ou COP à l’intérieur du processeur en modeAdaptateur pour déplacer les données dans le (ou hors du) fichier dedonnées utilisé dans l’instruction de bloc-transfert de l’adaptateur.

La figure 8.5 illustre des transferts de données depuis un processeur desupervision vers un processeur PLC-5/12, -5/15 ou -5/25 en modeAdaptateur, et vers un module local de bloc-transfert, et vice versa.

Page 110: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

!4%15*)46�()�(211;)5�(-5'4:6)5�)6�()�&/2'<64%15*)46���������

8-10

��� ������

�"�������������$������������ ���������� ������ ���!������#� �

�������� ��� $������$������ �$�������������������� ��#� �

��� ����������������$�������������!����!����

����

������!��� ����#��!�

�%'.�4273�2(7/)�21642/

��

���� ����������

�%6%��-/)�)1+6,

�����������

������!��� ��������

�%'.�4273�2(7/)�21642/

��

���� ����������

�%6%��-/)�)1+6,

����������

�!�

������!��� ��������

�%'.�4273�2(7/)�21642/��/2'.

��

������%6%��-/)�)1+6,

�������

�216-17275 $

������!��� ����#��!�

�%'.�4273�2(7/)�21642/��/2'.

��

������%6%��-/)�)1+6,

������

�!#

�216-17275 $

�!# �!�

�-',-)4�()�(211;)5�����

����

���

�-',-)4�()�(211;)5����

����

����

�-',-)4�()�(211;)5�����

������

�����

��

������

������

�� ��

")45�/)02(7/)��!

�)37-5�/)02(7/)��!

�2(7/)��!�(%15�/)�4%'.��(��� �/2'%/)5��+4273)��(��� ��02(7/)��

������!��� ����#��!�

�%'.�4273�2(7/)�21642/��/2'.

���

������%6%��-/)�)1+6,

�������

�216-17275 $

�!#

������!��� ��������

�%'.�4273�2(7/)�21642/��/2'.

���

������%6%��-/)�)1+6,

������

�!�

�216-17275 $

����<��42')55)74�()�573)48-5-21 �42')55)74����<������<�����27�<�����)1�02()�

�(%36%6)74�(%15�/)�4%'.�������(7�342')55)74()�573)48-5-21

�!�/2'%/��574�/)�*21(�()�3%1-)4�(7�',955-5�)�&/2'�)56�64%15*;4;�574�/%�/-%-521����

Si vous transférez en bloc des données avec un processeur desupervision, vous ne pouvez pas utiliser l’adressage 1/2 emplacementavec un châssis 1771-A4B parce que le processeur en mode Adaptateura besoin de la table-image d’E/S du rack 3 pour la communication parbloc-transfert. (Cela ne s’applique qu’aux processeurs PLC-5/12, -5/15et -5/25 en mode Adaptateur.)

ATTENTION : N’essayez pas d’envoyer desblocs-transferts vers un processeur de supervision quand le processeur en mode Adaptateur utilise le rack 3 pour lascrutation des E/S locales du processeur résident (quandvous créez votre propre fichier-image de l’adaptateur àl’aide d’un processeur PLC-5/12, -5/15 et -5/25 en modeAdaptateur). L’utilisation des adresses du rack 3 dans cette condition a pour résultat un fonctionnementimprévisible de la machine qui peut entraîner des dégâtsmatériels et des blessures.

�"�������������������������������$���������

Les figures ci-après montrent des exemples de logique à relais pour lesblocs-transferts entre un processeur en mode Adaptateur et unprocesseur de supervision.

Page 111: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�0"-1'&02�%&�%.--6&1�%)1$052&1�&2�%&�#+.$720"-1'&02�����!����

8-11

����� �"����� "���#� ��������%���������%������%��"����%����

Observez les directives suivantes lorsque vous programmez desinstructions de bloc-transfert dans le processeur de supervision :

Réglez la longueur à 0.

Réglez le bit continu pour une opération continue (processeursPLC-5 et PLC-5/250 seulement).

Utilisez le numéro de rack RIO pour lequel vous configurez leprocesseur en mode Adaptateur.

Utilisez 0 comme numéro de groupe et de module.

Conditionnez l’utilisation des données de BTR avec le bit « donnéesvalidées ».

Tous les commentaires d’adresses pour les contacts indiqués dans lesexemples suivants représentent l’état actif (1) du bit dans le processeurPLC-5.

���"�����

$�������������%!��� ���!���� ��������� �"����� "���#� ���

���%����

�� ������������������

���������

�����������

�����������

����

���

���

������

)2�%&�12.$*"(&

��

�� �������������� ����

���������

�����������

�����������

����

���

���

������

)2�%&�,6,.)0&

��

)2�%&�')-� �

)2�%&�12.$*"(&

)2�%&�')-� ��

���

)2�%&�12.$*"(&

�����������������

�����������������������

���

)2�%&�')-� ��

���

���

���

���

���

���

���

��

�����������

�������

�����

����� �

�������������

�����

��

���

���������������������������������������������������

��������������������������������������������������������������

�����������������������������������������������������������������������������!��������������������������

�0.$&11&30����7��&-�,.%&��%"/2"2&30�%"-1�+&�0"$*��

)2�%&�%.--6&1�4"+)%&1

Page 112: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�0",1'&02�%&�%-,,6&1�%(1$052&1�&2�%&�#*-$820",1'&02���������

8-12

����������

�������� ���������������� ����������������� ������������������

��

��

������������������

����

�����

������

���������

� ���

��

���

��

������

�������

��

� ��� ��

(2�%&�'(,� ��

��

�������������� ����

����

�����

������

���������

� ���

��

������

�������

��

� ��� ��

�&/372&

��

���

����� ���������

������

������

�������

����

� ���

� ���

��

����

��

��

������

��������

��

(2�%&�'(,� ��

���

��� �����

��

�������������������������������������������������������������

��������������������������������������������������

%&�*&$230&

����������������������������������������������������������������������������!��������������������������

�0-$&11&30����8��&,�+-%&��%".2"2&30�%",1�*&�0"$)��

(2�%&�%-,,6&1,-,�4"*(%&1

Page 113: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�0#-1('02�&'�&.--6'1�&)1%052'1�'2�&'�$+.%720#-1('02������ ��

8-13

����� ����

�� ��� �� ���������� �������������� �� ���� ���� ��������������

��

��

������������������

����

�����

������

�������� ����

����

��

���������

������

�����

��

�����

��

����

��

�����

��

����

��

���������� �

��

�������������� ����

����

�����

������

�������� ����

����

��

���������

������

�����

��

���������� �

���

���!�����

������

����

������

������

������

��

���� �����

��

����

��

����

��

����

��

����

��

��������������������������������������������������������������

��������������������������������������������������

�����������������������������������������������������������������������������"��������������

)2�&�'00'30� ��

)2�&�'00'30� �

)2�#%2)(� ��

)2�#%2)(� �

)2�&'�()-� ��

)21�&'�4#+)&#2).-� ���'2� �

)21�&'�4#+)&#2).-� ���'2� �

)2�&'�&.--6'1-.-�4#+)&'1

�0.%'11'30����7��'-�,.&'��&#/2#2'30�&#-1�+'�0#%*��

Page 114: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�0#-1('02�&'�&.--6'1�&)1%052'1�'2�&'�$+.%720#-1('02�� �������

8-14

���������

�������������!�� �������� ����������������������������������!�����

��

��

������������������

����

�����

������

�������� ����

���

������

��

���������

��������

� �����

��

����������

��

�������������� ����

����

�����

������

�������� ����

���

�����

��

���������

��������

� �����

��

����������

��������� �

��������� �

������������������

�������

������

�����

������

��

�����

��

��������

����

����

�!��������

������

� �����

��

��

��

���

��������������������������������������������������������������

���������������������������������������������������

���������������������������������������������������������������������������"�������������

������

��

�����

��

������

��

�����

��

)2�&'�()-� ��

����

)2�&'�&.--6'1-.-�4#+)&'1

�0.%'11'30����7�'-�,.&'��&#/2#2'30�&#-1�+'�0#%*��

Page 115: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�,"*-'&,.�%&�%+**1&-�%(-$,0.&-�&.�%&�#)+$2.,"*-'&,.�����!���

8-15

����� �"��������������!�!�"������$�����$����!�$���

Observez les directives suivantes lorsque vous programmez desinstructions de bloc-transfert dans le processeur en mode Adaptateur.

Utilisez 3 comme rack, 0 pour le groupe et 0 pour le module.

Réglez le bit continu pour une opération continue.

Conditionnez l’utilisation des données de BTR aux bits d’état venantdu processeur superviseur.

���"������

#�������������$!��� ���!���"���������� �"�����$�����$����"

$���������������!�!�"�

��

��

����������������

����

�����

������

�������� ����

����

��

���������

������

�����

��

��

�����

��

����

��

�����

��

����

��

���������� !

��

������������ ����

����

�����

������

�������� ����

����

��

���������

������

�����

��

���������� !

(.�%�&,,&/,� ��

(.�%�&,,&/,� �

(.�"$.('� ��

(.�"$.('� �

������!�����������

����

������

������

������

��

��

(.�%&�'(*� �����������

��

�����

��

�����

��

�����

��

(.-�%�1.".

��������������������������������������������������

�������������������������������������������

�����������������������������������������������������

Page 116: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

����� �������������������������������������� ������� ����

8-16

Un processeur PLC-5, en mode Scrutateur, effectue des transfertsdiscrets et des bloc-transferts de données avec un châssis d’E/S localeset RIO de processeur résident. Si votre processeur est configuré enmode Scrutateur, référez-vous aux sections ci-après pour plus derenseignements sur la façon dont un processeur PLC-5 transfère lesdonnées en mode Scrutateur. D’autre part, les sections ci-après donnentdes renseignements sur le traitement des défauts de racks d’E/S pourles E/S locales et RIO du processeur résident (en mode Scrutateur).

Le processeur scrute les E/S locales du processeur résident de façonsynchrone et séquentielle à la scrutation du programme.

Le processeur :

scrute les transferts discrets de données dans le châssis d’E/S localesdu processeur résident de façon synchrone et séquentielle à lascrutation du programme.

scrute les transferts discrets de données dans le châssis RIO de façonasynchrone et séquentielle à la scrutation du programme. Le RIOscrute les transferts discrets de données d’E/S entre les adaptateursRIO dans le châssis des E/S et la mémoire tampon RIO dans leprocesseur.

exécute les opérations de gestion interne une fois par scrutation deprogramme : 3 ms maximum ; en général 1,5 ms

������������������

�� � ��������������������

���������� �����

���������� �����������

���������

��������������

���������������

���������������

�������������������������

����������������������

�����������������������

����������������

�����������������

Page 117: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��� ������������ ��� ����� �������������� �������������

8-17

Le processeur effectue des blocs-transferts de données vers et depuisson châssis d’E/S locales RIO de processeur résident quand ilfonctionne en mode Scrutateur. Le processeur exécute lesblocs-transferts de façon asynchrone à la scrutation du programme. Leprocesseur interrompt également la scrutation du programme de façonasynchrone à l’accès provisoire aux fichiers de données BTW et BTR.Le processeur exécute un bloc-transfert à distance par adresse de rackpendant chaque scrutation RIO dans les systèmes PLC-5 classiques.

���� ��� �������������������������� �������

Si votre programme à relais demande plus d’un bloc-transfert vers oudepuis le même châssis d’E/S dans la même scrutation d’unprogramme, le processeur met les demandes en file d’attente. Lesprocesseurs PLC-5/12, -5/15 et -5/25 peuvent effectuer jusqu’à 17demandes par adresse de rack.

Les demandes ayant été placées en file d’attente par le processeur, unprocesseur PLC-5/12, -5/15 ou -5/25 exécute les blocs-transferts dansl’ordre de leur demande. La seule exception est une demande debloc-transfert dans un sous-programme de gestion des défauts.

Le processeur a une mémoire tampon active. Il place un bloc-transfertdans la mémoire tampon active quand il prend la demande dans la filed’attente. Il place la demande de bloc-transfert directement dans lamémoire tampon active seulement si la file d’attente est vide.

Quand le processeur passe en mode Programme, les instructions debloc-transfert encore dans la mémoire tampon sont annulées.

����������������������������������� ����������������� ���

Les blocs-transferts vers des E/S locales du processeur résident suiventces procédures.

Les demandes de bloc-transfert sont placées en file d’attente pour lerack d’E/S locales de processeur résident auquel elles s’adressent.

La mémoire tampon active traite tous les modules de blocs-transfertsdont les instructions de blocs-transferts étaient continuellementactives dans la scrutation du programme, via la scrutation de la filed’attente dans l’ordre où les demandes ont été placées en filed’attente.

le processeur interrompt provisoirement la scrutation du programmequand la mémoire tampon active exécute une demande debloc-transfert afin d’accéder au fichier des données dubloc-transfert.

Les blocs-transferts de données d’E/S peuvent finir et le bit de finpeut être mis à 1 à n’importe quel moment pendant la scrutation duprogramme.

Le processeur exécute tous les blocs-transferts validés des donnéesd’E/S vers les E/S locales du processeur résident de façon continue, àmesure que chaque demande de bloc-transfert entre dans la mémoiretampon active. Le processeur n’attend pas que la scrutation des E/Smette les demandes en file d’attente.

������������ ��

��������������������� �

��������

Page 118: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��� ������������ ��� ����� �������������� ��������������

8-18

����������������� �� ����������

Les blocs-transferts de données d’E/S vers RIO suivent ces procédures.

Les demandes de blocs-transferts sont placées en file d’attente pourchaque rack RIO adressé.

Chaque mémoire tampon active transfère un bloc de données parscrutation RIO.

Le processeur interrompt momentanément la scrutation duprogramme quand la mémoire tampon active exécute une demandede bloc-transfert afin d’accéder au fichier des données desblocs-transferts.

Si les scrutations du programme sont deux ou trois fois plus longuesque les scrutations RIO, le processeur peut exécuter deux ou troisblocs-transferts à distance par scrutation de programme et interromprela scrutation du programme deux ou trois fois.

Important : Si vous répartissez les numéros de racks RIO entre lesvoies de scrutateurs, les blocs-transferts vers les voies des scrutateursde priorité moindre ne s’exécutent pas. Les transferts discretsfonctionnent correctement. La priorité des voies de scrutateurs estconforme à l’ordre suivant : 1A, 1B, 2A et enfin 2B. Si vousconfigurez les voies 1B et 2A comme scrutateurs décentralisés etrépartissez le rack numéro 2 entre elles, par exemple, lesblocs-transferts fonctionneront vers 1B (la voie de priorité supérieure)mais ne fonctionneront pas vers la deuxième moitié du rack 2 (2A, lavoie de priorité moindre).

����������������� ������������������������ ���������� ��

����������

Si le processeur exécute un sous-programme de gestion des défauts quicontient des instructions de bloc-transfert, le processeur les exécuteimmédiatement à l’achèvement des blocs-transferts qui se trouventdans la mémoire tampon active, avant même les demandes deblocs-transferts en file d’attente.

Les blocs-transferts dans un sous-programme de gestion des défauts ouun STI doivent être effectués seulement entre le processeur et les E/Slocales de processeur résident.

ATTENTION : La scrutation du programme s’arrêtequand le processeur PLC-5/15 ou -5/25 exécute unsous-programme de gestion des défauts ou un STI avecune instruction de bloc-transfert vers un châssisdécentralisé. Le délai de bloc-transfert peut êtreinacceptable pour votre application.

Page 119: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�/�+0#"/1�!"�!,++:"0�!&0 /91"0�"1�!"��), <1/�+0#"/1�����!���

8-19

�#�"������������$!��� ���!

La figure 8.13 montre la séquence suivie par le processeur pourl’exécution d’un bloc-transfert dans un processeur PLC-5/10, -5/12,-5/15 ou -5/25.

���"������

�#�"������������$!��� ���!

���*-,+����

-,2/����!"*�+!"0!"����

���������" 1"2/�� 1&#

!"���

�����/,$/�**"

����

�& %&"/0�!"0�!,++:"0

�,++:"0

�,++:"0

� .2&11"*"+1�"1�!,++:"0�"+�"+1/:"

6�/")�&0

�"*�+!"�-/&,/&1�&/"

�%700&0�!�����������

�"*�+!"0�"1�!,++:"0�0,/1�+1"0

�"*�+!"

�� ���),$&.2"�6�/")�&0�3�)&!"�)"��), <1/�+0#"/1�

�� �"�-/, "00"2/�*"1�)��!"*�+!"�!"��), <1/�+0#"/1�"+�#&)"�!��11"+1"�,2�!�+0�)��*:*,&/"�1�*-,+�0&�)��#&)"�!��11"+1"�"01�3&!"���&�)�#&)"�!��11"+1"�"01� ,*-)91"��)��!"*�+!"�"01�&$+,/:"�'20.2�6�)��0 /21�1&,+�02&3�+1"�

�� �&�)"��), <1/�+0#"/1�"01�2+"�&+01/2 1&,+��

� ������"�-/, "00"2/�&+1"//,*-1�*,*"+1�+:*"+1�)��0 /21�1&,+�!2�-/,$/�**"�-,2/�1/�+0#:/"/�)"0�!,++:"0�!2�#& %&"/����

3"/0�)��*:*,&/"�1�*-,+�� 1&3"��)�.2"))"�1/�+0#9/"�)��!"*�+!"�"1�)"0�!,++:"0�0,/1�+1"0�3"/0�)"�*,!2)"�!�����), �)"0�!"-/, "00"2/�/:0&!"+1�,2�)��!�-1�1"2/�����

� � ������*:*,&/"�1�*-,+�� 1&3"�"+3,&"�)��!"*�+!"�!"��), <1/�+0#"/1��2�*,!2)"�!�����), �)"0�!"�-/, "00"2/�/:0&!"+1�,2

6�)��!�-1�1"2/��������+0�)��*;*"�*&0"�6�',2/�!"��), <1/�+0#"/1�), �)�,2�!�+0�)��-/, %�&+"�0 /21�1&,+������)��*:*,&/"1�*-,+�/"8,&1�)�� .2&11"*"+1�!2��), <1/�+0#"/1�"1�!"0�!,++:"0�"+1/�+1"0�

Important : �"�-/, "00"2/�&+1"//,*-1�*,*"+1�+:*"+1�)��0 /21�1&,+�!2�-/,$/�**"�-,2/�1/�+0#:/"/�)"0�!,++:"0"+1/�+1"0��2�#& %&"/������2+�*,1�6�)��#,&0� �"+� ,+0:.2"+ "��2+"�-,/1&,+�!"�-/,$/�**"�-"21�;1/"�"4: 21:"�"+1/"�!"01/�+0#"/10�!"�*,10�3"/0�)"�#& %&"/�������,20�3,20�/" ,**�+!,+0�!"�*"11/"�"+�*:*,&/"�1�*-,+�)"0�!,++:"0������3" �2+!:-)� "*"+1�!"�#& %&"/<6<#& %&"/��,2�2+"�&+01/2 1&,+�"+� ,-&"�6�)��&!"�!�2+��&1�!"�#&+�����-,2/� ,+!&1&,++"/�)��)&$+"�0&)�&+1:$/&1:�!2�#& %&"/�!"0�!,++:"0�"01�+: "00�&/"�

�� �&�)"��), <1/�+0#"/1�"01�!"01&+:��24��

� ����), �)"0�!"�-/, "00"2/�/:0&!"+1����"�-/, "00"2/�"4: 21"� ,+1&+2"))"*"+1�)"0�!"*�+!"0�!"��), 0<1/�+0#"/10�-,2/�1,20

)"0�*,!2)"0�!�����), �)"0�!2�-/, "00"2/�/:0&!"+1�!�+0�)�,/!/"�!"�*&0"�"+�#&)"�!��11"+1"�!"0�!"*�+!"0�-�/�)"�-/, "00"2/�

� �20�!"�1"//�&+��������"�-/, "00"2/�"4: 21"�2+"�!"*�+!"�!"��), <1/�+0#"/1�-,2/�2+�*,!2)"�!"��), <1/�+0#"/1�-�/��!/"00"

!"�/� (�-�/�0 /21�1&,+�����

�� �"�-/, "00"2/�"##� "�)��*:*,&/"�1�*-,+�� 1&3"�"1� "))"< &�� "-1"�)��!"*�+!"�02&3�+1"��-/90��3,&/�/"82� ,+#&/*�1&,+�!�2+")" 12/"�,2�!�2+"�: /&12/"�3�)��)"�

�� �2�+!�)"�-/, "00"2/�3�)&!"�2+�0,20<-/,$/�**"�!"�$"01&,+�!"0�!:#�210�,2�2+"������)"�-/, "00"2/�"4: 21"�2+�-/,$/�**".2") ,+.2"�!"��), <1/�+0#"/1��!�+0�)"�0,20<-/,$/�**"�!"0�!:#�210�,2������3�+1�)"0�!"*�+!"0�!"��), 0<1/�+0#"/10�"+�#&)"!��11"+1"��!90�.2"�)��*:*,&/"�1�*-,+�1"/*&+"�)"��), <1/�+0#"/1�.2&�0"�1/,23"�!�+0�)��*:*,&/"�1�*-,+�� 1&3"�����0 /21�1&,+�!2-/,$/�**"�"01��//;1:"�'20.2�6� "�.2"�)"��), <1/�+0#"/1�!2�0,20<-/,$/�**"�!"�$"01&,+�!"0�!:#�210�,2�!"�����0,&1�1"/*&+:�

�� �"�-/, "0020�!2��), <1/�+0#"/1�#,+ 1&,++"�!"�#�8,+��05+ %/,+"�6�)��0 /21�1&,+�!2�-/,$/�**"� ��200&��)"0�!,++:"0�-"23"+1 %�+$"/�-"+!�+1�)��0 /21�1&,+�!2�-/,$/�**"�

Page 120: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��� ������������ ��� ����� �������������� �������������

8-20

���������� ��������������� �������������

Les explications suivantes décrivent comment le programme et lescrutateur d’E/S traitent les blocs-transferts avec les bits d’état :

Programmation :

détecte que la ligne contenant un bloc-transfert est active

active le bit actif .EN (15)

détecte le bit d’état de lecture/écriture .RW (07)

place le bloc-transfert dans la mémoire tampon active si la filed’attente est vide ; le processeur active le bit de départ.ST (14) etcommence le transfert

place le bloc-transfert en file d’attente si la mémoire tampon n’estpas vide ; le processeur active le bit d’attente actif .EW (10)

Si la file d’attente est complète, les demandes de blocs-transfertspeuvent ne pas survenir dans l’ordre des demandes de transfert parprogrammation. Le processeur active le bit d’attente actif .EW (10)quand la demande se place en file d’attente.

Le scrutateur d’E/S :

transfère la demande vers ou depuis le châssis d’E/S après qu’elle aitatteint la mémoire tampon

détecte si le module répond ou non ; si le module ne répond pas, leprocesseur active le bit de non réponse .NR (09)

S’il n’y a pas de réponse et que le bit de dépassement de temps .TO(08) est activé, le processeur remet la demande en file d’attentejusqu’à ce que le temporisateur de chien de garde s’arrête (4secondes). S’il n’y a pas de réponse et que le .TO est activé, lescrutateur essaie encore une fois la demande avant de mettre à 1 lebit .ER.

Si la demande est une instruction :

- BTW, le processeur transfère les données vers le module,

- BTR, le processeur déplace les données depuis le modulevers le fichier de données BTR, un mot à la fois

elle met à 1 le bit de fin .DN (13) dès la fin d’un transfert correct ;elle met à 1 le bit d’erreur .ER (12) en cas de défaut

elle vérifie l’état du bit de fonctionnement continu .CO (11) ; s’il està 1 et qu’aucun défaut ne survienne, le scrutateur remet lebloc-transfert en file d’attente

elle notifie à la mémoire tampon active d’accepter la demandesuivante

Page 121: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��� ������������ ��� ����� �������������� ��������������

8-21

Pour la liste des codes de défauts des blocs-transferts, reportez-vous auchapitre des instructions sur les blocs-transferts dans la documentationdu logiciel de programmation.

Dans un système de commande réparti où le procédé est commandé parplusieurs automates programmables indépendants, votre programmedoit considérer l’état des processeurs PLC et l’intégrité de la liaison decommunication en utilisant les bits d’état que le processeur desupervision et le processeur en mode Adaptateur se procurent l’un àl’autre.

Par exemple, comment votre procédé doit-il répondre si :

une dégradation progressive du contrôle de la commande dessystèmes survient par suite de la perte de l’un des automatesprogrammables

le processeur de supervision est en mode programme et quequelqu’un active manuellement une vanne normalement commandéepar le processeur de supervision

le processeur en mode Adaptateur est défectueux

Le processeur en mode adaptateur peut surveiller l’état du processeurde supervision en examinant les bits d’état dans le premier mot desdonnées qui sont transférées depuis le processeur de supervision.

Le processeur de supervision peut surveiller l’état du processeur enmode Adaptateur en examinant les bits d’état dans le premier mot desdonnées qui sont transférées depuis le processeur en mode Adaptateur.Le processeur de supervision peut aussi surveiller les bits d’erreur derack pour le rack émulé par l’adaptateur, pour déterminer l’intégrité descommunications RIO entre le processeur de supervision et leprocesseur en mode Adaptateur. Pour obtenir plus de renseignementssur les bits de défaut de rack, reportez-vous au chapitre sur les défautsdans la documentation du logiciel de programmation.

������������������������������������������������������� ����

Les remarques ci-après sont des considérations d’ordre général deprogrammation quand vous effectuez des blocs-transferts de donnéesd’E/S.

Quand vous effectuez des blocs-transferts (E/S locales de processeurrésident, locales étendues ou RIO) dans un processeur PLC-5,effacez la table-image des sorties correspondant à l’emplacement durack du module de bloc-transfert avant de passer en moded’exécution RUN. Si vous n’effacez pas la table-image des sorties,vous rencontrez des erreurs de bloc-transfert parce que desblocs-transferts non sollicités sont envoyés au module debloc-transfert (c’est-à-dire, si un module de bloc-transfert est installédans le rack 2, groupe 4, effacez le mot de sortie O:024 à 0.N’utilisez pas ce mot pour stocker des données).

Si vous utilisez les instructions de bloc-transfert à distance et si lebit de dépassement de temps (.TO) est mis à 1, le processeurdésactive le temporisateur de 4 secondes et demande des

����������������

�������������

Page 122: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��� ������������ ��� ����� �������������� �������������

8-22

blocs-transferts complémentaires n’importe où de 0 à 1 secondeavant d’établir le bit d’erreur (.ER).

� ������� ����������������� ������������ ���������������

Les remarques ci-après sont des considérations d’ordre général deprogrammation lorsque vous effectuez des blocs-transferts de donnéesdans un rack local du processeur résident.

A l’intérieur du rack local du processeur résident, limitez le nombrede blocs-transferts de lecture continue à 16 transferts de 4 motschacun, ou 8 transferts de 64 mots chacun. Si vous essayez dedépasser ces limites de bloc-transfert, une erreur de checksum (codede défaut -5) survient.

Les instructions de bloc-transfert vers l’un quelconque des modulessuivants résidant dans le rack local du processeur résidentaboutissent à de fréquentes erreurs de checksum.

- les modules 1771-OFE1, -OFE2 et -OFE3, toutes versionsantérieures à la série B, révision B.

- le module 2803-VIM, toutes versions antérieures à la série B,révision A

- le module IMC-120, toutes versions

Pour éliminer les erreurs de vérification, remplacez vos modules parla série et la version actuelles. Si le remplacement n’est pas possible :

1. En utilisant le logiciel 6200 de programmation du PLC-5,versions 4.11/4.12 ou plus récentes, placez-vous à l’écrand’état du processeur.

2. Avec le processeur en mode programme PROG, mettez lebit de contrôle 4 de l’utilisateur sur �. Le mot du bit decontrôle de l’utilisateur est S:26.

3. Changez le mode du processeur de PROG en RUN.

Ne programmez aucune instruction IIN ou IOT à un module dans lemême groupe matériel de modules que le module BT, sauf si voussavez qu’aucun bloc-transfert n’est pas en cours. Si vous devezprogrammer ainsi, utilisez une instruction XIO pour examiner le bitEN de l’instruction de bloc-transfert pour conditionner lesinstructions IIN et IOT.

Page 123: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��������

9-1

��� �����������������������������

Ce chapitre fournit des informations aidant à établir le temps descrutation d’un programme pour votre système d’automatesprogrammables PLC-5.

������������ ������������� ���

������

�+(1�����)�(+*�*�%$��+&(%��))�+(��� 2�

2�

�+(1�����#�)��/� %+(���)�����

�(�$)��(*���)�(�*�����%$$1�)

�"%�2*(�$)��(*�����%$$1�)

2�

2�

�+(1����)��$)*(+�*�%$)��*#1#%�(��$1��))��(��

�$)*(+�*�%$)�)+(���*)��*�&�(�#%*)

�$)*(+�*�%$)�)+(�������()

2�

2�

2��

%$)*�$*�)��+�&(%�(�##� 2��

�"1#�$*)���(��*)��*��$��(��*) 2��

La fonction de base d’un système d’automates programmables est delire l’état des divers dispositifs d’entrées (boutons-poussoirs, détecteursde fin de course et autres), prendre des décisions en fonction de l’étatde ces dispositifs et établir l’état des dispositifs de sorties (tels quelampes, moteurs et bobine d’induction). Pour ce faire, le processeurPLC-5 exécute deux opérations principales :

scrutation du programme —où

- la logique est exécutée- la gestion interne

scrutation des E/S —où les données d’entrée sont lues et les niveauxde sortie établis

� ���������������������

Le cycle de scrutation du programme est le temps nécessaire auprocesseur pour exécuter une scrutation de la logique, effectuer lestâches de gestion interne, puis commencer une nouvelle exécution de lalogique.

Le processeur effectue continuellement la scrutation de la logique et lesopérations de gestion interne. Vous pouvez surveiller le temps descrutation du programme à l’aide de l’écran d’état du processeur. Lesactivités de gestion interne pour la plupart des processeurs PLC-5comprennent :

��������� �������

����������������� ��������

������ ���������� �

��������

��(+*�*�%$���"��"%��'+�

��)*�%$�$(*�($�

%$��&*�%$���+$�����).)*0#�

�1"��*�%$��+�#�*1(��"

�����*�*�%$���)�#%��)����(�))�������)�(��!)

�*���)��(%+&�)

�%�-����"���%#2#+$���*�%$

�"�$�����*�%$���)&(%�(�##�)����,%*(�

).)*0#�

�1"��*�%$���))%+)2&(%�(�##�)

���$*�((+&*�%$

�(�$)��(*���)�%$$1�)���)�(0*�)��*

����"%�2*(�$)��(*

�"�+"����"���+(1���)�&(%�(�##�)

��)���$�&"�����+�#�*1(��"��+�).)*0#�

Page 124: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��(!1(�"#�(��"1.5#�"#/�,.+%.�))#/��� ����

9-2

vérifications internes du processeur

mise à jour de la table-image des entrées avec l’état des entrées desE/S locales du processeur résident

mise à jour des modules de sorties des E/S locales du processeurrésident avec les données venant de la table-image des sorties

mise à jour de la table-image des entrées avec l’état des entrées RIO,comme contenu dans la mémoire tampon RIO

mise à jour de la mémoire tampon RIO avec les données de sortievenant de la table-image des sorties

S’il ne survient aucun changement dans l’état des entrées et si leprocesseur continue à exécuter les mêmes instructions de la logique, lecycle de scrutation du programme reste constant (dans notre exemple,25 ms). Dans les systèmes réels, toutefois, le cycle de scrutation duprogramme varie par suite des facteurs suivants :

une logique fausse s’exécute plus rapidement qu’une logique vraie

des instructions différentes s’exécutent à des vitesses dfférentes

des états d’entrées différents entraînent l’exécution de sectionsdifférentes de la logique

les programmes d’interruption affectent les temps de scrutation duprogramme

Effets de la logique fausse par rapport à la logique vraie sur letemps de scrutationLa ligne ci-dessous, qui change d’état d’une scrutation de program- me à l’autre, modifie le temps de scrutation de votre programme de0,25 ms environ.

�����������

�+1.!#

��/'

�#/0

� ��

����������������

� �

�����

��

���

� �������������� ��� ������������

�* �.�&#�#0�(#�,.+!#//#1.�#35!10#�(�&*/0.1!0&+*�"#�0.�*/$#.0��2#!�)�/-1#��(�-1#((#,.#*"����µ/�4�/�#35!10#.��2+&.�(��**#3#���"#�(��,1 (&!�0&+*����6���������+%&!&#(�"#�,.+%.�))�0&+*�"1����6�����5,#.0+&.#�"#/�&*/0.1!0&+*/��

�$$ ��1//#�#0�(#�,.+!#//#1.�/!.10#�(��(&%*#�)�&/�/�*/�(�#35!10#.��!#�-1&�*#�,.#*"-1#����)&!.+/#!+*"#�

D’autres instructions peuvent avoir plus ou moins d’effet.

Effets de différentes instructions sur le temps de scrutation de lalogiqueCertaines instructions ont un effet beaucoup plus important qued’autres sur le temps de scrutation de la logique, selon le temps qu’ilfaut pour exécuter cette instruction.

Le temps de scrutation du programme est également affecté par laconstruction de base de vos lignes à relais. Les tailles des lignes et lenombre de branches de chacune d’elles peuvent faire varierénormément le temps de scrutation.

Page 125: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��( 0(�!"�(��!0-4"�!".�,-+$-�))".����������

9-3

Effets de différents états des entrées sur le temps de scrutation dela logiqueVous pouvez écrire votre logique de sorte qu’elle exécute des lignesdifférentes en des temps différents, selon la condition des entrées. Les quantités différentes de logique exécutée dans les scrutationsentraînent des différences dans la durée de scrutation du programme.Ainsi, les seules différences d’exécution de lignes dans l’exemplesuivant font varier les temps de scrutation de la logique.

��

���

� �

��� ���

�� ���

���

���

� ����

�����

(&$*"��

(&$*"��

(&$*"�

(&$*"�

���������������� �����������������������

�* ��0/4".

�## �24 0/4".

Si vous utilisez des sous-programmes, les temps de scrutation duprogramme peuvent varier en fonction du temps de scrutation de latotalité des fichiers de la logique.

� ����������������

Le cycle de scrutation RIO est le temps nécessaire au processeur(configuré comme scrutateur) pour communiquer une fois avec toutesles entrées de la liste de scrutation de son rack. La scrutation RIO estindépendante de la scrutation du programme et asynchrone avec elle.

Le processeur scrutateur garde une liste de tous les dispositifsconnectés à chaque liaison RIO. Voici un exemple de système :

���6����

�� '��

�� '��

�� '�

���

���

������������

�!-".."!0�-� '

��&(("!0�-� '

�(�$"�!".����

��

�("&*����("&*

����������3�����������������3���������������3������

��*.� "/�"2"),("��(��1+&"�����. -0/"� +*/&*0"((")"*/�(".�/-+&.�-� '.�!"�.��(&./"�!". -0/�/&+*�"/�,(� "�(".�!+**4".�!�*.�(��)4)+&-"�/�),+*�����!0�,-+ ".."0-���",-+ ".."0-�-�#-�5 %&/�.��,-+,-"�)4)+&-"�/�),+*�"/�(��/��("6&)�$"�!".������"*!�*/�(".�+,4-�/&+*.�!"�$"./&+*�&*/"-*"��(".�!"02�)4)+&-".�/�),+*.�.+*/-�#-�5 %&".�,�-�(�4 %�*$"�"*/-"�"((".�!".�!+**4".�!".�"*/-4".�"/�.+-/&".�

Page 126: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

���'���������'$*����%�"$!�$����%������ ��

9-4

Les E/S placées dans le même châssis que le processeur s’appellent E/Slocales « du processeur résident ». Ces entrées et sorties ne sont pasrafraîchies pendant la scrutation RIO ; elles le sont au cours de la partiegestion interne de la scrutation du programme. Pendant l’entretien, leprocesseur lit et écrit aux E/S via le fond de panier du châssis. Parconséquent, le rafraîchissement des E/S locales du processeur résidentest synchrone à la scrutation du programme.

La figure 9.1 représente les boucles de temporisation pour le transfertdes données discrètes d’un processeur PLC-5.

����� ����

����� ��� �� ������������ ���������������� ��� �����������������������

( )

���

"&�&�'

$���

"&�&�'

$���

"&�&�'$

����(�

���)�

(

)

������

������

������

��%&�! �� &�$ �

�*�!�$�&��"! � �

���������! *�%

�����+��������%����

���&'$��� &$*�%

��$�&'$��%!$&��%

���� ������! *�%

������'"$!��%%�'$$*%��� &

!'��������'$*�����%�$'&�&�! �'%����&�$$�� �� �

!'�������&��"!�������%�$'&�&�! ��'�"$!�$����

��$'&�&�! �������!��#'�

�������*���&�%

Au cours de la partie opérations de gestion interne de la scrutation duprogramme, les mémoires tampons RIO et du rack du processeurrésident sont toutes les deux rafraîchies. N’oubliez pas que le scrutateurdes E/S rafraîchit constamment la mémoire tampon RIO de façonasynchrone à la scrutation du programme.

Page 127: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

���� ��������� ��������������������������

9-5

Le processeur PLC-5 classique peut transférer des données discrètes etblocs- transferts de données vers/depuis les E/S locales du processeurrésident, un châssis d’E/S locales étendues et un châssis RIO.

����� �����������������������

Le système RIO est scruté par scrutation séparée et asynchrone à lascrutation du programme. La scrutation RIO prend les données desortie dans la mémoire tampon RIO vers les modules de sorties et metles données d’entrée dans la mémoire tampon RIO depuis les modulesd’entrées. Le temps de scrutation RIO peut prendre 3, 6 ou 10 ms parrack de châssis sur la liaison RIO, selon la vitesse en bauds. Leprocesseur PLC-5 échange alors les données des tables-images desentrées et des sorties avec la mémoire tampon RIO pendant la partie durafraîchissement des E/S de la gestion interne.

��������������

Le processeur répond à des demandes d’entrée immédiate (IIN) et desortie immédiate (IOT) pendant la scrutation de la logique. Lascrutation de la logique dépend de la demande de données d’entrée/desortie immédiates. La scrutation de la logique reprend quand lesdonnées sont obtenues et la demande satisfaite.

Les données IIN et IOT sont transférées directement vers et depuis lesmodules d’E/S dans les E/S du processeur résident et le châssis des E/Slocales étendues. Avec le RIO, seule la mémoire tampon RIO estrafraîchie.

����� ���������������������

L’échange des données d’un bloc-transfert et la scrutation de la logiques’exécutent indépendamment et conjointement. Les paragraphesci-après expliquent le transfert d’un bloc de données d’E/S localesétendues, puis d’E/S du processeur résident et RIO.

������������������������ ���

������������������ ���

Page 128: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��$�-$����$���-*/����+�(*'!*�%%�+����������

9-6

E/S décentralisées et E/S du processeur résidentLe processeur exécute les blocs-transferts de façon asynchrone à lascrutation du programme. Le processeur interrompt d’autre part lascrutation asynchrone du programme pour accéder momentanémentaux fichiers des données BTW et BTR. Le processeur exécute unbloc-transfert à distance par rack adressé et par scrutation RIO. La figure 9.2 illustre les boucles de durée pour un bloc-transfert depuis un processeur PLC-5 classique.

����������

����������������� �������������������������� ���������� �����������

���#��

*/+"��&,

���#�

���#��

������(,�,�-*�-,"$"+/���&+�$��+�*-,�,"'&������+,�$����(,�,�-*���0�� �

�&,�**-(,"'&���-&+'-+0(*'!*�%%�����!�+,"'&��+��/ �-,+

(*'��++�-*

��*-,�,"'&���+����

���

(,�,

�-*

���

(,�,

�-*

���

(,�,

�-*

�'&&/�+� ���'-� ��

�'&&/�+� ���'-� ��

�'&&/�+� ���'-� ��

�'&&/�+� ���'-� ��

�����-�-��� "$�����,,�&,�������/%'"*��,�%('&���,".�

$'�+0,*�&+ �*,+%-$,"($�+�(�*

�'&&/�+� ���'-� ��

��%�&��+��� �

���#�

��*-,�,"'&����

����&�,*�&+ �*,�(�*+�*-,�,"'&����

�&�,*�&+ �*,�(�*+�*-,�,"'&����

�&�,*�&+ �*,�(�*+�*-,�,"'&����

�&�,*�&+ �*,�(�*+�*-,�,"'&����

��%�&��+��� ����$'�0,*�&+ �*,�

��%�&��+��� �

��%�&��+��� �

��*-,�,"'&���$��$'!")-�

��%�&��+��� �

+�*-,�,"'&������

��*-,�,"'&��-�(*'!*�%%�

Page 129: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

���� ��������� ������������������� �����

9-7

Le temps que prend un processeur pour scruter une instruction dépenddu type de l’instruction, du type d’adressage, du type de données, de lanécessité de convertir ou non des données et de l’état vrai ou faux del’instruction.

Les estimations de la durée et de mémoire contenues dans cette sectionsont fonction des suppositions ci-après :

adressage direct

données de nombres entiers, sauf indication contraire

aucune conversion selon le type de données

adresses contenues dans les 4 096 premiers mots de la table desdonnées d’un processeur PLC-5/10, -5/12, -5/15 ou -5/25

temps d’exécution exprimés en µs

La mémoire nécessaire concerne le nombre de mots utilisés parl’instruction. Dans certains cas, une instruction peut avoir une plageimpérative de mémoire. La plage de mots existe, car l’instruction peututiliser différents types de données.

Important : Les tables sont divisées en temps d’instructions etexigences de mémoire spécifiques aux processeurs PLC-5/10,PLC-5/12, PLC-5/15 et PLC-5/25.

�����������������������

��������������

Page 130: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�!+#4+�$%�+!�$419%�$%2�/1.'1!,,%2 ��#�&$���

9-8

�!%&$'�&�"!%�%'$���&%��&���� "&%�#"'$���%�#$"��%%�'$%��� +����

+����+����&�+��

Le tableau 9.A indique la durée et la mémoire nécessaire pour lesinstructions sur bits et de mots pour les processeurs PLC-5/10, -5/12,-5/15 et -5/25.

������'����

�'$*���&��)���!��%�� * "�$��#"'$���%��!%&$'�&�"!%�%'$���&%��&���

"&%�#"'$���%�#$"��%%�'$%��� +�����+����+����&�+�

�&*�"$�� "�� ��&$� �� #%����)*�'&�"!���µ%�!" �$���!&��$

�� #%����)*�'&�"!����µ%�(�$�'�����"&&�!&�

�"&%������

* "�$���

�$�� ��') �$�� ��')

��1%+!)2 �� %6!,)-%�2)�#.-3!#3�&%1,9 �� ��� ��

�� %6!,)-%�2)�#.-3!#3�.45%13

��� 5%11.4)++!'%�$%�2.13)% ���

��� $95%11.4)++!'%�$%�2.13)%

��� !#3)5!3).-�$%�2.13)% ��� ���

�1!-#(% &)-�$%�"1!-#(% ��� ��� �

"1!-#(%�24)5!-3%

$9"43�$%�"1!-#(%

�%,/.1)2!3%41�%3#.,/3%41

��� 3%,/.1)2!3%41�!4�31!5!)+������$%�"!2%�

�����$%�"!2%�

��

�:

��� 3%,/.1)2!3%41�!4�1%/.2������$%�"!2%�

�����$%�"!2%�

��

��� 3%,/.1)2!3%41�193%-3)&�������$%�"!2%�

�����$%�"!2%�

��� #.,/3!'%�/1.'1%22)& �

��� #.,/3!'%�$9'1%22)&

��� 1%,)2%�8�791. � �

� �.41�#(!04%�!$1%22%�$%�")3�!4:$%2242�$%2�����/1%,)%12�,.32�$%�,9,.)1%�$!-2�+!�3!"+%�$%2�$.--9%2��!*.43%7�����µ2�!4�3%,/2�$�%69#43).-%3���,.3�/.41�+!�,9,.)1%�1%04)2%�

� �3)+)2%7�+%�/+42�/%3)3�-.,"1%�2)�3.43%2�+%2�!$1%22%2�2.-3�%-:$%22.42�$4�,.3�������43)+)2%7�+%�/+42�'1!-$�2)�3.43%2�+%2�!$1%22%2�2.-3�!4:$%2242�$%�����

Page 131: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

� )"2)�#$�) �#2/7$�#$0�-/,&/ **$0���������

9-9

�������� �� � ����� ������ ����������

�µ���������������

������ ����������

�µ������������������

����� ���

��������

�� ��� �� ���

/(1'*71(.2$ �� ##(1(,+ �� �� �� �� �8

��� 0,201/ "1(,+

��� *2)1(-)(" 1(,+ �� �� �

��� #(3(0(,+ �� �� ��

��� / "(+$�" //7$ � �� ��� �� �8�

��� +7& 1(,+ � �� ��

��� $%% "$*$+1 � �� �� �� �8�

��� ",+3$/0(,+�$+���� �� �� �8�

��� ",+3$/0(,+�#$-2(0���

��

�,&(.2$ �� $1 �� �� �8

�� ,2

��� ,2�$4")20(%

��� (+3$/0(,+ � �� �8�

�7-) "$*$+1 ��� 1/ +0%$/1 �� �� �� ��

��� 1/ +0%$/1� 3$"�* 0.2$ �� �� �8�

�,*- / (0,+ ��� 7& ) �� �� �� �� �8�

��� #(%%7/$+1

��� (+%7/($2/�6

��� (+%7/($2/�,2�7& )�6

��� 02-7/($2/�6

��� 02-7/($2/�,2�7& )�6

��� 1$01�#$0�)(*(1$0 �� �� �� �� �8

��� ",*- / (0,+�* 0.27$-,2/�7%& )(17

�� ��

���1()(0$5�)$�-)20�-$1(1�+,*!/$�0(�1,21$0�)$0� #/$00$0�0,+1�$+8#$00,20�#2�*,1��������21()(0$5�)$�-)20�&/ +#�0(�1,21$0�)$0� #/$00$0�0,+1� 28#$0020�#$������

Page 132: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��!�)!����!���)&-����'�%&$�&�""�'���������

9-10

�������� �� � ����� ������ ����������

�µ���������������

������ ����������

�µ������������������

����� ���

���������

�� ��� �� ���

��!�)! ��� ��� ( $# � �� ��� �� �.�

'$)'(&��( $#

")!( %! ��( $# � �� ���

� * ' $# � �� ���

&�� #����&&-� ��� �� ��� �� �.

#-��( $# �� �� �

������"�#( �� �� �� �� �.�

(&�#'��&( � �� �.

�$#*�&' $#��#���� �

�$#*�&' $#���%) '���

�� � �� �.�

��

���

��� �� �� �.

�$"%�&� '$# ��� -��! �� �� � ��

� ��-&�#(

#�-& �)&�,

#�-& �)&�$)�-��!�,

')%-& �)&�,

')%-& �)&�$)�-��!�,

���( ! '�+�!��%!)'�%�( (�#$"�&��' �($)(�'�!�'���&�''�'�'$#(��#.��''$)'��)�"$(��������)( ! '�+�!��%!)'��&�#��' �($)(�'�!�'��&�''�'�'$#(��).��'')'���������

Page 133: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�#,%5,�&'�,#�&529'�&'3�02/)2#--'3�� �������

9-11

������������������������

La durée d’instruction pour les instructions sur fichiers dépend du typede données, du nombre de fichiers traités par scrutation, du nombred’éléments traités par scrutation et de la nécessité de convertir ou nonl’instruction des données en formats de nombre entier et de virguleflottante.

Le tableau 9.B concerne les processeurs PLC-5/10, -5/12, -5/15 et-5/25. Quand vous utilisez ces tableaux, tenez compte des directivesci-après :

pour la conversion de nombre entier en virgule flottante, ajoutez :

8 µs pour chaque adresse d’élément10 µs pour chaque adresse de fichier (préfixe #)

pour la conversion de virgule flottante en nombre entier, ajoutez :

33 µs pour chaque adresse d’élément44 µs pour chaque adresse de fichier (préfixe #)

� ��� �����

���!������ ���������!����������������������������������������

� �!����� ���� ����� �������µ���������������

�������µ��������������� ���

�������µ����������������

������������� ���

��������

�!������

�� � �� � � �

�+%*+'2�#2+4*-94+15'�'4,/)+15'

��� #&&+4+/. �������! ������" �������!��������" �� �;�

3/5342#%4+/.

-5,4+0,+%#4+/. �������!�������" �������!��������"

&+6+3+/. �������!��������" �������!��������"

2#%+.'�%#229' �������!��������" �������!�������" �� ;��

.9)#4+/. �������!������" �������!������"

'((#%'-'.4 �������!��������" �������!�������" �� �;�

42#.3('24 �������!������" �������! �����" �� ;��

%/.6'23+/.�'.���� �������!�������"

%/.6'23+/.�&'05+3���� �������!��������"

��� �������!������" �� �;�

�� �������!������"

�� �������!������"

��� �������!������" �� ;��

�+%*+'2�2'%*'2%*'�'4%/-0#2#+3/.

��� 4/54'3�%/-0#2#+3/.3 ������!�����" ������!�����"

����./-$2'�&�9,9-'.43�42#+493�0#2�3%254#4+/.

��� �7��./-$2'�&�#&2'33'3�&'�(+%*+'23�'.�./-$2'�'.4+'2������7��./-$2'�&�#&2'33'3�&'�(+%*+'23�'.�6+2)5,'�(,/44#.4'���� �7��./-$2'�&'�4'-0/2+3#4'523��%/-04'523��/5�#&2'33'3�'4�(+%*+'23�&'�%/.42:,'������./-$2'�&'�%/.6'23+/.3�'.�(/2-#43�./-$2'�'.4+'2�'4�6+2)5,'�(,/44#.4'�

���4+,+3'8�,'�0,53�0'4+4�./-$2'�3+�4/54'3�,'3�#&2'33'3�3/.4�'.�&'33/53�&5�-/4���� ���54+,+3'8�,'�0,53�)2#.&�3+�4/54'3�,'3�#&2'33'3�3/.4�#5;&'3353�&'���� �

Page 134: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�$.&7.�'(�.$�'74;(�'(5�241*4$//(5���������

9-12

�������� ���� ����� �������µ��������������

�������µ���������� �������

�������µ���������������

�������� �������

���������

��������

��� ��� ���

�,&+,(4 ��� &12,( ������� # �������# �� >

&1/26(74��6(/21�(6�&1064=.( ��������#

��� 4(/2.,55$*( ���������# ��������# ��

&1/26(74��6(/21�(6�&1064=.( � ����#

�(*,564(�'(�';&$.$*( � � ';&$.$*(�%,0$,4(�9�*$7&+( ����# �

� � ';&$.$*(�%,0$,4(�9�'41,6( ������#

��� &+$4*(/(06����� �

��" ';&+$4*(/(06����� �������# �

�,$*0156,& ��� &1/2$4��%,65�'(�),&+,(45 �>��

��',));4(0&( �����# �

��',));4(0&( ������#

��',));4(0&(5 �������#

��! ';6(&6,10�2$4�',$*0156,&

��',));4(0&( �����# �

��',));4(0&( �������#

��',));4(0&(5 �������#

�1064=.(�'(�810( ��� &1064=.(�/$<64( �� �� �

�� ��//;',$6(5 ��� (064;(�,//;',$6( �>

.1&$.(5 ��� ��

';&(064$.,5;(5 ��

��! 5146,(�,//;',$6(

.1&$.(5 ��� ��

';&(064$.,5;(5 ���

;37(0&(74 �� 5;37(0&(74�'�(064;( � � �>�

�� &+$4*(/(06�5;37(0&(74 �� � >

�� 5;37(0&(74�'(�5146,( � �>�

$76�(6�5175>241*4$//( ��� 5$76 � �� �>

� � 5$76�9�5175>241*4$//(

�� ��2$4$/:64( �� �� �>

��2$4$/:64( �� >�

$-176�2$4�2$4$/:64( ��

��! 4(6174�'(�5175>241*4�

��2$4$/:64( � � �

��2$4$/:64( � �>

$-176�2$4�2$4$/:64( ��

��� .$%(. �� ��

#���01/%4(�'�;.;/(065�64$,6;5�2$4�5&476$6,10��"6,.,5(8�.(�2.75�2(6,6�01/%4(�5,�6176(5�.(5�$'4(55(5�5106�(0�'(55175�'7�/16�������76,.,5(8�.(�2.75�*4$0'�5,�6176(5�.(5�$'4(55(5�5106�$7>'(5575�'(�����

Page 135: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�%/'7/�()�/%�(74;)�()5�342+4%00)5���������

9-13

�������� �� � ����� �������µ���������������

�������µ������������������

�������µ����������������

����������������

����� ���

��������

�� �� ���

�-8)45 ��� *-1 1;+/-+)%&/) 1;+/-+)%&/) �

!�� *-1�6)0324%-4) 1;+/-+)%&/) ��

��� 627.2745�*%79 �� �

�� *4216 � � =

�!� 64%150-55-21�()5�(211;)5 �� �� �=�

�!� (-564-&76)74�()�&-65 �� �� =��

��� '2164</)�()�&27'/)���� �� � �=�

�!� /)'674)�()�&/2'=64%15*)46 #2-4�',%3-64)�574�/)5�&/2'5=64%15*)465��!����!$

�!$ ;'4-674)�()�&/2'=64%15*)46

� � 0)55%+) #2-4�',%3-64)�574�/)5�0)55%+)5�� �

$���120&4)�(�;/;0)165�64%-6;5�3%4�5'476%6-21

��"6-/-5):�/)�3/75�3)6-6�120&4)�5-�6276)5�/)5�%(4)55)5�5216�)1�()55275�(7�026���� ���76-/-5):�/)�3/75�+4%1(�5-�6276)5�/)5�%(4)55)5�5216�%7=()5575�()���� �

��� �9��120&4)�(�%(4)55)5�()�*-',-)45�)1�120&4)�)16-)4������9��120&4)�(�%(4)55)5�()�*-',-)45�)1�8-4+7/)�*/266%16)���� �9��120&4)�()�6)0324-5%6)745��'2036)745��27�%(4)55)5�)6�*-',-)45�()�'2164</)������120&4)�()�'218)45-215�)1�*240%65�120&4)�)16-)4�)6�8-4+7/)�*/266%16)�

Utilisez les constantes de programme dans les instructions decomparaison, de calcul et sur fichiers pour améliorer les tempsd’exécution des instructions. Les constantes de nombres entiers et lesconstantes de virgules flottantes exécutent en moins de 1 µs. Notez quesi vous programmez en utilisant des constantes, vous devez éditer leprogramme pour modifier les constantes. Si vous programmez enutilisant les adresses de la table des données, vous pouvez modifier lesvaleurs en changeant simplement la valeur dans la table des données.

��������� ������� ����������

Un temps supplémentaire d’exécution pour les éléments adressésdirectement dépend :

des types de données

de l’emplacement en mémoire par rapport au début de tous lesfichiers de données (fichier de sorties, mot 0)

du stockage des données, à savoir à l’adresse source ou à l’adressede destination

de la possibilité ou non de conversion des données par l’instruction

Le tableau 9.C indique les temps à ajouter aux durées d’exécution desinstructions.

���������� �����������

��������� ������������ ������

Page 136: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�!*#2*�$%�*!�$2/6%�$%0�./-'/!++%0���� ���

9-14

������!��

���������#&�! �����!���&��� ��������&��!�����������������!�����

������ ��� ���

�$�����

����&��

��!���

� �������� ����%�"���!������ �� ��

��� ��� ���

�"���!������ �� ��%���������� ����

�'����� � �'����� � ����� ��� �'����� � �'����� � ����� ���

�-+"/%�%,1(%/ � �

�(/'2*%�&*-11!,1% � �

�-,3%/0(-,�$%$-,,6%0

� � �� � ��

Quand les adresses de fichiers (préfixe #) dans l’adresse d’expressionou de destination contiennent des adresses indirectes pour les numérosde fichiers, ajoutez :

45 µs quand l’adresse indirecte est du type nombre entier

48 µs quand l’adresse indirecte est du type virgule flottante

48 µs quand l’adresse indirecte est du type temporisateur, compteur ou commande

Quand les adresses dans l’expression ou la destination contiennent desadresses indirectes pour les numéros d’éléments, ajoutez :

45 µs quand l’adresse indirecte est du type nombre entier

46 µs quand l’adresse indirecte est du type virgule flottante

46 µs quand l’adresse indirecte est du type temporisateur, compteur ou commande

Si l’adresse de fichier contient deux adresses indirectes, n’ajoutezqu’une valeur (la plus grande). Par exemple, pour #F [N7:20][N7:30],ajoutez 48 µs (adresse indirecte du fichier en virgule flottante).

Multipliez le temps supplémentaire par le nombre d’éléments dans lefichier pour tous les types de fichiers ou d’adresses de fichiers. Pourune instruction FAL, par exemple :

�4./%00(-,��� ������ ��������!)-21%5��.-2/�*!�#-,3%/0(-,�%,�3(/'2*%�&*-11!,1%!)-21%5� ��.-2/�2,%�!$/%00%�(,$(/%#1%

�%01(,!1(-,�� �����!)-21%5����.-2/�*!�#-,3%/0(-,�%,�,-+"/%�%,1(%/

����+2*1(.*(%5�� ������� ����������!$/%00!'%�(,$(/%#1 ���������������������������������������

�%+.0�$�%46#21(-,%,�+-$%������ ������� ���������� �

� �µ0

Page 137: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

����#���������# &����!�� �� ����!���������

9-15

������ ��������� ������� ���������

Les temps supplémentaires d’exécution pour les bits et les élémentsadressés indirectement dépendent du nombre d’adresses variables(indirectes) parmi l’ensemble des adresses. Le tableau 9.D indique lestemps supplémentaires.

��������

�������������������� ������������������������������������

��������� ����������

���� �� ������ ������µ�������������������������������

������

������µ�������������������������������

������

�"����!�#�������� ������ � � �

�"����!�#�������� �������� ����"�� � �

�"����!�#�������� ��#�"%���"���� �!�"�# �����"�# ��#���������

���� ����"�� ���� �� ��

������ �"���� �!�"�# ������"�# ��#�����������

�� ��

�� �#������""��"����� � �

���$� !����������� ����"�� ����$� �#������""��"� �� ��

���$� !�������"���� �!�"�# ������"�# ��#������������$� �#������""��"�

� ��

Page 138: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

���� ��������� �������������������������

9-16

Page 139: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

������� 10

10-1

����������� ������������������� ��

Ce chapitre explique comment calculer la capacité de rendement etoffre des méthodes d’optimalisation du temps de scrutation RIO pourles processeurs PLC-5/11, -5/20, -5/30, -5/40, -5/40L, -5/60, -5/60L et-5/80.

���������� ���������

�����

���������

��*���$#��%�"�������$ ��+�

*������#�� �%��#����$"*�#��$����# "$��#

��+�

�"��#��"$��%�� �����!����"���#����

��+�

���!#����#�"%$�$� ����� ��+�

���!#�!" ��##�%" ��+�

���%���%�"�������$ ��+�

Pour les renseignementsconcernant le temps qu’il faut au processeur pour exécuter uneinstruction donnée, reportez-vousau chapitre 9.

Le rendement est le temps qu’il faut à une sortie pour être activée aprèsque l’entrée correspondante a été activée. Les éléments suivantsdoivent être pris en considération lors de l’évaluation du rendement :

délai des modules d’entrées et de sorties transfert du fond de panier des E/S temps de scrutation RIO temps processeur

Tous les modules d’entrées et de sorties ont un « temps de retard » : letemps qu’il faut au module pour transférer une information vers/depuisle fond de panier des E/S via le module d’E/S vers/depuis le dispositifsur le terrain. Selon le type de modules que vous utilisez, ces délaissont variables ; mais il faut en tenir compte lors du calcul du rendementdu système. Choisissez des modules qui exécutent la fonction dontvous avez besoin dans les délais les plus courts possibles.

������ ���������

��!������ ����� �����

�!��� ����� ����� �����!��

��� ���������

���!$� ����%������#(#$)��

�*���$� ���%���$*"���

�����$�$� ����#�� ��#����"�##�������#�"���#

�$���#��" %!�#

� �'�������� �+�%����$� �

���������$� ����#!" �"����#����& $"�

#(#$)��

�*���$� ����## %#+!" �"����#

����$�""%!$� �

�"��#��"$���#� ��*�#���#�")$�#��$����� �+$"��#��"$

���%���������%"*���#�!" �"����#

�'���#�$� ����#!�"� "�����#

#(#$)��

�#�����!������%���$*"�����%�#(#$)��

Page 140: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�� ��������

��(���%�&�! ���%�"�$�!$�� ��%�%)%&*��

10-2

Le temps de transfert du fond de panier d’E/S est le temps qu’il faut aumodule adaptateur 1771-ASB pour échanger des données avec lesmodules d’E/S dans le même châssis, en général de 1 à 2 ms pour unrack d’E/S complet.

Ce temps est relativement insignifiant comparé au rendement total dusystème mais il peut être optimisé dans des situations où il existe desemplacements vides ou des modules qui n’utilisent l’alimentation dufond de panier que dans le châssis. Par exemple, si les quatre derniersemplacements d’un rack contiennent un module 1785-KA et un blocd’alimentation (avec 2 emplacements vides), le module 1771-ASB peutêtre configuré afin de ne pas tenir compte de ces quatre derniersemplacements.

Pour de plus amples renseignements sur la configuration de votremodule ASB, reportez-vous à la publication 1771-6.5.83FR, Moduleadaptateur RIO – Manuel d’utilisation.

Le temps de scrutation RIO est le temps qu’il faut au scrutateur pourcommuniquer avec chaque appareil du système RIO.

( )

��

"&�&�'

$��

"&�&�'

$��

"&�&�'

$

������

������

������

�����)�

(

)

��%&�! �� &�$ �

�����(�

�+�!�$�&��"! ����

��������! +�%

��&'$��� &$+�%

�$�&'$��%!$&��%

��� ������! +�%

������'"$!��%%�'$$+%��� &

��$'&�&�! �������!��#'�

��$'&�&�! ���� ��$'&�&�! ��'�"$!�$����

������+���&�%

�����,���������

Trois facteurs affectent le temps de scrutation RIO :

vitesse de transmission nombre de châssis blocs-transferts

������������� ���������

La vitesse de transmission détermine le temps qu’il faut à un scrutateurpour communiquer avec chaque entrée individuelle de sa liste descrutation. Le tableau 10.A indique la durée requise pour communiqueravec un dispositif selon chaque vitesse de transmission.

�� ������������������� ����

����

�������������� ����

��

Page 141: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

����������

��"����� ����������������������!��#� &��

10-3

������������

�����������������������!�����"������� �����������������������

����������������������������� ����������

�� ��

���� �

����� �

S’il y a quatre entrées de racks complets sur la liste de scrutation, lascrutation des E/S pour cette voie à 57,6 kb/s est de 4 x 10 = 40 ms. Sivous faites passer la vitesse de transmission à 230,4 kb/s, la scrutationdes E/S décroît à 4 x 3 = 12 ms.

Important : Tous les dispositifs du réseau doivent accepter la vitessede transmission que vous avez choisie et doivent être situés auxlongueurs de câble imposées.

�������������"�����������

Vous déterminez la durée totale de scrutation RIO dans le système RIOen prenant le nombre d’entrées de racks sur la liste de scrutation et enle multipliant par le temps écoulé par rack, à la vitesse de transmissionque vous utilisez (voir le tableau 10.A). Si une voie a deux fois plus deracks qu’une autre, par exemple, le temps de scrutation de cettepremière voie est deux fois plus long.

Pour optimiser ce temps de scrutation, répartissez vos racks d’E/S entreplusieurs voies. Placez les E/S les plus urgentes sur une voie, et cellespour lesquelles le temps n’est pas un facteur déterminant sur l’autrevoie. Du fait que les voies d’E/S sont toutes indépendantes, une longuescrutation RIO sur une voie n’affecte pas la scrutation RIO sur uneautre voie.

����#����������

Un bloc-transfert est une interruption de la scrutation RIO normale defaçon à transférer un bloc de données vers un module d’E/S spécifique.La majeure partie du temps que passe le processeur à exécuter lebloc-transfert est constituée par l’échange qui se produit entre leprocesseur et le module de bloc-transfert ; cet échange est intégré dansle transfert d’E/S TOR et n’a pas d’effet sur la scrutation RIO. Lascrutation RIO est affectée lorsque se produit le transfert réel dedonnées.

La durée pendant laquelle le bloc-transfert interrompt la scrutation RIOdépend du nombre de mots transférés et de la vitesse de transmission :

����������������������������� ������ ���� ��"

�����"�������������

�� ���� �

���� ���� ��

����� ���� �

�� �$��!��������� ��%���� �����������������'��� ��� �����������!���� � ������������ ��������� �����

Page 142: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

� ���������

��.#&#+�,#('�� +�) *!(*&�'� +�+/+,1&

10-4

Si la vitesse de transmission est de 115,2 kb/s et si vous vouleztransmettre un bloc-transfert de 10 mots, par exemple, l’interruption dela scrutation RIO est de :

(10 x 0,14) + 2,5 = 1,4 + 2,5 = 3,9 ms

En ce qui concerne la scrutation RIO dans laquelle le bloc-transfertprend place, 3,9 ms sont ajoutées au temps de scrutation RIO.

����������������������������������������������������������

Etant donné qu’il est impossible de prévoir dans quelle scrutation RIOva se produire un bloc-transfert, vous pouvez seulement calculer letemps de scrutation RIO dans le pire des cas. Pour ce faire, déterminezla scrutation d’E/S normale (sans bloc-transfert) et ajoutez la durée dubloc-transfert le plus long pour chaque entrée sur la liste de scrutation.(Le processeur ne peut exécuter qu’un seul bloc-transfert pour chaqueentrée de la liste de scrutation, par scrutation d’E/S.)

Par exemple, si votre système est le suivant :

���

�����$��+

���$��

���$�

���$�

��� ��&(,+

��� ���&(,+

��� ��&(,+

��*-,�,#('���������'+�% �)#* �� +���+��

��.� �

�����.�����������

����

�����.�����������

�*��$+�0�������$��+3+�*-,�,#('�������'(*&�%

�%(�2,*�'+! *,�% �)%-+�%('"�-�*��$��

�%(�2,*�'+! *,�% �)%-+�%('"�-�*��$�

�������������� �������&+

�-�-'�%(�2,*�'+! *, �-�-'��%(�2,*�'+! *,���'+�%

*��$��

��������������������������������������

La meilleure façon d’optimiser votre temps de scrutation est de placervos E/S les plus urgentes sur une voie distincte de celle des E/S àtemps non critique. Si vous n’avez qu’une seule voie à votredisposition pour les E/S, vous pouvez cependant optimiser la scrutationen utilisant la liste de scrutation configurable du processeur.

Dans un système normal à 4 racks, cette liste comprend :

Si vous fonctionnez à 57,6 kb/s, la scrutation normale des E/S est de 4 racks x 10 ms = 40 ms. Chaque entrée a la même priorité, de sorteque chaque rack est scruté toutes les 40 ms.

*��$��

*��$�

*��$�

*��$��

Page 143: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

����������

��/"%"+�,"'&���+�(�* '*%�&��+��-�+0+,2%�

10-5

Toutefois, si le rack 2 a les E/S les plus urgentes, utilisez la liste descrutation configurable afin de spécifier :

En utilisant cette liste de scrutation, le rack 2 est scruté un rack surdeux. Il y a 6 entrées, le temps normal de scrutation des E/S est doncde 6 x 10 ms = 60 ms. Mais puisque le rack 2 est scruté tous les deuxracks, le temps effectif de scrutation du rack 2 est de 2 x 10 ms =20 ms. Les autres racks sont scrutés toutes les 60 ms. Par conséquent,la contre-partie d’une scrutation plus fréquente du rack 2 (toutes les 20ms) est que les autres racks sont scrutés toutes les 60 ms seulement.

Vous pouvez également optimiser les blocs-transferts à l’intérieur de lavoie. Vous n’envoyez un bloc-transfert qu’à un seul module debloc-transfert pour chaque entrée de la liste de scrutation par scrutationd’E/S. Si vous avez trois modules de bloc-transfert dans un seul rackd’E/S, il faut un minimum de trois scrutations d’E/S pour accomplir lesblocs-transferts de l’ensemble des modules :

���

���

(,�,

�-*

�� �� ��

���

(,�,

�-*

���

(,�,

-*

�.������+0+,2%���"$�&�0���)-�-&�+�-$��$'�3,*�&+ �*,�.�*+��!�)-�%'�-$������$'�3,*�&+ �*,�1��!��-&����+���+�*-,�,"'&+�����������

��%(+�%�/"�����+�*-,�,"'&

��%(+�%"&"%-%�('-*����'%($"*�-&�$'�3,*�&+ �*,�('-*�,'-+�$�+�%'�-$�+

����+�*-,�,���"+�*2,�+�����$'�3,*�&+ �*,

��������������$'�3,*�&+ �*,�

�����������������

�� ���������

��������������������� ��������������������������

Si, toutefois, vous placez les trois modules de bloc-transfert dansdifférents racks, vous pouvez effectuer les blocs-transferts vers cestrois modules par une seule scrutation d’E/S. Pour optimiserl’arrangement de votre système concernant les transferts de blocs dedonnées, utilisez un arrangement similaire à celui ci-après :

���

���

(,�,

�-*

��

��

���

(,�,

�-*

���

(,�,

�-*

�.������+0+,2%���"$�0���-&��$'�3,*�&+ �*,�(�*�%'�-$�����$'�3,*�&+ �*,�1��!�)-��+�*-,�,"'&�����������

��%(+�%�/"�����+�*-,�,"'&

��%(+�%"&"%-%�('-*����'%($"*�-&�$'�3,*�&+ �*,�.�*+�,'-+�$�+�%'�-$�+

����+�*-,�,���"+�*2,�+������$'�+3,*�&+ �*,+

������������

�����������������

��������������

��������������������� ������������� ������������

*��#�

*��#�

*��#��

*��#�

*��#��

*��#�

Page 144: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

���������

��."%"+�,"'&���+�(�*�'*%�&��+�+/+,1%�

10-6

Le temps processeur est le temps nécessaire au traitement des entrées età la configuration des sorties correspondantes. Le temps processeurvarie selon les processeurs et est basé sur la mise en mémoire tampondes entrées, la scrutation des programmes, etc.

Dans un système PLC-5, les entrées et sorties sont mises en mémoiretampon entre la table-image des E/S et le scrutateur des E/S. Letransfert des entrées à partir du scrutateur vers la mémoire tampon desentrées est asynchrone au transfert des données depuis la mémoiretampon des entrées vers la table-image des entrées. Le tempsprocesseur dans le cas le plus défavorable est celui-ci :

���*�3�!"++�%�&,�(2*"'�")-�����%2%'"*��,�%('&���+��&,*2�+ ����%+

�����%+

�����%+

�����%+

�&��+�-$��+�*-,�,"'&����(*' *�%%����('-*� �*�&,"*�$�+��&,*2�+�*�0-�+

�&��+�-$��+�*-,�,"'&����(*' *�%%����('-*� �*�&,"*�$�+�+'*,"�+�*�0-�+

����%+�%-$,"($"2�(�*�$��&'%�*�����*��#+

Pour un système à 3 racks avec une scrutation de programme de 20 ms,le temps processeur dans le pire des cas est : 10 + 20 + 20 + 0,54 = 50,54 ms.

Pour calculer le rendement, utilisez l’équation suivante :

�2$�"��*,����&,*2�+

����(�&"�*������ �(+�+�*-,�,�����("*����+

��%(+(*'��++�("*����+

� � � �(+�+�*-,�,�����("*����+

� ����(�&"�*��������2$�"��*,����+'*,"�+

Exemple de calcul de temps de rafraîchissement dans le pire des cas :

�2$�"���*,�����&,*2�+

�'&�����(�&"�*���+����

��%(+����+�*-,�,"'&������("*����+

��%(+�(*'��++�-*��("*����+

�2$�"���*,�����+'*,"�+

����%+��,/(��

���%+

�����%+

�� �� ��%+

�����%+

���%+

������%+��,/(��

�',�$ �����%+

��%(+����+�*-,�,"'&������("*����+

�'&�����(�&"�*���+����

����������������

������������ ���� �

Page 145: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

������

A-1

�� � ����������������

Sélectionnez les commutateurs ci-après pour les processeurs PLC-5classiques.

�� �5%,�15%�3/)4�,%�2=',!'%�$%�#%�#/--54!4%52��,%3�3/24)%3�3/.4�2%-)3%3�:�9=2/�3)�,�5.�$%3�=6=.%-%.43�35)6!.43�3%�02/$5)4��

• ,%�02/#%33%52�$=4%#4%�5.%�%22%52�0%.$!.4�,�%7=#54)/.

• 5.�$=&!54�$%�&/.$�$%�0!.)%2�$5�#(;33)3�$�����3526)%.4

• 6/53�3=,%#4)/..%9�,%�-/$%��2/'2!--%�/5�,%�-/$%��%34

• 6/53�-%44%9�5.�")4�$%�&)#()%2�$�=4!4�:���0/52�2%-%442%�:�9=2/�5.�2!#+�,/#!,

� �)�5.�-/$5,%��������.�%34�0!3�).34!,,=�%4�3)�,!�-=-/)2%�02/#%33%52�%34�6!,!",%��,%�6/8!.4����������$5�02/#%33%52�#,)'./4%�%4�,%02/#%33%52�-%4�:���,%�")4������������$!.3�,%�-/4�$�=4!4�$%�$=&!54�-!*%52�

� �.�$=&!54�02/#%33%52�3526)%.4�3)�,!�-=-/)2%�02/#%33%52��6/8!.4����������2/5'%�&)7%��.�%34�0!3�#/.&/2-%�

�� /53�.%�0/56%9�0!3�%&&!#%2�,!�-=-/)2%�02/#%33%52�,/2315%�#%�#/--54!4%52�%34�352����

� �

�&&

����

�!.3�#%�#(;33)3�$������,%3�3/24)%3�2%34%.4�$!.3�,%52�$%2.)%2�=4!4�15!.$5.%�0!..%�$%�-!4=2)%,�3526)%.4���

�!.3�#%�#(;33)3�$������,%3�3/24)%3�$/)6%.4�>42%�$=3!#4)6=%3�15!.$5.%�0!..%�$%�-!4=2)%,�3526)%.4���

�2!.3&%24�$%�-=-/)2%��������:�,!�-=-/)2%�02/#%33%52�:�,!�-)3%�3/53�4%.3)/.��

�2!.3&%24�$%�-=-/)2%��������:�,!�-=-/)2%�02/#%33%52�3)�,!�-=-/)2%02/#%33%52�.�%34�0!3�#/.&/2-%�

�!�-=-/)2%��������.%�3%�42!.3&<2%�0!3�:�,!�-=-/)2%�02/#%33%52��

�2/4%#4)/.�$%�,!�-=-/)2%�����$=3!#4)6=%�

�2/4%#4)/.�$%�,!�-=-/)2%�����6!,)$=%���

�/.�!54/2)3=

�2/4%#4)/.�$%�,!�-=-/)2%�����

���

��

�2!.3&%24�������

�$2%33!'%

�%2.)%2�=4!4�/--5?

��

���

�/--54!4%523

��� ���

��� ��

�� ���

�� ��

��� ���

�� ��

�� ���

�$2%33!'%���%-0,!#%-%.4

�$2%33!'%��%-0,!#%-%.43

�$2%33!'%����%-0,!#%-%.4

�.&/.#=�%.�(!54�%2-=�����

�.&/.#=�%.�"!3�56%24������

4!4%52

�/5*/523

�/--54!4%523

4!4%52�/--5?

�����������������������

���������������������

�������

Page 146: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�9%*�%#�"#1�!-++32�2#301��������

A-2

Sélectionnez le réglage des commutateurs comme suit pour un moduleadaptateur 1771-AS, -ASB ou -ALX.

�-++32�2#301

� �

��

���

�#0,'#0�92�2

�*-!�%#�"#�0#"9+�00�%#�"3�.0-!#11#30

�"0#11�%#

��,1�!#�!&711'1�"������*#1�1-02'#1�0#12#,2�"�,1�*#30�"#0,'#0�92�2�/3�,"�3,�"9$�32�"#�!-++3,'!�2'-,�#12�"92#!29�.�0�*��"�.2�2#30�"�������

��,1�!#�!&711'1�"������*#1�1-02'#1�1-,2�"91�!2'49#1�/3�,"�3,�"9$�32�"#!-++3,'!�2'-,�#12�"92#!29�.�0�*��"�.2�2#30�"�����

�#�.0-!#11#30�.#32�0#"9+�00#0�*#�!&711'1�"������.081�3,�"9$�32�"#!-++3,'!�2'-,��

�-31�"#4#5�0#"9+�00#0�+�,3#**#+#,2�*#�!&711'1�"�����6�*��'"#�"�3,!-++32�2#30�!7 *9��3�+-"3*#�� �=���-3�=����

��

��

�� ��

��

���

��� ���

���

���

�#+.*�!#+#,21

��#+.*�!#+#,2�

���#+.*�!#+#,2�

�-,��32-0'19

�-3(-301�$$

�-3(-301�$$

����

�-++32�2#301

�,$-,!9�#,�&�32��#0+9�����

�,$-,!9�#,� �1��34#02������

�-++32�2#301

����������������'�4-31�09%*#5�!#�!-++32�2#30�130�����*-01/3�3,�"9$�32�"#�!-++3,'!�2'-,�#12�"92#!29��*#1�1-02'#1����!-,,#!29#1�6�!#�!&711'1�0#12#,2�"�,1�*#30�"#0,'#0�92�2�.-30�.#0+#220#��3�+-34#+#,2�"#�*��+�!&',#�"#�!-,2',3#0�����-31�4-31�0#!-++�,"-,1�"#�09%*#0�*#�!-++32�2#30���130������$',�"#�"91�!2'4#0�*#1�1-02'#1�!7 *9#1�6�!#�!&711'1���/3�,"�3,�"9$�32�#12�"92#!29�

������320#�.�02��1'�"#1�1-02'#1�1-,2�!-,20<*9#1�.�0�"#1�#,209#1�"�3,�0�!)�"'$$90#,2�#2�/3�3,�"9$�32�"#�0�!)�����1#�.0-"3'2����"�,1�*#�0�!)�"#1�#,209#1���*#1�#,209#1�1-,2�*�'119#1�"�,1�*#30�"#0,'#0�92�2�&-01�"9$�32���#1�1-02'#1�.#34#,2�,#�.�1���:20#�!-00#!2#+#,2�!-,20<*9#1��!#�/3'�.#32�#,20�;,#0�3,�0'1/3#�"#� *#1130#1�-3�"#�"9290'-0�2'-,�"#�*��+�!&',#���'�4-31���4-3*#5�/3#�*�92�2�"#1�#,209#1�1-'2��320#�/3#�*#30�"#0,'#0�92�2�&-01�"9$�32��4-31�"#4#5�.0-%0�++#0�3,���1-31=.0-%0�++#�"#�%#12'-,�"#1�"9$�321�

���9%*#5�!#�!-++32�2#30�130����1'�4-31��4#5�*�',2#,2'-,�"�32'*'1#0�3,#�!-,$'%30�2'-,��32-+�2'/3#�"3�0�!)�"�����

���#�+-"3*#��"�.2�2#30�� �=�����190'#����,#�13..-02#�.�1�*��"0#11�%#����#+.*�!#+#,2�

�������� ����������������

���������������� ������

Page 147: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�2 #� ����*��&$$,+�+�,)*����!���

A-3

Réglez la fiche de configuration pour le bloc d’alimentation que vousajoutez à votre châssis.

��

����

���

������������ ����� ���� ����3���������� ��������������

�2#��+"&%%�/���(,�%�-&,*�"%*+�##�/�,%�$&�,#����#"$�%+�+"&%���%*�#��!1**"*

�2#��+"&%%�/��(,�%��-&,*�,+"#"*�/�,%�*&,)������#"$�%+�+"&%�.+�)%�

��� �������&,*�%��'&,-�/�'�*��#"$�%+�)�,%�*�,#�!1**"*�������0�#���&"*��-���,%�$&�,#�����#"$�%+�+"&%��+,%��*&,)������#"$�%+�+"&%��.+�)%��

�� �)&,-�/�#���"�!������&%�" ,)�+"&%��,��!1**"*��%+)��#�*���,.��$'#���$�%+*�#�*�'#,*�0 �,�!���,��!1**"*��

�� �2 #�/�#���"�!������&%�" ,)�+"&%��,��!1**"*������

���)2 #� ��'�)��2��,+��*+�����%���*����%&%,+"#"*�+"&%���,%�$&�,#�����#"$�%+�+"&%���%*#���!1**"*��

��������������� ��������

��"������� ���������

��������������

Page 148: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�3#'�#!� !-��*((/.�.!/,-���#��

A-4

Sélectionnez les commutateurs pour déterminer le rack d’E/S, legroupe, la vitesse de transmission, la réponse de la liaison et lascrutation du module adaptateur sans E/S complémentaires.

� � � ��

SW–2

� � � � � � � �

SW–1

� �

*)���"!,(3*""���*/0!,.

��

���

���

��

���

���

��

��

�������-���������(��������".�

�����-���� ���(�� �����".�

��������-���� ��(��� ���".�

)*)�/.%'%-3

�)"*)�3�!)�$�/.��!,(3�����

�)"*)�3�!)���-��/0!,.������

�/(3,*� !�,��&� �����0*%,�+�#!�-/%0�).!�

�,!(%!,�)/(3,* !�#,*/+!� �����0*%,��%4 !--*/-�

�*((/.�.!/,- �%-.�)�!�(�1%� /��$2--%-

�3+*)-!� !�'��'%�%-*)�������+*/,�3(/'�.%*)� !�'��-3,%!��������-�)-�,!-.,%�.%*)

��,/.�.%*)�������+*/,�.*/-�'!-�!(+'��!(!).-�-�/"�'!-�� !,)%!,-������+*/,�.*/-�'!-�!(+'��!(!).-

�°� /�+,!(%!,�#,*/+! ������

� *) *)

*) *""

� *"" *)

� *"" *""

���"�������!�!�"�����

����%��� $������ �� � ��

�����$���!����

Page 149: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

� ��������������������������$���

A-5

�#�% ���#� �����������#����#�������"�"�# ����������&�� �

!% ������'�!��!����������%���"�� �!

���� � � � �

�� �� �� �� �� �� ���

�� �� �� �� �� ��� ��

�� �� �� �� �� ��� ���

�� �� �� �� ��� �� ��

� �� �� �� ��� �� ���

� �� �� �� ��� ��� ��

�� �� �� �� ��� ��� ���

�� �� �� ��� �� �� ��

�� �� �� ��� �� �� ���

�� �� �� ��� �� ��� ��

�� �� �� ��� �� ��� ���

�� �� �� ��� ��� �� ��

� �� �� ��� ��� �� ���

� �� �� ��� ��� ��� ��

�� �� �� ��� ��� ��� ���

�� �� ��� �� �� �� ��

�� �� ��� �� �� �� ���

�� �� ��� �� �� ��� ��

�� �� ��� �� �� ��� ���

�� �� ��� �� ��� �� ��

� �� ��� �� ��� �� ���

� �� ��� �� ��� ��� ��

�� �� ��� �� ��� ��� ���

�������������� !����!����"���������!������������������ !����!����"���������!���

Page 150: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�9&* &$�#$1�"-++32 2$301���$��

A-6

Sélectionnez le réglage des commutateurs pour déterminer le rackd’E/S, le groupe, la vitesse de transmission, la réponse de la liaison, etla scrutation pour le module adaptateur avec E/S complémentaires.

� � � � � � � �

�� ��

� � � ��

SW–2

� �

��

���

���

��

���

���

��

��

��� ��!�1��������+����������%2�

������!�1���������+��������%2�

�����!�1�������+�������%2�

�,%-,"9�$,�' 32��$0+9�����

�,%-,"9�$,�! 1��34$02������

�����"'711(1�.0(+ (0$������"'711(1�"-+.*9+$,2 (0$

�3+90-�#$�0 ")�#����

�0$+($0�,3+90-#$�&0-3.$�#����

�-++32 2$301 �(12 ,"$�+ 5(�#3�"'711(1

�9.-,1$�#$�* �*( (1-,��������.-30�9+3* 2(-,�#$�* �190($��������1 ,1�0$120("2(-,

�����1"032$�2-31�$+.* "$+$,21�1 3%�*$1��#$0,($01������1"032$�2-31�$+.* "$+$,21

�����"'711(1�.0(+ (0$������"'711(1�"-+.*9+$,2 (0$,-,�32(*(19

�3+90-�#$�0 ")�#���� � �

� -, -, -%%

-, -%% -,

-, -%% -%%

�� -%% -, -,

�� -%% -, -%%

� -%% -%% -,

�� -%% -%% -%%

��� * !*$�.-30�*$1�.0-"$11$301����;����3,(/3$+$,2���$.2�0 ")1�1$3*$+$,2.$34$,2�:20$�.0(1�$,�"-+.*9+$,2�# ,1�3,�16128+$�#$����;��

�-30�*$��°�#3.0$+($0�&0-3.$

#����

� �

� -, -,

-, -%%

� -%% -,

-%% -%%

���"�������!�!�"�����

����&��� %�������#���

��������%���!����

Page 151: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�,�!������'��$"")(�(�)&'������

A-7

Réglez les commutateurs 1 à 6 de l’ensemble SW1 pour le numéro destation DH+. Le commutateur 7 n’est pas utilisé. Réglez lecommutateur 8 pour le mode Scrutateur ou Adaptateur.

1 2 3 4 5 6 7 8

��'')'��)�"$�)!�

�#'�"�!������$"")(�(�)&'����

�)��!�(,&�!�

�$"")(�(�)&*�&'�!����'���&",�

�$"")(�(�)&*�&'�!����)(�$)*�&(�

������� �������� ��� �� �

������������

�����

�)",&$����'(�( $#���� ��+� �*$ &�� -��''$)'�

�$"")(�(�)&��� #)( ! ', � $��

�$�����&)(�(�)& � $��

��%(�(�)& � $#

������

�������������������������

$#$��$#$��$#$��$#$��$#$��$#$��$#$��$#$��$#$��$#$��$#$��

$#$#$��$��$#$#$��$��$#$#$��$��$#$#$��$��$#$#$��$��$#$#

$#$#$#$#$��$��$��$��$#$#$#$#$��$��$��$��$#$#$#$#$��$��

$#$#$#$#$#$#$#$#$��$��$��$��$��$��$��$��$#$#$#$#$#$#

$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$��$��$��$��$��$��

$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#

�������������

$#$��$#$��$#$��$#$��$#

$��$��$#$#$��$��$#$#$��

$#$#$��$��$��$��$#$#$#

$#$#$#$#$#$#$��$��$��

$#$#$#$#$#$#$#$#$#

$��$��$��$��$��$��$��$��$��

�����������������������

$��$#$��$#$��$#$��$#$��$#$��$#$��$#$��$#$��$#$��$#$��

$��$#$#$��$��$#$#$��$��$#$#$��$��$#$#$��$��$#$#$��$��

$#$��$��$��$��$#$#$#$#$��$��$��$��$#$#$#$#$��$��$��$��

$��$��$��$��$��$#$#$#$#$#$#$#$#$��$��$��$��$��$��$��$��

$#$#$#$#$#$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��

$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��

�����������������

����

$#$��$#$��$#$��$#$��$#$��

$#$��

$��$��$#$#$��$��$#$#$��$��

$#$#

$��$��$#$#$#$#$��$��$��$��

$#$#

$#$#$��$��$��$��$��$��$��$��

$#$#

$��$��$��$��$��$��$��$��$��$��

$#$#

$#$#$#$#$#$#$#$#$#$#

$��$��

�)",&$'(�( $#���

�$"")(�(�)& �$"")(�(�)&�)",&$'(�( $#���

���

Page 152: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�1 %� ����,��(&&.-�-�.+,���� ���

A-8

Réglez les commutateurs de l’ensemble SW2 pour un PLC-5 en modeAdaptateur, dans un processeur PLC-5 ou un module scrutateur. Réglezles commutateurs 2 à 8 pour le nombre de mots communiqués duprocesseur de supervision vers le processeur adaptateur, pour le groupedes E/S, et pour le numéro de rack du groupe d’E/S du processeuradaptateur, respectivement. Le commutateur 1 n’est pas utilisé.

� � � � �� �

��,,(.,��.�&(�.%� �',�&�%������(&&.-�-�.+,���� �.��%�-1+�%�

�(&&.-�-�.+�/�+,�%����,('����+&1�

�(&&.-�-�.+�/�+,�%��!�.-(����(./�+-�

�',�&�%������(&&.-�-�.+,���

������������!�� �"���!����

��������������

����

�.��%���(&&.-�-�.+���,("-�-(.#(.+,�"'.-"%",1� � ���

�.��%��)+(��,,�.+����,.)�+/","('�.-"%",���������)(.+��(&&.'"*.�+��/���%��)+(��,,�.+���)-�-�.+����2�

� ���

�.��%��)+(��,,�.+����,.)�+/","('�.-"%",���������)(.+��(&&.'"*.�+��/���%��)+(��,,�.+���)-�-�.+����2�

� �'

�.��%��)+�&"�+� +(.)��������,("-��� �'

�.��%��)+�&"�+� +(.)��������,("-�� ���

�1%��-"(''�+�%��'.&1+(����+��$��������.�)+(��,,�.+����)-�-�.+����2� �0�� �("+�-��%��.�"2��,,(.,

���� � � � � � ���� � � � � �

�� (' (' (' (' (�� �� (' (�� (�� (' (��

�� (' (' (' (�� (' �� (' (�� (�� (�� ('

� (' (' (' (�� (�� � (' (�� (�� (�� (��

� (' (' (�� (' (' �� (�� (' (' (' ('

�� (' (' (�� (' (�� �� (�� (' (' (' (��

�� (' (' (�� (�� (' �� (�� (' (' (�� ('

� (' (' (�� (�� (�� � (�� (' (' (�� (��

�� (' (�� (' (' (' � (�� (' (�� (' ('

�� (' (�� (' (' (�� �� (�� (' (�� (' (��

�� (' (�� (' (�� (' �� (�� (' (�� (�� ('

� (' (�� (' (�� (�� � (�� (' (�� (�� (��

� (' (�� (�� (' ('

�������������������

�����������$� ����������

�#����������������������

Page 153: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�1 %� ����,��(&&.-�-�.+, ���&��

A-9

Réglez les commutateurs de l’ensemble SW2 pour un processeurPLC-5 en mode adaptateur, dans le système d’un processeur PLC-2/20ou -2/30, ou le sous-système scrutateur d’E/S. Réglez les commutateurs2 à 8 pour le nombre de mots communiqués depuis le processeur desupervision vers le processeur adaptateur, pour le groupe des E/S, etpour le numéro de rack du groupe d’E/S du processeur adaptateur,respectivement. Le commutateur 1 n’est pas utilisé.

� � � � �� �

��,,(.,��.�&(�.%� �',�&�%������(&&.-�-�.+,���� �.��%�-1+�%�

�(&&.-�-�.+�/�+,�%����,�('����+&1�

�(&&.-�-�.+�/�+,�%��!�.-(����(./�+-�

�',�&�%������(&&.-�-�.+,���

���%�$"�%�$��(�� �*���(���"

����$#�#�$!"��

�$!��

�.��%���(&&.-�-�.+���,("-�-(.#(.+,�"'.-"%",1� � ���

�.��%��)+(��,,�.+����,.)�+/","('�.-"%",������#"�)(.+��(&&.'"*.�+��/��%����)-�-�.+����2�

� ���

�.��%��)+(��,,�.+����,.)�+/","('�.-"%",������#"�)(.+��(&&.'"*.�+��/��%����)-�-�.+����2�

� �'

�.��%��)+�&"�+� +(.)��������,("-��� �'

�.��%��)+�&"�+� +(.)��������,("-�� ���

�1%��-"(''�+�%��'.&1+(����+��$��������.�)+(��,,�.+����)-�-�.+����2� �0�� �("+��"2��,,(.,

���� � � �

�� (' (' (' (' ('

�� (' (' (' (' (��

� (' (' (' (�� ('

� (' (' (' (�� (��

�� (' (' (�� (' ('

�� (' (' (�� (' (��

� (' (' (�� (�� ('

�!���""�$!"��������

�� #�#�$!�,��������"�$�

���+������+������$

"�$"+"'"#)���"�!$#�#�$!

�����

Page 154: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�2!&�!����-��)''/.�.�/,-��������

A-10

Réglez les commutateurs de l’ensemble SW2 pour un processeurPLC-5 en mode adaptateur dans le système d’un processeur PLC-3 ouPLC-5/250. Réglez le commutateur 2 pour le nombre de motscommuniqués depuis le processeur de supervision vers le processeuradaptateur. Réglez les commutateurs 3 à 8 pour le numéro de rackd’E/S du processeur adaptateur. Le commutateur 1 n’est pas utilisé.

� � � � �� �

��--)/-��/�')�/&� �(-�'�&������)''/.�.�/,-���� �/��&�.2,�&�

�)''/.�.�/,�0�,-�&����-)(�� �,'2�

�)''/.�.�/,�0�,-�&��"�/.) ��)/0�,.�

�(-�'�&������)''/.�.�/,-���

������������!�� �#���!����

��������������

����

�/��&���)''/.�.�/,���-)#.�.)/$)/,-�#(/.#&#-2� � �

�/��&��*,)��--�/,����-/*�,0#-#)(�/.#&#-���������*)/,��)''/(#+/�,��0���&��*,)��--�/,���*.�.�/,����3�

� �

�2&��.#)((�,�&��(/'2,)����,��%��������/�*,)��--�/,����*.�.�/,����3� �1�� �)#,��#3��--)/-

��

��

��

��

��

��

��

��

��

��

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)

)

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)(

)(

)(

)(

)(

)(

)

)

)

)

)(

)(

)(

)(

)

)

)

)

)(

)(

)(

)(

)

)

)

)

)(

)(

)(

)(

)

)

)

)

)(

)(

)(

)(

)(

)(

)(

)(

)(

)(

)

)

)

)

)

)

)

)

)(

)(

)(

)(

)(

)(

)(

)(

)

)

)

)

)

)

)

)

)(

)(

�(

)(

)

)

)(

)(

)

)

)(

)(

)

)

)(

)(

)

)

)(

)(

)

)

)(

)(

)

)

)(

)(

)

)

)(

)(

)

)

)(

)(

)(

)

)(

)

)(

)

)(

)

)(

)

)(

)

)(

)

)(

)

)(

)

)(

)

)(

)

)(

)

)(

)

)(

)

)(

)

)(

)

)(

)

��

��

��

)(

)

)(

)

)(

)

)(

)

)(

)

)

)(

)(

)

)

)(

)(

)

)(

)(

)

)

)

)

)(

)(

)(

)(

)(

)(

)(

)(

)(

)

)

)

)(

)(

)(

)(

)(

)(

)(

)(

)(

)

)

)

)

)

)

)

)

)

��

��

��

��

��

��

��

)

)(

)

)(

)

)(

)

)(

)

)(

)

)(

)

)(

)

)(

)

)(

)

)(

)

)(

)(

)

)

)(

)(

)

)

)(

)(

)

)

)(

)(

)

)

)(

)(

)

)(

)

)

)

)

)(

)(

)(

)(

)

)

)

)

)(

)(

)(

)(

)

)

)

)

)

)

)

)

)(

)(

)(

)(

)(

)(

)(

)(

)

)

)

)

)

)

)

)(

)(

)(

)(

)(

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

)

�°��,��%�����

�)''/.�.�/, �°��,��%�����

�)''/.�.�/, �°��,��%�����

�)''/.�.�/,

�������������������

�����������%� ����������

� ��"����$����

�$����������������������

���������

Page 155: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�2!&�!����-��)''/.�.�/,-��������

A-11

Réglez les commutateurs de l’ensemble SW2 pour un processeurPLC-5 en mode adaptateur dans le système d’un processeur PLC-3 ouPLC-5/250. Réglez le commutateur 2 pour le nombre de motscommuniqués depuis le processeur de supervision vers le processeuradaptateur. Réglez le commutateur 3 pour le groupe d’E/S. Réglez lescommutateurs 4 à 8 pour le numéro de rack d’E/S du processeuradaptateur. Le commutateur 1 n’est pas utilisé.

� � � � �� �

��--)/-��/�')�/&� �(-�'�&������)''/.�.�/,-���� �/��&�.2,�&��)''/.�.�/,�0�,-�&����-�)(�� �,'2�

�)''/.�.�/,�0�,-�&��"�/.�) ��)/0�,.�

�(-�'�&������)''/.�.�/,-���

������������!�� �#���!����

��������������

����

�/�����)''/.�.�/,���-)#.�.)/$)/,-�#(/.#&#-2� � �

�/��&��*,)��--�/,����-/*�,0#-#)(�/.#&#-���������*)/,��)''/(#+/�,��0���&��*,)��--�/,���*.�.�/,����3�

� �(

�/��&��*,�'#�,�!,)/*��������-)#.�� �(

�/��&��*,�'#�,�!,)/*��������-)#.� �

�2&��.#)((�,�&��(/'2,)����,��%��������/�*,)��--�/,����*.�.�/,����3� �1�� �)#,��#3��--)/-

����� ������������

)()()()()()()()()()()()()()()(

)()()()() ) ) ) )()()()() ) )

)()()()()()()()() ) ) ) ) ) )

)()() ) )()() ) )()() ) )()()

)() )() )() )() )() )() )() )(

������������� �����

)(

) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )

)

)()()()() ) ) ) )()()()() ) ) )

)

)()()()()()()()() ) ) ) ) ) ) )

)

)()() ) )()() ) )()() ) )()() )

)

)() )() )() )() )() )() )() )()

�/'2,)����,��%�����

�)''/.�.�/, �/'2,)����,��%�����

�)''/.�.�/,

�������������������

�����������%� ����������

� ��"����$����

�$����������������������

���������

Page 156: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�.�"������(��%##*)�)�*'(������

A-12

Réglez les commutateurs de l’ensemble SW3 pour terminer une liaisonDH+ ou une liaison RIO. Les commutateurs 3 et 4 ne sont pas utilisés.

� � � � � � � �

��((%*(��*�#%�*"� �*��"�).'�"��%##*)�)�*'�+�'(�"����(%$����'#.�

�%##*)�)�*'�+�'(�"�� �*)%����%*+�')�

�$(�#�"������%##*)�)�*'(����

��������������� �������

�� ���������

����

�()�-�*$���,)'.#!).�(*'�"��"!�!(%$�����-��!()�$�� � �$

���()�&�(�-�*$���,)'.#!).�(*'�"��"!�!(%$�����-��!()�$�� � ���

�()�-�*$���,)'.#!).�(*'�"��"!�!(%$���� � �$

���()�&�(�*$���,)'.#!).�(*'�"��"!�!(%$���� � ���

����%##*)�)�*'����()�!$*)!"!(. � ���

����%##*)�)�*'���()�!$*)!"!(. ���

���

Page 157: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

������

B-1

���������������

Les symboles qui suivent figurent dans l’angle supérieur gauche desfiches. Ils indiquent si des programmeurs ou installateurs doiventremplir les fiches. Utilisez ces symboles pour organiser les fichesdestinées à l’utilisateur concerné.

���������������������� �������� ��� ���� �������� ������

���������������������� �������� ��� ���� ���������������

���

���������������������� �������� � ���������������������������������

Important : En cas de besoin, reproduisez certaines fiches en plusieursexemplaires afin de noter toutes les exigences de votre système.

���������������������

Page 158: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�"�!�*�+��!%"(,�*��������

B-2

���������������������������������������

����� ����������

��������������������

������

�'1�"�"��+"&%*��&%�+"&%%�#�* �,+&$�+�*�')& )�$$��#�*��� 2���#�**"(,�*��������%,�#�,+"#"*�+�,)��',�#"��+"&%���2���������!�'"+)�����

&%��'+"&%���*�*/*+0$�*�)1'�)�+"&%����-&+)��*'1�"�"��+"&%��&%�+"&%%�##�

1. Partagez votre procédé de fabrication entre plusieurs secteurs fonctionnels.

2. Faites une copie de l’envers de cette fiche pour chaque secteur fonctionnel.

3. Pour chaque secteur fonctionnel, fournissez les renseignements suivants :

��������������� ����������

��*��%+)1�* ��+"&%*��+�*" %�,.��'#� �*��(,�%+"+1*��+�$'&)"*�+"&%��+&#1)�%��*��,%"+1*����$�*,)��"$'1)�+"�*����-�#"��+"&%���))�,)*�'&**"�#�*��+�)1'&%*���,.��))�,)*

��*�*&)+"�* �,�%+"+1*��,%"+1*����$�*,)���+�$'&)"*�+"&%��+&#1)�%��*��'#� �*��$1+!&��*���-�#"��+"&%��$1+!&������*" %�#"*�+"&%���"%-�#"�"+1����*&)+"�*���$'#���$�%+*��$1+!&��*���*&)+"������&%%1�*����)��+1)"*+"(,�*�'!/*"(,�*

��)�&)$�%��*�%1��**�")�* �)1�"*"&%��+�$'*����+)�%*"+"&%�$�."$���+�$"%"$���+�$'&)"*�+"&%���*�"%+�)����*�+�$'&)"*�+"&%����#��)1'&%*��&'1)�+�,)����!1*"&%��,.�%&)$�*�+�##�*�(,������������

�%+�)����* �'�)�+�,)��#& "�"�#��$�+1)"�#

�&��*���%%���+�$1+!&��*�����&)))��+"&% �&,*2')& )�$$�*���� �*+"&%���*��1��,+*

�." �%��*����*1�,)"+1 ���0*����#�&'1)�+�,)���#�)$�*���+��

��"%+�%�%���%1��**�")� �&�,$�%+�+"&%��'"0��*����)��!�% �������**"�"#"+1

4. Utilisez les informations de ces fiches pour développer une spécification fonctionnellecomplète.

Page 159: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����������������������

B-3

Secteur fonctionnel :

Entrées :

Sorties :

Performances nécessaires :

Interfaces :

Modes Panne et méthodes de correction :

Exigences de sécurité :

Maintenance nécessaire :

Page 160: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����'�(���"�%)�'��� � ��

B-4

��� ���� ���� �������� �� ��������

������� ���������������������������� ������

�(&�(-��������#"(&. ��#�����&)(�(�)&�����#�����&)(�(�)&����� #�� �'�-(�"�)�'�#������$(�(�)&����

�)(#!�(�'�$&#�&�!!�� �'��� /��� �''�%)�'��������")� �)(� �'�(�)&��$)� ���(�#"��/������������$�(&�����

#"��$(�#"���'�'+'(,!�'� �(� �'�(�#"��)�$&#��''�)&��� /��� �''�%)���#!!��'�&)(�(�)&����

�(� �'�(�#"��)�$&#��''�)&��� /��� �''�%)���#!!�����$(�(�)&����

�#�*���� ���#!!)"���(�#" �)(#!�(�'�$&#�&�!!�� �'������ /��� �''�%)�'�����")� �)(� �'�(�)&��$)� ���(�#"��/������������$�(&���

1. Répondez aux questions ci-après lorsque vous entreprenez la planification de votre stratégiede contrôle :

Qu’est-ce qui sera contrôlé ensemble ?

Qu’est-ce qui sera contrôlé séparément ?

Les appareils de commande communiqueront-ils d’égal à égal (réseau) ou selon une hiérarchie (maître/esclave) ?

Page 161: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����������������������

B-5

Qu’est-ce qui sera contrôlé via une liaison d’E/S ?

Quelles applications seront contrôlées par un processeur PLC-5 classique 1785 ?

Quels sont les problèmes d’environnement et de sécurité pour votre système ?

2. Utilisez texte et illustrations pour configurer et décrire votre stratégie.

Page 162: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����������������������

B-6

������ ��������������������������������

1. Faites une copie de cette fiche pour chacun de vos secteurs fonctionnels.

2. Pour chaque secteur fonctionnel, déterminez le nombre de châssis à l’aide du tableauci-dessous.

������� �����������

��������� ��������

������

������������� ������������������������������������� 1

����������������������� ���������������������������� �������������������

����������������������������� ������

��������������� �������

������������������������ ������������� ������

������������������������������������ �����������

3. Attribuez un numéro exclusif à chaque châssis et notez tous les numéros ici :

Châssis ______________ Châssis ______________

Châssis ______________ Châssis ______________

Châssis ______________ Châssis ______________

Châssis ______________ Châssis ______________

Châssis ______________ Châssis ______________

Châssis ______________ Châssis ______________

Châssis ______________ Châssis ______________

Châssis ______________ Châssis ______________

Châssis ______________ Châssis ______________

Page 163: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�'!&#/�0#!&*'-1#/��������

B-7

"������������� ���������������������������

�����������

������ ����������

��������������������

������

�6(#!0'+*�"#/�)+"1(#/�"�����6(#!0'+*�"#/�,+'*0/�"����

�10+)�0#/�,.+%.�))� (#/����7��!(�//'-1#/�� �������*1#(�10'('/�0#1.��,1 ('!�0'+*�� ��7�������!&�,'0.#���� �6(#!0'+*�"#/�)+"1(#/�"����

�6(#!0'+*�"#/�)+"1(#/��"�,0�0#1.�"����

�6$6.#*!#�"#/�)+"1(#/�"���� ��0�(+%1#�"#/�,.+"1'0/�#0�/+(10'+*/�"��10+)�0'/�0'+*��(#*��.�"(#4��,1 ('!�0'+*��������!&�,'0.#����*0.6#/��+.0'#/

1. Faites une copie de l’envers de cette fiche pour chacun de vos châssis.

2. Pour chaque châssis, notez les modules d’E/S TOR, analogiques et spécialisées ainsi que leurscaractéristiques électriques. Utilisez le tableau ci-dessous pour déterminer quellescaractéristiques noter.

����������������!����� ���������������������� �����!�����������"�����������

�+"1(#�"�#*0.6#/����

�#*/'+*�3'%#*!#/�,�.0'!1('5.#/��

���/+(#)#*0���60#!0#1.�"#�,.+3')'06������+1������.6,+*/#�.�,'"#�����

�+"1(#�"#�/+.0'#/����

�#*/'+*�+1.�*0�3'%#*!#/�,�.0'!1('5.#/��

���/+(#)#*0���.+0#!0'+*��"60#!0'+*�"#�0.'�!/�"6$#!01#13���������+))10�0'+*�/1.�!+1.�*0�6(#26

�+"1(#�"�#*0.6#/��*�(+%'-1#/

�(�%#�"#�0#*/'+*�+1�"#�!+1.�*0�6/+(10'+*�.#-1'/#�+"#��+))1*�+1��'$$6.#*0'#(�3'%#*!#/�,�.0'!1('5.#/��

���&#.)+!+1,(#���&#.)+/+*"#���/+(#)#*0

�+"1(#�"#�/+.0'#/��*�(+%'-1#/

�(�%#�"#�0#*/'+*�+1�"#�!+1.�*0�6/+(10'+*�.#-1'/#�3'%#*!#/�,�.0'!1('5.#/��

��������/+(#)#*0

�+"1(#/�"�����/,6!'�('/6#/�+1�"#�!+))1*'!�0'+*��*+0�))#*0�(#/�)+"1(#/"�����2#./'+*� (+!�

�(�%#�"#�0#*/'+*�+1�"#�!+1.�*0�6/+(10'+*�.#-1'/#��.�/'0#/�(')'0#/�"#�"'/0�*!#�+"#��+))1*�+1��'$$6.#*0'#(�3'%#*!#/�,�.0'!1('5.#/��

���&#.)+!+1,(#���&#.)+/+*"#��������/+(#)#*0

���

Page 164: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�������������������#���

B-8

Numéro de châssis : _____________________

� �&��

�!

��� ���

�$���������!��

����

&�&��������

���!�������

�"��

����

��� ��!��

�!�������

���������!

�����

��!���

�!������

������

������� �

&���! ���

���!���

���������!��

��!����� �

��������!�

�!�����&��� ���

���������!��

��!����� �

#�������

��� ��!��%���

Page 165: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�������������������"���

B-9

"��������������� ��������

1. Faites une copie de cette fiche par châssis.

2. Pour chaque module d’E/S identifié sur les fiches de sélection des types de modules et despoints d’E/S aux pages 7 and 8, procédez aux étapes qui suivent afin de déterminer le nombre total dont vous avez besoin.

3. Dans la colonne A, indiquez le numéro de référence du module.

4. Dans la colonne B, inscrivez le nombre total de point d’E/S pour le module.

5. Dans la colonne C, notez le nombre maximum de points d’E/S disponibles par module.

6. Dans la colonne D, calculez le nombre total des modules dont vous avez besoin pour cechâssis en divisant la colonne B par la colonne C.

7. Dans la colonne E, indiquez le nombre de modules nécessaires pour une extensionfuture de ce châssis.

8. Dans la colonne F, écrivez le nombre total de modules qu’il vous faut pour ce châssis.

Numéro du châssis : _________________

�#���� ���� �������

��������������������

���������������� ��

��� ��������

�#�����������������

��� �����������

�#���!�

������������ ���

����

���

Page 166: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�& %"0�1" %+&.2"0��������

B-10

����� ���������������������������!�������

����� ����������������

����� �������������������������

�����

������

�+01�))�1&,+�!"�*,!2)"0�!�����!�+0�)" %800&0�:)" 1&,+�!2�*,!"�!��!/"00�$"�11/&�21&,+�!��!/"00"0�!/"00�$"�!"0����� ,*-):*"+1�&/"0

�21,*�1"0�-/,$/�**��)"0����<� )�00&.2"0��� �����+2")�21&)&0�1"2/��-2�)& �1&,+��� <�������� %�-&1/"����� �&0"�"+�-)� "�!"0�*,!2)"0�!�����!�+0�)"� %800&0�

� �%,&4�!2�*,!"�!��!/"00�$"� �11/&�21&,+�!2�+,*�/"�!"�/� (0

�!/"00�$"�!����� ,*-):*"+1�&/"0

�:)" 1&,+�!2� %800&0�!���� �21,*�1"0�-/,$/�**��)"0����<� )�00&.2"0��� �����+2")�21&)&0�1"2/��-2�)& �1&,+��� <�������� %�-&1/"������ �:)" 1&,+�!�2+� %800&0�!����

�"0&,+0�!��)&*"+1�1&,+�!"0�*,!2)"0!����

��1�),$2"�!"0�-/,!2&10�"1�0,)21&,+0�!��21,*�1&0�1&,+��))"+<�/�!)"5��-2�)& �1&,+��������� %�-&1/"�����+1/:"0��,/1&"0

9. Faites une copie de l’envers de cette fiche pour chacun de vos châssis et utilisez-la pour notervos réponses aux rubriques 2 à 8.

10. Indiquez le mode d’adressage pour chaque châssis. Utilisez le tableau ci-dessous pour faciliervotre sélection.

������������������������������������!����

����"����

���������������� �� ���������

�������������

�-,&+10 ��"*-)� "*"+10

���-,&+10

�##" 1"/�+�&*-,/1"�.2"))"� ,*�&+�&0,+�!"�*,!2)"0�7�!"0"*-)� "*"+10��!'� "+10

��"*-)� "*"+1

���-,&+10

�1&)&0"/�)�� �-� &1:�1,1�)"�!���� ��"*-)� "*"+10

���-,&+10

�##" 1"/�+�&*-,/1"�.2"))"� ,*�&+�&0,+�!"�*,!2)"0�7�!"0"*-)� "*"+10��!'� "+10

����"*-)� "*"+1

���-,&+10

�1&)&0"/�)�� �-� &1:�1,1�)"�!���� ��"*-)� "*"+1

11. Indiquez la taille du châssis. Utilisez le tableau ci-dessous pour ce faire.

���������� � ���������� ������������ ������#�� �������������������!������

�1"+!"6�3,1/"�05019*" ��&))"�01�+!�/!�"+� ,2/0�!�21&)&0�1&,+

�:!2&/"�)"0�-&9 "0�!"�/" %�+$" �+01�))"6�2+�+,23"�205019*"

�+"�1�&))"�21&)&0�+1�)"0�!&/" 1&3"0�&+!&.2:"0 &<!"00,20

�1"0�)&*&1:�7���-,2 "0 �"*-)� "*"+10

�"+&/ ,*-1" !�"4&$"+ "0 !�"0-� "�1"0�)&*&1:�7���-,2 "0 �"*-)� "*"+10

�"+&/� ,*-1"�!�"4&$"+ "0�!�"0-� "�1"0�)&*&1:�7����-,2 "0 ���"*-)� "*"+10

�1"0�)&*&1:�7���-,2 "0 ���"*-)� "*"+10

�&*&+2"/�)"�1"*-0�!"�0 /21�1&,+ �"�-)20�$/�+!� %800&0� ,+1"+�+1�)"�-/, "00"2/

�&+&*&0"/�)"� ,;1�-�/�"*-)� "*"+1 �"�-)20�$/�+!� %800&0�0�1&0#�&0�+1��24� /&19/"0

�/:3,&/�2+"�"41"+0&,+

�"�-)20�$/�+!� %800&0�0�1&0#�&0�+1��24� /&19/"0 &<!"0020

12. Indiquez si un processeur ou un adaptateur se trouve dans l’emplacement le plus à gauche.

13. Indiquez si vous utilisez ce châssis pour des E/S complémentaires.

14. Ecrivez le type de module dans chaque emplacement disponible sur le schéma du châssis.

���

Page 167: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����#�$�����!%�#�%%�-���

B-11

15. Attribuez des numéros de racks, de groupes et de points par groupe.

16. Indiquez l’alimentation nécessaire pour chaque module.

��&##�#����' ������ �������$#

��&##�#����' ������ �������$#

��&##�#����' ����%����' �������� �������$#

��&##�#����' ����� �������$#

�%�"(,�.�#�

+�"##���,

�!/**"*��

���� ���� ���� ���� ���� ���� ���� ����

�&�������)�**� ��� ���� �� ���� �� ������ ���,$0)&��,��!/**"*��������������������

�"���##�%" �����&$'#0$�%+�")�*�� �%�����&##�#������ ��� �� $�$�%"&,

�����

����������

����

�����

�����

�$'#���

�����

����������

����

�����

�����

�$'#���

�����

����������

����

�����

�����

�$'#���

�����

����������

����

�����

�����

�$'#���

�����

����������

����

�����

�����

�$'#��

�����

����������

����

����������

�$'#��

�����

����������

����

�����

�����

�$'#���

�����

����������

����

�����

�����

�$'#���

�&+�.

#��#"$�%+�+"&%

%0��**�")��'&,)

�!�(,��$&�,#�

�,��!/**"*��

���%+"�"�.�#�*

)&,'�*��+�#�*

'&"%+*��������

����

����

����

����

����

����

����

����

����

����

����

����

����

����

����

����

�&%*&$$�+"&%�+&+�#����*�$&�,#�*��������,��!/**"*���������

�����

����������

����

�����

�����

�$'#��

�����

����������

����

�����

�����

�$'#����

�����

����������

����

�����

�����

�$'#����

�����

����������

����

�����

�����

�$'#����

�����

����������

����

�����

�����

�$'#����

�����

����������

����

����������

�$'#����

�����

����������

����

�����

�����

�$'#���

�����

����������

����

�����

�����

�$'#���

Page 168: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����%�&��� �#'�%���� ���

B-12

�#������������������������������

��������������������������������

�����

�����

�(���&�! ���%��!�'��%����"&�&�'$%�����

'&!��&�%�"$!�$�������%����)�����%%�#'�%��������� '���'&���%�&�'$��"'�����&�! ����)����������"�&$�������

�(���&�! ���%��!�'��%����"&�&�'$������

17. Dans la colonne A du tableau ci-dessous, indiquez le numéro de châssis dans lequel vousplacerez chaque module adaptateur.

18. Dans la colonne B, indiquez le nom/type de chaque module adaptateur.

19. Dans la colonne C, notez les exigences particulières du module adaptateur.

20. Dans la colonne D, inscrivez les exigences de consommation du module adaptateur.

��#��������!����

����������������

� �����������������"���

������������

���

Page 169: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

���������������� �����

B-13

21. Dans le tableau ci-dessous, notez tout appareil autre qu’un module adaptateur que vousconnectez à une liaison RIO, avec son numéro de châssis et ses exigences particulières. Parexemple :

Processeur PLC-5 en mode Adaptateur Scrutateur décentralisé PLC-5/250 en mode Adaptateur Module d’interface PLC pour variateurs numériques c.a. et c.c. Adaptateur RIO pour les variateurs de la gamme 1336 Modules clavier et à boutons-poussoirs RediPANEL Dataliner PanelView (voir Interface opérateur) Module en option (pour terminal industriel T30) CNC 8600 avec l’option d’adaptateur RIO CVIM en mode Adaptateur Système de serrage Pro-Spec 6000 avec l’option d’adaptateur RIO Module 1747-DCM (pour rack SLC-500) Module 1771-DCM Robot 1771-GMF (module d’interface RIO)

������� �� �������������� ����� ���� ���������������

Page 170: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����'�(���"�%)�'��� � ��

B-14

��� � ����� ��������� �����������

������� ��������

�������������������

������

�.(�&!�"�(�#"���)"�"*�&#""�!�"(��$$&#$&�. &!#�&�'�"'(� �(�#"���'��#"�)��(�'�,� �'��(��� '�#"(�����'��+� ��(�&&�

)(#!�(�'�$&#�&�!!�� �'����/��� �''�%)�'���������")� �)(� �'�(�)&��$)� ���(�#"���/�����������$�(&������� �"*�&#""�!�"(��#&&��(�

� �&#(��(�#"����*#(&��$&#��''�)&� ��'$#'�(�#"���'��#"�)�(�'�����,� �'� � �"�����(�#"��)��,� ���

��'(�"����)�$�""��)��&&�-&�� �#"���)&�(�#"����!�'��+� ��(�&&�

Prévoyez l’agencement de votre système en indiquant :

l’environnement correct les armoires le montage la disposition des conduites les câbles et fils la mise à la terre

Page 171: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�,&+(5�6(&+0,37(5�''�0���

B-15

�(' #!.+�-#('���,�+2!%�!�,���,

�(&&.-�-�.+,

�(.+�(�-�'#+�)%.,

��#' (+&�-#(',�,.+�

�(#+�

�10),*74$6,10�'(5&1//76$6(745

�761/$6(5�241*4$//$%.(5����>��&.$55,37(5��������$07(.�76,.,5$6(74��27%.,&$6,10���> ������$00(9(��

Notez les choix de réglage des commutateurs sur une copie de cette fiche. Vous en aurez peut-être besoin pendant la configuration de votre système.

! ����� ������!����!��������>��� � ��������������������

�� 4178(:�.(�&$8$.,(4�'(�&10),*74$6,10�'7�&+<55,5�(064(�.(5�'(79�(/2.$&(/(065�.(5�2.75�;�*$7&+('7�&+<55,5��

�� �=*.(:�.(�&$8$.,(4�'(�&10),*74$6,10�'7�&+<55,5'�����

�(�4=*.$*(�2$4�'=)$76�(56����2$5�'(�/1'7.('�$.,/(06$6,10�'$05�.(�&+<55,5��

��

����

�=*.(:�574����17,��5,�8175,056$..(:�70�/1'7.(�'�$.,>/(06$6,10�'$05�.(�&+<55,5�

�=*.(:�574����010��5,8175�76,.,5(:�70(�$.,>/(06$6,10�(96(40(�

���������� �"175�0(�2178(:�2$5�$.,/(06(4�70&+<55,5�'�����70,37(�$8(&�70�/1'7.(�'�$.,/(06$6,10(6�70(�$.,/(06$6,10�(96(40(�

����

�2!%�!�,���,��(&&.-�-�.+,��.��"1,,#,��+��$�����-��.�)+(��,,�.+

�174�.(5�241&(55(745����>�����>����>����(6�>�����

�$&-��

�1//76$6(745�'(�)10''(�2$0,(4�'7�&+<55,5�'7241&(55(74

�05(/%.(�'(&1//76$6(745��#�'7/1'7.(�241&(55(74��� ��

��&�+*.�� ���,��(&&.-�-�.+,�#'�#*.2,��'�'(#+�'��,('-�)�,�.-#%#,2,��&�#,�#%,��(#/�'-�3-+��+2!%2,��(&&��#'�#*.2�

�� ��

� � � � � ��

� � � � � ��

� � � � � ��

� � ��

�05(/%.(�'(&1//76$6(745��#�'7/1'7.(�241&(55(74

�05(/%.(�'(&1//76$6(745��#��'7/1'7.(�241&(55(74

Page 172: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

������ ������!�� ���(���

B-16

� � � � � ��

�*�����$���$�� ��&%�%�&#$������)$$�$��%������!%�%�&#�! &#����

����������

� � � � � ��

� � � ��

����! � �!���������������������!���"����������

����������������! � �!��� ���!����!������� � �!�

����#"&������$�� ��&%�%�&#$�����"&*$����� �#����$ �%�!�$�&%���$*$�����$���$�� �'��%�+%#��#*��*$�� ��������"&*�

����������

����������

����������

����������

����������

����������

� � � ��

������� ���!����!������ � �!���#�����

��

��

��

��

��

��

� � � � � ��

� � � � � ��

� � � ��

� � � ��

� � � � � ��

� � � � � ��

� � � ��

� � � ��

� � � � � ��

� � � � � ��

� � � ��

� � � ��

� � � � � ��

� � � � � ��

� � � ��

� � � ��

� � � � � ��

� � � � � ��

� � � ��

� � � ��

� � � � � ��

� � � � � ��

� � � ��

� � � ��

����! � �!���������������������!���"����������

����! � �!���������������������!���"����������

����! � �!���������������������!���"����������

����! � �!���������������������!���"����������

����! � �!���������������������!���"����������

����! � �!���������������������!���"����������

����������������! � �!��� ���!����!������� � �!�

����������������! � �!��� ���!����!������� � �!�

����������������! � �!��� ���!����!������� � �!�

����������������! � �!��� ���!����!������� � �!�

����������������! � �!��� ���!����!������� � �!�

����������������! � �!��� ���!����!������� � �!�

������� ���!����!������ � �!���#�����

������� ���!����!������ � �!���#�����

������� ���!����!������ � �!���#�����

������� ���!����!������ � �!���#�����

������� ���!����!������ � �!���#�����

������� ���!����!������ � �!���#�����

������� ���!����!������ � �!���#�����

������� ���!����!������ � �!���#�����

������� ���!����!������ � �!���#�����

������� ���!����!������ � �!���#�����

������� ���!����!������ � �!���#�����

������� ���!����!������ � �!���#�����

������� ���!����!������ � �!���#�����

��

Page 173: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�"�!�*�+��!%"(,�*��� � ��

B-17

��� ���������� �� ��� �� ���

������������

������� ���������������������������� ������

��"��%+"�"��+"&%���*��&%%��+�,)*�-&"�*��,�')&��**�,)����!&".���,%��#"�"*&%����

�,+&$�+�*�')& )�$$��#�*����1��#�**"(,�*��� �����%,�#�,+"#"*�+�,)��',�#"��+"&%�� 1����������!�'"+)������ ���%+"�"��+"&%���*�-&"�*��&%%��+�,)*���*�')&��**�,)*����1��#�**"(,�

�&%�" ,)�+"&%����#��#"�"*&%����

�0#��+"&%��+��"*'&*"+"&%��,��/�#� �������0#��+"&%��,��/�#� ����*��&%%��+�,)*�-&"�*��,')&��**�,)

�,+&$�+�*�')& )�$$��#�*����1��#�**"(,�*��� �����%,�#�,+"#"*�+�,)��',�#"��+"&%�� 1����������!�'"+)������ �"*'&*"+"&%���*��&%�,"+�*�����/�#�*� �#�%"�"��+"&%��,��/�#� �

�0#��+"&%���*�)0*"*+�%��*����+�)$"%�"*&% �,+&$�+�*�')& )�$$��#�*����1��#�**"(,�*��� �����%,�#�,+"#"*�+�,)��',�#"��+"&%�� 1����������!�'"+)������ �0#��+"&%���*�)0*"*+�%��*����+�)$"%�"*&%

�0�"%"+"&%���*���)�**�*����*+�+"&%*��,���� �,+&$�+�*�')& )�$$��#�*����#����$"##���,����1�����%,�#���"%*+�##�+"&%��,�$�+0)"�#�',�#"��+"&%��� 1�������

1. Faites une copie des pages appropriées de cette fiche pour chacun de vos processeurs.

2. Identifiez les modes de communication et les sélections de réseaux.

3. Indiquez les configurations des voies et les adresses des stations DH+.

4. Notez les racks connectés à chaque voie/connecteur configuré pour le mode Scrutateur ouAdaptateur RIO.

5. Identifiez la disposition des câbles de la liaison DH+ (en cascade ou ligne principale/bretellede raccordement).

���

Page 174: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����%�&���!�#'�%���� ���

B-18

6. Sélectionnez vos câbles de liaison de données. Entourez ou mettez en évidence vos sélectionsdans les tableaux ci-après.

������������������������� ����������� ����������"������"��������$���

�������'�% ������ ����������&�

��������'�% ����� ��������&�

��������'�% ��� ��������&�

������������������������������� #���������!�����#�#�������

�(����&$�!% �&&�'$�)"��%������ ������&� ��*������

�(����&$�!% �&&�'$�)"��%������ �������&� ��*�����

�(����&$�!% �&&�'$���!������ ������&� ��*���������&�

�(����&$�!% �&&�'$���!������ �������&� ��*���������&�

�(����&$�!% �&&�'$�)"��%������ ������&� ��*���������&�

�(����&$�!% �&&�'$�)"��%������ �������&� ��*���������&�

7. Terminez une liaison DH+ ou RIO en réglant l’ensemble de commutateurs 3.

Pour une liaison RIO

Pour une liaison Ethernet

Page 175: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

���� ��� ������ ���������

B-19

C O M M B A T T

P R O C

F O R C E

FAULT

ACTIVERUN

R E M

RUN

PROG

B A T T E R YIN S T A LLE D

P E E RC O M MIN T F C

P E E RC O M MIN T F C

1S H2

������������������

���� �� ���������������

��������� ��������������

��� �� �� ��������������

�������������

�� �������

��� ��� ��

Notez ici toutes les informations supplémentaires concernant votre mode de communication etvotre sélection de réseau.

Page 176: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

����'�(���"�%)�'��������

B-20

C O M M B A T T

R E M I/O

A D P T

P R O C

F O R C E

FAULT

ACTIVERUN

R E M

RUN

PROG

B A T T E R YIN S T A LLE D

DH+

R E MI/O

1S H2

1S H2

�����������������������������������

��'(����'��"�#&!�(�#"'�

�)!+&#'���'�&���'��'��#"���)&+'�$#)&� ��!#����&)(�(�)&��

�+� ���'�������

��&)(�(�)&

��$(�(�)&

�����&+� ������� ���&�''���'�&���'

�&�''�����'(�(�#"��������������������

��������������

����������

���� ������

DH+

�&�!��&��&#)$�������

�#!�&�����!#('�*(&�"'�+&�&

Notez ici toutes les informations supplémentaires concernant votre mode de communication etvotre sélection de réseau.

Page 177: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�"�!�*�+��!%"(,�*%%�.��

B-21

�0#��+!&%���,%�')&��**�,)����1���#�**!(,�

�&,)�&�+�%!)�'#,*���!%�&)$�+!&%*

*,)��

�&!)��

�0#��+"&%���,%�')&��**�,)�0#��+"&%����$&�,#�*�$0$&")�&'+"&%%�#*�0#��+"&%���,%��'"#�����)��!�% �

�,+&$�+�*�')& )�$$��#�*����1���#�**"(,�*���������%,�#�,+"#"*�+�,)��',�#"��+"&%���1 �������!�'"+)������ �0#��+"&%���,%�')&��**�,)����1���#�**"(,��'&,)�-&+)���''#"��+"&%� �0#��+"&%���*�$&�,#�*�$0$&")�

� �0#��+"&%���,%��'"#�����)��!�% �

�0#��+"&%���,%�*.*+/$����)��&%��%��

�&�,#������&$$,%"��+"&%�)��&%��%+��'&,)����1������%,�#���,+"#"*�+"&%��',�#"��+"&%���1 ������

8. Faites des copies des deux côtés de cette fiche pour chaque châssis qui nécessite unprocesseur.

9. Pour chaque châssis exigeant un processeur, utilisez le tableau ci-dessous pour déterminer leprocesseur à utiliser.

�0$&!)�

+&+�#�

%0��**�!)�

�&$�)��+&+�#

���)��"*

�&$�)��+&+�#

���� /**!*

�*&!%���,%

'&)+�*0)!���

��$'*����*�),+�+!&%

)�(,!*�'&,)�#�

')&�)�$$�

�&$�)��+&+�#

���'&)+*����

�&$�)��+&+�#���

'&)+*����

10. Notez votre choix de processeur PLC-5 classique ci-dessous.

Processeur PLC-5 classique : _______________________________

Résident dans châssis n° : _______________________________

Alimentation nécessaire : _______________________________

11. Sélectionnez un module mémoire supplémentaire pour votre processeur PLC-5 classique.Entourez ou mettez en évidence votre sélection dans le tableau ci-dessous.

��,-���)���$0$&!)��%&%�-&#�+!#���� ����� �0$&!)������������

�&+* �0�0)�%�����+�')&��**�,)� �&+* �0�0)�%�����+�')&��**�,)�

��� ���1�������1�����1����1�����1���� ��� ���1�������1�����+�1����

�� ���1�������1���� ��� ���1�������1�����+�1����

12. Sélectionnez une pile au lithium de rechange AA 1770-XY pour votre processeur PLC-5classique.

���

Page 178: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����������������������

B-22

13. Sélectionnez un système de redondance pour votre processeur PLC-5 classique si nécessaire.Un tel système contient deux unités de chaque composant matériel ci-dessous. Indiquez vos choix.

Module processeur PLC-5 (PLC-5/15 ou -5/25 seulement)

Module 1785-BCM (pour deux voies)

Module 1785-BEM (pour deux voies supplémentaires)

Bloc d’alimentation

Châssis local

Page 179: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����$�%�����"&�$��� � ��

B-23

��� ������� ������ ������

������� ��������

�������������������

������

�)���%� ����$��� �$��������%�%� �

�&% ��%�$�!# �#�������$����*�����$$�"&�$���������&���&%���$�%�&#��!&�����%� ����*������������!�%#������ �)���%� �������������%�%� �

�)���%� ����$��(���$�����������%�%� �

��%�� �&����$�!# �&�%$��%�$ �&%� �$����&% ��%�$�%� �������* #����'��!&�����%� �� �����

1. Faites une copie de cette fiche pour chacun de vos châssis.

2. Reportez-vous aux fiches suivantes pour les valeurs dont vous avez besoin pour compléter laformule de sélection d’un bloc d’alimentation.

Fiche Attribution de modules d’E/S au châssis et attribution d’adresses pour connaîtrel’alimentation totale des E/S

Fiche Sélection des modules adaptateur ou d’un processeur PLC-5 classique pour connaîtrel’alimentation totale.

3. Procédez aux étapes suivantes pour calculer l’alimentation totale exigée pour le châssis n°____________ et pour choisir un bloc d’alimentation.

Sur la ligne A ci-dessous, notez la consommation totale de courant fond de panier pour tousles modules d’E/S du châssis. Si vous laissez des emplacements inoccupés dans le but d’une extension future, ajoutez le courant consommé par les modules d’E/S à venir.

Sur la ligne B ci-dessous, notez la consommation de courant du processeur PLC-5 classiqueou du module adaptateur du châssis.

Sur la ligne C ci-dessous, inscrivez l’alimentation totale requise du bloc d’alimentation pour ce châssis.

A—Courant total fond de panier d’E/S ____________________B—Courant module proces./adaptat. PLC-5 + ____________________C—Courant total fond de panier requis = ____________________

4. Choisissez votre bloc d’alimentation en fonction des exigences de tension d’entrée et ducourant total fond de panier requis (ligne C ci-dessus). Les deux types d’alimentation sont :

les modules d’alimentation—situés dans le même châssis que le processeur PLC-5 ou lemodule adaptateur

les blocs d’alimentation—emplacement externe par rapport au châssis contenant leprocesseur PLC-5 ou le module adaptateur

5. Notez votre choix d’alimentation et de câble ci-dessous.

Alimentation pour ce châssis : _____________________________________Câble pour cette alimentation : _____________________________________

Important : Vous ne pouvez pas utiliser une alimentation externe et un moduled’alimentation pour alimenter le même châssis ; ils ne sont pas compatibles.

Page 180: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�*%)'2�3'%)-*04'2��������

B-24

������������������������������������

������ ������������������������������� ������

�7+'%3*.- &�4- 3'1,*-#+ &' /1.(1#,,#3*.-

�43.,#3'2�/1.(1#,,#$+'2����8 �%+#22*04'2��� ����#-4'+�43*+*2#3'41��/4$+*%#3*.-�� 8�������%)#/*31'���

�7+'%3*.- &'2 3'1,*-#45 &' /1.(1#,,#3*.-�7+'%3*.-�&�4-�3'1,*-#+�&'�/1.(1#,,#3*.-�7+'%3*.-�&'�%6$+'2�/.41�4-�3'1,*-#+�&'/1.(1#,,#3*.-

� �7+'%3*.-�&'2�3'1,*-#45�&'�/1.(1#,,#3*.-� �).*5�&'2�%6$+'2

6. Faites une copie de cette fiche pour chacun de vos processeurs PLC-5.

7. Sélectionnez un terminal de programmation pour votre processeur PLC-5 classique__________ situé dans le châssis n° _____________. Entourez ou mettez en évidence votre sélection dans le tableau ci-dessous.

����������

�������������

� ��#�����������������

• ���8 �

• ���8 ��

• ���8 ��

• ���������������5�� ���.4����

8. Sélectionnez un dispositif et des câbles de communication. Entourez ou mettez en évidence votre sélection dans le tableau ci-dessous.

��������� ��������������� ������������������

������������������

������!�����" ����

���8 ����8 ���8 � �.4�8 � ���8� ��8� ���8����� ���� ��� � �.4� � ��� � �� � ���8����8����

��� ��

���8� � ���8��

���8���� ���8���

���8 �������8 �������������� ��.4�%.,/#3*$+'� �� 8�� ���8���

���8 ������������������! ��.4�%.,/#3*$+'� �� 8�� ���8�!�

����� �� 8�� ���8�"�

���

Page 181: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����������������������

B-25

������������������������������������ ����

�������� �����

1. Faites une copie de cette fiche pour chacun de vos terminaux de programmation.

2. Indiquez ci-dessous les informations de configuration de votre logiciel pour votre processeurPLC-5 classique __________ situé dans le châssis n° _____________.

Connexions DH+ :

Accès local ou accès réseau à distance ________________________________

Configuration directe ou multistations ________________________________

Type de carte d’interface ________________________________

Adresse unique de station attribuée au terminal ________________________________

Adresse binaire de carte KT dans le terminal de programmation ________________________________

Page 182: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����$�%�����"&�$��������

B-26

� �������������������������� ������

����������������

��������������������

�����

�'���%� ����&�����%�#���� !'#�%�&#

�&% ��%�$�!# �#�������$��� (�����$$�"&�$���������&���&%���$�%�&#��!&�����%� ����(�����������!�%#������ �'���%� ����&�����%�#����� !'#�%�&#

Sélectionnez votre interface opérateur à l’aide du tableau ci-dessous.

3. Dans la colonne A, indiquez la station d’interface opérateur.

4. Dans la colonne B, notez les écrans requis par station pour l’interface opérateur.

5. Dans la colonne C, décrivez les informations et exigences de commande pour chaque écran.

6. Dans la colonne D, indiquez la liste des rapports que vous voulez générer.

�������������������

�� ������

������������������

�� ������

������������������������������������

��������

���

Page 183: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

������������������ � ��

B-27

����������� ���

����� ��

�������

������������ �� ��� �� ��� �������

����������� ���

����� ��

Page 184: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

��� ���� �������������

B-28

��������� ������������������������

����� �����

1. Utilisez le tableau qui suit pour vous aider à développer les spécifications de conception deprogrammation.

���������������������������

����������

���������

���������������������

��������������������������������������������������

2. Définissez la table mémoire de votre table de données.

3. Planifiez votre programme logique à relais.

4. Quels tests effectuerez-vous ?

Page 185: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

���

I-1

������

��C������C�

��C%&���C�

��C��%��8B1+)9/43�24*:1+�'*'59'9+:7���C ���C�

��C�"��8B1+)9/43�24*:1+�'*'59'9+:7���C

��C�"���8B1+)9/43�24*:1+�'*'59'9+:7���C

�� C�����C

�� C�#���C

���C����������">89A2+�*+�7+*43*'3)+

���C�����C�

���C�����C����C�

���C�����C����C�

���C�!���C����C�

���C�"���C����C�

�).+;B��B9'9�*:�574-7'22+���C�

�).+2/3+2+39��*+8�)43*:)9+:78���C�

�*7+88'-+�+251')+2+39��*B,/3/9/43�� C����+251')+2+39��*B,/3/9/43�� C�'997/(:9/43�*:�342(7+�*+�7')08�� C�*+�(14)�97'38,+79�*+�*433B+8���C�*/7+)9/;+8�*+�8B1+)9/43�*+8�24*+8�*�'*7+88'-+�� C���"�)4251B2+39'/7+8�� C����+251')+2+39�� C��+251')+2+39�� C ��+251')+2+398�� C�

,/)./+78�*+�9'(1+8�*+�*433B+8���C�24*:1+�*+�(14)�97'38,+79��?��+251')+2+39�� C�7')08�!���� C8B1+)9/43�*+8�24*+8�� C�

�*7+88+�*�/2'-+�*���"���C�

�*7+88+�/3*+=B+���C�

�*7+88+�/3*/7+)9+���C�

�*7+88+�14-/6:+���C�

�*7+88+�8>2(41/6:+���C�

�-+3)+2+39�*:�8>89A2+').+2/3+2+39�*+8�)43*:)9+:78���C�)1'88+2+39�*+8�)43*:)9+:78�5'7�)'9B-47/+8���C�5749+)9/43�*:�574)+88+:7���C

�2B3'-+2+39�*:�8>89A2+��5'74/�'77/A7+���C�

�3'1>8+�*B9'/11B+*+�1'�85B)/,/)'9/43�,43)9/433+11+���C�85B)/,/)'9/438�*+�)43)+59/43���C�

�55+18�*+�84:8C574-7'22+8��+3�9'39�6:+�,43)9/43�*:574)+88+:7�������"��

�724/7+8��5749+)9/43�����!�����C

�14)�*�'1/2+39'9/43��7B-1'-+�*+8�)422:9'9+:78�*:).@88/8���C�

�14)C97'38,+79�*+�*433B+8)438/*B7'9/438�8:7�1'�574-7'22'9/43���C�*'38�1+�,/)./+7�574-7'22+�"#����C�*+2'3*+8�+3�,/1+�*�'99+39+�+3�24*+�")7:9'9+:7�

�C�24*+��*'59'9+:7���C574-7'22'9/43�+3�24*+�")7:9'9+:7���C�84:8C574-7'22+�*+�-+89/43�*+8�*B,':98���C�;+78�*+8���"�14)'1+8���C�;+78�1+�(:8�*+�9+77'/3�!���+3�24*+�")7:9'9+:7�

�C�

�14)C97'38,+79�*+�*433B+8��C+=+251+�*+�574-7'22'9/43�*:�24*+��*'59'9+:7�

�CD�C 574-7'22'9/43�+3�24*+��*'59'9+:7���C�

�14)8�*�'1/2+39'9/43��*/2+38/438�*+�2439'-+���C�

�@(1'-++397+�574)+88+:7�+9�9+72/3'1�*+�574-7'22'9/43�

�C�1/'/843�!�����C�1/'/843�������C�9+72/3'1�*+�574-7'22'9/43���C�

�@(1+8��*/8548/9/43�*+8�)43*:/9+8���C

�'7')9B7/89/6:+8�439741$/+<���C�14-/)/+1�*+�574-7'22'9/43���C '3+1$/+<���C�

�'7')9B7/89/6:+8�*+8�574)+88+:78��*+�1'�,'2/11+ ������C�

�.@88/8��)422:9'9+:78�*:�,43*�*+�5'3/+7�';+)�:324*:1+�'*'59'9+:7���C�

�.@88/8�*���"�14)'1+8�*:�574)+88+:7�7B8/*+39��C

�.@88/8�!����C

�422:9'9+:7�?�)1B��+251')+2+39��574)+88+:78 ��C����C�����C�����C�������C�

�4257B.+38/43�*+8�9+72+8�(14)C97'38,+79�*+�*433B+8��C).@88/8�*���"�14)'1+8�*:�574)+88+:7�7B8/*+39��C).@88/8�!����C��"�14)'1+8�*:�574)+88+:7�7B8/*+39��C1/'/843�!����C97'38,+79�*+�*433B+8�*/8)7A9+8��#�!���C

�43)+59/43�*+8�8>89A2+8��C�

Page 186: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����

I-2

�.-"$/3(.-�#4�".-31>+$"$-31 +(2<�#�4-�2823;,$��?1</ 13(�#�4-�2823;,$��?

�.-%(&41 3(.-�#$�+ �".,,4-(" 3(.-��/1."$22$412���? �����? ����? ���? � ��? � �� ?�

�.--$7(.-�9�#(23 -"$#4�3$1,(- +�#$�/1.&1 ,, 3(.-�� ?�

�.--$7(.-�#(1$"3$��3$1,(- +�#$�/1.&1 ,, 3(.-�� ?�

�.--$7(.-�$-�" 2" #$��+( (2.-������ ?�

�.--$7(.-�+(&-$�/1(-"(/ +$�!1$3$++$�#$1 "".1#$,$-3��+( (2.-������ ?�

�.--$7(.-�2<1($��3$1,(- +�#$�/1.&1 ,, 3(.-�� ?�� ?

�<!(3�#$�31 -2,(22(.-��+( (2.-������ ?��� ?�

�<% 43�#$�"':22(2��+( (2.-�������?

�<% 43�#$�1 "*������+." +$2�#4�/1."$22$41�1<2(#$-3��?

�<% 432"':22(2�������?".11$"3(.-�# -2�"':22(2�������?".11$"3(.-�# -2�1 "*�#�����+." +$2�#4�/1."$22$41

1<2(#$-3���?#<3$"3(.-�#$2�#<% 432�, )$412���?1 "*�#�����+." +$2�$3�����#4�/1."$22$41�1<2(#$-3�

�?

�<%(-(3(.- #1$22 &$��$,/+ "$,$-3���?� #1$22 &$���$,/+ "$,$-3���?� #1$22 &$��$,/+ "$,$-32���?�!+."?31 -2%$13�#$�#.--<$2��?"':22(2�#�������?�"':22(2�#�����+." +$2�#4�/1."$22$41�1<2(#$-!3��?"':22(2������?����+." +$2�#4�/1."$22$41�1<2(#$-3��?&1.4/$�#�������?+( (2.-������?,.#$��# /3 3$41��(.��?�,.#$��"143 3$41��(.��?�������?2.42�/1.&1 ,,$2�#$�&$23(.-�#$�#<% 432���?�31 -2%$13��#.--<$2�#(2"1;3$2��������?

�<1.4+$,$-3�#4�/1.&1 ,,$������?2.42�/1.&1 ,,$2�#$2�#<% 432���?������?

���".--$7(.-�9�#(23 -"$�#4�3$1,(- +�� ?�".--$7(.-�#(1$"3$�#4�3$1,(- +�� ?�

�(,$-2(.-2��!+."2�#� +(,$-3 3(.-���?�

�(1$"3(5$2 #1$22 &$�#$2�����".,/+<,$-3 (1$2���? //+(" 3(.-�#$�+ �+( (2.-������ ?�#$�+ �2<+$"3(.-�#$�+ �3 (++$�#$2�/.(-32�#������?#$�2<+$"3(.-�#�4-�1 "*��?�#(1$"3(5$2�#$�/1.&1 ,, 3(.-�#$2�31 -2%$132�#$

#.--<$2���?$-5(1.--$,$-3�".11$"3���?,(2$�$-�/+ "$�#$�,.#4+$2�#�����".,/+<,$-3 (1$2�

�?,(2$�$-�/+ "$�#$2�,.#4+$2�#������2$+.-�+$412

" 1 "3<1(23(04$2�<+$"31(04$2���?/<1(.#$�#�43(+(2 3(.-�#$2�������?2<+$"3(.-�#$2������?2<+$"3(.-�#$2�,.#4+$2�#������?2<+$"3(.-�#�4-�,.#4+$� # /3 3$41��?�2<+$"3(.-�#�4-�,.#4+$�#�����".,/+<,$-3 (1$2�

?�2<+$"3(.-�#�4-$�(-3$1% "$�./<1 3$41��?�2<+$"3(.-�#$��.-31.+�($6��?�2<+$"3(.-�#$�+�<04(/$,$-3�#�4-�2823;,$�#$

1$#.-# -"$��?�2<+$"3(.-�#$�,.#$2�#� #1$22 &$���?�2<+$"3(.-�#$�� -$+�($6��?�2<+$"3(.-�#4�!+."�#� +(,$-3 3(.-��?�2<+$"3(.-�#4�":!+ &$��?

�(1$"3(5$2�#$�".-"$/3(.-��#�4-�2823;,$��?

�(1$"3(5$2�#$�2<+$"3(.-��(-3$1% "$�./<1 3$41��?�

�(23 -"$�#$�+ �/ 1.(� 11(;1$���?�

�41<$!+."?31 -2%$13�#$�#.--<$2 47�!42�#$�3$11 (-�������?� 47�����#4�/1."$22$41�1<2(#$-3���?�

" +"4+���?�".-23 -3$2�#$�/1.&1 ,,$2���?�<+<,$-32�#(1$"32�����? ����? ���? � ��? � ���?�<+<,$-32�(-#(1$"32�����? ����? ���? � ��? � �

�?�(-2314"3(.-�241�!(32�$3�#$�,.32��/1."$22$412

���� ����� ���� � ��� � ���?�(-2314"3(.-�241�%("'($12��/1."$22$412����� ���

� ���� � ��� � ���?(-2314"3(.-2���?2"143 3(.-�#$2�������?�2"143 3(.-�#4�/1.&1 ,,$���?����(,,<#( 3$2���? $-31$3($-�#$�2"143 3(.-�#$2�������?

31 -2%$13�#$�#.--<$2�#(2"1;3$2 4�!42�#$�3$11 (-�������?� 47�����#4�/1."$22$41�1<2(#$-3���?�/$-# -3�+ �/ 13($�1 %1 ="'(22$,$-3�#$2�����#$

+�$-31$3($-���? /$-# -3�+ �2"143 3(.-�#$�+ �+.&(04$���?

�41<$�#$2�(-2314"3(.-2���?�@�?���?

Page 187: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����

I-3

����#/-0,=-%.4!)2%3$)2%#4)6%3�$�!$2%33!'%���>�-)3%�%.�0,!#%�$%�-/$5,%3��:����%-0,!#%-%.4�

�>��-)3%�%.�0,!#%�$%3�-/$5,%3��:��%-0,!#%-%.43�

�>�-)3%�%.�0,!#%�$%3�-/$5,%3�:���%-0,!#%-%.4���>��-)3%�%.�0,!#%�$%3�-/$5,%3�$%�",/#>42!.3&%24���>� 2=35-=�$%�,!�-)3%�%.�0,!#%�$%3�-/$5,%3���>�

����)--=$)!4%3���>�

����,/#!,%3�$5�02/#%33%52�2=3)$%.4���>�

����,/#!,%3�$%�02/#%33%52�2=3)$%.4��#/22%#4)/.�$�5.$=&!54�$%�#(;33)3���>�

��������������42!.3&%24�$)3#2%4�$%�$/..=%3

�.�!44%.4%��=4!4�$5�02/'2!--%���>

�.�#/523�$�%8=#54)/.��=4!4�$5�02/'2!--%���>

�.�$=&!54��=4!4�$5�02/'2!--%���>

�.42%4)%.�$%3�������>

�.6)2/..%-%.4!'%.#%-%.4�$5�3934<-%��>�!2-/)2%��>�$)34!.#%�%.42%�2!#+3��>�(5-)$)4=�2%,!4)6%��>�02/#%33%523����>���������.6)2/..%-%.42%&2/)$)33%-%.4��>�4%-0=2!452%�$%�&/.#4)/..%-%.4��>�4%-0=2!452%�$%�34/#+!'%��>�

�4!4�$5�02/#%33%52��!$2%33%�$%3�&)#()%23�� >��

�8=#54)/.�$�5.�02/'2!--%���>

�8%-0,%�$%�02/')#)%,�$%3�02/'2!--%3�$%02=0!2!4)/.�$�5.����>��� >�

�!#%�!6!.4��02/#%33%523����>������>�����>�������>���>

�)#()%2�$�=4!4�02/#%33%52�� >�? >�

�)#()%23�0!2�$=&!54�$%�,!�4!",%�$%3�$/..=%3�� >�

�/2-!43�$�!$2%33!'%�$%�,!�4!",%�$%3�$/..=%3�� >�

�.4%2&!#%�/0=2!4%52�/.42/, )%7��> �!4!,).%2��>��!.%, )%7��> �%$)�������>�

�.4%22504)/.3�'=2=%3�352�4%-03����������

�.4%22504)/.3�'=2=%3�352�=6=.%-%.43����������

�)!)3/.������$)30/3)4)&3�352�5.%�,)!)3/.�!542%3�15�5.-/$5,%�!$!04!4%52��>�

�)!)3/.����#/..%8)/.�!5��!4!��)'(7!9���>��#/..%8)/.�$%3�$)30/3)4)&3�:�,!�,)!)3/.���>�#/..%8)/.�%.�#!3#!$%���>����>�#/..%8)/.�,)'.%�02).#)0!,%�"2%4%,,%�$%

2!##/2$%-%.4���>����>�$)2%#4)6%3�$�!00,)#!4)/.���>�%34)-!4)/.�$%�,!�0%2&/2-!.#%�$%�,!�,)!)3/.$%34).!4)/.�$%3�-%33!'%3���>�4!),,%�%4�./-"2%�$%�-%33!'%3���>�

%34)-!4)/.�$%�,!�0%2&/2-!.#%�$%�,)!)3/.��4%-03�$%42!)4%-%.4�).4%2.%���>

0,!.)&)#!4)/.�$5�#;",!'%��>�34!4)/.3�$52=%���>�

�)!)3/.�����#/..%#4%523���>��0!33!'%�$%�*%4/.���>�

�)!)3/.������#/22%#4)/.�$�5.�$=&!54�$%�#(;33)3���>�

�/')#)%,�$%�02/'2!--!4)/.0,!.)&)#!4)/.�$%�,!�02/'2!--!4)/.�$%�6/42%

!00,)#!4)/.�� >�02=0!2!4)/.�$%3�02/'2!--%3�$�!00,)#!4)/.#2=!4)/.�$5�02/'2!--%�� >��� >�%8%-0,%�$%�02/')#)%,�� >

�=-/)2%���������>�

�=-/)2%�����������>�

�)3%�:�,!�4%22%��3934<-%3������>�

�)3%�%.�0,!#%�$5�-!4=2)%,$)30/3)4)/.�$%3�#/.$5)4%3��!#(%-).%-%.4�$%3

#/.$5#4%523��>�0!..%!5�!22)<2%��>

�/$%��$!04!4%52&)#()%2>)-!'%�$%�,�!$!04!4%52��02/#%33%523

�����������������������>�42!.3&%24�$%3�$/..=%3�%.�-/$%��$!04!4%52���>54),)3!.4�,%�02/#%33%52�#/--%�!$!04!4%52�������>�

�/$%��$!04!4%52�����$%3�02/#%33%523����>��42!.3&%24�$%�$/..=%3���>����>�

�/$%��#254!4%523=15%.#%�$%�",/#�42!.3&%24�����������������

��������������>��3=15%.#%�$%�",/#>42!.3&%24��!6%#�,%3�")43�$�=4!4�

�>�42!.3&%24�$%�$/..=%3��",/#>42!.3&%24���>��

�/$%��#254!4%52����02/#%33%523����>����>�54),)3!.4�,%�02/#%33%52�#/--%�3#254!4%52���>�

Page 188: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����

I-4

�(�4%������5/�%())�&�'-���.'�)+(!+�&&�����('��)-#('���.'��,)5�# #��-#('���7����('��)-#('����,1,-4&�,���7

�(�4%������5/�%())�&�'-���,�)+(!+�&&�,���,1,-4&�,���5,#!'�-#('���7�

�(�.%�����)-�-�.+�����7����+5!%�!����,�(&&.-�-�.+,���/��������(&)%5&�'-�#+�,���7��7�

�(�.%�,������&#,���'�)%������.'�&(�.%������%(�7-+�', �+-��7�&#,���'�)%������',�%���"3,,#,��7�&(�.%�,�&�6-+���,�%�/����7�

�(�.%�,�����%(�7-+�', �+-��&#,���'�)%������,�����(&)%5&�'-�#+�,��7��

�(�.%�,�&5&(#+�����,�./�!�+����������������������(.���������)(.+�)+(��,,�.+����7���7��

�('-�!����#&�',#(',��.�+��$���������7�

�)-#&#,�-#('����/(-+��,1,-4&�����7�

�#%����7�

�(,#-#('��5-�-��.�)+(!+�&&����7�

�+5)�+�-#('��.�,#-����#,)(,#-#('���,��('�.#-�,���7

�+(��,,�.+�#,)(,#-#('���,��('�.#-�,���7-�&),����,�+.-�-#('����7�

�+(��,,�.+,�� �����/�'-�����7�����7�����7����7���7�

�+(��,,�.+,�����+5!%�!����,��(&&.-�-�.+,�������7����7 +5!%�!����,��(&&.-�-�.+,�������7

)(.+�.'�)+(��,,�.+��'�&(������)-�-�.+���/��!+(.)�,�����&(-,���7��

,1,-4&���/���!+(.)�,���� �&(-,���7��+5!%�!����,��(&&.-�-�.+,������)+(��,,�.+��'

&(������)-�-�.+���7�-�+&#'�#,('����%#�#,('������������7��

�+(��,,�.+,����7 #�"#�+���5-�-��.�)+(��,,�.+���7�8�7��)+(-��-#('�)�+�.'���+&(#+����7+5 5+�'��,���-�%(!.����7�,1,-4&�����+��('��'�����7�-��%������(''5�,��,-+.�-.+���-�-�#%%����,� #�"#�+,�

�7 -��%��.����,5%��-#('���7�-+�', �+-�����(''5�,�� 7�

�+(!+�&&�-#('���5�"�%%�)+5)�+�-#('���,�)+(!+�&&�,���.'���))%#��-#('�

�0�&)%�����)+(!#�#�%���7)+5)�+�-#('���,�)+(!+�&&�,�)(.+�%��))%#��-#('�

�7�)+5)�+�-#('���,�)+(!+�&&�,�)(.+�/(-+�

�))%#��-#('���+5�-#('��.�)+(!+�&&����7

�+(!+�&&�-#('����%��%(!#*.��2�+�%�#,���(++��-#('��.'��5 �.-����+��$���7��

�+(!+�&&�,����))%#��-#('����,�)+(��,,�.+,����7��7�

�+5�-#('���,�)+(!+�&&�,���7

�+(-��-#('����&#,��,(.,�-�',#('���7��

���$,�������.,����-�++�#'������7������%(��%�,��.�)+(��,,�.+�+5,#��'-��7��+�))(+-��/���%��-�#%%���.��"3,,#,��-�%��&(��

����+�,,�!���7�

�5 5+�'��,���-�%(!.���)+(��,,�.+,��������7

�5!%�!������(&&.-�-�.+,��)(.+�.'�)+(��,,�.+��'&(������)-�-�.+��,1,-4&���/���!+(.)����� &(-,���7��

�5!%�!������(&&.-�-�.+,������)+(��,,�.+��'�&(�����)-�-�.+���7�

)(.+�.'�)+(��,,�.+��'�&(������)-�-�.+��,1,-4&��/���!+(.)�,�����&(-,���7��

)+(��,,�.+��'�&(������)-�-�.+���7�

�5!%�!����,��(&&.-�-�.+, #�"������(' #!.+�-#('��.��"3,,#,�)(.+�%���%(�

���%#&�'-�-#('���7� ('�����)�'#�+��.��"3,,#,��)+(��,,�.+����7���7�&(�.%�����)-�-�.+��,�',������(&)%5&�'-�#+�,�

�7&(�.%�����)-�-�.+�����7���

�/��������(&)%5&�'-�#+�,���7�,�',������(&)%5&�'-�#+�,���7

)(.+�.'�)+(��,,�.+��'�&(������)-�-�.+��,1,-4&��/���!+(.)����� �&(-,���7��

�5!%�!����,��(&&.-�-�.+,������)+(��,,�.+��'&(������)-�-�.+���7

�5!%�!����,��(&&.-�-�.+,������-�+&#'�#,('���%#�#,('���7��

��&�+*.�,�,.+�%��)+(!+�&&�-#('��-+�', �+-,����(''5�,��#,�+4-�,�� 7��

��&)%���&�'-����%��)#%���)+(��,,�.+,����7���7��

��'��&�'-��%�.%����7��5 #'#-#('����7�5%5&�'-,����7�-�&),����,�+.-�-#('��.�)+(��,,�.+����7�-�&),����,�+.-�-#('��������7�

Page 189: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����

I-5

1"*-0�!"�1/�+0#"/1�!"0��������<�1"*-0�!"�1/�+0#"/1�!2�#,+!�!"�-�+&"/�!��������<�

���-)�+&#& �1&,+�!2� 7�)�$"��<�1"*-0�!"�0 /21�1&,+����<�

�), 0<1/�+0#"/10����< �) 2)����<+,*�/"�!�"+1/:"0�!"�/� (0�02/�)��)&01"�!"

0 /21�1&,+����<,-1&*&0�1&,+����<3&1"00"�!"�1/�+0*&00&,+����<�

� /21�1&,+��1/�+0#"/1�!"�!,++:"0�!&0 /91"0�2��20�!"�1"//�&+�������<�24�����!2�-/, "00"2/�/:0&!"+1���<

� /21�1&,+�!"�)��),$&.2"�������� /21�1&,+�!2-/,$/�**"

� /21�1&,+�!2�-/,$/�**""4: 21&,+�!"�)&$+"0�!"�#�8,+�0:)" 1&3"���<&+1/,!2 1&,+���<�),$&.2"�#�200"�"1�),$&.2"�3/�&"���<�

�:)" 1&,+�), �!��)&*"+1�1&,+���<�=�<�� 7�)�$"���<��!�2+�/� (���<�*,!2)"��!�-1�1"2/�� �<������<*,!2)"��!�-1�1"2/�� �<�����<*,!2)"��!�-1�1"2/�� �<������<

�:)" 1&,+�!�2+�*,!2)"������ ,*-):*"+1�&/"0���<�

�:)" 1&,+�!"�)�:.2&-"*"+1��05019*"�!"�/"!,+!�+ "��<�

�:)" 1&,+�!"�)�:.2&-"*"+1�!�2+�05019*"�!"/"!,+!�+ "��-/, "00"2/����<����<�

�:)" 1&,+�!"�)��1�&))"�!"0�-,&+10��!"0�*,!2)"0�!������<�

�:)" 1&,+�!"0�*,!2)"0��!�-1�1"2/� �<�����<� �<������<

�:.2"+ "�!�2+��), �1/�+0#"/1�!"�!,++:"0���������������������������������<��

�:.2"+ "�!"��), <1/�+0#"/1��!"�!,++:"0���<��

�:.2"+!"�!"��), <1/�+0#"/1��!"�!,++:"0���3" �)"0��&10!�:1�1���<��

��� ,+0&!:/�1&,+0�!"�-/,$/�**�1&,+���<"+�1�+1�.2"�#,+ 1&,+�!2�-/, "00"2/���<�"4"*-)"0�!��--)& �1&,+���<-:/&,!"�!�21&)&0�1&,+���<�17 %"0�!"� ,**�+!"���<�1/�+0&1&,+0���<�

�,20<-/,$/�**"0�!"�$"01&,+�!"0�!:#�210�), <1/�+0#"/1�!"�!,++:"0���<��*,!&#& �1&,+�!"-2&0�)��),$&.2"�6�/")�&0�� <�

�,20�-/,$/�**"�!"�!:#�210� ,**"� �/� 1:/&01&.2"!"�-/,$/�**�1&,+�� <�

�,20�-/,$/�**"�!"�$"01&,+�!"0�!:#�210 ,//" 1&,+�!�2+�!:#�21�!"�/� (�� <�&+01�))�1&,+�� <�*&0"�0,20�1"+0&,+�� <��-/,$/�**�1&,+�� <�= <��-/,1" 1&,+�!"�*&0"�0,20�1"+0&,+�� <��1"01�� <�3�)&!�1&,+�� <�

�,20�-/,$/�**"0�!�&+1"//2-1&,+����������0����00,20�-/,$/�**"0�!�"//"2/0��0,20�-/,$/�**"!�"//"2/�!"�*&0"�0,201"+0&,+

�,20�-/,$/�**"0�!"�!:#�210�� ,**" �/� 1:/&01&.2"�!"�-/,$/�**�1&,+�� <�

�,20�-/,$/�**"0�!"�$"01&,+�!"0�!:#�210�&10�!"�!:#�210�*�'"2/0�� < ,!"0�!"0�!:#�210�*�'"2/0�� <

�-: &#& �1&,+�#,+ 1&,++"))"�+�)50"�!:1�&)):"���<� ,+1"+2���<!:#&+&1&,+���<!:3"),--"*"+1�!2�-/,$/�**"���<�-)�+&#& �1&,+�!"0�-/,$/�**"0�!��--)& �1&,+���<�3:/&#& �1&,+�!"�)�:1�1� ,*-)"1���<�

������3" �&+01/2 1&,+�!�2+��), <1/�+0#"/1���<��

�1, (�$"�!"0�!,++:"0���<

�5019*"�!"� ,+1/;)"� "+1/�)&0:��!"0�-/, "00"2/0��������<�

�5019*"�!"� ,+1/;)"�/:-�/1&��!"0�-/, "00"2/0��������<�

�5019*"�!"�/"!,+!�+ "��!:#&+&1&,+���<

���)"�!"0�!,++:"0�!/"00"�),$&.2"�!"0�#,/*�10�!��!/"00�$"���<�#,/*�10�!��!/"00�$"

�!/"00"�!�&*�$"�!�������<��!/"00"�&+!"4:"���<��!/"00"�&+!&/" 1"���<��!/"00"�05*�,)&.2"���<�

���)"�!"0�!,++:"0�!"0�-/, "00"2/0����<���#,/*�10!��!/"00�$"���<�

�"*-0�!"�0 /21�1&,+�� �) 2)����<�

�"/*&+�&0,+�!"�)&�&0,+��/:$)�$"�!"0� ,**21�1"2/0�!"�����<��

�"/*&+�24�!"�-/,$/�**�1&,+��&+1"/#� "0�,-:/�1"2/��<�

Page 190: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�����

I-6

�*�'+ �*,���(''2�+��#+�*1,�+���������3�

�*�'+ �*,�����(''2�+�'�&(������),�,�-*

�('+�#%+�����*�++�!����+��%(�+�,*�'+ �*,+���3��/�&)%�����)*(!*�&&�,#('��-��%(��,*�'+ �*,�

�3��4�3�� #�"#�*�)�*��2 �-,�)(-*�%��,*�'+ �*,��#+�*�,���

�(''2�+���3,*�'+ �*,�����#,+��.���%��)*(��++�-*���

+-)�*.#+#('���3��'�&(�����*-,�,�-*

�%(�3,*�'+ �*,���'+�-'��������3���%(�3,*�'+ �*,�.�*+���+�����%(��%�+���3���%(�3,*�'+ �*,�.�*+�%���-+����,�**�#'�������3����&�'��+�����%(�+3,*�'+ �*,+��'� #%�����,,�',��

�3��

�*�'+ �*,�����(''2�+��#+�*1,�+��&(������),�,�-*��3�

�*�'+ �*,�����(''2�+��'�&(������),�,�-*�%(��,*�'+ �*,���3�%��,-*�����%�2,�,��-�)*(��++�-*���3 %��,-*�����%�2,�,��-�)*(��++�-*����+-)�*.#+#('���3

�*�'+ �*,���+��(''2�+,�&)+����,*�'+ �*,���+��������3�,�&)+����,*�'+ �*,��-� ('�����)�'#�*����������3

�*�'+ �*,��#+�*�,���+��(''2�+�'�&(������),�,�-*���3 #�"#�*3#&�!�����%����),�,�-*��)*(��++�-*+

�����������������������3� #�"#�*�)�*��2 �-,��-�*��$����3%��,-*�����%�2,�,���-�)*(��++�-*��'�&(��

���),�,�-*���3 %��,-*�����%�2,�,��-�)*(��++�-*����+-)�*.#+#('���3 ,*�'+ �*,�����#,+��.���%��)*(��++�-*����+-)�*.#+#('�

�3�

�#��&(0�''���)#%���3�

�(0�',+��)*(��++�-*+����3������3�����3������3�����3

Page 191: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

�(&)�*��,-�.'��&�+*.���2)(,2������(&)�*��(&).-�+��(+)(+�-#('�

�-"�+'�-��,-�.'��&�+*.���2)(,2����� #!#-�%��*.#)&�'-��(+)(+�-#('���'-�%��-���+(0��(+)(+�-#('�

��������,-�.'��&�+*.���(&&�+�#�%�������/%�--3���$�+���(&)�'1�

�����-����������,('-���,�&�+*.�,��2)(,2�,����'-�+'�-#('�%��.,#'�,,����"#'�,��(+)(+�-#('�

����������,-�.'��&�+*.���(&&�+�#�%�����'-�+'�-#('�%��.,#'�,,����"#'�,��(+)(+�-#('�

�#�+(����-� ��'�-�,('-���,�&�+*.�,��2)(,2�,���� #!#-�%��*.#)&�'-��(+)(+�-#('���

��3 ����,-�.'��&�+*.���2)(,2������#�+(,( -�

��������3������3���-����3��,('-���,�&�+*.�,��2)(,2�,���%%�'3�+��%�1��(&)�'1���'��

���3��������1+�&#���'-�!+�-(+�� �-���#!"/�1��%.,��������-������������,('-���,�&�+*.�,��(&&�+�#�%�,���%%�'3�+��%�1

�(&)�'1���'��

Page 192: ˆ# ˚ ˘ ! ˙ˇ ˜ ˝˚˙ ˚ ˇˇ ˘ ˜ # ˘ ˜˜ ˛! ˜ · vous déterminez la position de vos modules de bloc-transfert (dans le châssis d’E/S du processeur résident local,

2

!;G</7=�.+7<�5/�687./�/7=3/;��55/6+17/����;+,3/�$+8>.3=/����;1/7=37/����><=;+53/����>=;3-2/����+2;/I7����/513:>/����853?3/����;G<35����>51+;3/����+7+.+����2353����2B9;/����8586,3/����8;G/����8<=+�#3-+

�;8+=3/����+7/6+;4����1B9=/����63;+=<��;+,/<�&73<����:>+=/>;����<9+17/����=+=<J&73<����375+7./����;+7-/����2+7+����;F-/����>+=/6+5+����87.>;+<����871��871����871;3/

�7./����7.87G<3/����;+7����;5+7./����<5+7./����<;+H5����=+53/����+6+I:>/����+987����8;.+73/����8@/I=����3,+7����+-+8����+5+3<3/����+5=/����+;8-����/A3:>/����31/;3+����8;?F1/

�8>?/55/J*G5+7./��� 6+7���!+43<=+7���!+7+6+���!+B<J�+<���!G;8>���!23539937/<���!85817/���!8;=8�#3-8���!8;=>1+5���"+=+;���#G9>,53:>/�.��0;3:>/�.>�$>.���#G9>,53:>/

�86373-+37/���#G9>,53:>/�!89>5+3;/�./��237/���#G9>,53:>/�%-2F:>/���#8>6+73/���#8B+>6/J&73���#><<3/���$+5?+.8;���$371+98>;���$58?+:>3/���$58?G73/���$>F./���$>3<</

%+3@+7���%2+I5+7./���%;373.+.���%>73<3/���%>;:>3/���&;>1>+B���'/7/C>/5+

$3F1/�687.3+5�./�#8-4@/55��>=86+=387������$8>=2�$/-87.�$=;//=���35@+>4//��(������&$���%G5�������������J������+A������������J����

$3F1/�/>;89G/7�./�#8-4@/55��>=86+=387���?/7>/��/;6+77��/,;8>A��� ���� ���;>A/55/<���/513:>/��%G5�������� �� ������+A������� �� ���

�/513:>/�����'��#8-4@/55��>=86+=387�$������/��5//=5++7�,�������3/1/6���/513:>/��%G5������������ ���������+A��������������

�+7+.+���#8-4@/55��>=86+=387������>7.+<�$=;//=���+6,;3.1/�� 7=+;38����#��)���%G5�����������J J�������+A����������J J���

�;+7-/���#8-4@/55��>=86+=387�� �+?/7>/�./�5��>;89/��������'G53CB��/./A��%G5������������ ���������+A����������� ���

$>3<</���#8-4@/55��>=86+=387������/@/;,/9+;4����J��� ��E1/7@35��%G5�������� �������������+A�������� ��������

#8-4@/55��>=86+=387�-87=;3,>/�D�5�+6G538;+=387�.>�;/=8>;�<>;�37?/<=3<</6/7=<�-2/C�</<�-53/7=<�9+;5/�;/1;8>9/6/7=�./�6+;:>/<�5/+./;<�/7�+>=86+=3<6/<�37.><=;3/5<��-;G+7=�+37<3�>7/�./<�95><�5+;1/<1+66/<�./�9;8.>3=<� 0+-35/<�D� 37=G1;/;���/>;�<>998;=� =/-273:>/�/<=�+<<>;G�9+;�./<� ;/<<8>;-/<58-+5/<�.G6>5=3953G/<�D�=;+?/;<�5/�687./��9+;�>7�;G</+>�37=/;7+=387+5�./�9+;=/7+3;/<�800;+7=�./<<85>=387<�158,+5/<��<+7<�8>,53/;�5/<�-869G=/7-/<�/7�=/-2785813/<�+?+7-G/<�./�#8-4@/55�

!>,53-+=387�����J ����#����?;35���� #/695+-/�5/<�9>,53-+=387<�����J ����#�./�6+3������/=�����J���#�./�0G?;3/;�����

!����� ��� �89B;312=���� �#8-4@/55��7=/;7+=387+5��8;98;+=387