Programmtion des blocs fonctionnels dans RS-Logix5000

32
Manuel de programmation Références ControlLogix 1756, CompactLogix 1769, SoftLogix 1789, FlexLogix 1794, PowerFlex 700S avec DriveLogix Diagramme de blocs fonctionnels des automates Logix5000 1756-PM009B-FR-P, Diagramme de blocs fonctionnels des automates Logix5000, Manuel de programmation

Transcript of Programmtion des blocs fonctionnels dans RS-Logix5000

  • Manuel de programmation

    Rfrences ControlLogix 1756,CompactLogix 1769, SoftLogix 1789,

    FlexLogix 1794, PowerFlex 700S avecDriveLogix

    Diagramme de blocs fonctionnels des automates Logix5000

    1756-PM009B-FR-P, Diagramme de blocs fonctionnels des automates Logix5000, Manuel de programmation

  • Informations importantes destines l'utilisateurLes quipements lectroniques possdent des caractristiques de fonctionnement diffrentes des quipements lectromcaniques. La publi-cation SGI-1.1 Safety Guidelines for the Application, Installation and Maintenance of Solid State Controls (disponible auprs de votre agence com-merciale Rockwell Automation ou en ligne sur le site http://literature.rockwellautomation.com) dcrit certaines de ces diffrences. En raison de ces diffrences et de la diversit des utilisations des produits dcrits dans le prsent manuel, les personnes qui en sont responsables doi-vent s'assurer de l'acceptabilit de chaque application.

    La socit Rockwell Automation, Inc. ne saurait en aucun cas tre tenue pour responsable ni tre redevable des dommages indirects ou conscutifs l'utilisation ou l'application de cet quipement.

    Les exemples et schmas prsents dans ce manuel sont prsents titre indicatif seulement. En raison du nombre important de variables et d'impratifs associs chaque installation, la socit Rockwell Automation Inc. ne saurait tre tenue pour responsable ni tre redevable des suites d'utilisation relle base sur les exemples et schmas prsents dans ce manuel.

    La socit Rockwell Automation, Inc. dcline galement toute responsabilit en matire de proprit intellectuelle et industrielle concernant les informations, circuits, quipements ou logiciels dcrits dans ce manuel.

    Toute reproduction totale ou partielle du prsent manuel sans autorisation crite de la socit Rockwell Automation Inc. est interdite.

    Des remarques sont utilises tout au long de ce manuel pour attirer votre attention sur les mesures de scurit prendre en compte.

    Allen-Bradley, Rockwell Automation et TechConnect sont des marques dposes de la socit Rockwell Automation, Inc.

    Les marques dposes n'appartenant pas Rockwell Automation sont les proprits de leur socit respective.

    AVERTISSEMENTActions ou situations risquant de provoquer une explosion dans un environnement dangereux et d'entraner des blessures pouvant tre mortelles, des dgts matriels ou des pertes financires.

    IMPORTANT Informations particulirement importantes dans le cadre de l'utilisation du produit.

    ATTENTION Actions ou situations risquant d'entraner des blessures pouvant tre mortelles, des dgts matriels ou des pertes financires. Les messages Attention vous aident identifier un danger ; viter ce danger ; en discerner les consquences.

    DANGER D'ELECTROCUTION Les tiquettes ci-contre, places sur l'quipement ou l'intrieur, par exemple, un variateur ou un moteur, signalent la prsence de tensions lectriques dangereuses.

    RISQUE DE BRULURE Les tiquettes ci-contre, places sur l'quipement ou l'intrieur, par exemple, un variateur ou un moteur, indiquent au personnel que certaines surfaces peuvent tre des tempratures particulirement leves.

  • Table des matirePrface Objet de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

    Conventions utilises dans ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

    Chapitre 1Programmation d'un diagramme de blocs fonctionnels

    Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Choix des lments d'un bloc fonctionnel . . . . . . . . . . . . . . . . . . . . . . . 8Choix d'un nom de point pour un lment. . . . . . . . . . . . . . . . . . . . . . . 8Dfinition de l'ordre d'excution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

    Verrouillage de donnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Ordre d'excution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Rsolution d'une boucle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Rsolution du flux de donnes entre deux blocs . . . . . . . . . . . . . . 15Crer un retard d'une scrutation . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Rsum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    Identification de tous les connecteurs . . . . . . . . . . . . . . . . . . . . . . . . . . 16Dfinition du contrle par programme/oprateur. . . . . . . . . . . . . . . . 17Ajout d'une page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Ajout d'un lment de bloc fonctionnel . . . . . . . . . . . . . . . . . . . . . . . . 20Cration d'une zone de texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    Commutation de langues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Connexion des lments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

    Afficher ou masquer un connecteur . . . . . . . . . . . . . . . . . . . . . . . . 23Liaison des lments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Marquage d'une liaison avec l'indicateur Assume Data Available . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

    Affectation d'un point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Cration et affectation d'un nouveau point . . . . . . . . . . . . . . . . . . 25Affectation d'un point existant . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    Affectation d'une valeur immdiate (constante) . . . . . . . . . . . . . . . . . . 26Utilisation d'une IREF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Entre d'une valeur dans le point d'un bloc . . . . . . . . . . . . . . . . . . 27

    Connexion des blocs avec un OCON et un ICON . . . . . . . . . . . . . . . 27Ajout d'un OCON. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Ajout d'un ICON. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    Vrification de la routine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283Publication 1756-PM009B-FR-P - Juillet 2008 3

  • Table des matire4 Publication 1756-PM009B-FR-P - Juillet 2008

  • Prface

    Objet de ce manuel Ce manuel montre comment programmer les automates Logix5000 avec le langage de programmation en diagramme de blocs fonctionnels (FBD). Il fait partie d'un ensemble de manuels relatifs aux procdures communes de pro-grammation et d'exploitation des automates Logix5000. Pour connatre la liste complte des manuels de procdures communes, reportez-vous la publica-tion 1756-PM001, Logix 5000 Controllers Common Procedures Program-ming Manual .

    Le terme automate Logix5000 dsigne tout automate bas sur le systme d'exploitation Logix5000, tels que les automates :

    CompactLogix ; ControlLogix ; DriveLogix ; FlexLogix ; et SoftLogix5800.

    Conventions utilises dans ce manuel

    La typographie de certains textes diffre de celle utilise pour le reste du texte.

    Un texte en Identifie Par exemple Signifie

    Italique le nom rel d'un lment que vous voyez sur votre cran ou dans un exemple

    clique-droit User-Defined cliquez avec la touche droite de la souris sur l'lment dnomm User-Defined.

    courier information que vous devez fournir en fonction de votre application (une variable)

    clique-droit nom_du_programme

    Vous devez identifier le programme spcifique dans votre application. Habituellement, c'est un nom ou une variable que vous avez dfini.

    entre crochets une touche du clavier Appuyez sur [Entre]. Appuyez sur la touche Entre.5Publication 1756-PM009B-FR-P - Juillet 2008 5

  • PrfaceRemarques :6 Publication 1756-PM009B-FR-P - Juillet 2008

  • Chapitre 1

    Programmation d'un diagramme de blocs fonctionnels

    Introduction Pour faciliter la navigation dans un sous-programme de blocs fonctionnels, divisez le sous-programme en une srie de pages.

    Elles vous permettent d'organiser et de trouver vos blocs fonctionnels. Elles n'affectent pas l'ordre dans lequel les blocs fonctionnels sont ex-cuts.

    Lorsque le sous-progamme s'excute, toutes les pages s'excutent. Habituellement, on utilise une page par dispositif (moteur, vanne, etc.)

    EXEMPLE

    Page 1 de 4 moteur 1 Page 2 de 4 moteur 2

    Page 3 de 4 moteur 3 Page 4 de 4 moteur 4

    Sous-programme de commande de moteurs7Publication 1756-PM009B-FR-P - Juillet 2008 7

  • Programmation d'un diagramme de blocs fonctionnels Chapitre 1Choix des lments d'un bloc fonctionnel

    Utilisez ces lments afin de commander un dispositif :

    Pour choisir les lments d'un bloc fonctionnel :

    Choix d'un nom de point pour un lment

    Chaque bloc fonctionnel utilise un point pour mmoriser la configuration et les informations d'tat relatives l'instruction.

    Rfrence d'entre (IREF) Bloc fonctionnel

    Connecteur de liaison de sortie (OCON)

    Rfrence de sortie (OREF)

    Connecteur deliaison

    d'entre

    Si vous voulez Utilisez alors

    fournir une valeur partir d'un dispositif d'entre ou d'un point une rfrence d'entre (IREF)

    envoyer une valeur un dispositif de sortie ou un point une rfrence de sortie (OREF)

    raliser une opration sur une valeur ou sur des valeurs d'entre et produire une valeur ou des valeurs de sortie

    un bloc fonctionnel

    transfrer les donnes entre des blocs fonctionnels lorsqu'ils sont :

    trs loigns sur une mme page ; sur diffrentes pages au sein du mme sous-programme.

    un connecteur de liaison de sortie (OCON) et un connecteur de liaison d'entre (ICON)

    disperser des donnes vers diffrents points du sous-programme

    un seul connecteur de liaison de sortie (OCON) et plusieurs connecteurs de liaison d'entre (ICON)8 Publication 1756-PM009B-FR-P - Juillet 2008

  • Chapitre 1 Programmation d'un diagramme de blocs fonctionnels Lorsque vous ajoutez une instruction de bloc fonctionnel, le logiciel RSLogix 5000 cre automatiquement un point pour le bloc. Vous pou-vez utiliser ce point tel quel, lui donner un nouveau nom ou affecter un nouveau point.

    Pour les IREF et les OREF, vous devez crer un point ou affecter un point existant.

    O :x est l'emplacement de l'lment dans la premire dimension. y est l'emplacement de l'lment dans la deuxime dimension.z est l'emplacement de l'lment dans la troisime dimension.

    Pour une structure imbrique dans une structure, ajoutez un .nom_membre supplmentaire.

    Pour un Spcifiez

    Point nom_point

    Numro de bit d'un type de donnes plus grand

    nom_point.numro_bit

    Membre d'une structure nom_point.nom_membre

    Elment d'un tableau une dimension nom_point[x]

    Elment d'un tableau deux dimensions nom_point[x,y]

    Elment d'un tableau trois dimensions nom_point[x,y,z]

    Elment d'un tableau au sein d'une structure

    nom_point.nom_membre[x]

    Membre d'un lment d'un tableau nom_point[x,y,z].nom_membre

    CONSEIL Les donnes d'un module d'E/S s'actualisent de faon asynchrone par rapport l'excution du programme. Si vous rfrencez une entre plusieurs fois dans votre programme, l'entre pourrait changer d'tat entre les diffrentes rfren-ces. Si vous devez avoir le mme tat d'entre pour chaque rfrence, mettez la valeur d'entre en mmoire tampon et rfrencez ce point de mmoire tampon.Publication 1756-PM009B-FR-P - Juillet 2008 9

  • Programmation d'un diagramme de blocs fonctionnels Chapitre 1Dfinition de l'ordre d'excution

    Vous dfinissez l'ordre d'excution (flux de donnes) en reliant les lments entre-eux et en indiquant toutes liaisons d'entre (de rtroaction), si ncessaire. L'emplacement du bloc n'affecte pas l'ordre dans lequel les blocs s'excutent.

    Verrouillage de donnes

    Si vous utilisez une IREF pour spcifier les donnes d'entre d'une instruction de bloc fonctionnel, les donnes de cette IREF sont verrouilles pendant la scrutation du sous-programme du bloc fonctionnel. L'IREF verrouille les don-nes provenant des points d'accs programme et automate. L'automate met toutes les donnes de l'IREF jour au dbut de chaque scrutation.

    Connecteurde sortie Liaison

    Connecteur d'entre

    Connecteur de sortie Liaison

    Connecteur d'entre

    Flux de donnes des connecteurs de sortie aux connecteurs d'entre

    Symboles de liaison :

    Valeur SINT, INT, DINT ou REAL

    Valeur BOOL (0 ou 1)

    IREF10 Publication 1756-PM009B-FR-P - Juillet 2008

  • Chapitre 1 Programmation d'un diagramme de blocs fonctionnelsDans cet exemple, la valeur du pointA est enregistre au dbut de lexcution du sous-programme. La valeur enregistre est utilise lorsque le bloc_01 s'excu-te. La mme valeur enregistre est galement utilise lorsque le bloc_02 s'excu-te. Si la valeur du pointA change pendant l'excution du sous-programme, la valeur enregistre du pointA dans l'IREF ne change pas jusqu' la prochaine excution du sous-programme.

    L'exemple est le mme que celui ci-dessus. La valeur du pointA est enregistre seulement une fois au dbut de lexcution du sous-programme. Le sous-pro-gramme utilise cette valeur enregistre tout au long du sous-programme.

    A partir de la version 11 du logiciel RSLogix 5000, vous pouvez utiliser le mme point dans plusieurs IREF et dans une OREF du mme sous-programme. Puisque les valeurs des points dans les IREF sont verrouilles pendant chaque scrutation du sous-programme, toutes les IREF utilisent la mme valeur mme si une OREF obtient une valeur de point diffrente pendant l'excution du sous-programme. Dans cet exemple, si le pointA a une valeur de 25,4 lorsque le sous-programme dbute la scrutation et que le bloc_01 change la valeur du pointA en 50,9, la seconde IREF relie au bloc_02 va continuer utiliser la valeur de 25.4 lorsque le bloc_02 excute cette scrutation. La nouvelle valeur

    PointA

    Bloc_01

    Bloc_02

    PointA

    Bloc_01

    Bloc_02

    PointAPublication 1756-PM009B-FR-P - Juillet 2008 11

  • Programmation d'un diagramme de blocs fonctionnels Chapitre 150,9 du pointA ne sera utilise par aucune IREF de ce sous-programme avant le dbut de la scrutation suivante.

    Ordre d'excution

    Le logiciel de programmation RSLogix 5000 dtermine automatiquement l'ordre d'excution des blocs fonctionnels dans un sous-programme lorsque vous :

    vrifiez un sous-programme de blocs fonctionnels ; vrifiez un projet qui contient un sous-programme de blocs fonctionnels ; tlchargez un projet qui contient un sous-programme de blocs fonc-

    tionnels.

    Vous dfinissez l'ordre d'excution en reliant des blocs fonctionnels entre-eux et en indiquant le flux de donnes de tous circuits de rtroaction, si ncessaire.

    Si les blocs fonctionnels ne sont pas relis entre-eux, peu importe le bloc qui s'excute en premier. Il n'existe aucun flux de donnes entre les blocs.

    Si vous reliez les blocs en srie, l'ordre d'excution va de l'entre vers la sortie. Les donnes doivent tre disponibles sur les entres d'un bloc avant que l'auto-mate puisse l'excuter. Par exemple, le bloc 2 doit s'excuter avant le bloc 3 car les sorties du bloc 2 alimentent les entres du bloc 3.

    1 2 312 Publication 1756-PM009B-FR-P - Juillet 2008

  • Chapitre 1 Programmation d'un diagramme de blocs fonctionnelsL'ordre d'excution se rapporte uniquement aux blocs qui sont relis ensem-ble. Cet exemple est bon car les deux groupes de blocs ne sont pas relis ensemble. Les blocs au sein d'un groupe spcifique s'excutent dans l'ordre appropri en relation avec les blocs de ce groupe.

    Rsolution d'une boucle

    Pour crer une boucle de retour autour d'un bloc, reliez un connecteur de sor-tie du bloc un connecteur d'entre du mme bloc. Cet exemple est bon. La boucle contient un seul bloc, l'ordre d'excution n'a donc pas d'importance.

    Si un groupe de blocs est inclus dans une boucle, l'automate ne peut pas dter-miner quel bloc doit tre excut en premier. En d'autres termes, il ne peut pas rsoudre la boucle.

    1 3 5

    2 4 6

    Le connecteur d'entre utiliseune sortie que le bloc a produit

    lors de la scrutation prcdente.

    ?? ?Publication 1756-PM009B-FR-P - Juillet 2008 13

  • Programmation d'un diagramme de blocs fonctionnels Chapitre 1Pour identifier le bloc doit tre excut en premier, marquez la liaison d'entre qui cre la boucle (la liaison de retour) avec l'indicateur Assume Data Available (Prsumer les donnes disponibles). Dans cet exemple, le bloc 1 utilise la sortie du bloc 3 qui a t produite lors de l'excution prcdente du sous-programme.

    L'indicateur Assume Data Available dfinit le flux de donnes au sein de la boucle. La flche indique que les donnes servent d'entre au premier bloc dans la boucle.

    Ne marquez pas toutes les liaisons d'une boucle avec l'indicateur Assume Data Available .

    1 2 3

    Ce connecteur d'entre utilise lasortie produite par le bloc 3 lors

    de la scrutation prcdente.

    Indicateur Assume Data Available (Prsumer les donnes disponibles)

    Ceci est CORRECT Ceci est INCORRECT

    L'indicateur Assume Data Available dfinit le flux de donnes au sein de la boucle.

    L'automate ne peut pas rsoudre la boucle car toutes les liaisons utilisent l'indicateur Assume Data Available .Indicateur Assume Data Available

    (Prendre les donnes disponibles)

    21 ??14 Publication 1756-PM009B-FR-P - Juillet 2008

  • Chapitre 1 Programmation d'un diagramme de blocs fonctionnelsRsolution du flux de donnes entre deux blocs

    Si vous utilisez deux liaisons ou plus pour connecter deux blocs, utilisez les mmes indicateurs de flux de donnes pour toutes les liaisons entre les deux blocs.

    Crer un retard d'une scrutation

    Utilisez l'indicateur Assume Data Available pour produire un retard d'une scrutation entre les blocs. Dans cet exemple, le bloc 1 s'excute en premier. Il utilise la sortie du bloc 2 qui a t produite lors de la scrutation prcdente du sous-programme.

    Ceci est CORRECT Ceci est INCORRECT

    Aucune liaison n'utilise l'indicateur Assume Data Available .

    Les deux liaisons utilisent l'indicateur Assume Data Available .

    Une liaison utilise l'indicateur Assume Data Available tandis que l'autre liaison ne l'utilise pas.

    Indicateur Assume Data Available

    2 1

    Indicateur Assume Data Available Publication 1756-PM009B-FR-P - Juillet 2008 15

  • Programmation d'un diagramme de blocs fonctionnels Chapitre 1Rsum

    Un sous-programme de blocs fonctionnels s'excute dans cet ordre :

    1. l'automate verrouille toutes les valeurs de donnes dans les IREF ;

    2. il excute les autres blocs fonctionnels dans l'ordre dtermin par la faon dont ils sont relis ;

    3. il crit les sorties dans les OREF.

    Identification de tous les connecteurs

    Comme les liaisons, les connecteurs transfrent les donnes des connecteurs de sortie vers les connecteurs d'entre. Utilisez des connecteurs lorsque :

    les lments que vous voulez connecter sont sur diffrentes pages au sein d'un mme sous-programme ;

    une liaison est difficile acheminer autour d'autres liaisons ou d'autres lments ;

    vous voulez disperser les donnes vers diffrents points dans le sous-programme.

    Suivez ces rgles pour utiliser les connecteurs : chaque OCON requiert un nom unique ; pour chaque OCON vous devez avoir au moins un ICON correspon-

    dant (par exemple, un ICON avec le mme nom que l'OCON) ; plusieurs ICON peuvent se rfrer au mme OCON. Cela vous permet

    de disperser les donnes vers diffrents points dans votre sous-pro-gramme.

    Connecteur_A

    Connecteur_A

    Donnes16 Publication 1756-PM009B-FR-P - Juillet 2008

  • Chapitre 1 Programmation d'un diagramme de blocs fonctionnelsDfinition du contrle par programme/oprateur

    Plusieurs instructions prennent en charge le concept de contrle par le pro-gramme ou l'oprateur. Ces instructions comprennent :

    la slection tendue (ESEL) ; le totaliseur (TOT) ; le PID volu (PIDE) ; la rampe/palier (RMPS) ; le dispositif TOR 2 tats (D2SD) ; le dispositif TOR 3 tats (D3SD).

    Le contrle par programme/oprateur vous permet de contrler ces instruc-tions simultanment partir du programme utilisateur et d'un dispositif d'interface oprateur. En mode de contrle par le programme, l'instruction est contrle par les entres de programme appliques l'instruction ; en mode de contrle par l'oprateur, l'instruction est contrle par les entres de l'opra-teur appliques l'instruction.

    Le contrle par le programme ou l'oprateur est dtermin par l'utilisation de ces entres.

    Examinez la sortie ProgOper pour dterminer si une instruction est sous le contrle du programme ou de l'oprateur. Si ProgOper est un, l'instruction est sous le contrle du programme ; si ProgOper est zro, l'instruction est sous le contrle de l'oprateur.

    Le contrle par l'oprateur est prioritaire par rapport au contrle par le pro-gramme si les deux bits d'entre de requte sont un. Par exemple, si ProgProgReq et ProgOperReq sont tous les deux un, l'instruction passe sous contrle de l'oprateur.

    Entre Description

    .ProgProgReq Un programme demande passer en mode de contrle par le programme.

    .ProgOperReq Un programme demande passer en mode de contrle par l'oprateur.

    .OperProgReq Un oprateur demande passer en mode de contrle par le programme.

    .OperOperReq Un oprateur demande passer en mode de contrle par l'oprateur.Publication 1756-PM009B-FR-P - Juillet 2008 17

  • Programmation d'un diagramme de blocs fonctionnels Chapitre 1Les entres de requte du programme sont prioritaires par rapport aux entres de requte de l'oprateur. Cela permet d'utiliser les entres ProgProgReq et ProgOperReq pour verrouiller une instruction dans un contrle souhait. Par exemple, supposons qu'une instruction de totaliseur sera toujours utilise en mode de contrle par l'oprateur et que votre programme utilisateur ne contrlera jamais la mise en marche ou l'arrt du totaliseur. Dans ce cas, vous pourriez raccorder ProgOperReq une constante de 1. Cela viterait que l'op-rateur puisse placer le totaliseur sous le contrle du programme en mettant un OperProgReq partir d'un dispositif d'interface oprateur.

    De mme, la mise un permanente de ProgProgReq peut verrouiller l'ins-truction sous le contrle du programme. Ceci est utile pour les squences de dmarrage automatique lorsque vous voulez que le programme contrle l'action de l'instruction sans devoir craindre qu'un oprateur ne prenne en charge le contrle de l'instruction par inadvertance. Dans cet exemple, le pro-gramme met l'entre ProgProgReq un pendant le dmarrage, puis remet l'entre ProgProgReq zro une fois que le dmarrage est termin. Une fois que l'entre ProgProgReq est remise zro, l'instruction reste sous le contrle du programme jusqu' ce qu'elle reoive une demande de changement. Par exemple, l'oprateur pourrait mettre un l'entre OperOperReq partir d'une

    Puisque l'entre de ProgOperReq est toujours un, l'activation du bouton Programme sur la face avant (ce qui met un l'entre de OperProgReg) n'a aucun effet. Habituellement, la mise un de OperProgReq place TOT sous le contrle du programme.

    Raccorder un 1 ProgOperReq signifie que le programme utilisateur veut que TOT soit toujours sous le contrle de l'oprateur.18 Publication 1756-PM009B-FR-P - Juillet 2008

  • Chapitre 1 Programmation d'un diagramme de blocs fonctionnelsface avant pour prendre en charge le contrle de cette instruction. Cet exemple montre comment verrouiller une instruction sous le contrle du programme.

    Les entres de requte de mode oprateur vers une instruction sont toujours remises zro par l'instruction lorsqu'elle s'excute. Cela permet aux interfaces oprateur de travailler avec ces instructions en mettant simplement un le bit de requte du mode souhait. Vous n'avez pas besoin de programmer l'inter-face oprateur pour rinitialiser les bits de requte. Par exemple, si une inter-face oprateur met un l'entre OperAutoReq d'une instruction PIDE, lorsque l'instruction PIDE s'excute, elle dtermine la rponse approprie et remet OperAutoReq zro.

    En gnral, les entres de requte de mode programme ne sont pas remises zro par l'instruction car elles sont normalement raccordes comme entres dans l'instruction. Si l'instruction remet ces entres zro, l'entre serait nou-veau mise un par l'entre raccorde. Il se peut que dans certaines situations, vous vouliez utiliser une autre logique pour mettre un les requtes de mode programme de telle manire que ces dernires soient remises zro par l'ins-truction. Dans ce cas, vous pouvez mettre un l'entre ProgValueReset et l'ins-truction va toujours mettre les entres de requte de mode programme zro lorsqu'elle s'excute.

    Lorsque StartupSequenceActive est mis un, l'instruction PIDE est place sous le contrle du programme et dans le mode manuel. La valeur StartupCV est utilise comme sortie de boucle.Publication 1756-PM009B-FR-P - Juillet 2008 19

  • Programmation d'un diagramme de blocs fonctionnels Chapitre 1Dans cet exemple, une ligne de logique relais est utilise dans un autre sous-programme pour envoyer une impulsion de verrouillage de ProgAutoReq d'une instruction PIDE lorsqu'un bouton-poussoir est activ. Comme l'instruction PIDE met automatiquement zro les requtes de mode programme, aucune logi-que relais supplmentaire n'est ncessaire pour remettre ProgAutoReq zro aprs l'excution du sous-programme et l'instruction PIDE recevra seulement une requte de passage en Auto chaque fois que le bouton-poussoir est activ.

    Ajout d'une page Pour ajouter une page un sous-programme de blocs fonctionnels :

    1. Cliquez sur

    2. Saisissez une description de la page (avec 50 caractres maximum).

    Ajout d'un lment de bloc fonctionnel

    Utilisez la barre d'outils des lments du langage pour ajouter un bloc fonc-tionnel un sous-programme.

    Lorsque le bouton-poussoir TIC101AutoReq est activ, appliquer une impulsion de verrouillade sur l'entre ProgAutoReq de l'instruction PIDE TIC101. TIC101 a t configur avec l'entre ProgValueReset mise un, afin l'excution de l'instruction PIDE remette automatiquement zro ProgAutoReq.

    IREF OCONOREF ICON Blocs fonctionnels

    Autres blocs fonctionnels20 Publication 1756-PM009B-FR-P - Juillet 2008

  • Chapitre 1 Programmation d'un diagramme de blocs fonctionnelsPour ajouter un lment :

    1. dans la barre d'outils des lments du langage, cliquez sur le bouton de l'lment que vous voulez insrer ;

    2. faites glisser l'lment la position dsire.

    Vous pouvez galement faire glisser le bouton de l'lment directement l'emplacement dsir.

    Cration d'une zone de texte

    La zone de texte vous permet d'ajouter des remarques explicatives sur la fonc-tion d'un lment de FBD tel qu'un bloc, une rfrence ou un connecteur. Les zones de texte sont seulement enregistres dans le fichier de projet ACD hors ligne. Les zones de texte ne sont pas tlcharges dans la mmoire de l'auto-mate.

    Vous pouvez galement utiliser une zone de texte pour saisir des informations que vous utiliserez ultrieurement comme cela est mentionn dans cet exemple :

    1. Cliquez sur Publication 1756-PM009B-FR-P - Juillet 2008 21

  • Programmation d'un diagramme de blocs fonctionnels Chapitre 1Une zone de texte apparat.

    2. Faites glisser la zone de texte proximit de l'lment auquel elle s'applique.

    3. Double-cliquez sur la zone de texte et saisissez la remarque.

    4. Appuyez ensuite sur [Ctrl] + [Entre].

    5. Lorsque vous dplacez l'lment sur le FBD, que doit faire la zone de texte ?

    6. Cliquez sur le symbole de la punaise dans la zone de texte et cliquez ensuite l'lment FBD auquel vous voulez joindre la zone de texte.

    Un point vert montre un point de connexion valide.

    Commutation de langues

    Avec la version 17 du logiciel RSLogix 5000, vous avez la possibilit d'afficher une documentation de projet telle que des descriptions de point et des com-mentaires de ligne pour toutes les langues localises prises en charge. Vous pouvez stocker la documentation du projet en plusieurs langues dans un seul fichier de projet, plutt que d'avoir des fichiers de projet spcifiques pour cha-que langue. Vous dfinissez toutes les langues localises que le projet prendra en charge et tablissez la langue localise actuelle, par dfaut et personnalise facultative. Le logiciel utilise la langue par dfaut si le contenu de la langue actuelle est vide pour un composant particulier du projet. Toutefois, vous pou-vez utiliser une langue personnalise pour adapter la documentation l'utilisa-teur d'un type de fichier de projet spcifique.

    Si vous voulez que la zone de texte Alors

    reste au mme endroit Arrtez-vous. C'est termin.

    se dplace avec l'lment auquel elle s'applique

    Allez l'tape6.

    A

    B

    Point vert22 Publication 1756-PM009B-FR-P - Juillet 2008

  • Chapitre 1 Programmation d'un diagramme de blocs fonctionnelsEntrez les descriptions localises dans votre projet RSLogix 5000 soit en pro-grammant dans cette langue, soit en utilisant l'option d'importation/exporta-tion afin de traduire la documentation hors ligne et de la rimporter ensuite dans le projet. Ds que vous validez la commutation de langue pour un projet dans le logiciel RSLogix 5000, vous pouvez commuter dynamiquement entre les langues lorsque vous utilisez le logiciel.

    Une documentation de projet qui prend en charge plusieurs traductions au sein d'un projet comprend :

    les descriptions de composant dans les points, les programmes, les types de donnes utilisateur et les instructions complmentaires ;

    les phases d'quipement ; les tendances ; les automates ; les messages d'alarme (dans la configuration ALARM_ANALOG et

    ALARM_DIGITAL) ; les tches ; les descriptions de proprits pour les modules dans l'arborescence de

    l'automate ; des commentaires de ligne, des zones de texte de SFC et de FBD.

    Reportez-vous l'aide en ligne pour de plus amples informations sur la valida-tion d'un projet prenant en charge plusieurs traductions de la documentation du projet.

    Connexion des lments Afficher ou masquer un connecteur

    Lorsque vous ajoutez une instruction de bloc fonctionnel, le bloc apparat avec un ensemble de connecteurs correspondant aux paramtres par dfaut. Les autres connecteurs sont masqus. Pour afficher ou masquer un connecteur :

    1. Cliquez sur le bouton du bloc.

    2. Dcochez ou cochez la case Vis du connecteur :

    Si vous voulez Alors

    masquer un connecteur dcochez (dsactivez) la case cocher Vis.

    afficher un connecteur cochez la case cocher Vis.Publication 1756-PM009B-FR-P - Juillet 2008 23

  • Programmation d'un diagramme de blocs fonctionnels Chapitre 13. Cliquez sur OK.

    Liaison des lments

    Pour relier (connecter) deux lments, cliquez sur le connecteur de sortie du premier lment et cliquez ensuite sur le connecteur d'entre de l'autre l-ment. Un point vert montre un point de connexion valable.

    Marquage d'une liaison avec l'indicateur Assume Data Available

    Pour dfinir une liaison comme entre, cliquez avec le bouton droit de la souris et slectionnez Assume Data Available .

    Point vert

    A B

    1 2 3

    Liaison d'entre24 Publication 1756-PM009B-FR-P - Juillet 2008

  • Chapitre 1 Programmation d'un diagramme de blocs fonctionnelsAffectation d'un point Cration et affectation d'un nouveau point

    1. Double-cliquez sur la zone d'oprande.

    2. Entrez un nom de point et appuyez sur [Entre].

    3. Cliquez avec le bouton droit de la souris sur le nom du point et slectionnez Nouveau nom_point .

    4. Cliquez sur le bouton.

    5. Slectionnez le type de donnes pour le point.

    6. Si le point est un tableau, saisissez le nombre d'lments dans chaque dimension.

    7. Cliquez sur OK.

    8. Slectionnez le niveau d'accs du point.

    9. Cliquez sur OK.Publication 1756-PM009B-FR-P - Juillet 2008 25

  • Programmation d'un diagramme de blocs fonctionnels Chapitre 1Affectation d'un point existant

    1. Double-cliquez sur la zone d'oprande.

    2. Cliquez sur >.

    3. Slectionnez le point.

    4. Appuyez sur [Entre] ou cliquez sur un emplacement vide du diagramme.

    Affectation d'une valeur immdiate (constante)

    Pour affecter une valeur constante plutt que la valeur d'un point un param-tre d'entre, vous disposez de ces options :

    Utilisation d'une IREF

    1. Ajoutez une IREF.

    2. Reliez l'IREF au connecteur d'entre qui obtient la valeur.

    3. Double-cliquez sur la zone d'oprande de l'IREF.

    4. Saisissez la valeur et appuyez sur [Entre].

    Pour slectionner un : Il faut

    point double-cliquer sur le nom du point.

    numro de bit A. cliquer sur le nom de point.

    B. sur la droite du nom de point, cliquer sur >.

    C. cliquer sur le bit requis.

    Bloc_01

    Si vous voulez Alors

    visualiser la valeur sur le diagramme et les rapports Utilisation d'une IREF

    pouvoir modifier la valeur en ligne sans avoir diter la routine

    Entre d'une valeur dans le point d'un bloc

    3.26 Publication 1756-PM009B-FR-P - Juillet 2008

  • Chapitre 1 Programmation d'un diagramme de blocs fonctionnelsEntre d'une valeur dans le point d'un bloc

    Pour affecter une valeur un paramtre quand aucune liaison n'est connecte son connecteur :

    1. Cliquez sur le bouton du bloc.

    2. Saisissez la valeur.

    3. Cliquez sur OK.

    Connexion des blocs avec un OCON et un ICON

    Utilisez un OCON ou un ICON pour transfrer les donnes entre les pages ou dans des situations de liaison difficiles :

    Ajout d'un OCON

    1. Ajoutez un connecteur de liaison de sortie (OCON) et placez-le ct du connecteur de sortie qui fournit la valeur.

    2. Reliez l'OCON au connecteur de sortie.

    3. Double-cliquez sur la zone d'oprande de l'OCON.

    4. Entrez un nom d'identification du connecteur et appuyez sur [Entre].

    OCONICONPublication 1756-PM009B-FR-P - Juillet 2008 27

  • Programmation d'un diagramme de blocs fonctionnels Chapitre 1Ajout d'un ICON

    1. Ajoutez un connecteur de liaison d'entre (ICON) et placez-le ct du connecteur d'entre qui obtient la valeur de l'OCON correspondant.

    2. Reliez l'ICON au connecteur d'entre.

    3. Double-cliquez sur la zone d'oprande de l'ICON.

    4. Slectionnez le nom de l'OCON qui fournit la valeur ce connecteur et cliquez ensuite sur un emplacement vide du diagramme.

    Vrification de la routine Lorsque vous programmez votre sous-programme, vrifiez rgulirement votre travail :

    1. Dans la barre d'outils suprieure de la fentre de RSLogix 5000, cliquez

    sur

    2. Si des erreurs sont listes au bas de la fentre :a. Pour atteindre la premire erreur ou avertissement, appuyez

    sur [F4].b. Corrigez l'erreur en fonction de la description dans la fentre des

    rsultats.c. Retournez l'tape 1.

    3. Pour fermer la fentre de rsultats, appuyez sur [Alt] + [1].28 Publication 1756-PM009B-FR-P - Juillet 2008

  • How Are We Doing?Your comments on our technical publications will help us serve you better in the future.Thank you for taking the time to provide us feedback.

    You can complete this form and mail (or fax) it back to us or email us at

    [email protected].

    Please complete the sections below. Where applicable, rank the feature (1=needs improvement, 2=satisfactory, and 3=outstanding).

    Pub. Title/Type Logix5000 Controllers Function Block Diagram

    Cat. No. 1756 ControlLogix, 1769 CompactLogix, 1789 SoftLogix, 1794 FlexLogix, PowerFlex 700S with DriveLogix

    Pub. No. 1756-PM009B-EN-P Pub. Date July 2008 Part No.

    Overall Usefulness 1 2 3 How can we make this publication more useful for you?

    Completeness(all necessary information

    is provided)

    1 2 3 Can we add more information to help you?

    procedure/step illustration feature

    example guideline other

    explanation definition

    Technical Accuracy(all provided information

    is correct)

    1 2 3 Can we be more accurate?

    text illustration

    Clarity(all provided information is

    easy to understand)

    1 2 3 How can we make things clearer?

    Other Comments You can add additional comments on the back of this form.

    Your Name

    Your Title/Function Would you like us to contact you regarding your comments?

    Location/Phone ___No, there is no need to contact me

    ___Yes, please call me

    ___Yes, please email me at _______________________

    ___Yes, please contact me via _____________________

    Return this form to: Rockwell Automation Technical Communications, 1 Allen-Bradley Dr., Mayfield Hts., OH 44124-9705

    Fax: 440-646-3525 Email: [email protected] CIG-CO521D-EN-P- July 2007

  • Other Comments

    PLEASE FOLD HERE

    NO POSTAGE NECESSARY IF MAILED

    IN THE UNITED STATES

    BUSINESS REPLY MAILFIRST-CLASS MAIL PERMIT NO. 18235 CLEVELAND OH

    POSTAGE WILL BE PAID BY THE ADDRESSEE

    1 ALLEN-BRADLEY DRMAYFIELD HEIGHTS OH 44124-9705

    PLEASE FASTEN HERE (DO NOT STAPLE)

    PLEA

    SE R

    EMOV

    E

  • www.rockwellautomation.com

    Sige des activits "Power, Control and Information Solutions"

    Publication 1756-PM009B-FR-P - Juillet 2008 34Remplace la publication 1756-PM009A-FR-P - Juillet 2007 Copyright 2008 Rockwell Automation, Inc. Tous droits rservs. Imprim aux Etats-Unis.

    Assistance Rockwell Automation

    Rockwell Automation fournit des informations techniques sur Internet pour vous aider utiliser ses produits. Sur le site http://support.rockwellautomation.com, vous trouverez des manuels techniques, une foire aux questions, des notes techniques et des profils d'application, des exemples de code et des liens vers des mises jour de logiciels (service packs). Vous y trouverez galement la rubrique MySupport , que vous pouvez personnaliser pour utiliser au mieux ces outils.

    Si vous souhaitez une assistance technique supplmentaire par tlphone pour l'installation, la configuration et le dpannage de vos produits, nous proposons les programmes d'assistance TechConnect. Pour de plus amples informations, contactez votre distributeur ou votre reprsentant Rockwell Automation, ou allez sur le site http://support.rockwellautomation.com.

    Aide l'installation

    En cas de problme sur un module matriel dans les 24 heures suivant son installation, consultez les informations donnes dans le persent manuel. Vous pouvez galement appeler l'Assistance Rockwell Automation un numro spcial, afin d'obtenir de l'aide pour la mise en service de votre produit :

    Procdure de retour d'un nouveau produit

    Rockwell Automation teste tous ses produits pour en garantir le parfait fonctionnement leur sortie d'usine. Cependant, si votre produit ne fonctionne pas et doit faire l'objet d'un retour :

    Pour les Etats-Unis

    +1.440.646.3434du lundi au vendredi, de 8h00 17h00 (heure de la cte est)

    Pour les autres pays

    Contactez votre reprsentant Rockwell Automation pour tout problme technique.

    Pour les Etats-Unis

    Contactez votre distributeur. Vous devez fournir un numro de dossier que le Centre d'Assistance vous aura communiqu (voir le numro de tlphone ci-dessus), afin de procder au retour.

    Pour les autres pays

    Contactez votre reprsentant Rockwell Automation pour savoir comment procder.

    4me de couverture

    1756-PM009B-FR-P, Diagramme de blocs fonctionnels des automates Logix5000, Manuel de programmationTable des matirePrfaceObjet de ce manuelConventions utilises dans ce manuel

    Programmation d'un diagramme de blocs fonctionnelsIntroductionChoix des lments d'un bloc fonctionnelChoix d'un nom de point pour un lmentDfinition de l'ordre d'excutionIdentification de tous les connecteursDfinition du contrle par programme/oprateurAjout d'une pageAjout d'un lment de bloc fonctionnelCration d'une zone de texteConnexion des lmentsAffectation d'un pointAffectation d'une valeur immdiate (constante)Connexion des blocs avec un OCON et un ICONVrification de la routineAssistance Rockwell Automation

    4me de couverture

    /ColorImageDict > /JPEG2000ColorACSImageDict > /JPEG2000ColorImageDict > /AntiAliasGrayImages false /CropGrayImages true /GrayImageMinResolution 150 /GrayImageMinResolutionPolicy /OK /DownsampleGrayImages true /GrayImageDownsampleType /Bicubic /GrayImageResolution 150 /GrayImageDepth 8 /GrayImageMinDownsampleDepth 2 /GrayImageDownsampleThreshold 1.00000 /EncodeGrayImages true /GrayImageFilter /FlateEncode /AutoFilterGrayImages false /GrayImageAutoFilterStrategy /JPEG /GrayACSImageDict > /GrayImageDict > /JPEG2000GrayACSImageDict > /JPEG2000GrayImageDict > /AntiAliasMonoImages false /CropMonoImages true /MonoImageMinResolution 900 /MonoImageMinResolutionPolicy /OK /DownsampleMonoImages true /MonoImageDownsampleType /Bicubic /MonoImageResolution 900 /MonoImageDepth -1 /MonoImageDownsampleThreshold 1.00000 /EncodeMonoImages true /MonoImageFilter /CCITTFaxEncode /MonoImageDict > /AllowPSXObjects true /CheckCompliance [ /None ] /PDFX1aCheck false /PDFX3Check false /PDFXCompliantPDFOnly false /PDFXNoTrimBoxError true /PDFXTrimBoxToMediaBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXSetBleedBoxToMediaBox true /PDFXBleedBoxToTrimBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXOutputIntentProfile (None) /PDFXOutputConditionIdentifier () /PDFXOutputCondition () /PDFXRegistryName (http://www.color.org) /PDFXTrapped /False

    /CreateJDFFile false /SyntheticBoldness 1.000000 /Description >>> setdistillerparams> setpagedevice

    IN, RN pub type specs

    dPrint?Content/Comp #Split Shipment Indicator FlagWCSS Item NumberCustomer Item NumberItem DescriptionProducing PlantJob NumberReplenishing PlantPlant CodeProduct CodePackaging/Ordering UOMQty per Packaging/Ordering UOMList Price Per EaTransfer Cost per EaSell Price per EaStandard Cost (per Ea)Min Order Qty (in eaches)Multiple Order Qty (in EachesChargeback PriceItem Reference #1Item Reference #2Revision FieldMax Order Qty (in eaches)Sequentially Numbered Item?Sequentially Numbered Item - DetailsPriced for Digital or OffsetContent File LocationItem Category Form (F) Book (B)Item SubtypeOrientationSides PrintedCSS/JLS Stock ComponetPaper Size WidthPaper Size LengthNo of Forms to a SheetPage QtySheets QtyCSS/JLS Production StockPaper Stock TypePaper Stock WeightPaper Stock ColorStack OffsetTab Size# of TabsBinder SizeBinder ColorBinder Ring TypeBinder Transparency (clearview or matt)Thermal Tape ColorTrim Size WidthTrim Size LengthStitching LocationDrilling SizeDrilling LocationGlue Location# / PadFold TypeFold At# / Poly# / BoxCommentsCross Reference Item Number 1

    Publication NumberPublication TitlePackaging/Ordering Unit Of MeasureQty per Packaging/Ordering Unit of MeasureMin Order QtyMultiple Order QtyBusiness GroupCost CenterRevision DateMax Order QtyBlack & Whiteor ColorItem CategoryForm (F) or Book (B)Binding/StitchingOrientationSides PrintedPrinting Paper Size WidthPrinting Paper Size LengthNumber of Forms to a SheetPage Count of PublicationNumber of Sheets Required to PrintCSS/JLS Production StockPaper Stock TypePaper Stock WeightPaper Stock ColorStack OffsetTab SizeNumber of Tabs NeededBinder SizeBinder ColorBinder Ring TypeBinder TransparencyThermal Tape ColorFinished Trim Size WidthFinished Trim Size LengthStitching LocationDrill Hole SizeNumber and Location of Drill HolesGlue LocationNumber of Pages per PadFold TypeFold AtNumber of Pieces per Poly wrapNumber of Pieces per BoxCommentsPart Number

    Are these items being setup on dPrint? (Yes or No). If yes, Inv Mgmt to check "Print Management" flag on item setup.The content/Comp # will be provided by the CSC once the spec files are loaded to the DAS (the files must be named with the WCSS item #). The content/comp# must be hardcoded to the Item message Field in WCSS. Must be a 10 Digit number that starts with an 8.Required. Setting this to yes will allow warehouse product to ship out before the JIT item is completed. Setting this to no will hold all warehoused items until the printing of this item is complete. Please indicate Y or N.** Note: Each item with a Y will always ship separately even if produced at the same time as like items.Optional. 15 Characters Max. If the WCSS number provided already exists in the system, then Inventory Management will assign a random WCSS number.30 characters maximum.Cannot use quote symbol, that is--"--.Required. Which plant/Print Center will produce this item?Required. To be provided from the producing plant for JIT s/uRequired: What is the plant code of the plant that has owning rights to the dPrint files? If produced at multiple plants there can be only one owning plant.Required. What is the plant code of the facility that will produce this item? (see "Plant and Whse Codes" tab below)Required. Enter one of the applicable product.Method of packaging for publication shipment

    Click here for explanation of each value in the pull-downRequired. This field auto-calculates (transfer cost divided by .5). Used to determine Standard Cost on WCSS (which is 50% of the list price for these product codes).Required. Transfer Cost per ordering/packaging unit of measure.Required. Price that will be billed to customer upon order. If Price Breaks, enter "Price Breaks" and note them on separate spreadsheet.Required. Replacement Cost per Packaging/ordering UOM.Click here for an explanation of this field; otherwise, type NA.Optional. Used to assist customer with internal Chargebacks to end users. (per packaging/ordering UOM)IMPORTANT: This information must match the DocMan record.

    Click here for explanation of each value in the pull-down menu.IMPORTANT: This information must match the DocMan record.IMPORTANT: This information must match the DocMan record.

    Date on the publication.Click here for explanation of each value in the pull-down menu.Indicate Yes or No. Enter Yes if the item is a sequentially numbered item.Describe the details behind the sequentially numbered item, such as:- Record Sequence Shipped: whse will record the sequence numbers that shipped- Ship in Sequence Record: required to ship products in particular sequence and the whse records the numbersRequired: If PDF is to be retained in the DAS enter DAS in this field, if item is part of eCreate or Custom Docs put CUSTOM in this field.Typically a Book.

    Click here for explanation of each value in the pull-down menu.Click here for explanation of each value in the pull-downClick here for explanation of each value in the pull-down menu.Optional: Use when finished product stored in the warehouse is to be inserted into the construction of a JIT book.IMPORTANT: Not Trim Size width

    This is the width of the paper on which the publication is printed.IMPORTANT: Not Trim Size length

    This is the length of the paper on which the publication is printed.Click here for explanation of how to determine the information required.Click here for explanation of how to determine the information required.Optional: Use when product is being printed on Shell Stock. Provide warehoused WCSS Item nu,mber of product to be used in the production of JIT item.Click here for explanation of how to determine the information required.The pull-down menu lists the most common choices.

    Click here for a full list of the available choices.

    If you use a choice not in the pull-down list, type the value in the cell below the pull-down menu.If item uses tabs; otherwise, NA.If needed; otherwise type NA.If item used in a binder; otherwise, NA.If item used in a binder; otherwise, NA.If item used in a binder; otherwise, NA.If item used in a binder; otherwise, NA.If publication is thermal tape bound; otherwise, NA.Click here to see the available finished trim sizes.

    The sizes are listed - width x length.Click here to see the available finished trim sizes.

    The sizes are listed - width x length.If publication is Book [B] and stapled; otherwise, NA.Click here for a list of possible drill locationsIf publication uses padding; otherwise, NA.If publication is a notepad or message pad; otherwise, NA.Click here for explanation of each value in the pull-down menu. Folding of final document optionalThe location(s) of the foldClick here for explanation of each value in the pull-down menu.Use this column to list:- Cover Stock- Text Stock- Cover Ink- Text Ink- Spine, if necessary

    Also use to indicate any other production or finishing requirements not provided in previous columns

    Click here for an explanation of the available Cover Stock, Cover Ink and Text Ink values.List only if pubication is used in manufacturing; otherwise, leave blank.

    1756-PM009B-EN-PLogix5000 Controllers Function Block Diagram Programming ManualEA11Marketing CommercialCMKMAY IA Control/Vis/Net - 1902107/15/20085Black & WhiteBSADDLEPORTRAITHEAD2HEADRRD must provide this informationRRD must provide this information4328PLAIN20#WhiteRRD must provide this informationNANANANANANABLACK (preferred)8.511SIDENANANANAHALF8.5 x 1150RRD must provide this informationCover Stock = 90# White IndexText Stock = 20# White Opaque BondCover Ink = BlackText Ink = BlackSpine = If included as last page of PDF

    Click here for explanation of each value in the pull-down

    Method of packaging for publication shipment

    Click here for explanation of each value in the pull-down

    IMPORTANT: This information must match the DocMan record.

    Click here for explanation of each value in the pull-down menu.

    Click here for explanation of each value in the pull-down menu.

    Typically a Book.

    Click here for explanation of each value in the pull-down menu.

    Click here for explanation of each value in the pull-down menu.

    Click here for explanation of how to determine the information required.

    Click here for explanation of how to determine the information required.

    Click here for explanation of how to determine the information required.

    The pull-down menu lists the most common choices.

    Click here for a full list of the available choices.

    If you use a choice not in the pull-down list, type the value in the cell below the pull-down menu.

    Click here to see the available finished trim sizes.

    The sizes are listed - width x length.

    Click here to see the available finished trim sizes.

    The sizes are listed - width x length.

    Click here for a list of possible drill locations

    Click here for explanation of each value in the pull-down menu.

    Use this column to list:- Cover Stock- Text Stock- Cover Ink- Text Ink- Spine, if necessary

    Also use to indicate any other production or finishing requirements not provided in previous columns

    Click here for an explanation of the available Cover Stock, Cover Ink and Text Ink values.

    Click here for an explanation of this field; otherwise, type NA.

    Click here for explanation of each value in the pull-down menu. Folding of final document optional