SIEMENS | 305-01DA |Analog Output Module | Simatic TI 305 | PDF

SIEMENS | 305-01DA |Analog Output Module | Simatic TI 305 | PDF
Siemens TI 305 | Siemens TI 405 | Siemens TI 505
And other related componentry
Distributed Control Systems
For Industrial Automation
Siemens - Texas Instruments
Product PDF
Presented by DCScenter.com
For Product Needs
Email: [email protected]
Call: 800-793-0630
DL350 PLC User Manual
r
e
t
n
e
Manual Number: D3--350--M
C
S
C
D
1
r
e
t
n
e
C
S
C
D
1
WARNING
Thank you for purchasing automation equipment from Automationdirect.com™, doing business as,
AutomationDirect. We want your new automation equipment to operate safely. Anyone who installs or uses this
equipment should read this publication (and any other relevant publications) before installing or operating the
equipment.
To minimize the risk of potential safety problems, you should follow all applicable local and national codes that regulate
the installation and operation of your equipment. These codes vary from area to area and usually change with time. It is
your responsibility to determine which codes should be followed, and to verify that the equipment, installation, and
operation are in compliance with the latest revision of these codes.
At a minimum, you should follow all applicable sections of the National Fire Code, National Electrical Code, and the
codes of the National Electrical Manufacturer’s Association (NEMA). There may be local regulatory or government
offices that can also help determine which codes and standards are necessary for safe installation and operation.
r
e
t
n
e
Equipment damage or serious injury to personnel can result from the failure to follow all applicable codes and
standards. We do not guarantee the products described in this publication are suitable for your particular application,
nor do we assume any responsibility for your product design, installation, or operation.
Our products are not fault--tolerant and are not designed, manufactured or intended for use or resale as on--line control
equipment in hazardous environments requiring fail--safe performance, such as in the operation of nuclear facilities,
aircraft navigation or communication systems, air traffic control, direct life support machines, or weapons systems, in
which the failure of the product could lead directly to death, personal injury, or severe physical or environmental
damage (”High Risk Activities”). AutomationDirect specifically disclaims any expressed or implied warranty of fitness
for High Risk Activities.
C
S
C
D
For additional warranty and safety information, see the Terms and Conditions section of our Desk Reference. If you
have any questions concerning the installation or operation of this equipment, or if you need additional information,
please call us at 770--844--4200.
This publication is based on information that was available at the time it was printed. We at AutomationDirect
constantly strive to improve our products and services, so we reserve the right to make changes to the products and/or
publications at any time without notice and without any obligation. This publication may also discuss features that may
not be available in certain revisions of the product.
Trademarks
This publication may contain references to products produced and/or offered by other companies. The product and
company names may be trademarked and are the sole property of their respective owners. AutomationDirect
disclaims any proprietary interest in the marks and names of others.
Copyright 2010, Automationdirect.com™ Incorporated
All Rights Reserved
No part of this manual shall be copied, reproduced, or transmitted in any way without the prior, written consent of
Automationdirect.com Incorporated. AutomationDirect retains the exclusive rights to all information included in
this document.
AVERTISSEMENT
Nous vous remercions d’avoir acheté l’équipement d’automatisation de Automationdirect.comMC, en faisant des affaires
comme, AutomationDirect. Nous tenons à ce que votre nouvel équipement d’automatisation fonctionne en toute sécurité.
Toute personne qui installe ou utilise cet équipement doit lire la présente publication (et toutes les autres publications
pertinentes) avant de l’installer ou de l’utiliser.
Afin de réduire au minimum le risque d’éventuels problèmes de sécurité, vous devez respecter tous les codes locaux et
nationaux applicables régissant l’installation et le fonctionnement de votre équipement. Ces codes diffèrent d’une région à
l’autre et, habituellement, évoluent au fil du temps. Il vous incombe de déterminer les codes à respecter et de vous assurer
que l’équipement, l’installation et le fonctionnement sont conformes aux exigences de la version la plus récente de ces
codes.
Vous devez, à tout le moins, respecter toutes les sections applicables du Code national de prévention des incendies, du
Code national de l’électricité et des codes de la National Electrical Manufacturer’s Association (NEMA). Des organismes de
réglementation ou des services gouvernementaux locaux peuvent également vous aider à déterminer les codes ainsi que
les normes à respecter pour assurer une installation et un fonctionnement sûrs.
r
e
t
n
e
L’omission de respecter la totalité des codes et des normes applicables peut entraîner des dommages à l’équipement ou
causer de graves blessures au personnel. Nous ne garantissons pas que les produits décrits dans cette publication
conviennent à votre application particulière et nous n’assumons aucune responsabilité à l’égard de la conception, de
l’installation ou du fonctionnement de votre produit.
Nos produits ne sont pas insensibles aux défaillances et ne sont ni conçus ni fabriqués pour l’utilisation ou la revente en tant
qu’équipement de commande en ligne dans des environnements dangereux nécessitant une sécurité absolue, par
exemple, l’exploitation d’installations nucléaires, les systèmes de navigation aérienne ou de communication, le contrôle de
la circulation aérienne, les équipements de survie ou les systèmes d’armes, pour lesquels la défaillance du produit peut
provoquer la mort, des blessures corporelles ou de graves dommages matériels ou environnementaux (”activités à risque
élevé”). La société AutomationDirect nie toute garantie expresse ou implicite d’aptitude à l’emploi en ce qui a trait aux
activités à risque élevé.
C
S
C
D
Pour des renseignements additionnels touchant la garantie et la sécurité, veuillez consulter la section Modalités et
conditions de notre documentation. Si vous avez des questions au sujet de l’installation ou du fonctionnement de cet
équipement, ou encore si vous avez besoin de renseignements supplémentaires, n’hésitez pas à nous téléphoner au
770--844--4200.
Cette publication s’appuie sur l’information qui était disponible au moment de l’impression. À la société AutomationDirect,
nous nous efforçons constamment d’améliorer nos produits et services. C’est pourquoi nous nous réservons le droit
d’apporter des modifications aux produits ou aux publications en tout temps, sans préavis ni quelque obligation que ce soit.
La présente publication peut aussi porter sur des caractéristiques susceptibles de ne pas être offertes dans certaines
versions révisées du produit.
Marques de commerce
La présente publication peut contenir des références à des produits fabriqués ou offerts par d’autres entreprises. Les
désignations des produits et des entreprises peuvent être des marques de commerce et appartiennent exclusivement à
leurs propriétaires respectifs. AutomationDirect nie tout intérêt dans les autres marques et désignations.
Copyright 2010, Automationdirect.com Incorporated
Tous droits réservés
Nulle partie de ce manuel ne doit être copiée, reproduite ou transmise de quelque façon que ce soit sans le consentement
préalable écrit de la société Automationdirect.com Incorporated. AutomationDirect conserve les droits exclusifs à
l’égard de tous les renseignements contenus dans le présent document.
1
Manual Revisions
If you contact us in reference to this manual, remember to include the revision number.
Title: DL350 PLC User Manual
Manual Number: D3--350--M
Issue
Date
Description of Changes
Original
8/97
Original Issue
Rev A
6/98
Minor corrections
Rev B
5/99
Automationdirect.com
Rev C
8/02
Replaced F3--16TA--1 with F3--16TA--2
2nd Edition
3/10
Updated entire manual
C
D
C
S
r
e
t
n
e
r
e
t
n
e
C
S
C
D
1
1
Table of Contents
i
Chapter 1: Getting Started
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Purpose of this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Where to Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Supplemental Manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conventions Used . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Key Topics for Each Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DL305 System Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CPUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programming Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DirectSOFT Programming for Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Handheld Programmer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DL305 System Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DirectLOGIC Part Numbering System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1--2
1--2
1--2
1--2
1--2
1--3
1--3
1--4
1--4
1--4
1--4
1--4
1--4
1--4
1--4
1--5
1--8
Quick Start for PLC Validation and Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1--10
Steps to Designing a Successful System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 1: Review the Installation Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 2: Understand the CPU Setup Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 3: Understand the I/O System Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 4: Determine the I/O Module Specifications and Wiring Characteristics . . . . . . . . . . . . . . .
Step 5: Understand the System Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 6: Review the Programming Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 7: Choose the Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 8: Understand the Maintenance and Troubleshooting Procedures . . . . . . . . . . . . . . . . . . .
1--13
1--13
1--13
1--13
1--13
1--13
1--14
1--14
1--14
r
e
t
n
e
C
S
C
D
Chapter 2: Installation, Wiring, and Specifications
Safety Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Plan for Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Three Levels of Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Emergency Stops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Emergency Power Disconnect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Orderly System Shutdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Class 1, Division 2 Approval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mounting Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Base Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Panel Mounting and Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Enclosures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Environmental Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DL350 User Manual, 2nd Edition
2--2
2--2
2--3
2--3
2--4
2--4
2--4
2--5
2--5
2--6
2--7
2--8
ii
Table of Contents
Agency Approvals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Marine Use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Component Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing DL305 Bases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Choosing the Base Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mounting the Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing Components in the Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Base Wiring Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Base Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Expansion Base Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O Wiring Strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PLC Isolation Boundaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Powering I/O Circuits with the Auxiliary Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Powering I/O Circuits Using Separate Supplies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sinking / Sourcing Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O “Common” Terminal Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connecting DC I/O to “Solid State” Field Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Solid State Input Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Solid State Output Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Relay Output Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Surge Suppresion For Inductive Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Prolonging Relay Contact Life . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O Modules Position, Wiring, and Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Slot Numbering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O Module Placement Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Discrete Module Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Color Coding of I/O Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wiring the Different Module Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O Wiring Checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Glossary of Specification Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--8
2--8
2--9
2--10
2--11
2--11
2--11
2--12
2--13
2--13
2--13
2--14
2--14
2--15
2--16
2--17
2--18
2--19
2--19
2--19
2--21
2--21
2--23
2--24
2--24
2--24
2--25
2--25
2--25
2--26
2--27
D3--08ND2, 24 VDC Input Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--29
D3--16ND2--1, 24 VDC Input Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--30
D3--16ND2--2, 24 VDC Input Module Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--31
D3--16ND2F, 24 VDC Fast Response Input Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--32
F3--16ND3F, TTL/24 VDC Fast Response Input Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Selection of Operating Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D3--08NA--1, 110 VAC Input Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--33
2--34
2--35
D3--08NA--2, 220 VAC Input Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--36
D3--16NA, 110 VAC Input Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--37
D3--08NE3, 24 VAC/DC Input Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--38
D3--16NE3, 24 VAC/DC Input Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--39
D3--08SIM, Input Simulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--40
D3--08TD1, 24 VDC Output Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--41
D3--08TD2, 24 VDC Output Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--42
r
e
t
n
e
C
S
C
D
DL350 User Manual, 2nd Edition
iii
Table of Contents
D3--16TD1--1, 24 VDC Output Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--43
D3--16TD1--2, 24 VDC Output Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--44
D3--16TD2, 24 VDC Output Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--45
D3--04TAS, 110--220 VAC Output Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--46
F3--08TAS, 250 VAC Isolated Output Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--47
F3--08TAS--1, 125 VAC Isolated Output Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--48
D3--08TA--1, 110--220 VAC Output Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--49
D3--08TA--2, 110--220 VAC Output Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--50
F3--16TA--2, 20--125 VAC Output Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--51
D3--16TA--2, 15--220 VAC Output Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--52
D3--08TR, Relay Output Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--53
F3--08TRS--1, Relay Output Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--54
r
e
t
n
e
F3--08TRS--2, Relay Output Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--55
D3--16TR, Relay Output Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--56
Chapter 3: CPU Specifications and Operations
C
S
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
General CPU Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DL350 CPU Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CPU General Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3--2
3--2
3--2
3--3
CPU Hardware Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mode Switch Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Port 1 Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Port 2 Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Battery Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Enabling the Battery Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CPU Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing the CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connecting the Programming Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Auxiliary Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Clearing an Existing Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting the Clock and Calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Initializing System Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting the CPU Network Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting Retentive Memory Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Password Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CPU Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CPU Operating System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Program Mode Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Run Mode Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Read Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Read Inputs from Specialty and Remote I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3--4
3--4
3--4
3--5
3--5
3--6
3--6
3--7
3--7
3--7
3--8
3--9
3--9
3--9
3--10
3--10
3--10
3--11
3--11
3--12
3--12
3--13
3--13
C
D
iv
Table of Contents
Service Peripherals and Force I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Update Clock, Special Relays, and Special Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Solve Application Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Solve PID Loop Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Write Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Write Outputs to Specialty and Remote I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O Response Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Is Timing Important for Your Application? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Normal Minimum I/O Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Normal Maximum I/O Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Improving Response Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CPU Scan Time Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Intialization Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Service Peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CPU Bus Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Update Clock / Calendar, Special Relays, Special Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Application Program Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PLC Numbering Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PLC Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
V--Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Binary-Coded Decimal Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Hexadecimal Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Octal Numbering System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Discrete and Word Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
V--Memory Locations for Discrete Memory Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Input Points (X Data Type) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Output Points (Y Data Type) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control Relays (C Data Type) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Timers and Timer Status Bits (T Data type) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Timer Current Values (V Data Type) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Counters and Counter Status Bits (CT Data type) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Counter Current Values (V Data Type) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Word Memory (V Data Type) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stages (S Data type) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Relays (SP Data Type) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DL350 System V-memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DL350 Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DL350 Aliases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3--13
3--13
3--14
3--14
3--14
3--15
3--15
3--16
3--16
3--16
3--16
3--17
3--18
3--19
3--19
3--19
3--19
3--19
3--20
3--21
3--21
3--22
3--22
3--22
3--23
3--23
3--23
3--23
3--24
3--24
3--24
3--24
3--25
3--25
3--25
3--26
3--26
3--26
3--27
3--29
3--30
X Input / Y Output Bit Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3--31
Control Relay Bit Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3--32
Stage Control / Status Bit Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3--34
Timer and Counter Status Bit Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3--36
r
e
t
n
e
C
S
C
D
Chapter 4: System Design and Configuration
DL305 System Design Strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DL350 User Manual, 2nd Edition
4--2
v
Table of Contents
I/O System Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Networking Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Base Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Module Placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Slot Numbering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O Module Placement Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculating the Power Budget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Managing your Power Resource . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Base Power Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O Points Required for Each Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Module Power Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power Budget Calculation Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power Budget Calculation Worksheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Local I/O Expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Base Uses Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Local/Expansion Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connecting Expansion Bases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting the Base Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Jumper Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O Configurations with a 5 Slot Local CPU Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Switch settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Slot Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Slot Base and up to two 5 Slot Expansion Bases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O Configurations with an 8 Slot Local CPU Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 Slot Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 Slot Base and 5 Slot Expansion Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 Slot Base and One 8 slot and one 5 slot Expansion Bases . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 Slot Base and two 8 slot Expansion Bases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O Configurations with a 10 Slot Local CPU Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 Slot Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 Slot Base and 5 Slot Expansion Base with 16 Point I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 Slot Base and 10 Slot Expansion Base with 16 Point I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Remote I/O Expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How to Add Remote I/O Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the CPU’s Remote I/O Channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configure Remote I/O Slaves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the Remote I/O Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Remote I/O Setup Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Remote I/O Test Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Network Connections to MODBUS and DirectNET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the CPU’s Comm Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MODBUS Port Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DirectNET Port Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Network Slave Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MODBUS Function Codes Supported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Determining the MODBUS Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
If Your Host Software Requires the Data Type and Address... . . . . . . . . . . . . . . . . . . . . . . . . . . .
Example 1: V2100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C
D
C
S
r
e
t
n
e
4--2
4--2
4--2
4--3
4--3
4--3
4--3
4--4
4--4
4--4
4--5
4--5
4--7
4--8
4--9
4--9
4--9
4--10
4--11
4--11
4--12
4--12
4--12
4--12
4--13
4--13
4--13
4--13
4--14
4--15
4--15
4--15
4--15
4--16
4--16
4--17
4--19
4--19
4--20
4--21
4--22
4--22
4--23
4--24
4--25
4--25
4--25
4--26
4--27
vi
Table of Contents
Example 2: Y20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Example 3: T10 Current Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Example 4: C54 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
If Your MODBUS Host Software Requires an Address ONLY . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Example 1: V2100 584/984 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Example 2: Y20 584/984 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Example 3: T10 Current Value 484 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Example 4: C54 584/984 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Determining the DirectNET Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Network Master Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 1: Identify Master Port # and Slave # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 2: Load Number of Bytes to Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 3: Specify Master Memory Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 4: Specify Slave Memory Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Communications from a Ladder Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multiple Read and Write Interlocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4--27
4--27
4--27
4--28
4--29
4--29
4--29
4--29
4--29
4--30
4--31
4--31
4--32
4--32
4--33
4--33
Chapter 5: Standard RLL Instructions
r
e
t
n
e
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5--2
Using Boolean Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
END Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Simple Rungs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Normally Closed Contact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contacts in Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Midline Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parallel Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Joining Series Branches in Parallel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Joining Parallel Branches in Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Combination Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Boolean Stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comparative Boolean . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Immediate Boolean . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Boolean Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Store (STR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Store Not (STRN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Store Bit-of-Word (STRB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Store Not Bit-of-Word (STRNB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Or (OR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Or Not (ORN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Or Bit-of-Word (ORB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Or Not Bit-of-Word (ORNB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
And (AND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
And Not (ANDN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
And Bit-of-Word (ANDB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
And Not Bit-of-Word (ANDNB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
And Store (AND STR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Or Store (OR STR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Out (OUT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Out Bit-of-Word (OUTB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Or Out (OR OUT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Not (NOT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Positive Differential (PD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5--4
5--4
5--4
5--4
5--4
5--5
5--5
5--5
5--5
5--6
5--6
5--7
5--7
5--8
5--8
5--8
5--9
5--9
5--10
5--10
5--11
5--11
5--12
5--12
5--13
5--13
5--14
5--14
5--15
5--16
5--17
5--17
5--18
C
S
C
D
DL350 User Manual, 2nd Edition
vii
Table of Contents
Store Positive Differential (STRPD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Store Negative Differential (STRND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Or Positive Differential (ORPD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Or Negative Differential (ORND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
And Positive Differential (ANDPD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
And Negative Differential (ANDND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Set (SET) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reset (RST) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Set Bit-of-Word (SETB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reset Bit-of-Word (RSTB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comparative Boolean . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Store If Equal (STRE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Store If Not Equal (STRNE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Or If Equal (ORE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Or If Not Equal (ORNE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
And If Equal (ANDE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
And If Not Equal (ANDNE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Store (STR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Store Not (STRN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Or (OR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Or Not (ORN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
And (AND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
And Not (ANDN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Immediate Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Store Immediate (STRI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Store Not Immediate (STRNI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Or Immediate (ORI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Or Not Immediate (ORNI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
And Immediate (ANDI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
And Not Immediate (ANDNI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Out Immediate (OUTI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Or Out Immediate (OROUTI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Set Immediate (SETI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reset Immediate (RSTI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Timer, Counter and Shift Register Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Timers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Timer (TMR) and Timer Fast (TMRF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Timer Example Using Discrete Status Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Timer Example Using Comparative Contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Accumulating Timer (TMRA) Accumulating Fast Timer (TMRAF) . . . . . . . . . . . . . . . . . . . . . . . . .
Accumulating Timer Example using Discrete Status Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Accumulator Timer Example Using Comparative Contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Counter (CNT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Counter Example Using Discrete Status Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Counter Example Using Comparative Contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage Counter (SGCNT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage Counter Example Using Discrete Status Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage Counter Example Using Comparative Contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Up Down Counter (UDC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Up / Down Counter Example Using Discrete Status Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Up / Down Counter Example Using Comparative Contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Shift Register (SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Accumulator / Stack Load and Output Data Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C
D
C
S
r
e
t
n
e
5--19
5--19
5--20
5--20
5--21
5--21
5--22
5--22
5--23
5--23
5--24
5--24
5--24
5--25
5--25
5--26
5--26
5--27
5--27
5--28
5--28
5--29
5--29
5--30
5--30
5--30
5--31
5--31
5--32
5--32
5--33
5--33
5--34
5--34
5--35
5--35
5--36
5--37
5--37
5--38
5--39
5--39
5--40
5--41
5--41
5--42
5--43
5--43
5--44
5--45
5--45
5--46
5--47
viii
Table of Contents
Using the Accumulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Copying Data to the Accumulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Changing the Accumulator Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using the Accumulator Stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Pointers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Load (LD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Load Double (LDD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Load Formatted (LDF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Load Address (LDA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Load Accumulator Indexed (LDX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Load Accumulator Indexed from Data Constants (LDSX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Load Real Number (LDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Out (OUT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Out DOUBLE (OUTD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Out Formatted (OUTF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Out Indexed (OUTX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pop (POP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Accumulator Logical Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
And (AND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
And Double (ANDD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
And Formatted (ANDF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Or (OR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Or Double (ORD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Or Formatted (ORF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exclusive Or (XOR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exclusive Or Double (XORD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exclusive Or Formatted (XORF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compare (CMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compare Double (CMPD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compare Formatted (CMPF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compare Real Number (CMPR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Math Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Add (ADD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Add Double (ADDD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Add Real (ADDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Subtract (SUB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Subtract Double (SUBD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Subtract Real (SUBR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multiply (MUL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multiply Double (MULD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multiply Real (MULR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Divide (DIV) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Divide Double (DIVD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Divide Real (DIVR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Increment (INC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Decrement (DEC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Add Binary (ADDB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Subtract Binary (SUBB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multiply Binary (MULB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Divide Binary (DIVB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Increment Binary (INCB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Decrement Binary (DECB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bit Operation Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C
S
r
e
t
n
e
C
D
DL350 User Manual, 2nd Edition
5--47
5--47
5--48
5--49
5--51
5--52
5--53
5--54
5--55
5--56
5--57
5--58
5--59
5--60
5--61
5--62
5--63
5--64
5--64
5--65
5--66
5--67
5--68
5--69
5--70
5--71
5--72
5--73
5--74
5--75
5--76
5--77
5--77
5--78
5--79
5--80
5--81
5--82
5--83
5--84
5--85
5--86
5--87
5--88
5--89
5--89
5--90
5--91
5--92
5--93
5--94
5--95
5--96
Table of Contents
Sum (SUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--96
Shift Left (SHFL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--97
Shift Right (SHFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--98
Rotate Left (ROTL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--99
Rotate Right (ROTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--100
Encode (ENCO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--101
Decode (DECO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--102
Number Conversion Instructions (Accumulator) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--103
Binary (BIN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--103
Binary Coded Decimal (BCD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--104
Invert (INV) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--105
Ten’s Complement (BCDCPL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--106
Binary to Real Conversion (BTOR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--107
Real to Binary Conversion (RTOB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--108
ASCII to HEX (ATH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--109
HEX to ASCII (HTA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--110
Segment (SEG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--112
Gray Code (GRAY) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--113
Shuffle Digits (SFLDGT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--114
Shuffle Digits Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--114
Table Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--116
Move (MOV) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--116
Move Memory Cartridge / Load Label (MOVMC) (LDLBL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--117
Copy Data From a Data Label Area to V--Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--118
Copy Data From V--Memory to a Data Label Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--119
Clock / Calendar Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--120
Date (DATE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--120
Time (TIME) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--121
CPU Control Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--122
No Operation (NOP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--122
End (END) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--122
Stop (STOP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--123
Reset Watch Dog Timer (RSTWT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--123
Program Control Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--124
Goto Label (GOTO) (LBL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--124
For / Next (FOR) (NEXT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--125
Goto Subroutine (GTS) (SBR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--127
Subroutine Return (RT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--127
Subroutine Return Conditional (RTC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--127
Master Line Set(MLS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--130
Master Line Reset(MLR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--130
Understanding Master Control Relays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--130
MLS/MLR Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--131
Interrupt Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--132
Interrupt (INT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--132
Interrupt Return (IRT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--133
Interrupt Return Conditional (IRTC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--133
Enable Interrupts (ENI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--133
Disable Interrupts (DISI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--133
Interrupt Example for Software Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--134
..
5--134
C
D
C
S
r
e
t
n
e
ix
x
Table of Contents
Intelligent I/O Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Read from Intelligent Module (RD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Write to Intelligent Module (WT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Network Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Read from Network (RX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Write to Network (WX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fault (FAULT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fault Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data Label (DLBL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ASCII Constant (ACON) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Numerical Constant (NCON) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data Label Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Print Message (PRINT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5--135
5--135
5--136
5--137
5--137
5--139
5--141
5--141
5--142
5--143
5--143
5--143
5--144
5--145
Chapter 6: Drum Instruction Programming
r
e
t
n
e
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Drum Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Drum Chart Representation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Output Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step Transitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Drum Instruction Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Timer-Only Transitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Timer and Event Transitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Event-Only Transitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Counter Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Last Step Completion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview of Drum Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Drum Instruction Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Powerup State of Drum Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Drum Control Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Drum Control Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Self-Resetting Drum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Initializing Drum Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Drum Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Timed Drum with Discrete Outputs (DRUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Event Drum with Discrete Outputs (EDRUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Masked Event Drum with Discrete Outputs(MDRUMD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Masked Event Drum with Word Output (MDRUMW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C
S
C
D
6--2
6--2
6--2
6--3
6--3
6--4
6--4
6--4
6--5
6--6
6--6
6--7
6--8
6--8
6--9
6--10
6--10
6--11
6--11
6--12
6--12
6--14
6--18
6--20
Chapter 7: RLL PLUS Stage Programming
Introduction to Stage Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overcoming “Stage Fright” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Learning to Draw State Transition Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction to Process States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Need for State Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A 2--State Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DL350 User Manual, 2nd Edition
7--2
7--2
7--3
7--3
7--3
7--3
xi
Table of Contents
RLL Equivalent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage Equivalent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Let’s Compare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Initial Stages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
What Stage Bits Do . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage Instruction Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using the Stage Jump Instruction for State Transitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage Jump, Set, and Reset Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage Program Example: Toggle On/Off Lamp Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A 4--State Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Four Steps to Writing a Stage Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7--4
7--4
7--5
7--5
7--6
7--6
7--7
7--7
7--8
7--8
7--9
Stage Program Example: A Garage Door Opener . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Garage Door Opener Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Draw the Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Draw the State Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Add Safety Light Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modify the Block Diagram and State Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using a Timer Inside a Stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Add Emergency Stop Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exclusive Transitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage Program Design Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage Program Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How Instructions Work Inside Stages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using a Stage as a Supervisory Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Unconditional Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power Flow Transition Technique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parallel Processing Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parallel Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Converging Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Convergence Stages (CV) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Convergence Jump (CVJMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Convergence Stage Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Managing Large Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage Blocks (BLK, BEND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Block Call (BCALL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RLL PLUS Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage (SG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Initial Stage (ISG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Jump (JMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Not Jump (NJMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Converge Stage (CV) and Converge Jump (CVJMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Block Call (BCALL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Block (BLK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Block End (BEND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage View in DirectSOFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Questions and Answers about Stage Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7--10
7--10
7--10
7--11
7--12
7--12
7--13
7--14
7--14
7--15
7--15
7--16
7--17
7--17
7--18
7--18
7--19
7--19
7--19
7--19
7--20
7--20
7--21
7--21
7--22
7--23
7--23
7--24
7--24
7--24
7--25
7--27
7--27
7--27
7--28
7--29
C
D
C
S
r
e
t
n
e
xii
Table of Contents
Chapter 8: PID Loop Operation
DL350 PID Loop Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Main Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction to PID Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
What is PID Control? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introducing DL350 PID Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Process Control Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PID Loop Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PID Position Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reset Windup Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Freeze Bias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adjusting the Bias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step Bias Proportional to Step Change SP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Eliminating Proportional, Integral or Derivative Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Velocity Form of the PID Equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bumpless Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Loop Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Loop Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Loop Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ten Steps to Successful Process Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 1: Know the Recipe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 2: Plan Loop Control Strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 3: Size and Scale Loop Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 4: Select I/O Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 5: Wiring and Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 6: Loop Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 7: Check Open Loop Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 8: Loop Tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 9: Run Process Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 10: Save Loop Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PID Loop Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Some Things to Do and Know Before Starting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PID Error Flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Establishing the Loop Table Size and Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Loop Table Word Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PID Mode Setting 1 Bit Descriptions (Addr + 00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PID Mode Setting 2 Descriptions (Addr + 01) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mode/Alarm Monitoring Word (Addr + 06) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ramp/Soak Table Flags (Addr + 33) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ramp/Soak Table Location (Addr + 34) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ramp/Soak Table Programming Error Flags (Addr + 35) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configure the PID Loop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PID Loop Tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open--Loop Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Manual Tuning Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Auto Tuning Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use DirectSOFT 5 Data View with PID View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open a New Data View Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open PID View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Other PID Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C
S
r
e
t
n
e
C
D
DL350 User Manual, 2nd Edition
8--2
8--2
8--4
8--4
8--6
8--8
8--9
8--9
8--10
8--11
8--11
8--12
8--12
8--12
8--13
8--13
8--14
8--14
8--16
8--16
8--16
8--16
8--16
8--17
8--17
8--17
8--17
8--17
8--17
8--18
8--18
8--18
8--19
8--21
8--22
8--23
8--24
8--24
8--25
8--25
8--26
8--40
8--40
8--41
8--44
8--48
8--48
8--48
8--51
xiii
Table of Contents
How to Change Loop Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operator Panel Control of PID Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PLC Modes’ Effect on Loop Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Loop Mode Override . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating an Analog Filter in Ladder Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use the DirectSOFT 5 Filter Intelligent Box Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FilterB Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ramp/Soak Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ramp/Soak Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ramp/Soak Table Flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ramp/Soak Generator Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ramp/Soak Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ramp/Soak Profile Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ramp/Soak Programming Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Testing Your Ramp/Soak Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DirectSOFT Ramp/Soak Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setup the Profile in PID Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Program the Ramp/Soak Control in Relay Ladder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Program the Ramp/Soak Control in Relay Ladder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cascade Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cascaded Loops in the DL350 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tuning Cascaded Loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Time-Proportioning Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
On/Off Control Program Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Feedforward Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Feedforward Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PID Example Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Program Setup for the PID Loop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Troubleshooting Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C
S
8--51
8--52
8--52
8--52
8--53
8--54
8--54
8--55
8--55
8--56
8--58
8--58
8--58
8--59
8--59
8--59
8--60
8--60
8--61
8--62
8--63
8--63
8--64
8--65
8--66
8--67
8--68
8--69
8--70
8--70
8--72
Glossary of PID Loop Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8--74
Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8--76
C
D
r
e
t
n
e
Chapter 9: Maintenance and Troubleshooting
Hardware Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9--2
Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9--3
CPU Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9--9
PWR Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9--10
RUN Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9--12
CPU Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9--12
BATT Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9--12
Communications Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9--12
I/O Module Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9--13
xiv
Table of Contents
Noise Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9--16
Machine Startup and Program Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9--17
Appendix A: Auxiliary Functions
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
What are Auxiliary Functions? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Accessing AUX Functions via DirectSOFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Accessing AUX Functions via the Handheld Programmer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 2* — RLL Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 21, 22, 23 and 24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 21 Check Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 22 Change Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 23 Clear Ladder Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 24 Clear Ladders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 3* — V-memory Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 31 Clear V--Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 4* — I/O Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 41 Show I/O Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 5* — CPU Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 51 -- 58 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 51 Modify Program Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 52 Display /Change Calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 53 Display Scan Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 54 Initialize Scratchpad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 55 Set Watchdog Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 56 CPU Network Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 57 Set Retentive Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 5C Display Error History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 6* — Handheld Programmer Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 61 Show Revision Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 7* — EEPROM Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 71 -- 76 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 71 CPU to HPP EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 72 HPP EEPROM to CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 73 Compare HPP EEPROM to CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 74 HPP EEPROM Blank Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 75 Erase HPP EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 76 Show EEPROM Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 8* — Password Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 81 -- 83 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 81 Modify Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 82 Unlock CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUX 83 Lock CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C
S
r
e
t
n
e
C
D
DL350 User Manual, 2nd Edition
A--2
A--2
A--3
A--3
A--4
A--4
A--4
A--4
A--4
A--4
A--4
A--4
A--5
A--5
A--5
A--5
A--5
A--5
A--6
A--6
A--6
A--6
A--7
A--7
A--8
A--8
A--8
A--8
A--8
A--8
A--8
A--8
A--8
A--8
A--9
A--9
A--9
A--9
A--9
xv
Table of Contents
Appendix B: Error Codes
Appendix C: Instruction Execution Times
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
V-Memory Data Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
V-Memory Bit Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How to Read the Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Boolean Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C--2
C--2
C--2
C--3
C--4
Comparative Boolean . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C--5
Immediate Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--11
Timer, Counter, Shift Register Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--12
Accumulator Data Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--13
Logical Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--14
r
e
t
n
e
Math Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--15
Bit Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--16
Number Conversion Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--16
Table Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--17
C
S
CPU Control Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--17
Program Control Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--17
C
D
Interrupt Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--18
Network Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--18
Message Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--18
RLL PLUS Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--18
Clock / Calendar Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--19
Drum Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--19
Appendix D: Special Relays
DL350 CPU Special Relays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Startup and Real-Time Relays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CPU Status Relays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
System Monitoring Relays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Accumulator Status Relays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Communications Monitoring Relays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D--2
D--2
D--2
D--3
D--3
D--4
Appendix E: DL305 Product Weights
Product Weight Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E--2
xvi
Table of Contents
Appendix F: I/O Addressing Conventional Method
Understanding Conventional I/O Numbering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DL305 I/O Configuration History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Octal Numbering System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fixed I/O Numbering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O Numbering Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Number of I/O Points Required for Each Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O Module Placement Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conventional Base Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Auxiliary 24VDC Output at Base Terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power Supply Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using the Run Relay on the Base Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Local or Expansion I/O Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Base Uses Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Local/Expansion Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connecting Expansion Bases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting the Base Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Slot Bases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 Slot Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Example I/O Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16 Point I/O Allocation Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Examples Show Maximum I/O Points Available . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O Configurations with a 5 Slot Local CPU Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Switch settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Slot Base with 8 Point I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Slot Base with 16 Point I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Slot Base and 5 Slot Expansion Base with 8 Point I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Slot Base and 5 Slot Expansion Base with 16 Point I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Slot Base and Two 5 Slot Expansion Bases with 8 Point I/O . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Slot Base and Two 5 Slot Expansion Bases with 16 and 8 Point I/O . . . . . . . . . . . . . . . . . . . .
I/O Configurations with an 8 Slot Local CPU Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 Slot Base with 8 Point I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 Slot Base with 16 Point I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 Slot Base and 5 Slot Expansion Base with 8 Point I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 Slot Base and 5 Slot Expansion Base with 16 Point I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O Configurations with a 10 Slot Local CPU Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Switch settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Last Slot Address Range 100 to 107 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Last Slot Address Range 700 to 707 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 Slot Expansion Base with 16 Point I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 Slot Base and 5 Slot Expansion Base with 16 Point I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Expansion Addresses Depend on Local CPU Base Configuration. . . . . . . . . . . . . . . . . . . . . . . .
10 Slot Base and 10 Slot Expansion Base with 8 Point I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 Slot Base and 10 Slot Expansion Base with 16 Point I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C
S
r
e
t
n
e
C
D
DL350 User Manual, 2nd Edition
F--2
F--2
F--2
F--2
F--3
F--3
F--4
F--5
F--5
F--6
F--7
F--8
F--8
F--8
F--9
F--10
F--10
F--10
F--11
F--11
F--11
F--12
F--12
F--12
F--12
F--13
F--13
F--14
F--14
F--15
F--15
F--15
F--15
F--15
F--16
F--16
F--16
F--16
F--17
F--17
F--17
F--18
F--19
F--19
F--19
Table of Contents
xvii
Appendix G: PLC Memory
DL350 PLC Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Non--volatile V--memory in the DL350 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
G--2
G--3
Appendix H: ASCII Table
Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
H--2
Appendix I: Numbering Systems
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I--2
Binary Numbering System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I--2
Hexadecimal Numbering System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I--3
Octal Numbering System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I--4
r
e
nt
Binary Coded Decimal (BCD) Numbering System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I--5
Real (Floating Point) Numbering System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I--6
BCD/Binary/Decimal/Hex/Octal -- What is the Difference? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I--7
Data Type Mismatch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I--8
Signed vs. Unsigned Intergers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I--9
S
C
D
e
C
AutomationDirect.com Products and Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DirectLOGIC PLCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C--more/C--more Micro--Graphic Panels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I--10
I--10
I--10
Appendix J: European Union Directives (CE)
European Union (EU) Directives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Member Countries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
General Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Installation Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Other Sources of Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Basic EMC Installation Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Enclosures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Suppression and Fusing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Internal Enclosure Grounding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Equi--potential Grounding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Communications and Shielded Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Analog and RS232 Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multidrop Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Shielded Cables within Enclosures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Caution Regarding RF Interference near Analog Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Network Isolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Items Specific to the DL350 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Index
J--2
J--2
J--4
J--4
J--4
J--5
J--5
J--5
J--6
J--6
J--6
J--7
J--7
J--8
J--8
J--8
J--9
Getting Started
11
In This Chapter. . . .
— Introduction
— DL305 System Components
— Programming Methods
— DirectLOGIC™ Part Numbering System
— Quick Start for PLC Validation and Programming
— Steps to Designing a Successful System
C
D
C
S
r
e
t
n
e
1--2
Getting Started
Getting Started
Introduction
The Purpose of
this Manual
Thank you for purchasing our DL305
family of products. This manual shows you
how to install, program, and maintain the
equipment. It also helps you understand
how to interface them to other devices in a
control system.
This
manual
contains
important
information for personnel who will install
DL305 PLCs, DL350 CPU and
components,
and
for
the
PLC
programmer. If you understand PLC
systems, our manuals will provide all the
information you need to start and keep
your system up and running.
Where to Begin
If you already understand PLCs please read Chapter 2, “Installation, Wiring, and
Specifications”, and proceed on to other chapters as needed. Keep this manual
handy for reference when you have questions. If you are a new DL305 customer, we
suggest you read this manual completely to understand the wide variety of features
in the DL305 family of products. We believe you will be pleasantly surprised with how
much you can accomplish with AutomationDirect™ products.
Supplemental
Manuals
If you have purchased operator interfaces or DirectSOFT™, you will need to
supplement this manual with the manuals that are written for these products.
C
S
C
D
Technical Support
r
e
t
n
e
We realize that even though we strive to be the best, we may have arranged our
information in such a way you cannot find what you are looking for. First, check these
resources for help in locating the information:
S
S
S
Table of Contents -- chapter and section listing of contents, in the front
of this manual
Appendices -- reference material for key topics, near the end of this
manual
Index -- alphabetical listing of key words, at the end of this manual
You can also check our online resources for the latest product support information:
S Internet -- Our Web address is
http://www.automationdirect.com
If you still need assistance, please call us at 770--844--4200. Our technical support
group is glad to work with you in answering your questions. They are available
Monday through Friday from 9:00 A.M. to 6:00 P.M. Eastern Standard Time. If you
have a comment or question about any of our products, services, or manuals, please
fill out and return the ‘Suggestions’ card that was shipped with this manual.
DL350 User Manual, 2nd Edition
Getting Started
1--3
Conventions Used
When you see the “notepad” icon in the left--hand margin, the paragraph to its
immediate right will be a special note.
The word NOTE: in boldface will mark the beginning of the text.
r
e
t
n
e
When you see the “exclamation mark” icon in the left--hand margin, the paragraph to
its immediate right will be a warning. This information could prevent injury, loss of
property, or even death (in extreme cases).
The word WARNING: and text will be in boldface.
Key Topics for
Each Chapter
C
S
C
D
The beginning of each chapter will list the
key topics that can be found in that
chapter.
1
DL350 User Manual, 2nd Edition
Getting Started
When you see the “light bulb” icon in the left--hand margin, the paragraph to its
immediate right will give you a special tip.
The word TIP: in boldface will mark the beginning of the text.
1--4
Getting Started
Getting Started
DL305 System Components
The DL305 family is a versatile product line that provides a wide variety of features in
an extremely compact package. The CPUs are small, but offer many instructions
normally only found in larger, more expensive systems. The modular design also
offers more flexibility in the fast moving industry of control systems. The following is a
summary of the major DL305 system components.
There are three feature enhanced CPUs in this product line, the DL330, DL340, and
the DL350. This manual covers the DL350 CPU only. The DL330 and DL340 CPUs
are covered in detail in the DL305C User Manual. The DL350 CPU includes built-in
communication ports, a large amount of program memory, a substantial instruction
set and advanced diagnostics. It also features drum timers, floating--point math, and
built in PID loops with automatic tuning.
CPUs
Bases
Three base sizes are available: 5 slot, 8 slot, and 10 slot. One slot is for the CPU, the
remaining slots are for I/O modules. All bases include a built-in power supply.
Currently there are two versions of the bases. The xxxxx--1 bases were designed to
compliment the DL350 CPU. Any of the three CPUs will work in either type of base
and the bases can be mixed in a system. When the DL350 CPU is used in an old
base, or if it is in a system of mixed bases, it will act similar to the DL340 CPU in
addressing and I/O configuration (See Appendix F).
I/O Configuration
The DL350 CPU can support up to 368 I/O points with the bases currently available.
These points can be assigned as input or output points. The DL305 system can also
be expanded by adding remote I/O. The DL350 also provides a built--in master for
remote I/O networks. The I/O configuration is explained in Chapter 4, System
Design and Configuration.
I/O Modules
r
e
t
n
e
C
S
C
D
The DL305 has some of the most powerful modules in the industry. A complete
range of discrete modules which support 24 VDC, 110/220 VAC and up to 10A relay
outputs are offered. The analog modules provide 12 bit resolution and several
selections of input and output signal ranges (including bipolar).
Programming Methods
There are two programming methods available to the DL350 CPU, RLL (Relay
Ladder Logic) and RLL PLUS (Stage Programming). Both the DirectSOFT™
programming package and the handheld programmer support RLL and Stage.
DirectSOFT
Programming for
Windows™
The DL305 can be programmed with one of the most advanced programming
packages in the industry ----DirectSOFT. DirectSOFT is a Windows-based software
package that supports many Windows-features you are already know, such as cut
and paste between applications, point and click editing, viewing and editing multiple
application programs at the same time, etc. DirectSOFT universally supports the
DirectLOGIC™ CPU families. This means you can use the same DirectSOFT
package to program DL105, DL205, DL305, DL405 or any new CPUs we may add to
our product line. There is a separate manual that discusses the DirectSOFT
programming software.
Handheld
Programmer
The DL350 CPU has a built-in programming port for use with the DL205 handheld
programmer (D2--HPP). The handheld programmer can be used to create, modify
and debug your application program. A separate manual that discusses the
Handheld Programmer is available.
DL350 User Manual, 2nd Edition
1--5
Getting Started
Machine Control
Computer Controlled I/O
Packaging
Conveyors
Elevators
Handheld Programmer
Industry Standard Computer I/O Protocol
OPTOMUX™ (Serial RS422/485)
PAMUX™ (Parallel)
DL305
DL305
1.5ft
(.05m)
1.5ft
(.05m)
RS232C
(max.50ft/16.2m)
RS422/485
r
e
t
n
e
DL305
DL305
Programming or
Computer Interface
Programming or
Computer
Interface
C
S
C
D
Networking
DL305
RS232C
DL305
RS232C/422
Convertor
Operator Interface
Handheld Programmer
RS422
(max.50ft/16.2m)
Computer Interface
with OPTOMUX™ Driver
(max. 4.6ft / 1.5m)
DL305
RS232C/422
Convertor
RS232C
(max.50ft/16.2m)
DL305
RS232C/422
Convertor
DL350 User Manual, 2nd Edition
Getting Started
The diagram below shows the major components and configurations of the DL305
system. The next two pages show specific components for building your system.
DL305 System
Diagrams
Getting Started
DirectLOGIC
Getting Started
1--6
DC INPUT
8pt
16pt
16pt
16pt
AC INPUT
24 VDC
24 VDC
5-24 VDC
12-24 VDC
AC/DC INPUT
8pt 110 VAC
16pt 110 VAC
8pt 220 VAC
r
e
t
n
e
C
S
PROGRAMMING
Handheld Programmer for RLL and
RLL PLUS
C
D
DirectSOFT Programming for Windows™
ASCII BASIC Modules
RS232C / RS422 / RS485
Built-in Radio Modem
Built-in Telephone Modem
Program Memory 64K/128K
DL350 User Manual, 2nd Edition
8pt 24 VAC/DC
16pt 24 VAC/DC
CPUs
DL350
7.6K Built in Flash memory
and 2 Built-in Ports
BASES
5 Slot Base w/Expansion Capability,
110/220 VAC P/S
5 Slot Base w/Expansion Capability,
24 VDC Supply
8 Slot Base w/Expansion Capability,
110/220 VAC P/S
10 Slot Base w/Expansion Capability,
110/220 VAC P/S
Getting Started
DC OUTPUT
8pt 5--24 VDC
16pt 5--24 VDC
Getting Started
DL305 Family
RELAY OUTPUT
AC OUTPUT
4 pt
8pt
8pt
16pt
16pt
8pt
8pt
8pt
16pt
110--220 VAC
110--220 VAC
12--220 VAC
12--220VAC
15--220VAC
C
S
C
D
4A/pt AC
5A/pt DC
10A/pt
2A/pt
r
e
t
n
e
ANALOG
4ch
8ch
16ch
2ch
4ch
8ch
INPUT
INPUT
INPUT
OUTPUT
OUTPUT
TEMPERATURE
TRANSDUCER INPUT
8ch THERMOCOUPLE
INPUT
SPECIALTY CPUs
Bridge CPU to connect
to host w/OPTOMUX™ Driver
Bridge CPU w/FACTS
Extended Basic Programming
Bridge CPU to connect to
High-speed PAMUX™
compatible host
SPECIALTY
MODULES / UNITS
1--7
NETWORKING
RS232C Data Communication Unit
RS422 Data Communication Unit
MODBUS® Slave Module
MODBUS® Slave Module
w/Radio Modem
Universal connector:
RS232C / RS422/485 Convertor
8pt INPUT Simulator
1pt High Speed Counter
PROM Writer Unit
Filler Module
DL350 User Manual, 2nd Edition
1--8
Getting Started
Getting Started
DirectLOGIC Part Numbering System
As you examine this manual, you will notice there are many different products available. Sometimes it is
difficult to remember the specifications for any given product. However, if you take a few minutes to
understand the numbering system, it may save you some time and confusion. The charts below show how
the part numbering systems work for each product category. Part numbers for accessory items such as
cables, batteries, memory cartridges, etc. are typically an abbreviation of the description for the item.
CPUs
Specialty CPUs
Product family
D1/F1
D4--
440DC
--1
D2/F2
D3/F3
D4/F4
Class of CPU / Abbreviation
230...,330...,430...
Denotes a differentiation between
Similar modules
--1, --2, --3, --4
Bases
D3--
Product family
C
S
D3/F3
D4/F4
Number of slots
##B
Type of Base
DC or empty
Discrete I/O
C
D
DL205 Product family
y
D2/F2
/
DL305 Product family
y
D3/F3
DL405 Product family
D4/F4
Number of points
04/08/12/16/32
Input
p
N
Output
p
r
e
t
n
e
05B
D2/F2
T
Combination
C
AC
A
DC
D
Either
E
Relay
Current Sinking
g
R
1
Current Sourcing
g
2
Current Sinking/Sourcing
3
High
g Current
H
Isolation
S
Fast I/O
Denotes a differentiation between
Similar modules
F
--1, --2, --3, --4
DL350 User Manual, 2nd Edition
DC
D4--
16
N
D
2
D3--
16
N
D
2
F
--1
1--9
Getting Started
F3--
DL205 Product family
y
D2/F2
/
DL305 Product family
y
D3/F3
DL405 Product family
D4/F4
Number of channels
02/04/08/16
Input
p ((Analog
g to Digital)
g )
AD
Output
p ((Digital
g
to Analog)
g)
DA
Combination
Isolated
AND
S
Denotes a differentiation between
Similar modules
--1, --2, --3, --4
Programming
DL205 Product family
D2/F2
DL305 Product family
D3/F3
DL405 Product family
D4/F4
Name Abbreviation
see example
D3/F3
DL405 Product family
D4/F4
CoProcessor
CP
ASCII BASIC
64K memoryy
128K memoryy
512K memory
Radio modem
Telephone modem
C
D
AB
64
128
512
R
--1
08
THM
--n
note: --n indicates thermocouple type
such as: J, K, T, R, S or E
D4--
DCM
DCM (Data Communication Module)
D3--
HSC
HSC (High Speed Counter)
D3--
HPP
F4--
CP
HPP (RLL PLUS Handheld Programmer)
r
e
t
n
e
C
S
CoProcessors and ASCII BASIC Modules
D2/F2
/
S
F3--
Special I/O and Devices
DL305 Product family
y
AD
Alternate example of Analog I/O
o
using
abbreviations
Communication and Networking
DL205 Product family
y
04
128
-- R
T
DL350 User Manual, 2nd Edition
Getting Started
Analog I/O
1--10
Getting Started
Getting Started
Quick Start for PLC Validation and Programming
If you have experience with PLCs, or want to setup a quick example, this section is
what you want to use. This example is not intended to explain everything needed to
start-up your system. It is only intended to provide a general picture of what is
needed to get your system powered-up.
Step 1: Unpack the Unpack the DL305 equipment and verify you have the parts necessary to build this
demonstration system. The minimum parts needed are as follows:
DL305
Equipment
S Base
S CPU
S D3--08ND2 DC input module or a D3--08SIM input simulator module
S D3--08TD2 DC output module
S *Power cord
S *Hook up wire
S *A 24 VDC toggle switch (if not using the input simulator module)
S *A screwdriver, regular or Phillips type
* These items are not supplied with your PLC.
You will need at least one of the following programming options:
S DirectSOFT Programming Software, DirectSOFT Manual, and a
programming cable (connects the CPU to a personal computer), or
S D2--HPP Handheld Programmer and the Handheld Programmer Manual
C
S
r
e
t
n
e
C
D
DL350 User Manual, 2nd Edition
1--11
Getting Started
Insert the CPU and I/O into the base. The CPU must go into the first slot of the base
(adjacent to the power supply).
S Each unit has a plastic retaining
clip at the top and bottom.
S With the unit square to the base,
slide it in using the upper and
lower guides.
S Gently push the unit back until it
is firmly seated in the backplane
and the plastic clips lock in place.
CPU must reside in first slot!
Placement of discrete, analog and relay modules are not critical and may go in any
slot in any base however for this example install the output module in the slot next to
the CPU and the input module in the next. Limiting factors for other types of modules
are discussed in Chapter 4, System Design and Configuration. You must also make
sure you do not exceed the power budget for each base in your system
configuration. Power budgeting is also discussed in Chapter 4.
Step 3: Remove
Terminal Strip
Access Cover
Remove the terminal strip
cover. It is a small strip of
clear plastic that is located on
the base power supply.
S
C
D
Step 4: Add I/O
Simulation
e
C
r
e
nt
Lift off
To finish this quick start exercise or study other examples in this manual, you will
need to install an input simulator module (or wire an input switch as shown below),
and add an output module. Using an input simulator is the quickest way to get
physical inputs for checking out the system or a new program. To monitor output
status, any discrete output module will work.
Wire the switches or other field devices prior to applying power to the system to
ensure a point is not accidentally turned on during the wiring operation. Wire the
input module (X0) to the toggle switch and 24VDC auxiliary power supply on the
CPU terminal strip as shown. Chapter 2, Installation, Wiring, and Specifications
provides a list of I/O wiring guidelines.
Toggle switch
DL350 User Manual, 2nd Edition
Getting Started
Step 2: Install the
CPU and I/O
Modules
Getting Started
1--12
Getting Started
Step 5: Connect Connect the wires as shown. Observe all
the Power Wiring precautions stated earlier in this manual. For
details on wiring see Chapter 2, Installation,
Wiring, and Specifications. When the wiring
is complete, replace the CPU and module
covers. Do not apply power at this time.
Line
Neutral
Ground
Step 6: Connect
the Handheld
Programmer
Connect the D2--HPP to the top port (RJ
style phone jack) of the CPU using the
appropriate cable.
r
e
t
n
e
Step 7: Switch On
the System Power
Apply power to the system and ensure the PWR indicator on the CPU is on. If not,
remove power from the system and check all wiring and refer to the troubleshooting
section in Chapter 9 for assistance.
Step 8: Enter the
Program
Slide the Mode Switch on the CPU to the STOP position and then back to the TERM
position. This puts the CPU in the program mode and allows access to the CPU
program. The PGM indicator should be illuminated on the HPP. Enter the following
keystrokes on the HPP:
C
S
C
D
NOTE: It is not necessary for you to configure the I/O for this system since the DL350
CPU automatically examines any installed modules and establishes the correct
configuration.
Handheld Programmer Keystrokes
$
STR
GX
OUT
B
C
1
2
X1
Y0
OUT
ENT
ENT
NOP
After entering the simple example program slide the switch from the TERM position
to the RUN position and back to TERM. The RUN indicator on the CPU will come on
indicating the CPU has entered the run mode. If not repeat Step 8 insuring the
program is entered properly or refer to the troubleshooting guide in chapter 9.
During Run mode operation, the output status indicator on the output module should
reflect the switch status. When the switch is on the output should be on.
DL350 User Manual, 2nd Edition
Getting Started
1--13
Steps to Designing a Successful System
Always make safety your first priority in
any system application. Chapter 2
provides several guidelines that will help
provide a safer, more reliable system.
This chapter also includes wiring
guidelines for the various system
components.
Step 2:
Understand the
CPU Setup
Procedures
The CPU is the heart of your automation
system. Make sure you take time to
understand the various features and
setup requirements.
Step 3:
Understand the
I/O System
Configurations
It is important to understand how your
local I/O system can be configured. It is
also important to understand how the
system Power Budget is calculated. This
can affect your I/O placement and/or
configuration options.
Step 4:
Determine the I/O
Module
Specifications
and Wiring
Characteristics
There are many different I/O modules
available with the DL305 system.
Chapter 2 provides the specifications
and wiring diagrams for the discrete I/O
modules.
r
e
t
n
e
C
S
C
D
Getting Started
Step 1:
Review the
Installation
Guidelines
Y40 X20 X10
to
to
to
Y57 X37 X17
NOTE: Specialty modules have their
own manuals and are not included in this
manual.
Step 5:
Understand the
System Operation
Before you begin to enter a program, it is
very helpful to understand how the
DL305 system processes information.
This involves not only program execution
steps, but also involves the various
modes of operation and memory layout
characteristics. See Chapter 3 for more
information.
Power up
Initialize hardware
Check I/O module
config. and verify
DL350 User Manual, 2nd Edition
Getting Started
1--14
Getting Started
The DL305 provides four main approaches to solving the application program,
including the PID loop task depicted in the next figure.
S RLL diagram-style programming is the best tool for solving boolean logic
and general CPU register/accumulator manipulation. It includes dozens
of instructions, which will augment drums, stages, and loops.
S The DL350 has four timer/event drum types, each with up to 16 steps.
They offer both time and/or event-based step transitions. Drums are
best for a repetitive process based on a single series of steps.
S Stage programming (also called RLL Plus) is based on state-transition
diagrams. Stages divide the ladder program into sections which
correspond to the states in a flow chart of your process.
S The DL350 PID Loop Operation uses setup tables to configure 4 loops.
Features include; auto tuning, alarms, SP ramp/soak generation, and
more.
Step 6:
Review the
Programming
Concepts
Standard RLL Programming
(see Chapter 5)
X0
r
e
t
n
e
LDD
V1076
CMPD
K309482
C
S
SP62
Y0
OUT
C
D
Stage Programming
(see Chapter 7)
Push--UP
DOWN
Timer/Event Drum Sequencer
(see Chapter 6)
PID Loop Operation
(see Chapter 8)
RAISE
UP
LIGHT
LOWER
SP
Σ
PID
Process
-PV
Push-DOWN
Step 7:
Choose the
Instructions
Once you have installed the system and
understand the theory of operation, you
can choose from one of the most
powerful instruction sets available.
Step 8:
Understand the
Maintenance and
Troubleshooting
Procedures
Equipment failures can occur at any time.
Switches fail, batteries need to be
replaced, etc. In most cases, the majority
of the troubleshooting and maintenance
time is spent trying to locate the problem.
The DL305 system has many built-in
features that help you quickly identify
problems. Refer to Chapter 9 for
diagnostics and troubleshooting tips.
DL350 User Manual, 2nd Edition
+
TMR
K30
T1
CNT CT3
K10
Installation, Wiring,
and Specifications
12
In This Chapter. . . .
— Safety Guidelines
— Mounting Guidelines
— Installing DL305 Bases
— Installing Components in the Base
— Base Wiring Guidelines
— I/O Wiring Strategies
— I/O Modules Position, Wiring, and Specifications
— Glossary of Specification Terms
C
D
C
S
r
e
t
n
e
2--2
Installation, Wiring, and Specifications
Safety Guidelines
Installation, Wiring,
and Specifications
NOTE: Products with CE marks perform their required functions safely and adhere
to relevant standards as specified by CE directives provided they are usedaccording
to their intended purpose and that the instructions in this manual areadhered to. The
protection provided by the equipment may be impaired if thisequipment is used in a
manner not specified in this manual. A listing of ourinternational affiliates is available
on our web site: http://www.automationdirect.com.
WARNING: Providing a safe operating environment for personnel and
equipment is your responsibility and should be your primary goal during
system planning and installation. Automation systems can fail and may result
in situations that can cause serious injury to personnel or damage to
equipment. Do not rely on the automation system alone to provide a safe
operating environment. You should use external electromechanical devices,
such as relays or limit switches, that are independent of the PLC application to
provide protection for any part of the system that may cause personal injury or
damage.
Every automation application is different, so there may be special
requirements for your particular application. Make sure you follow all
national, state, and local government requirements for the proper installation
and use of your equipment.
Installation and
Safety Guidelines
Plan for Safety
C
S
r
e
t
n
e
The best way to provide a safe operating environment is to make personnel and
equipment safety part of the planning process. You should examine every aspect of
the system to determine which areas are critical to operator or machine safety.
If you are not familiar with PLC system installation practices, or your company does
not have established installation guidelines, you should obtain additional
information from the following sources.
• NEMA — The National Electrical Manufacturers Association, located in
Washington, D.C., publishes many different documents that discuss
standards for industrial control systems. You can order these
publications directly from NEMA. Some of these include:
ICS 1, General Standards for Industrial Control and Systems
ICS 3, Industrial Systems
ICS 6, Enclosures for Industrial Control Systems
• NEC — The National Electrical Code provides regulations concerning
the installation and use of various types of electrical equipment. Copies
of the NEC Handbook can often be obtained from your local electrical
equipment distributor or your local library.
S Local and State Agencies — many local governments and state
governments have additional requirements above and beyond those
described in the NEC Handbook. Check with your local Electrical
Inspector or Fire Marshall office for information.
C
D
DL350 User Manual, 2nd Edition
Installation, Wiring, and Specifications
Three Levels of
Protection
Emergency Stops
The publications mentioned provide many ideas and requirements for system
safety. At a minimum, you should follow these regulations. Using the techniques
listed below will further help reduce the risk of safety problems.
• Emergency stop switch for disconnecting system power.
• Mechanical disconnect for output module power.
• Orderly system shutdown sequence in the PLC control program.
It is recommended that emergency stop circuits be incorporated into the system for
every machine controlled by a PLC. For maximum safety in a PLC system, these
circuits must not be wired into the controller, but should be hardwired external to the
PLC. The emergency stop switches should be easily accessed by the operator and
are generally wired into a master control relay (MCR) or a safety control relay (SCR)
that will remove power from the PLC I/O system in an emergency.
MCRs and SCRs provide a convenient means for removing power from the I/O
system during an emergency situation. by de--energizing an MCR (or SCR) coil,
power to the input (optional) and output devices is removed. This event occurs when
any emergency stop switch opens. However, the PLC continues to receive power
and operate even though all its inputs and outputs are disabled.
The MCR circuit could be extended by placing a PLC fault relay (closed during
normal PLC operation) in series with any other emergency stop conditions. This
would cause the MCR circuit to drop the PLC I/O power in case of a PLC failure
(memory error, I/O communications error. etc.).
r
e
t
n
e
Use E-Stop and Master Relay
E STOP
Power On
Guard
Limit
Master
Relay
Master Relay Contacts
PLC Power
Master
Relay
Contacts
Output
Module
Saw
Arbor
To disconnect output
module power
DL350 User Manual, 2nd Edition
Installation and
Safety Guidelines
C
D
C
S
Emergency
Stop
Installation, Wiring
and Specifications
Guard Limit Switch
2--3
2--4
Installation, Wiring, and Specifications
Installation, Wiring,
and Specifications
Emergency Power
Disconnect
Orderly System
Shutdown
A properly rated emergency power disconnect should be used to power the PLC
controlled system as ameans of removing the power from the entire control system.
It may be necessary to install a capacitor across the disconnect to protect against a
condition known as “outrush“. This condition occurs when the output triacs are
turned off by powering off the disconnect, thus causing the energy stored in the
inductive loads to seek the shortest distance to ground, which is often through the
triacs.
After an emergency shutdown or any other type of power interruption, there may be
requirements that must be met before the PLC control program can be restarted. For
example, there may be specific register values that must be established (or
maintained from the state prior to the shutdown) before operations can resume. In
this case, you may want to use retentive memory locations, or include constants in
the control program to ensure a known starting point.
Ideally, the first level of protection can be
provided with the PLC control program
by identifying machine problems.
Analyze your application and identify any
shutdown sequences that must be
performed. Typical problems such as
jammed or missing parts, empty bins,
etc., create a risk of personal injury or
equipment damage.
e
C
WARNING: The control program must
not be the only form of protection for
any problems that may result in a risk
of personal injury or equipment
damage.
S
C
D
Installation and
Safety Guidelines
Class 1, Division 2
Approval
r
e
nt
Jam
Detect
Turn off
Saw
RST
RST
Retract
Arm
This equipment is suitable for use in Class 1, Division 2, groups A, B, C and D or
non--hazardous locations only.
WARNING: Explosion Hazard! -- Substitution of components may impair
suitability for Class 1, Division 2.
WARNING: Explosion Hazard! -- Do not disconnect equipment unless power
has been switched off or area is known to be non--hazardous.
DL350 User Manual, 2nd Edition
Installation, Wiring, and Specifications
2--5
Mounting Guidelines
Before installing the PLC system you will need to know the dimensions for the
components. The diagrams on the following pages provide the component
dimensions to use in defining your enclosure specifications. Remember to leave
room for potential expansion.
NOTE: If you are using other components in your system, refer to the appropriate
manual to determine how those units can affect mounting dimensions.
The following information shows the proper mounting dimensions. The height
dimension is the same for all bases. The depth varies depending on your choice of
I/O module. The length varies as the number of slots increase. Make sure you have
followed the installation guidelines for proper spacing.
5 slot base
11.41”
290mm
10.63”
270mm
r
e
t
n
e
4.84”
123mm
C
S
8 slot base
10 slot base
3.54”
90mm
14.76”
375mm
3.54”
90mm
18.30”
465mm
17.51”
445mm
4.84”
123mm
4.41”
112mm
15.55”
395mm
3.54”
90mm
DL350 User Manual, 2nd Edition
Installation and
Safety Guidelines
C
D
4.84”
123mm
Installation, Wiring
and Specifications
Base Dimensions
2--6
Installation, Wiring, and Specifications
Installation, Wiring,
and Specifications
Panel Mounting
and Layout
It is important to design your panel properly to help ensure the DL305 products
operate within their environmental and electrical limits. The system installation
should comply with all appropriate electrical codes and standards. It is important the
system also conforms to the operating standards for the application to insure proper
performance.
1. Mount the bases horizontally to provide proper ventilation.
2. If you place more than one base in a cabinet, there should be a minimum of
7.2” (183mm) between bases.
3. Provide a minimum clearance of 2” (50mm) between the base and all sides
of the cabinet. There should also be at least 1.2” (30mm) of clearance
between the base and any wiring ducts.
4. There must be a minimum of 2” (50mm) clearance between the panel door
and the nearest DL305 component.
3”
75mm
min.
DL305 CPU Base
C
S
C
D
Installation and
Safety Guidelines
DL305 Local Expasion Base
2”
50mm
min.
r
e
t
n
e
2”
50mm
min.
‘
•
‘
2”
50mm
min.

Power
Source
ƒ
7.2” -- 13.75”
183 -- 350mm


BUS Bar
‘
”
“
’
Panel Ground
Terminal
Earth Ground
Note: there is a minimum of 2” (50mm)
clearance between the panel door
and the nearest DL305 component.
Component
Ground Braid
Copper Lugs
Panel
Chassis
–
Star Washers
Star Washers
DL350 User Manual, 2nd Edition
–
Panel or
Single Point
Ground
Temperature
Probe
Installation, Wiring, and Specifications
2--7
A good common ground reference (Earth ground) is essential for proper
operation of the DL305. There are several methods of providing an
adequate common ground reference, including:
a) Installing a ground rod as close to the panel as possible.
b) Connection to incoming power system ground.
r
e
t
n
e
7. Properly evaluate any installations where the ambient temperature may
approach the lower or upper limits of the specifications. Place a
temperature probe in the panel, close the door and operate the system until
the ambient temperature has stabilized. If the ambient temperature is not
within the operating specification for the DL305 system, measures such as
installing a cooling/heating source must be taken to get the ambient
temperature within the DL305 operating specifications.
8. Device mounting bolts and ground braid termination bolts should be #10
copper bolts or equivalent. Tapped holes instead of nut--bolt arrangements
should be used whenever possible. To assure good contact on termination
areas impediments such as paint, coating or corrosion should be removed
in the area of contact.
9. The DL305 system is designed to be powered by 110/220 VAC, or 24 VDC
normally available throughout an industrial environment. Isolation
transformers and noise suppression devices are not normally necessary,
but may be helpful in eliminating/reducing suspect power problems.
Your selection of a proper enclosure is important to ensure safe and proper
operation of your DL305 system. Applications of DL305 systems vary and may
require additional features. The minimum considerations for enclosures include:
• Conformance to electrical standards
• Protection from the elements in an industrial environment
• Common ground reference
• Maintenance of specified ambient temperature
• Access to equipment
• Security or restricted access
S Sufficient space for proper installation and maintenance of equipment
Installation, Wiring
and Specifications
5. The ground terminal on the DL305 base must be connected to a single
point ground. Use copper stranded wire to achieve a low impedance.
Copper eye lugs should be crimped and soldered to the ends of the
stranded wire to ensure good surface contact. Remove anodized finishes
and use copper lugs and star washers at termination points. A general rule
is to achieve a 0.1 ohm of DC resistance between the DL305 base and the
single point ground.
6. There must be a single point ground (i.e. copper bus bar) for all devices in
the panel requiring an earth ground return. The single point of ground must
be connected to the panel ground termination.
The panel ground termination must be connected to earth ground. For this
connection you should use #12 AWG stranded copper wire as a minimum.
Minimum wire sizes, color coding, and general safety practices should
comply with appropriate electrical codes and standards for your region.
C
S
Enclosures
DL350 User Manual, 2nd Edition
Installation and
Safety Guidelines
C
D
2--8
Installation, Wiring, and Specifications
Installation and
Safety Guidelines
Installation, Wiring,
and Specifications
Environmental
Specifications
The following table lists the environmental specifications that generally apply to the
DL350 system (CPU, Bases, I/O Modules). The ranges that vary for the Handheld
Programmer are noted at the bottom of this chart. I/O module operation may
fluctuate depending on the ambient temperature and your application. Please refer
to the appropriate I/O module specifications for the temperature derating curves
applying to specific modules.
Specification
Rating
Storage temperature
--4° F to 158° F (--20° C to 70° C)
Ambient operating temperature*
32° F to 131° F (0° C to 55° C)
Ambient humidity**
5% -- 95% relative humidity (non--condensing)
Vibration resistance
MIL STD 810C, Method 514.2
Shock resistance
MIL STD 810C, Method 516.2
Noise immunity
NEMA (ICS3--304)
Atmosphere
No corrosive gases
r
e
t
n
e
C
S
C
D
* Operating temperature for the Handheld Programmer and the DV--1000 is 32° to 122° F (0° to 50° C)
Storage temperature for the Handheld Programmer and the DV--1000 is --4° to 158° F (--20° to70° C).
**Equipment will operate below 30% humidity. However, static electricity problems occur much more frequently at
lower humidity levels. Make sure you take adequate precautions when you touch the equipment. Consider using
ground straps, anti-static floor coverings, etc. if you use the equipment in low humidity environments.
Agency Approvals
Some applications require agency approvals. Typical agency approvals which your
application may require are:
• UL (Underwriters’ Laboratories, Inc.)
• CSA (Canadian Standards Association)
• FM (Factory Mutual Research Corporation)
S CUL (Canadian Underwriters’ Laboratories, Inc.)
Marine Use
American Bureau of Shipping (ABS) certification requires flame--retarding insulation
as per 4--8--3/5.3.6(a). ABS will accept Navy low smoke cables, cable qualified to
NEC “Plenum rated” (fire resistant level 4), or other similar flammablity resistant
rated cables. Use cable specifications for your system that meet a recognized flame
retardant standard (i.e. UL, IEEE, etc.), including evidence of cable test certification
(i.e. tests certificate, UL file number, etc.).
NOTE: Wiring needs to be “low smoke” per the above paragraph. Teflon coated wire
is also recommended.
DL350 User Manual, 2nd Edition
Installation, Wiring, and Specifications
2--9
The power source must be capable of supplying voltage and current complying with
the base power supply specifications.
Power
D3--05B--1
D3--05BDC--1
D3--08B--1
D3--10B--1
Input Voltage Range\
85--264 VAC
47--63Hz
20.5--30 VDC <10%
ripple
85--264 VAC
47--63Hz
85--264 VAC
47--63Hz
Base Power Consumption
85 VA max
48 Watts
85 VA max
85 VA max
Inrush Current max.
30A
30A
30A
30A
Dielectric Strength
1500VAC for 1
minute between
terminals of AC P/S,
Run output,
Common, 24VDC
1500VAC for 1
minute between
24VDC input
terminals and Run
output
1500VAC for 1
minute between
terminals of AC P/S,
Run output,
Common, 24VDC
2000VAC for 1
minute between
terminals of AC P/S,
Run output,
Common, 24VDC
Insulation Resistance
>10MΩ at 500VDC
>10MΩ at 500VDC
>10MΩ at 500VDC
>10MΩ at 500VDC
Power Supply Output
(Voltage Ranges and
Ripple)
(5VDC) 4.75--5.25V
less than 0.25V p--p
(5VDC) 4.75--5.25V
less than 0.25V p--p
(5VDC) 4.75--5.25V
less than 0.25V p--p
(5VDC) 4.75--5.25V
less than 0.25V p--p
(9VDC) 8.0--10.0V
less than 0.45 V p--p
(9VDC) 8.5--13.5V
less than 0.45 V p--p
(9VDC) 8.0--10.0V
less than 0.45 V p--p
(9VDC) 8.0--10.0V
less than 0.45 V p--p
(24VDC) 20--28V
less than 1.2V p--p
(24VDC) 20--28V
less than 1.2V p--p
(24VDC) 20--28V
less than 1.2V p--p
(24VDC) 20--28V
less than 1.2V p--p
r
e
t
n
e
Installation, Wiring
and Specifications
Specifications
Installation and
Safety Guidelines
C
D
C
S
DL350 User Manual, 2nd Edition
2--10
Installation, Wiring, and Specifications
Before installing your PLC system you will need to know the dimensions for the
components in your system. The diagrams on the following pages provide the
component dimensions and should be used to define your enclosure specifications.
Remember to leave room for potential expansion. Appendix E provides the weights
for each component.
Component
Dimensions
Installation, Wiring,
and Specifications
NOTE: If you are using other components in your system, make sure you refer to the
appropriate manual to determine how those units can affect mounting dimensions.
DirectVIEW 1000
5.12 ”
(130mm)
2.83 ”
(72mm)
Optimation Units
(Large panel rear view shown)
9.5”
(241.3mm)
1.34 ”
(34mm)
2.64 ”
(67mm)
2”
(50.8mm)
r
e
t
n
e
C
S
C
D
4.92 ”
(125mm)
0.5”
(12.7mm)
1.03 ”
(26mm)
1.75”
(44.5mm)
8.4”
(213.3mm)
Note: Space allowance should be made behind
3.5”
(88.9mm) the panel for the serial cable, and power
connector. If you will be adding or removing
panels for a multi-drop, then you may want to
allow for hand room to reach the address switch
on the back. We recommend 4 inches.
1.37”
34.8mm
Installation and
Safety Guidelines
1.37”
34.8mm
4.65”/118nn -- 8 I/O Pts
4.86”/123mm -- 16 I/O Pts
3.86”
98mm
3.86”
98mm
4.67”
118.6mm
4.84”
123mm
I/O modules
I/O module w/24 pin connector
DL350 User Manual, 2nd Edition
14mm
.55”
2.00”
51mm
24 pin connector
2.06”
52.4mm
Handheld programmer cable
4”
(101.6mm
0.4”
10.3mm
1.85”
47mm
0.51”
13mm
Installation, Wiring, and Specifications
2--11
Installing DL305 Bases
Choosing the Base The DL305 system offers three different sizes of bases and two different power
supply options.
Type
The following diagram shows an example of a 5-slot base.
CPU Slot
r
e
t
n
e
C
S
C
D
Your choice of base depends on three things.
• Number of I/O modules required
• Input power requirement (AC or DC power)
S Available power budget
Installation, Wiring
and Specifications
I/O Slots
Power Wiring
Connections
Mounting the Base All I/O configurations of the DL305 may use any of the base configurations. The
bases are secured to the equipment panel or mounting location using four M4
screws in the corner mounting cut--outs of the base. The full mounting dimensions
are given in the previous section on Mounting Guidelines.
Mounting Slots
DL350 User Manual, 2nd Edition
Installation and
Safety Guidelines
WARNING: To minimize the risk of electrical shock, personal injury, or
equipment damage, always disconnect the system power before installing or
removing any system component.
2--12
Installation, Wiring, and Specifications
Installing Components in the Base
Installation, Wiring,
and Specifications
When inserting components into the base, align the PC board(s) of the module with
the grooves on the top and bottom of the base. Push the module straight into the
base until it is firmly seated in the backplane connector. Once the module is inserted
into the base, push in the retaining clips (located at the top and bottom of the module)
to firmly secure the module to the base.
r
e
t
n
e
CPU must be positioned in
the first slot of the base
C
S
Align module to
slots in base and slide in
C
D
Installation and
Safety Guidelines
WARNING: Minimize the risk of electrical shock, personal injury, or equipment
damage, always disconnect the system power before installing or removing
any system component.
DL350 User Manual, 2nd Edition
Installation, Wiring, and Specifications
2--13
Base Wiring Guidelines
The diagram shows the terminal connections located on the power supply of the
DL305 xxxxx--1 bases. The base terminals can accept up to 16 AWG.
Base Wiring
NOTE: You can connect either a 115 VAC or 220 VAC supply to the AC
terminals. Special wiring or jumpers are not required as with some of the other
DirectLOGIC™ products.
110/220 VAC Base Terminal Strip
24 VDC Base Terminal Strip
115 VAC
230 VAC
RUN
RUN
+
24 VDC OUT
--
r
e
t
n
e
LG
Logic Ground
LG
G
Frame Ground
G
C
S
Installation, Wiring
and Specifications
+
24 VDC
--
WARNING: Once the power wiring is connected, install the plastic protective
cover. When the cover is removed there is a risk of electrical shock if you
accidentally touch the wiring or wiring terminals.
C
D
Expansion Base
Wiring
The following example illustrates connections when using Expansion bases.
110VAC
220VAC
Line
Neutral
24VDC
+ --
Neutral
110VAC
220VAC
24VDC +
--
Local CPU
Local CPU
Local CPU
110VAC
220VAC
24VDC +
--
Expansion
Base 1
Expansion
Base 1
Expansion
Base 1
110VAC
220VAC
24VDC +
--
Expansion
Base 2
Expansion
Base 2
Expansion
Base 2
DL350 User Manual, 2nd Edition
Installation and
Safety Guidelines
Line
2--14
Installation, Wiring, and Specifications
I/O Wiring Strategies
Installation, Wiring,
and Specifications
PLC Isolation
Boundaries
The DL305 PLC system is very flexible and will work in many different wiring
configurations. By studying this section before actual installation, you can probably
find the best wiring strategy for your application . This will help to lower system cost,
wiring errors, and avoid safety problems.
PLC circuitry is divided into three main regions separated by isolation boundaries,
shown in the drawing below. Electrical isolation provides safety, so that a fault in one
area does not damage another. A transformer in the power supply provides
magnetic isolation between the primary and secondary sides. Opto-couplers
provide optical isolation in Input and Output circuits. This isolates logic circuitry from
the field side, where factory machinery connects. Note the discrete inputs are
isolated from the discrete outputs, because each is isolated from the logic side.
Isolation boundaries protect the operator interface (and the operator) from power
input faults or field wiring faults. When wiring a PLC, it is extremely important to avoid
making external connections that connect logic side circuits to any other.
Primary Side
PLC
Main
Power
Supply
Power Input
S
C
D
Isolation
Boundary
Installation and
Safety Guidelines
r
e
nt
Secondary, or
Logic side
e
C
CPU
Field Side
(backplane)
Input
Module
Inputs
(backplane)
Output
Module
Outputs
Programming Device,
Operator Interface, or Network
Isolation
Boundary
The next figure shows the physical layout of a DL305 PLC system, as viewed from
the front. In addition to the basic circuits covered above, AC-powered bases include
an auxiliary +24VDC power supply with its own isolation boundary. Since the supply
output is isolated from the other three circuits, it can power input and/or output
circuits!
Primary Side
Power Input
+24VDC Out
Main
Power
Supply
DL305
PLC
Secondary, or
Logic side
Internal
CPU
Auxiliary
+24VDC
Supply
Backplane
Comm.
Input Module
To Programming
Device, Operator
Interface, Network
Inputs Commons
DL350 User Manual, 2nd Edition
Field Side
Output Module
Outputs Commons
Supply for
Output Circuit
Installation, Wiring, and Specifications
Powering I/O
Circuits with the
Auxiliary Supply
2--15
In some cases, using the built-in auxiliary +24VDC supply can result in a cost
savings for your control system. It can power combined loads up to 100 mA. Be
careful not to exceed the current rating of the supply. If you are the system designer
for your application, you may be able to select and design in field devices which can
use the +24VDC auxiliary supply.
All AC powered DL305 bases feature the internal auxiliary supply. If input devices
AND output loads need +24VDC power, the auxiliary supply may be able to power
both circuits as shown in the following diagram.
AC Power
DL305 PLC
Auxiliary
+24VDC
Supply
+
Input Module
Output Module
Inputs
Outputs Com.
Com.
r
e
t
n
e
--
Installation, Wiring
and Specifications
Power Input
Loads
C
S
DC-powered DL305 bases are designed for application environments in which
low-voltage DC power is more readily available than AC. These include a wide range
of battery--powered applications, such as remotely-located control, in vehicles,
portable machines, etc. For this application type, all input devices and output loads
typically use the same DC power source. Typical wiring for DC-powered applications
is shown in the following diagram.
+
+
--
--
DC Power
DL305 PLC
Power Input
Input Module
Inputs
Com.
Output Module
Outputs Com.
Loads
DL350 User Manual, 2nd Edition
Installation and
Safety Guidelines
C
D
2--16
Installation, Wiring, and Specifications
Powering I/O
Circuits Using
Separate Supplies
In most applications it will be necessary to power the input devices from one power
source, and to power output loads from another source. Loads often require
high-energy AC power, while input sensors use low-energy DC. If a machine
operator is likely to come in close contact with input wiring, then safety reasons also
require isolation from high-energy output circuits. It is most convenient if the loads
can use the same power source as the PLC, and the input sensors can use the
auxiliary supply, as shown to the left in the figure below.
If the loads cannot be powered from the PLC supply, then a separate supply must be
used as shown to the right in the figure below.
AC Power
Installation, Wiring,
and Specifications
AC Power
Power Input
Auxiliary
+24VDC
Supply
+
Power Input
DL305 PLC
Input Module
Output Module
Inputs
Outputs Com.
Com.
--
Auxiliary
+24VDC
Supply
+
Loads
S
C
D
--
e
C
DL305 PLC
Input Module
Output Module
r
e
nt
Inputs
Com.
Outputs Com.
Loads
Load
Supply
Installation and
Safety Guidelines
Some applications will use the PLC external power source to also power the input
circuit. This typically occurs on DC-powered PLCs, as shown in the drawing below to
the left. The inputs share the PLC power source supply, while the outputs have their
own separate supply.
A worst-case scenario, from a cost and complexity view-point, is an application
which requires separate power sources for the PLC, input devices, and output loads.
The example wiring diagram below on the right shows how this can work, but also
the auxiliary supply output is an unused resource. You will want to avoid this situation
if possible.
+
+
--
--
DC Power
AC Power
DL305 PLC
Power Input
Input Module
Inputs
Com.
Power Input
Output Module
Auxiliary
+24VDC
Supply
Outputs Com.
+
Loads
DL350 User Manual, 2nd Edition
Load
Supply
DL305 PLC
Input Module
Output Module
Inputs
Com.
Outputs Com.
Input
Supply
Loads
-Load
Supply
2--17
Installation, Wiring, and Specifications
Sinking / Sourcing
Concepts
Before going further in the study of wiring strategies, you must have a solid
understanding of “sinking” and “sourcing” concepts. Use of these terms occurs
frequently in input or output circuit discussions. It is the goal of this section to make
these concepts easy to understand, further ensuring your success in installation.
First the following short definitions are provided, followed by practical applications.
Sinking = provides a path to supply ground (--)
Sourcing = provides a path to supply source (+)
For example, the figure to the right depicts
a “sinking” input. To properly connect the
external supply, you will have to connect it
so the input provides a path to ground (--).
Start at the PLC input terminal, follow
through the input sensing circuit, exit at
the common terminal, and connect the
supply (--) to the common terminal. By
adding the switch, between the supply (+)
and the input, the circuit has been
completed . Current flows in the direction
of the arrow when the switch is closed.
+
--
PLC
Input
Sensing
Common
By applying the circuit principle above to the four possible combinations of
input/output sinking/sourcing types as shown below. The I/O module specifications
at the end of this chapter list the input or output type.
Sinking Input
Input
+
--
Common
PLC
Input
Sensing
Sourcing Input
Common
+
--
Input
Sinking Output
PLC
Output
Switch
Output
Load
+
--
Common
Sourcing Output
PLC
Input
Sensing
PLC
Output
Switch
Common
+
Output
Load
DL350 User Manual, 2nd Edition
--
Installation and
Safety Guidelines
S
C
D
e
C
r
e
nt
Input
(sinking)
Installation, Wiring
and Specifications
First you will notice these are only associated with DC circuits and not AC, because
of the reference to (+) and (--) polarities. Therefore, sinking and sourcing terminology
only applies to DC input and output circuits. Input and output points that are sinking
or sourcing only can conduct current in only one direction. This means it is possible
to connect the external supply and field device to the I/O point with current trying to
flow in the wrong direction, and the circuit will not operate. However, you can
successfully connect the supply and field device every time by understanding
“sourcing” and “sinking”.
2--18
Installation, Wiring, and Specifications
Installation, Wiring,
and Specifications
In order for a PLC I/O circuit to operate,
I/O “Common”
Terminal Concepts current must enter at one terminal and exit
at another. Therefore, at least two
terminals are associated with every I/O
point. In the figure to the right, the Input or
Output terminal is the main path for the
current. One additional terminal must
provide the return path to the power
supply.
If there was unlimited space and budget
for I/O terminals, every I/O point could
have two dedicated terminals as the figure
above shows. However, providing this
level of flexibility is not practical or even
necessary
for
most
applications.
Therefore, most Input or Output points on
PLCs are in groups which share the return
path (called commons). The figure to the
right shows a group (or bank) of 4 input
points which share a common return path.
In this way, the four inputs require only five
terminals instead of eight.
Field
Device
PLC
Main Path
(I/O Point)
I/O
Circuit
+
-Return Path
PLC
Input 1
Input
Sensing
Input 2
Input 3
C
S
r
e
t
n
e
Input 4
+
--
Common
Installation and
Safety Guidelines
NOTE: In the circuit above, the current in the common path is 4 times any channel’s
input current when all inputs are energized. This is especially important in output
circuits, where heavier gauge wire is sometimes necessary on commons.
C
D
DL350 User Manual, 2nd Edition
Installation, Wiring, and Specifications
2--19
Connecting DC I/O In the previous section on Sourcing and Sinking concepts, the DC I/O circuits were
explained to sometimes will only allow current to flow one way. This is also true for
to “Solid State”
many of the field devices which have solid-state (transistor) interfaces. In other
Field Devices
words, field devices can also be sourcing or sinking. When connecting two devices
in a series DC circuit, one must be wired as sourcing and the other as sinking.
Solid State
Several DL305 DC input modules are flexible because they detect current flow in
either direction, so they can be wired as either sourcing or sinking. In the following
Input Sensors
circuit, a field device has an open-collector NPN transistor output. It sinks current
from the PLC input point, which sources current. The power supply can be the +24
auxiliary supply or another supply (+12 VDC or +24VDC), as long as the input
specifications are met.
PLC DC Input
Input
(sourcing)
Output
(sinking)
Supply
Ground
--
+
Common
r
e
t
n
e
Installation, Wiring
and Specifications
Field Device
In the next circuit, a field device has an open-emitter PNP transistor output. It
sources current to the PLC input point, which sinks the current back to ground. Since
the field device is sourcing current, no additional power supply is required.
C
S
Field Device
+V
C
D
Output (sourcing)
Ground
(sinking)
Common
Sometimes an application requires connecting a PLC output point to a solid state
input on a device. This type of connection is usually made to carry a low-level control
signal, not to send DC power to an actuator.
Several of the DL305 DC output modules are the sinking type. This means that each
DC output provides a path to ground when it is energized. In the following circuit, the
PLC output point sinks current to the output common when energized. It is
connected to a sourcing input of a field device input.
Field Device
PLC DC Sinking Output
Power
+DC pwr
+V
Output
(sinking)
+
Common
--
Input
(sourcing)
10--30 VDC
Ground
DL350 User Manual, 2nd Edition
Installation and
Safety Guidelines
Solid State
Output Loads
PLC DC Input
Input
2--20
Installation, Wiring, and Specifications
In the next example a PLC sinking DC output point is connected to the sinking input
of a field device. This is tricky, because both the PLC output and field device input are
sinking type. Since the circuit must have one sourcing and one sinking device, a
sourcing capability needs to be added to the PLC output by using a pull-up resistor.
In the circuit below, a Rpull-up is connected from the output to the DC output circuit
power input.
PLC DC Output
+DC pwr
Power
Field Device
Installation, Wiring,
and Specifications
Rpull-up
(sourcing)
(sinking)
Output
Supply
Common
+
Input
(sinking)
--
Ground
Rinput
r
e
t
n
e
C
S
C
D
NOTE 1: DO NOT attempt to drive a heavy load (>25 mA) with this pull-up method
NOTE 2: Using the pull-up resistor to implement a sourcing output has the effect of
inverting the output point logic. In other words, the field device input is energized
when the PLC output is OFF, from a ladder logic point-of-view. Your ladder program
must comprehend this and generate an inverted output. Or, you may choose to
cancel the effect of the inversion elsewhere, such as in the field device.
It is important to choose the correct value of R pull-up. In order to do so, you need to
know the nominal input current to the field device (I input) when the input is energized.
If this value is not known, it can be calculated as shown (a typical value is 15 mA).
Then use I input and the voltage of the external supply to compute R pull-up. Then
calculate the power Ppull-up (in watts), in order to size Rpull-up properly.
Installation and
Safety Guidelines
I
input
=
Rpull-up =
DL350 User Manual, 2nd Edition
Vinput (turn--on)
Rinput
Vsupply -- 0.7
I input
-- Rinput
Ppull-up
=
Vsupply
Rpullup
2
Installation, Wiring, and Specifications
Relay Output
Guidelines
2--21
Four output modules in the DL305 I/O family feature relay outputs: D3--08TR,
F3--08TRS--1, F3--08TRS--2, D3--16TR. Relays are best for the following
applications:
•
Loads that require higher currents than the solid-state outputs can
deliver
•
Cost-sensitive applications
•
Some output channels need isolation from other outputs (such as when
some loads require different voltages than other loads)
Some applications in which NOT to use relays:
Loads that require currents under 10 mA
S
Loads which must be switched at high speed or heavy duty cycle
r
e
t
n
e
C
S
C
D
Surge Suppresion
For Inductive
Loads
Relay with Form A contacts
Relay with Form C contacts
Inductive load devices (devices with a coil) generate transient voltages when
de-energized with a relay contact. When a relay contact is closed it “bounces”, which
energizes and de-energizes the coil until the “bouncing” stops. The transient
voltages generated are much larger in amplitude than the supply voltage, especially
with a DC supply voltage.
When switching a DC-supplied inductive load the full supply voltage is always
present when the relay contact opens (or “bounces”). When switching an
AC-supplied inductive load there is one chance in 60 (60 Hz) or 50 (50 Hz) that the
relay contact will open (or “bounce”) when the AC sine wave is zero crossing. If the
voltage is not zero when the relay contact opens there is energy stored in the
inductor that is released when the voltage to the inductor is suddenly removed. This
release of energy is the cause of the transient voltages.
When inductive load devices (motors, motor starters, interposing relays, solenoids,
valves, etc.) are controlled with relay contacts, it is recommended that a surge
suppression device be connected directly across the coil of the field device. If the
inductive device has plug-type connectors, the suppression device can be installed
on the terminal block of the relay output.
DL350 User Manual, 2nd Edition
Installation and
Safety Guidelines
Relay outputs in the DL305 output
modules are available in two contact
arrangements, shown to the right. The
Form A type, or SPST (single pole, single
throw) type is normally open and is the
simplest to use. The Form C type, or
SPDT (single pole, double throw) type has
a center contact which moves and a
stationary contact on either side. This
provides a normally closed contact and a
normally open contact.
Some relay output module’s relays share
common terminals, which connect to the
wiper contact in each relay of the bank.
Other relay modules have relays which
are completely isolated from each other. In
all cases, the module drives the relay coil
when the corresponding output point is on.
Installation, Wiring
and Specifications
•
2--22
Installation, Wiring, and Specifications
Transient Voltage Suppressors (TVS or transorb) provide the best surge and
transient suppression of AC and DC powered coils, providing the fastest response
with the smallest overshoot.
Metal Oxide Varistors (MOV) provide the next best surge and transient
suppression of AC and DC powered coils.
For example, the waveform in the figure below shows the energy released when
opening a contact switching a 24 VDC solenoid. Notice the large voltage spike.
Installation, Wiring,
and Specifications
+24 VDC
--24 VDC
+24 VDC
r
e
t
n
e
Module Relay Contact
--324 VDC
C
S
This figure shows the same circuit with a transorb (TVS) across the coil. Notice that
the voltage spike is significantly reduced.
C
D
+24 VDC
+24 VDC
--24 VDC
Installation and
Safety Guidelines
--42 VDC
Module Relay Contact
Use the following table to help select a TVS or MOV suppressor for your application
based on the inductive load voltage.
hhVendor / Catalog
Type (TVS, MOV, Diode)
Inductive Load Voltage
Part Number
AutomationDirect
TVS
110/120 VAC
ZL--TD8--120
Transient Voltage
Suppressors,
TVS
24 VDC
ZL--TD8--24
LiteOn Diodes; from
TVS
220/240 VAC
P6K350CA
Diode
12/24 VDC or VAC
Contact
12/24 VDC
Digi--key Corp.
Contact Digi--key Corp.
DigiKey Catalog: Phone
1--800--344--4539
Digi--key
MOV
110/120 VAC
www.didikey.com
MOV
220/240 VAC
DL350 User Manual, 2nd Edition
Installation, Wiring, and Specifications
Prolonging Relay
Contact Life
2--23
r
e
t
n
e
Inductive Field Device
PLC Relay Output
C
S
Output
Input
Supply
Common
+
--
Common
Installation and
Safety Guidelines
C
D
Installation, Wiring
and Specifications
Relay contacts wear according to the amount of relay switching, amount of spark
created at the time of open or closure, and presence of airborne contaminants.
There are some steps you can take to help prolong the life of relay contacts, such as
switching the relay on or off only when it is necessary, and if possible, switching the
load on or off at a time when it will draw the least current. Also, take measures to
suppress inductive voltage spikes from inductive DC loads such as contactors and
solenoids.
For inductive loads in DC circuits we recommend using a suppression diode as
shown in the following diagram (DO NOT use this circuit with an AC power supply).
When the load is energized the diode is reverse-biased (high impedance). When the
load is turned off, energy stored in its coil is released in the form of a negative-going
voltage spike. At this moment the diode is forward-biased (low impedance) and
shunts the energy to ground. This protects the relay contacts from the high voltage
arc that would occur just as the contacts are opening.
Place the diode as close to the inductive field device as possible. Use a diode with a
peak inverse voltage rating (PIV) at least 100 PIV, 3A forward current or larger. Use a
fast-recovery type (such as Schottky type). DO NOT use a small-signal diode such
as 1N914, 1N941, etc. Be sure the diode is in the circuit correctly before operation. If
installed backwards, it short-circuits the supply when the relay energizes.
DL350 User Manual, 2nd Edition
2--24
Installation, Wiring, and Specifications
I/O Modules Position, Wiring, and Specification
Installation, Wiring,
and Specifications
Slot Numbering
The DL305 bases each provide different numbers of slots for use with the I/O
modules. You may notice the bases refer to 5-slot, 8-slot, etc. One of the slots is
dedicated to the CPU, so you always have one less I/O slot. For example, you have
four I/O slots with a 5-slot base. The I/O slots are numbered 0 -- 3. The CPU slot
always contains a CPU and is not numbered.
The examples below show the I/O numbering for a 5 slot local CPU base with 8 point
I/O and a 5 slot local CPU base with 16 point I/O using the xxxxx--1 bases.
5 Slot Base Using 16 Point I/O Modules
5 Slot Base Using 8 Point I/O Modules
060
040
to
to
067 047
Slot Number: 3 2
I/O Module
Placement Rules
020
to
027
060 040 020 000
to
to
to
to
067 047 027 007
070 050 030 010
to
to
to
to
077 057 037 017
000
to
007
1 0
C
P
U
DL305
C
P
U
DL305
r
e
t
n
e
Slot Number: 3 2
1 0
There are some limitations that determine where you can place certain types of
modules. Some modules require certain locations and may limit the number or
placement of other modules. If you have difficulty with some of the explanations,
please look ahead to the illustrations in this chapter. They should clear up any gray
areas in the explanation and you will probably find the configuration you intend to
use in your installation.
In all of the configurations mentioned the number of slots from the CPU that are to be
used can roll over into an expansion base if necessary. For example if a rule states a
module must reside in one of the six slots adjacent to the CPU, and the system
configuration is comprised of two 5 slot bases, slots 1 and 2 of the expansion base
are valid locations.
The following table provides the general placement rules for the DL305
components.
Installation and
Safety Guidelines
C
S
C
D
Module
CPU
16 Point I/O
Modules
Analog Modules
ASCII Basic
Modules
High Speed
Counter
DL350 User Manual, 2nd Edition
Restriction
The CPU must reside in the first slot of the local CPU
base. The first slot is the closest slot to the power supply.
Any slot.
Analog modules must reside in any valid 16 point I/O slot.
ASCII Basic modules must reside in any valid 16 point I/O
slot.
The D3--350 CPU does not support a high speed counter
module.
Installation, Wiring, and Specifications
2--25
The discrete modules provide LED status indicators to show status of input points.
Discrete Module
Status Indicators
Color Coding of I/O The DL305 family of I/O modules have a color coding scheme to help you quickly
identify if a module is either an input module, output module, or a specialty module.
Modules
This is done through a color bar indicator located on the front of each module. The
color scheme is listed below:
110VAC INPUT
D3--16NA
I
Status Indicators
0
1
2
3
4
5
6
7
0
1
2
3
4 II
5
6
7
Color Bar
Module Type
Discrete/Analog Output
Discrete/Analog Input
Other
Color Code
Red
Blue
White
Wiring the Different There are three types of module connectors for the DL305 I/O. Some modules have
normal screw terminal connectors. Other modules have connectors with recessed
Module
screws. The recessed screws help minimize the risk of someone accidentally
Connectors
touching active wiring. The third type has a D--shell connector for special cable
connections.
Both types of screw connectors can be easily removed. If you examine the
connectors closely, you will notice there are squeeze tabs on the top and bottom. To
remove the terminal block, press the squeeze tabs and pull the terminal block away
from the module.
We also have DIN rail mounted terminal blocks, DINnectors (refer to our catalog for a
complete listing of all available products). The DINnectors come with special
pre--assembled cables with the I/O connectors installed and wired.
WARNING: For some modules, field device power may still be present on the
terminal block even though the PLC system is turned off. To minimize the risk
of electrical shock, check all field device power before you remove the
connector.
Squeeze Tab
Squeeze Tab
D--shell
Connector
Removable Cover
Removable
Terminal Block
DL350 User Manual, 2nd Edition
Installation and
Safety Guidelines
C
S
C
D
r
e
t
n
e
Installation, Wiring
and Specifications
I C
0
1
2
3
4
5
6
7
C
0
1
2
3
4
5
6
7
II
2--26
Installation, Wiring, and Specifications
Installation, Wiring,
and Specifications
I/O Wiring
Checklist
Use the following guidelines when wiring the I/O modules in your system.
1. There is a limit to the size of wire the modules can accept. The table below
lists the maximum AWG for each module type. Smaller AWG is acceptable
to use for each of the modules.
Module type
Maximum AWG
8 point
12 AWG
16 point
16 AWG
2. Always use a continuous length of wire, do not combine wires to attain a
needed length.
3. Use the shortest possible wire length.
4. Use wire trays for routing where possible.
5. Avoid running wires near high energy wiring.
6. Avoid running input wiring close to output wiring where possible.
7. To minimize voltage drops when wires must run a long distance , consider
using multiple wires for the return line.
8. Avoid running DC wiring in close proximity to AC wiring where possible.
9. Avoid creating sharp bends in the wires.
10. To reduce the risk of having a module with a blown fuse, we suggest you
add external fuses to your I/O wiring. A fast blow fuse, with a lower current
rating than the I/O module fuse can be added to each common, or a fuse
with a rating of slightly less than the maximum current per output point can
be added to each output. Refer to our catalog for a complete line of
DINnectors, DIN rail mounted fuse blocks.
r
e
t
n
e
C
S
C
D
Installation and
Safety Guidelines
DINnector External Fuses
(DIN rail mounted Fuses)
NOTE: For modules which have soldered or non-replaceable fuses, we recommend
you return your module to us and let us replace your blown fuse(s) since
disassembling the module will void your warranty.
DL350 User Manual, 2nd Edition
Installation, Wiring, and Specifications
2--27
Glossary of Specification Terms
Indicates number of input or output points per module and designates current
sinking, current sourcing, or either.
Commons Per
Module
Number of commons per module and their electrical characteristics.
Input Voltage
Range
The operating voltage range of the input circuit.
Output Voltage
Range
The operating voltage range of the output circuit.
Peak Voltage
Maximum voltage allowed for the input circuit.
AC Frequency
AC modules are designed to operate within a specific frequency range.
ON Voltage Level
The voltage level at which the input point will turn ON.
OFF Voltage Level
The voltage level at which the input point will turn OFF.
Input Impedance
Input impedance can be used to calculate input current for a particular operating
voltage.
Input Current
Typical operating current for an active (ON) input.
Minimum ON
Current
r
e
t
n
e
Installation, Wiring
and Specifications
Inputs or Outputs
Per Module
C
S
C
D
The minimum current for the input circuit to operate reliably in the ON state.
The maximum current for the input circuit to operate reliably in the OFF state.
Minimum Load
The minimum load current for the output circuit to operate properly.
External DC
Required
Some output modules require external power for the output circuitry.
ON Voltage Drop
Sometimes called “saturation voltage”, it is the voltage measured from an output
point to its common terminal when the output is ON at max. load.
Maximum Leakage The maximum current a connected maximum load will receive when the output point
is OFF.
Current
Maximum Inrush
Current
The maximum current used by a load for a short duration upon an OFF to ON
transition of a output point. It is greater than the normal ON state current and is
characteristic of inductive loads in AC circuits.
Base Power
Required
Power from the base power supply is used by the DL305 input modules and varies
between different modules. The guidelines for using module power is explained in
the power budget configuration section in Chapter 4--5.
DL350 User Manual, 2nd Edition
Installation and
Safety Guidelines
Maximum OFF
Current
Installation, Wiring,
and Specifications
2--28
Installation, Wiring, and Specifications
OFF to ON
Response
The time the module requires to process an OFF to ON state transition.
ON to OFF
Response
The time the module requires to process an ON to OFF state transition.
Terminal Type
Indicates whether the terminal type is a removable or non-removable connector or a
terminal.
Status Indicators
The LEDs that indicate the ON/OFF status of an input point. These LEDs are
electrically located on either the logic side or the field device side of the input circuit.
Weight
Indicates the weight of the module. See Appendix E for a list of the weights for the
various DL305 components.
Fuses
Protective device for an output circuit, which stops current flow when current
exceeds the fuse rating. They may be replaceable or non--replaceable, or located
externally or internally.
Installation and
Safety Guidelines
C
S
r
e
t
n
e
C
D
DL350 User Manual, 2nd Edition
2--29
Installation, Wiring, and Specifications
D3--08ND2, 24 VDC Input Module
8 (current sourcing)
2 (internally connected)
18--36VDC
Internally supplied
40 VDC
N/A
<3V
>18 V
1.8 K ohm
12 mA Max
7 mA
3 mA
Base power
p
required
q
9V 10 mA Max
24V 14mA/ON
14 A/ON pt.
t
(112 mA Max)
OFF to ON response
ON to OFF response
Terminal type
Status indicators
Weight
4--15 ms
4--15 ms
Non--removable
Field side
4.2 oz. (120 g)
Installation, Wiring
and Specifications
Inputs per module
Commons per module
Input voltage range
Input voltage
Peak voltage
AC frequency
ON voltage level
OFF voltage level
Input impedance
Input current
Minimum ON current
Maximum OFF current
r
e
t
n
e
Derating Chart for D3--08ND2
Points
24VDC INPUT
C
S
D3--08ND2
Internallly
Connected
4
1
5
2
6
3
7
C
1
0
1
2
3
4
5
2 3
6
7
4 5
0 1
6
4
2
0
0
32
Common
10
20
30
40
50
60°C
50
68
86 104 122 140°F
Ambient Temperature (°C/°F)
24VDC
-- +
Other 7
Circuits
9V
6 7
C2
C
2
Input
1.8k
Optical
Coupler
DL350 User Manual, 2nd Edition
Installation and
Safety Guidelines
C
D
C1
0
8
2--30
Installation, Wiring, and Specifications
Installation, Wiring,
and Specifications
D3--16ND2--1, 24 VDC Input Module
Inputs per module
Commons per module
Input voltage range
Input voltage
Peak voltage
AC frequency
ON voltage level
OFF voltage level
Input impedance
Input current
Minimum ON current
Maximum OFF current
16 (current sourcing)
2 (internally connected)
18--36VDC
Internally supplied
36VDC
N/A
< 3V
>19 V
1.8 K ohm
20 mA Max
5 mA
1 mA
9V 25 mA Max
24V 14mA/ON
14 A/ON pt.
t
(224 mA Max)
OFF to ON response
ON to OFF response
Terminal type
Status indicators
Weight
3--15 ms
4--15 ms
Removable
Field side
6.3 oz. (180 g)
r
e
t
n
e
Derating Chart for D3--16ND2--1
Points
16
24VDC INPUT
C
S
D3--16ND2--1
I
Common
C
D
2
4
6
Common
Internally
Connected
CI
0
Installation and
Safety Guidelines
Base power
p
required
q
CII
1
3
5
7
1
3
5
7
0
2
4
6
DL350 User Manual, 2nd Edition
I
0
2
4
6
C
1
3
5
7
0
1
2
3
C
4
5
6
7
0
1
2
3
4
5
6
7
II
12
8
4
0
1
0
32
3
10
20
30
40
50
60°C
50
68
86 104 122 140°F
Ambient Temperature (°C/°F)
5
7
0
Common
24VDC
-- +
Other 15
Circuits
2
9V
4
0.1μF
1.5k
6
II
Input
1.8k
Optical
Coupler
2--31
Installation, Wiring, and Specifications
D3--16ND2--2, 24 VDC Input Module Module
16 (current sourcing)
8 internally connected
18--36 VDC
Internally supplied
36 VDC
N/A
<3V
> 19 V
2.2 K ohm
20 mA Max
5 mA
2 mA
Base power
p
required
q
9V 3mA+1.3mA/ON pt
p
(24 mA
A Max)
M )
24V 1mA+13mA/ON pt
(209 mA Max)
OFF to ON response
ON to OFF response
Terminal type
yp
4--15 ms
4--15 ms
24 Pin Removable
connector
t
Status indicators
Weight
Field side
5.3 oz. (150 g)
r
e
t
n
e
Derating Chart for D3--16ND2--2
Installation, Wiring
and Specifications
Inputs per module
Commons per module
Input voltage range
Input voltage
Peak voltage
AC frequency
ON voltage level
OFF voltage level
Input impedance
Input current
Minimum ON current
Maximum OFF current
Points
24VDC INPUT
16
D3--16ND2--2
A 1 B
DC GRND
0
1
2
3
4
5
6
Internally
7 Connected
C
D
C
0
1
2
3
4
5
6
7
C
12
II
0
1
2
3
4
5
6
7
I
II
A
0
2
4
6
C
C
0
2
4
6
C
C
0
1
2
3
4
5
6
7
B
1
3
5
7
C
C
1
3
5
7
C
C
12
8
4
0
0
32
Input
10
20
30
40
50
60°C
50
68
86 104 122 140°F
Ambient Temperature (°C/°F)
2.2K
Internal
Power
Supply
9V
680 Ω
24VDC
-- +
Common
Optical
Coupler
DL350 User Manual, 2nd Edition
Installation and
Safety Guidelines
DC GRND
C
S
I
2--32
Installation, Wiring, and Specifications
Installation, Wiring,
and Specifications
D3--16ND2F, 24 VDC Fast Response Input Module
Inputs per module
Commons per module
Input voltage range
Input voltage
Peak voltage
AC frequency
ON voltage level
OFF voltage level
Input impedance
Input current
Minimum ON current
Maximum OFF current
16 (current sourcing)
2 (internally connected)
18--36VDC
Internally supplied
36VDC
N/A
< 13V
>19 V
1.8 K ohm
20 mA Max
5 mA
1 mA
Base power
p
required
q
9V 25 mA Max
24V 14 mA/ON
A/ON pt.
t
(224 mA Max)
OFF to ON response
ON to OFF response
Terminal type
Status indicators
Weight
0.8 ms
0.8 ms
Removable
Field side
6.3 oz. (180 g)
r
e
t
n
e
Derating Chart for D3--16ND2F
Points
24VDC INPUT
I
Internally
Connected
Common
C
D
CI
0
2
Installation and
Safety Guidelines
4
6
Common
CII
1
3
5
7
1
3
5
16
C
S
D3--16ND2F
7
0
2
4
6
DL350 User Manual, 2nd Edition
I
0
2
4
6
C
1
3
5
7
0
1
2
3
C
4
5
6
7
0
1
2
3
4
5
6
7
II
12
8
4
1
0
0
32
3
5
10
20
30
40
50
60°C
50
68
86 104 122 140°F
Ambient Temperature (°C/°F)
7
0
2
Common
24VDC
-- +
Other 15
Circuits
9V
4
0.1μF
1.5k
6
II
Input
1.8k
Optical
Coupler
Installation, Wiring, and Specifications
2--33
F3--16ND3F, TTL/24 VDC Fast Response Input Module
Base power required
2 (non-isolated)
5 VDC TTL & CMOS,
12--24 VDC
(jumper selectable)*
Internal (used with sinking loads)
External (used with
sourcing loads)
Input impedance
OFF to ON response
9V 148 mA Max
24V 68 mA Max
1 mA @ 5VDC
3 mA @ 12--24 DC
4.7K
1 ms
ON to OFF response
1 ms
Maximum input rate
500 Hz
Minimum ON current
0.4 mA @ 5VDC
0.9 mA @ 12--24VDC
Peak voltage
100 VDC
(35 VDC Continuous)
Maximum OFF current
AC frequency
ON voltage level
N/A
0--1.5VDC @ 5VDC
0--4VDC @ 12--24VDC
3.5--5VDC @ 5VDC
10--24VDC @12--24VDC
Terminal type
Status indicators
0.8 mA @ 5VDC
2.2 mA @ 12--24VDC
Removable
Logic side
Weight
5.4 oz. (153 g)
Commons per module
Input voltage range
Input voltage supplied
r
e
t
n
e
C
S
C
D
OFF voltage level
* 12 Inputs are jumper selectable for
5VDC/12--24VDC and Sink Load/Source
Load
4 Inputs are jumper selectable for
5VDC/12--24VDC and Sink Load/Source
Load
TTL/24VDC INPUT
F3--16ND3F
I
Internally
Connected
CI
0
2
4
6
Common
CII
1
3
5
7
I
0
1
2
3
4
5
6
7
C
O
M
0
1
2
3
4
5
6
7
0
1
2
3
C
O
M
1
3
5
4
5
6
7
0
1
2
3
4
5
6
7
II
Derating Chart for F3--16ND3F
Points
16
12
8
4
0
0 10 20 30 40 50 60°C
32 50 68 86 104 122 140°F
Ambient Temperature (°C/°F)
7
0
2
4
6
II
Sinking Load Configuration
DL350 User Manual, 2nd Edition
Installation and
Safety Guidelines
Common
Input current
Installation, Wiring
and Specifications
16 sink/source
(ju
pe se
ec ab e ssink//
(jumper
selectable
source)*
Inputs per module
2--34
Installation, Wiring, and Specifications
Common
Internal
Power
Sources
5VDC
-- +
--
+V
TTL
+
15VDC
+VCC
To other 12
or 4 circuits
12-24
VDC
Source Sink
4.7k
Optical
Coupler
Installation, Wiring,
and Specifications
Input
Jumper selected for 12--24VDC, sinking load configuration
Common
Internal
Power
Sources
12-24
VDC
5VDC
-- +
--
+V
TTL
+
15VDC
12-24
VDC
+VCC
To other 12
or 4 circuits
r
e
t
n
e
Source Sink
C
S
C
D
Input
4.7k
Optical
Coupler
Installation and
Safety Guidelines
Jumper selected for sourcing load configuration. An external power supply must be used in this configuration.
Selection of
Operating Mode
The DC power to sense the state of the inputs when jumpers are installed for sinking
type signals is provided by the rack power supply. Sinking type inputs are turned ON
by switching the input circuit to common. Source type input signals assume the ON
state until the input device provides the voltage to turn the input OFF.
The mode of operation, either 5VDC or 12--24VDC sink or source, for each group of
circuits is determined by the position of jumper plugs on pins located on the edge of
the circuit board. There are four sets of pins (3 pins in each set), with two sets for
each group of inputs. The first two sets of pins are used to configure the first 12 inputs
(eg. 0 to 7 and 100 to 103) and are labeled 12 CIRCUITS. Above the first set of pins
are the labels 12/24V and 5V. Above the second set of pins are the labels SINK and
SRC (source). To select an operating mode for the first 12 circuits, place a jumper on
the two pins nearest the appropriate labels. For example, to select 24VDC Sink input
operation for the first 12 inputs, place a jumper on the two pins labeled 12/24V and on
the two pins labeled SINK. The last two sets of pins are used to configure the last 4
inputs (eg. 104 to 107) and are labeled 4 CIRCUITS. The operating mode selected
for the last group of 4 inputs can be different than the mode chosen for the first group
of 12 inputs. Correct module operation requires each set of three pins have a jumper
installed (four jumpers total).
NOTE:When a group of inputs are used with TTL logic, select the SINK operating
mode for that group. “Standard” TTL can sink several milliamps but can source less
than 1 mA.
DL350 User Manual, 2nd Edition
2--35
Installation, Wiring, and Specifications
D3--08NA--1, 110 VAC Input Module
8
2 (isolated)
85--132VAC
External
132VAC
47--63 Hz
>80 VAC
<20 VAC
10 K ohm
15 mA @ 50 Hz
18 mA
A @ 60 Hz
H
Minimum ON current
Maximum OFF current
Base power
p
required
q
8 mA
2 mA
9V 10 mA Max
24V N/A
OFF to ON response
ON to OFF response
Terminal type
Status indicators
Weight
10--30 ms
10--60 ms
Non--removable
Field side
5 oz. (140 g)
Installation, Wiring
and Specifications
Inputs per module
Commons per module
Input voltage range
Input voltage supply
Peak voltage
AC frequency
ON voltage level
OFF voltage level
Input impedance
Input
p current
r
e
t
n
e
Derating Chart for D3--08NA--1
Points
110VAC INPUT
C
S
D3--08NA--1
110VAC
0
4
1
5
6
C1
3
7
0
1
C
1
2
3
0 1
4
5
2 3
6
7
4 5
6
4
2
0
0
32
110VAC
Common
Line
6 7
110VAC
10
20
30
40
50
60°C
50
68
86 104 122 140°F
Ambient Temperature (°C/°F)
2.2k
0.33μF
Optical
Coupler
9V
C2
C
2
Input
DL350 User Manual, 2nd Edition
Installation and
Safety Guidelines
C
D
2
8
2--36
Installation, Wiring, and Specifications
Installation, Wiring,
and Specifications
D3--08NA--2, 220 VAC Input Module
Inputs per module
Commons per module
Input voltage range
Input voltage supply
Peak voltage
AC frequency
ON voltage level
OFF voltage level
Input impedance
Input
p current
8
2 (isolated)
180--265VAC
External
265 VAC
50--60Hz
>180 VAC
< 40 VAC
18 K ohm
13 mA @ 50 Hz
18 mA
A @ 60 Hz
H
Minimum ON current
Maximum OFF current
Base power
p
required
q
10 mA
2 mA
9V 10 mA max
24V N/A
OFF to ON response
ON to OFF response
Terminal type
Status indicators
Weight
5--50 ms
5--60 ms
Non--removable
Field side
5 oz. (140 g)
r
e
t
n
e
Derating Chart for D3--08NA--2
Points
220VAC INPUT
C
S
D3--08NA--2
180--265VAC
Line Neut
C
D
C1
Installation and
Safety Guidelines
0
1
0
4
1
5
2
6
3
7
C
1
2
3
0 1
4
5
2 3
6
7
4 5
8
6
4
2
0
0
32
10
20
30
40
50
60°C
50
68
86 104 122 140°F
Ambient Temperature (°C/°F)
270
185--265
VAC
Line
Common
Optical
Coupler
6 7
Line Neut
180--265VAC
9V
C2
C
2
470K
Input
DL350 User Manual, 2nd Edition
1K .15μF
2--37
Installation, Wiring, and Specifications
D3--16NA, 110 VAC Input Module
16
2 (isolated)
80--132VAC
External
132VAC
50--60 Hz
>80 VAC
<15 VAC
8 K ohm
16 mA @ 50 Hz
25 mA
A @ 60 Hz
H
Minimum ON current
Maximum OFF current
Base power
p
required*
q
8 mA
1.5 mA
9V 6.25 mA Max/ON pt.
p
100 A max
100mA
OFF to ON response
ON to OFF response
Terminal type
Status indicators
Weight
5--50 ms
5--60 ms
Removable
Logic side
6.4 oz. (180 g)
Installation, Wiring
and Specifications
Inputs per module
Commons per module
Input voltage range
Input voltage supply
Peak voltage
AC frequency
ON voltage level
OFF voltage level
Input impedance
Input
p current
r
e
t
n
e
* 9V typical values are 4
mA/ON pt., 64 mA total
Derating Chart for D3--16NA
Points
D3--16NA
I
80--132VAC
Common
0
Line
2
4
80--132VAC
Common
Line
6
CII
1
3
5
7
1
3
5
7
0
2
4
6
I
0
2
4
6
C
1
3
5
7
0
1
2
3
C
4
5
6
7
0
1
2
3
4
5
6
7
II
12
8
4
0
1
0
32
3
10
20
30
40
50
60°C
50
68
86 104 122 140°F
Ambient Temperature (°C/°F)
5
7
0
2
4
110VAC
Line
Common
9V
Other 7
Circuits
0.33μF
6
II
Input 150k
Optical
Coupler
DL350 User Manual, 2nd Edition
Installation and
Safety Guidelines
C
D
CI
16
C
S
110VAC INPUT
2--38
Installation, Wiring, and Specifications
Installation, Wiring,
and Specifications
D3--08NE3, 24 VAC/DC Input Module
Inputs per module
Commons per module
Input voltage range
Input voltage
Peak voltage
AC frequency
ON voltage level
OFF voltage level
Input impedance
Input current
Minimum ON current
Maximum OFF current
8 (sink/source)
2 (isolated)
20--28 VAC/VDC
External
28 VAC/VDC
47--63 Hz
>20 V
<6V
1.5 K ohm
19 mA Max
10 mA
2 mA
Base power
p
required
q
9V 10 mA max
24V N/A
OFF to ON response
p
AC: 5--50 ms
DC 6--30
DC:
6 30 ms
ON to OFF response
Terminal type
Status indicators
Weight
AC/DC: 5--60 ms
Non--removable
Field side
4.2 oz. (120 g)
r
e
t
n
e
Derating Chart for D3--08NE3
Points
8
24VAC/DC INPUT
C
S
D3--08NE3
Common
Installation and
Safety Guidelines
24VAC/DC
C
D
C1
0
4
1
5
2
6
3
7
C
1
0
1
2
3
0 1
4
5
2 3
6
7
6
4
2
0
0
32
24VAC
270
LED
+24VDC
4 5
+
10
20
30
40
50
60°C
50
68
86 104 122 140°F
Ambient Temperature (°C/°F)
--
Common
Optical
Coupler
9V
6 7
+
--
-+
C2
Common
24VAC/DC
C
2
Input
1.5k
Sinking Module Configuration
NOTE: This module can be wired in a sourcing configuration
and it will be operational except there will be no module
LED indication for each input.
DL350 User Manual, 2nd Edition
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement