Legacy Hardware and Software Upgrade Overview

Similar documents
Unlock the full potential of your automation architecture.

Unlock the full potential of your automation architecture

Unlock the full potential of your automation architecture. Automation control solutions based on Modicon Quantum Ethernet I/O

Modicon M580. The next generation controller for PlantStruxure architecture

Modicon M580 MUCH MORE than a PLC. the first epac!

Need high availability in performance in your PLC? Modicon Premium Hot Standby PLC by Schneider Electric. Make the most of your energy SM

Modicon Quantum platform modernization. Catalog October 2017

Schneider Training Center. Course catalogue 8/13/2018

New concept in automation: epac. November 2015

AUTI422 PLANTSTRUXURE FIELD TO ENTERPRISE LAB EXERCISE. Integrated Device configuration and control EtherNet IP and FDT/DTM Technology. Rev V2.

/2010. Modicon Quantum. Hot Standby with Unity User Manual 05/

Boost your productivity. by upgrading your Modicon Compact 984

Modicon M580 The World First epac

PlantStruxure Certified Expert Program Unity Pro & PACs Study Guide (2015)

Modicon Quantum Hot Standby System User Manual

Modicon Quantum Hot Standby System User Manual

Making the decision to switch from PLC to PC-based Control has gotten even easier with the introduction of MachineLogic Control Software.

/2009. Unity Pro. LL984 to Unity Converter User manual 04/

Modicon M580 Standalone System Planning Guide for Frequently Used Architectures

Modicon M580 Standalone System Planning Guide for Frequently Used Architectures

Copyright 2018 MakeUseOf. All Rights Reserved.

Modicon M580 Hot Standby System Planning Guide for Frequently Used Architectures

PLC-5 Migration Strategies

Modicon Quantum automation platform 0 Unity processors

Simply Smart! * Programming software PLC. Specialized software. > Collaborate VBA, VB, C++ programming interfaces.

OVER YEARS HOT STANDBY EXPERIENCE

Ruchiman Priatna (Control Technology) Freelance The easy-to-use distributed control system

The Modicon Quantum PLC

Anybus CompactCom 40 Diagnostic Events for Modbus-TCP APPLICATION NOTE

Ethernet Modbus X80 Gateway Device Type Manager

TelePACE Studio Ladder Logic Training Manual

Agenda. Session Agenda. Introduction to GuardLogix Approx 15min. Hands-on lab Approx 1.5 hrs

Setup Examples. NetArrays Project Program Development

How can I. Implement a Hot Standby QEIO Architecture? Develop your project

GE Intelligent Platforms

Modicon M340 and Ethernet

MULTIPROG QUICK START GUIDE

Automation platforms. Modicon Quantum Hot Standby Need a backup parachute?

Modicon Quantum /2013. Modicon Quantum. Quantum Safety PLC Safety Reference Manual 04/

Modicon M580 BMENOC0321 Control Network Module Installation and Configuration Guide

Raising the standard Upgrading the Series 90-30

L14 - Experience Connected Components Workbench Software to Develop Your Basic Standalone Machine Application

What s New In Simulink: Fraser Macmillen

PROFILINK/908. Modicon S908 Remote I/O To Profibus DP Gateway Process Computer Technology, Inc.

Automation Software. Automation Organizer Suite - WindO/I-NV2/NV3/NV4. Programming Software for IDEC OI Touchscreens & FT1A Touch

DEB Setup Video. Niobrara Research & Development Corporation P.O. Box 3418 Joplin, MO USA

Modicon programmable logic and automation controllers

Modicon M580 Change Configuration on the Fly User Guide

Quantum EIO Remote I/O Modules Installation and Configuration Guide

Hadron Xtorm Series Remote Terminal Units

The synergy of SCADA with energy control

Standard Instructions Special Instructions High-Speed Instructions SIMATIC S7-200 Programmable Controller System Manual

PACSystems Control Memory Xchange PACSystems High Availability

Oomesh Maharaj, Freelance - MEA Region Product Manager, Control Technologies, Tech days Cape Town 2014

Evolution of SattLine DCS and of SattCon PLC

PLC COURSE LIST NMU TRAINING CENTRE

PROGRAMMABLE LOGIC CONTROLLER PLC

Accord Builder. User Guide

Modicon M580 Hardware Reference Manual

Scalable Migration Solutions

Basic WorkflowChapter1:

(Cat. Nos L11B, -L20B, -L30B, -L40B, -L40L, -L60B, -L60L, -L80B. System Overview

The Modicon M340 PAC. Simple, Versatile and Exceptionally Powerful. Make the most of your energy SM

Unity M580 Application Converter. Safety Information. User Guide WARNING. file:///c:/users/sesa47631/appdata/local/temp/~hhaf84.

Basic WorkflowChapter1:

Solution for Water Wells and Tank Control System

L01 - Basic Stratix Switch and EtherNet/IP Features in Converged Plantwide Ethernet (CPwE) Architectures

Modicon M580 RIO Modules Installation and Configuration Guide

Integrated Architecture Builder, PLC-to-ControlLogix Migration Hands-On Lab

Modicon Quantum automation platform

Getting_started_EN (Ind : 3) 06/01/2014. elecworks. Getting Started

Integrated Safety & PowerFlex DriveGuard

Internet Basics Session 2: Using a Web Browser. Maureen Southorn Oswego Public Library PCC Fall 2010

2 TUTORIAL. Overview. VisualDSP Getting Started Guide 2-1 for SHARC DSPs

T28 Introduction to GuardLogix Integrated Safety Systems

Kona ALL ABOUT FILES

Sample project Filling Station SIMATIC. STEP 7 Professional / WinCC Advanced V11 for Sample project Filling Station. Overview of the Getting.

Modicon Quantum CHS 110 Hot Standby System Planning and Installation Guide

Ch. 4 Programming the Application 1

1. Concepts and What s New Concepts What's New in E Getting Started Starting Electra Page Scale

Premium Hot Standby with Unity User Manual

Universal Control Platform for Pneumatic Valves Facilitates System-wide Compatibility

Introduction to Programmable Logic Controllers (PLC's)

Modicon M580 RIO Modules Installation and Configuration Guide

FIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION

QB QS 1.3 CONTROL TECHNOLOGY CORPORATION. QuickBuilder 1.3 Quick Start. QuickBuilder Quick Start

Barchard Introduction to SPSS Marks

Automation Software. Automation & Sensing. Selection Guide Automation Organizer Suite WindO/I-NV WindLDR WindCFG...

Modicon TSX Quantum Hot Standby Option Processor

Advanced GEM80 Programmer Version 3.5 Product Overview

2.6 Configuring the Ethernet Communication Module as an EtherNet/IP Adapter

ArtOfTest Inc. Automation Design Canvas 2.0 Beta Quick-Start Guide

SCE Training Curriculum for Integrated Automation Solutions Totally Integrated Automation (TIA)

SIMATIC. Working with STEP 7. Introduction to STEP 1. The SIMATIC Manager 2. Programming with Symbols. Creating a Program in 4

Chapter 10 Linking Calc Data

Challenges of Multivendor Systems in Implementation of IIoT-ready PLCs. ISA/Honeywell Webinar 10 November 2016

PTQ-DNP. Quantum Platform Distributed Network Protocol Interface Module. Application Reference Guide

PLC Training - Intermediate

Modicon Quantum with Unity

M580 Quick Start Training Manual

Transcription:

Legacy Hardware and Software Upgrade Overview

Risk Mitigation through Products and Tools Customer Concerns Wire and power systems last more than 50 years. PLC s last 20. Why re-wire? Why re-invent the software application if you don t need to?

Purpose of the Upgrade Products and Tools. To enable installed base users to... re-use their existing Field Wiring with Unity Quantum or M340 PLC s No disturbing the existing field wiring Virtually eliminates wiring debug Update to Quantum or M340 I/O Uses the same panel footprint and mounting pattern re-use their LL984 application on the Unity Quantum or M340 platforms Upgrade the PLC to the Unity Quantum or M340 platform Import the 984 applications seamlessly into Unity Support the 984 instruction set Support the 984 execution behavior Create a 6th Editor in Unity, bringing the key features of 984 programming into Unity Pro Upgrade S908 RI/O to Ethernet RI/O while maintaining the Quantum I/O Replace the Proprietary S908 network with Deterministic Ethernet communications

Customers Unique Value Propositions (UVPs) Save prior manpower investment in wiring and debug existing I/O field wiring is not removed Save prior Investment in 984 LL application development highly evolved applications are retained No Risk Upgrade applications are imported versus converted greatly reduced commissioning Field Wiring is retained with the use of prewired cables and QWA s limited wiring debug Plant Operators/Maintenance use the same interface Unity 984LL editor has the same look and feel limited or no training Future proof Unity Hardware Unity Software Ethernet RI/O and DI/O Reduced cost of ownership Increased reliability & uptime

Objective of Today s Session Objective of this session Identify the hardware products available for upgrades Demonstrate the LL984 editor and Unity capabilities for Software upgrades Demonstrate the Ethernet RI/O network and its capabilities for RI/O upgrades Provide a hands-on opportunity Answer Questions At the completion of today s session you will be able to: Explain the available hardware upgrade products Import legacy ProWORX32 program into Unity Pro Use the LL984 editor within Unity Pro on your own Add new Quantum Ethernet DIO drops while continuing to use S908 RIO Add new X80 Ethernet DIO drops while continuing to use S908 RIO

Legacy Upgrade Training Agenda We have a lot of material to cover during this 4 hour session, here is the schedule. Hardware Upgrade Overview Legacy Application Import Tool LL984 Editor and Unity Overview Add Quantum Ethernet DIO drops Add new X80 Ethernet DIO drops 30 minutes 60 minutes 60 minutes 45 minutes 45 minutes

Legacy Upgrade Training Agenda We have a lot of material to cover during this 4 hour session, here is the schedule. Hardware Upgrade Overview Legacy Application Import Tool LL984 Editor and Unity Overview Add Quantum Ethernet DIO drops Add new X80 Ethernet DIO drops 30 minutes 60 minutes 60 minutes 45 minutes 45 minutes

Hardware Upgrade Overview Upgrading a Legacy I/O system to Quantum or M340 200 Series to Quantum I/O Upgrade 500 Series to Quantum I/O Upgrade 800 Series to Quantum I/O Upgrade SY/MAX to Quantum I/O Upgrade Hardware I/O Upgrade SY/MAX Software Conversion Service is Available Compact 984 to M340 I/O Upgrade What is the value of these products and tools?

200 Series to Quantum I/O Upgrade Before After Module Upgrade to Modicon Quantum with: Rack Replacements Prewired Cable Assemblies Quickly converts to Quantum I/O without disturbing field wiring Minimizes conversion time per module Prewired Cable assemblies are validated assuring no wiring mistakes Uses the same panel footprint and mounting holes

200 Series to Quantum I/O Upgrade Step 1 Step 2 Step 3 Step 4 Remove modules and field wiring trough/ connector assembly. Remove original mounting assembly and replace with the new assembly. Install field wiring trough/ connector assembly and attach prewired cable assemblies. Install swing arm assembly, install modules and attach prewired cable connectors.

200 Series to Quantum I/O Upgrade

500 Series to Quantum I/O Upgrade Module Upgrade to Modicon Quantum with: Prewired Cable Assemblies Quickly converts to Quantum I/O without disturbing field wiring Minimizes conversion time per module Prewired Cable assemblies are validated assuring no wiring mistakes

800 Series to Quantum I/O Upgrade Before After Module Upgrade to Modicon Quantum with: Rack Replacement with Swing Arm Assembly Prewired Cable Assemblies Quickly converts to Quantum I/O without disturbing field wiring Minimizes conversion time per module Prewired Cable assemblies are validated assuring no wiring mistakes Uses the same panel footprint and mounting holes Four step process (similar to the 200 Series I/O Upgrade) that is completed in minutes instead of hours

800 Series to Quantum I/O Upgrade

SY/MAX to Quantum I/O Upgrade Quick Wiring Adapters (QWA) Before After QWA connects directly to SY/MAX terminal blocks Quickly converts to Quantum I/O without disturbing field wiring Minimizes conversion time per module QWA circuit boards are validated assuring no wiring mistakes

SY/MAX to Quantum I/O Upgrade

SY/MAX Software Conversion Service Similar Register usage and nomenclature. All memory in SY/Max and Unity are same registers. SY/Max Unity Must be new 0x

SY/MAX Software Conversion Service The Software Conversion is a Pay For service: It is an Automated Tool which: Minimizes error versus manual conversion. Minimizes the cost of the conversion. All SY/Max Remote I/O can be run under Unity. Exchange the processor to Quantum and keep all I/O. SY/Max instructions are converted to native Unity code. Convert to M340! Less expensive I/O. Documentation is converted Easier for operators. Same look and feel Easier on operators.

Compact 984 to M340 I/O Upgrade Quick Wiring Adapters (QWA s) Before After QWA s connect Compact terminal blocks directly to M340 modules Quickly converts to M340 I/O without disturbing field wiring Minimizes conversion time per module QWA circuit boards are validated assuring no wiring mistakes

Compact to M340 I/O Upgrade

What is the value of these Products and Tools? Minimize your Upgrade Risk by: Minimizes downtime during Upgrade. Upgrading to Quantum I/O Without field wiring changes Without panel modifications Upgrading Compact to M340 Without field wiring changes Without panel modifications Downtime is so little you may even be able upgrade Remote I/O drops while keeping the process running. Validated Pre Assembled cable harnesses and QWA s Eliminates field wiring issues between the original field connector and new I/O module.

Presentation Summary: During this presentation we covered: 200 Series to Quantum I/O Upgrade 500 Series to Quantum I/O Upgrade 800 Series to Quantum I/O Upgrade SY/MAX to Quantum I/O Upgrade Hardware I/O Upgrade SY/MAX Software Conversion Service is Available Compact 984 to M340 I/O Upgrade What is the value of these products and tools? Questions?

Unity: LL984 Application Import, LL984 Editor and Unity Overview

To enable installed base of LL984 users to... re-use their application on the Unity platforms Import the 984 applications seamlessly into Unity Support the 984 instruction set Support the 984 execution behavior Project scope program in Unity with their known 984 style Create a 6th Editor in Unity, bringing the key features of 984 programming into Unity Pro take full benefit of Unity Allow hybrid applications (applications can be written with all 6 editors) Use Unity features while programming in LL984 Run and debug the LL984 application in Simulation mode Single database for full data transparency

Legacy Upgrade Agenda We have a lot of material to cover during this 4 hour session, here is the schedule. Hardware Upgrade Overview Legacy Application Import Tool LL984 Editor and Unity Overview Add Quantum Ethernet DIO drops Add new X80 Ethernet DIO drops 30 minutes 60 minutes 60 minutes 45 minutes 45 minutes

Legacy Application - Import Tool What are the topics: Import, Analyze, and Build Connect, Download, and Run

Import & Analyze What will we discuss: File Types LL984 Options Window Import Log File LL984_OS_Wrapper Section CPU Configuration Information Unity Look Analyze and Rebuild All

File Types There are 4 types of Legacy application file that can be Imported:.asc: Concept.cfg: Modsoft.dcf: ProWORX Nxt.pwx: ProWORX32

There are two methods to start an Import: Open File Drag and Drop

LL984 Import Options Window Symbols Original Select this option to use the original variable tag names of the legacy application in your new Unity application Symbols _xyyyyy Select this option to automatically allocate a standardized tagname to the variables : _ = leading sign of the variable tagname X= original reference 0,1,3 & 4x indicator YYYYY= address index Long Comments 1:1 in Project Select this option to convert long comments into text that will be displayed in the Custom column of the Data Editor Target PLC Family: Quantum and M340 Long Comments 1:n in Hyperlink Files Select this option to convert long comments as hyperlinks in the variable Comments column of the Data Editor Hyper link path - can be defined here - will change default path, specified in project settings Standard logic segments with LAB instruction(s) : - Selected: LL984 SR section is created for LAB section - De-Selected: LAB Section in MAST

Full Topological or State RAM - When unchecked (Default), STATE RAM option (%I,%IW,%M%MW) This provides the customer with references and I/O mapping that they are use to. - When checked, topological addresses is used. All I/O module references are now topological AND there is no 1x and 3x referencing capability. Target PLC Family: Quantum and M340: Default target chosen based on the source application, it is selectable.

Import Log File The Import log.txt file provides application information This import has two node types, with 1 instance each, that are not available in Unity The import log is a.txt file that contains the project information found during the creation of the.xef file It contains information like IO module type, nodes used and number of instances

When the Import is complete this is the first view of the Unity project Minimized Project Browser for the application (Structural view) Default Communication Parameter : Simulator Application is NOT built

LL984_OS_Wrapper Section The Import may create an ST Section to emulate some features of the Legacy application Expanded view of the Project Browser. Opened is the LL984_OS_Wrapper section. Battery coil import creation and assignment Free running timer import creation and assignment

CPU Configuration Information The PLC configuration information can displayed by a double left click on the PLC in the Project Browser or double left click on the PLC graphical image in the rack. These two parameters should be selected if you want the Unity application to operate similar to the original system. PLC powers up in the Run state and State Ram is loaded after Cold Start. Here are the 0,1,3 & 4x configuration sizes. They may be slightly larger than the original file.

Unity Look Here is the original project in ProWORX32

Here is the project look in Unity

Analyze and Rebuild All Always Analyze the project and eliminate all error before performing a Rebuild All. Once Built, save the program.

Lab Exercise 1 Import Tool At the completion of this module the participant should be able to: Import a Legacy LL984 application into Unity Pro. Analyze program and eliminate errors. Successfully Build the Unity project. Lab Exercise 2 Connect, Download, Run At the completion of this module the participant should be able to: Connect successfully and download the newly imported application. Verify PLC system able to operate in the RUN mode. Verify all drops and I/O modules are functionally Ready and have Active indicators.

Legacy Upgrade Agenda We have a lot of material to cover during this 4 hour session, here is the schedule. Hardware Upgrade Overview Legacy Application Import Tool LL984 Editor and Unity Overview Add Quantum Ethernet DIO drops Add new X80 Ethernet DIO drops 30 minutes 60 minutes 60 minutes 45 minutes 45 minutes

Legacy Application LL984 Editor What are the topics: Segment and Networks Online

Segments & Networks What are the topics: User Interface same Look and Feel Segment Scheduler Logic Solve Order Adding LL984 Logic View Modes of LL984 Editor Networks Documentation Import Hybrid Application

User interface has same Look and Feel Same look and feel with the 7 x 11 Nodes in each Network Instruction bar (with XMIT) and Tool Bar Now up to 64 Segments and 2000 Networks Segment Network: LL Icon, gray = empty network 7 x 11

Segment Scheduling ProWORX32 Unity Segment 1 Unity Segment 4 Remote Drop Number: Black = Drop is configured Red = Drop is not configured

Logic Solve Order LD IEC will solve this logic _1, _2, _3 Then _4, _5, _6. LL984 in Unity will solve this logic _1, _2, _3, _4, Then _5 and _6 Free Formed Text boxes are allowed in the LL984 networks

Adding LL984 Logic When adding an instruction it will be Blue when it is invalid data and will not build, it will also have a Red ~~~ under it. When the add instruction has valid references it will be Black and have no Red ~~~

View Modes of LL984 Editor Networks

Documentation Import Network Comment ProWORX32 Descriptor Comments Short Comment Unity Long Comment

Hybrid Application LL984 and IEC hybrid applications are allowed and the Sections can be intermixed. This is a Concept application Import LL984 IEC

Lab Exercise 3 Networks and Segments At the completion of this module the participant should be able to: Navigate Unity Pro project using the Project Browser. Access LL984 editor networks Create variable in LL984 editor Look-up Segment Scheduler through Remote IO Properties

Online What will we discuss: Network Power Flow Animation Tables Forced Booleans Imported Forced Booleans Show Instruction

Network Power Flow PLC in Run PLC Stopped Contact %I1153 (_101153) displays both Power and State flow When the PLC is stopped Power flow is no longer displayed The last scan State is displayed Highlighted contact information Power & State Flow display in one place

Animation Tables (Data Watch Window, RDE etc.) Animation Tables are easy to create The easiest way is CTL A, CTL T, this will create an animation of the current network Or you can rubber band the logic (selecting multiple nodes while holding down Shift Key), then right click and select Initialize Animation Table Or you can manually enter the references Additionally, if you need to view a Real (float) enter %MFx (x=1 st %MW) in the Name column of the Animation Table

Forced Booleans Forced nodes will have a box around the displayed address, 984 address or variable and the color indicates the state In the animation table select Force then the desired state Unforce In logic, right click on the node and force to the desired state or unforce You can easily force your contacts and coils Force either while viewing the logic or from the Animation Table Unity allows Forcing/ Unforcing and state changes with Memory Protect on

Imported Forced Booleans 1) 2) 3) 1) Select: Force 2) Select: Swap to Multiple Mode 3) Select: Executes Multiple Identified that there are Forced Bool s in the Application

Show Instruction (Register Editor, Instruction Editor etc.) Right click on the instruction then select Show Instruction will display its zoom screen. You must be built and Online to use this feature.

Lab Exercise 4 Online At the completion of this module the participant should be able to: Create Animation Table from Project Browser. Create Animation Table from logic section. Selectively create an Animation Table from logic section. Utilize Forced Boolean tools

Legacy Application Tools and Advantages What are the topics: Unity Tools Unity Advantages

Unity Tools What will we discuss: Searching Locate Writing and Reading Bookmarks Online Help Imported Forced Booleans Show Instruction

Searching Direct: Highlight and Right Click Enter the address in the search window of use the list box Custom Search by accessing the Data Editor

Search Navigation Cross reference element location Causes a jump to either the previous or next instance Cross reference element operation Jumps to the highlighted instance Jumps to the next or previous instance

Locate Writing and Reading (Trace/Retrace) Locate Writing Locate Reading Bookmark Trace/Retrace highlights the nodes and creates automatic bookmarks. There is also a bookmark table created, it can be found in Tools >> Bookmarks.

Bookmarks Double left click then rename (be patient) Bookmarks, both, can be disabled by unchecking. When disabled they will be skipped when using next/previous. They will then be light gray. The bookmark with the arrow is the current selected bookmark To add a bookmark (manual) place the cursor on the row location in the bookmark column right click and Toggle Bookmark. It can be removed by repeating Toggle Bookmark. Bookmarks allow you to tag specific rows in the networks and then quickly transition from one bookmark to next They are saved with the project

On Line Help

Lab Exercise 5 Unity Tools At the completion of this module the participant should be able to: Navigate the Search results for references, addresses, and variables. Establish Bookmarks in the program. Trace and Retrace ladder logic. Access Help on Type available for the LL984 Editor and LL984 instructions

Unity Advantages What will we discuss: Derived Data Types Derived Function Blocks Events Diagnostics Operator Screens Data Dictionary

Derived Data Types (DDT s) DDT s allow you to create custom arrays (mixed data types) These arrays can be referenced many times. Tank Level Floats High And Low Example of a tank Tank Flow Meter FE Pump Contactor And Aux Input Without the uses of Derived Data Types You would create the following variables for each tank: Tank_High_Float Tank_Low_Float Pump_Contactor Pump_Aux_Input Discharge Flow_Meter If the application had 10 tanks, that would be 50 variables.

Using DDT s in Unity for the same example 1. Create the DDT named Tank_System 2. Create one variable Soap_Tank which is an array of 10 of the DDT Tank_System 3. Done, All 50 variables created in two steps complete with documentation. Referenced in logic:

Derived Function Blocks (DFB s) Used for repetitive logic, create a DFB that internally contains the required logic. Now the block can be used many times to control. Tank Farm Example: The Derived Function Block has 5 logic sections which controls one tank. Enter the DFB 10 times in the logic with the proper references and all 10 tank have been programmed.

Events (Timer and I/O) Event Timers or I/O Events programmed in a Structured Text Section. This Timer Event ST code accumulates all of the flow from each tank flow meter every second.

Diagnostics (%S and %SW) Benefits of System Words (%SW) and System Bits (%S), extensive bit and word level diagnostics information LL984 STAT block is not needed because PLC and I/O status is in %SW s and %S.

Diagnostics (Diagnostics Viewer) It is a tool that is built into Unity The information can be synchronized with up to external 16 devices (like HMIs) by creating a DFB using the Diagnostics instructions

Operator Screens Virtually any SCADA or HMI screen can be displayed in the Unity Environment Operator screens are not loaded into the PLC.

Data Dictionary Create all your tags in Unity using data dictionary and then those tags are available in: FactoryCast (Web Pages) Vijeo Designer (HMI) PlantStruxure also provides single database access between Unity and Citect SCADA. Configured under Tools >> Project Settings >> General >> PLC diagnostics and PLC embedded data

Lab Exercise 6 Unity Advantages At the completion of this module the participant should be able to: Create (Derived Function Blocks) DFBs and explain advantages. Combine (Derived Data Types) DDTs with DFBs. Add new DFB using FBD program editor. Create new variable using user defined DDT Add entire sections of new logic using proven, tested, DFB logic.

Legacy Upgrade Agenda We have a lot of material to cover during this 4 hour session, here is the schedule. Hardware Upgrade Overview Legacy Application Import Tool LL984 Editor and Unity Overview Add Quantum Ethernet DIO drops Add new X80 Ethernet DIO drops 30 minutes 60 minutes 60 minutes 45 minutes 45 minutes

Legacy Remote I/O Upgrade to Ethernet Quick Start

Upgrading a Legacy LL984 Remote I/O system to Unity Benefits of Ethernet Remote I/O Daisy chain loop for reliability No infrastructure hardware for dependability Increased communications Speed Future forward the system with Plant Structure products Distributed I/O (up to 128 nodes) on the same network (must use the Connexium Dual ring switches (DRS) ) Remote access to the PLC from the RI/O drops thru the available service port

Upgrading a Legacy LL984 Remote I/O system to Unity Unity version 7.0 has all of the previously mentioned features PLUS: The ability to add an Ethernet RI/O head into the Quantum PLC system while maintaining the Legacy S908 network. M340 (x80 I/O) Remote I/O drops in the Ethernet RI/O network

Legacy Upgrade Agenda We have a lot of material to cover during this 4 hour session, here is the schedule. Hardware Upgrade Overview Legacy Application Import Tool LL984 Editor and Unity Overview Add Quantum Ethernet DIO drops Add new X80 Ethernet DIO drops 30 minutes 60 minutes 60 minutes 45 minutes 45 minutes

Ethernet Remote I/O Quick Start What will we discuss: Upgrading Enhancing Monitoring Distributed I/O

Upgrading Demonstration the steps to Upgrade your PLC Remote I/O system Project Import and Analyze Error Elimination Modify the Unity configuration for QEIO Upgrade the Remote I/O hardware Analyze error elimination of your program Verify process operating in the Unity QEIO environment

Import and Elimination of Analyze errors After Importing the Legacy application into Unity 6.0 or greater, Analyze and correct all errors until you have the application in the Built state. This step is done to get the original Legacy application ready to confirm the process operation on the Unity PLC.

Modify the Unity configuration for QEIO Ethernet RI/O uses DTM (Device Type Manager) technology. The DTM should be installed as part of Unity. But if this is the first time using QEIO you should check to see that it was loaded. This can be done by exposing the Project Browser by either opening an I/O Drop or selecting Tools>> Project Browser. Select the DTM tab at the bottom of the window.

Open Vendors and select Schneider Electric. If it is listed in the devices, the Ethernet RI/O head can be configured in the local Quantum drop (1).

If it is not in listed in the Device list, you will need to update the DTM catalog. 1) Select External Update Tool 2) Select the correct device then Update and 3) Select Reload catalog Note: This is also how you would add a new DTM to the Unity catalog. 1) 3) 2)

Upgrade the Remote I/O hardware Prior to Upgrading the Remote I/O network you need to replace the PLC with a QEIO compatible version. If there are Communication Adapter modules in the system, they may also need to be Upgraded.

After replacing the PLC, don t forget about the PLC configuration selections Operating Mode on Cold Start. These need to be selected if you want the source applications State Ram PLC values moved into Unity State Ram and/or if you want the PLC to power up in the Run state.

Insert the QEIO Head into an empty backplane slot. Right click and select New Device then the 140 CRP 312 00 Head.

To add a Remote Drop, open the ERIO Bus. Right click on the empty Drop box and select New Device. Select Quantum drop and the appropriate rack size. If the drop number is not sequential, the address can be a changed in the Topological Address window. Changing it here will update all of the required parameters. For this example the remote drop will be changed to 4. Note: The QEIO address range is 1-31 which differs from legacy RI/O that is 2-32.

The drop number can also be manually changed by modifying two default settings. Again the drop number will be changed to 4. 1) Change the Drop number, double click on the number and enter new drop number that matches the CRA 312 rotary switch settings. 2) In the Project Browser, double click on the RI/O drop number, select the Parameter tab and change the address to match the rotary switch settings

Copy the I/O Modules the modules from the legacy S908 drops to the new QEIO. Once all modules have been copied / pasted you can delete the legacy S908 RI/O head from the local drop.

Don t forget to set your drop number rotary switches to match the drop number in the configuration before applying power to the Remote drop.

Analyze error elimination of your program After adding the Remote I/O drops, an Analyze of the program will produce invalid RIO Drop! errors. Ethernet RI/O does not get referenced to the LL984 Segments as the legacy RI/O did. You will need to Clear the Read and Write Drop references for all Imported Legacy RI/O drops to eliminate these errors.

Ethernet Remote I/O servicing is handled differently than Legacy Remote I/O. This example is for a traditional 3 Segment, 3 I/O Drop Segment Scheduler. Legacy Remote I/O servicing: In legacy and Unity PLC s Ethernet Remote I/0 LL984 servicing in Unity PLC Scan

In most cases, the system will operate fine with the new solve operation. But in some cases the I/O service order is necessary so there is an IEC instruction IU_ERIO that is available to force a Read or Write of the drop. Local drop one still uses the Segment Properties for Reading and Writing the I/O. Ethernet RI/O Drop 4 now has a forced drop Read before solving. This was done by inserting the IEC section with the Read between the 2 LL984 sections. A Write after Segment_4 is not necessary because the normal IEC write will be done. NOTE: 1) This instruction can not be used in Hot-Standby systems. 2) No more than 10 of these instruction be solved in the MAST execution.

If the migration has more than one Remote I/O drop then additional IEC Sections can be added between the LL984 Sections to initiate the required drop reads and writes.

Verify process operating in the Unity QEIO environment Once all of the Analyze errors are eliminated perform a Rebuild All, and confirm system operation.

Lab Exercise 7 Quantum Ethernet IO At the completion of this module the participant should be able to: Configure a new CRP head EIO Processor (140 CRP 312 00) Configure a new CRA EIO Adapter (140 CRA 312 00) Successfully Build and download the Unity project. Run and Test the newly configured QEIO drop

Legacy Upgrade Agenda We have a lot of material to cover during this 4 hour session, here is the schedule. Hardware Upgrade Overview Legacy Application Import Tool LL984 Editor and Unity Overview Add Quantum Ethernet DIO drops Add new X80 Ethernet DIO drops 30 minutes 60 minutes 60 minutes 45 minutes 45 minutes

Enhancing Demonstration the steps to Enhance a PLC system Import and Analyze error elimination of your program Modify the Unity configuration for QEIO

Adding Ethernet IO Head Once the source application is successfully Imported, modified and in the Built state, we will enhance the Unity project. This will be done by adding a QEIO head to backplane slot position 10 and adding one X80 remote drop. This is done by left clicking on an empty backplane slot, select New Device, Communications and select part number 140CRP31200. Note, make sure you select a compatible PLC for this mixed RI/O system.

Modify the Unity configuration for QEIO Now the x80 Remote I/O drop will be added to the new QEIO network. This can be done with a right mouse click, open the enter the drop Select the x80 EIO drop type Select the correct rack P/N for the drop Right click and Open will open the QEIO bus for configuring open the EIO bus Right click on the Drop number box Select New Device

Finally, add the appropriate x80 hardware as a new EIO drop. Analyze the project and correct any errors. Once the Analyze errors are corrected, Rebuild All, download to the PLC and confirm system operation.

Again, don t forget to set your drop number rotary switches to match the drop number in the configuration before applying power to the Remote drop.

Lab Exercise 8 X80 Ethernet IO At the completion of this module the participant should be able to: Configure a new CRP head EIO Processor (140 CRP 312 00) Configure a new CRA EIO Adapter (140 CRA 312 00) Successfully Build and download the Unity project. Run and Test the newly configured QEIO drop

Monitoring Demonstrate how to Monitor the QEIO Network Unity System Words (%SW) and Bits (%S) Unity Device DDT s

Unity System Words (%SW) and Bits (%S) STAT monitoring of the QEIO network is not available. Here are two methods that can be implemented to monitor different aspects of the Legacy STAT instruction. Monitor the System Bits (%S) and Words (%SW): Unity provides a vast amount of diagnostics data through the system bits and words. These can be monitored like the original STAT data or they can be moved into the same 4x area of the application. Example: Battery Failed: LL984 STAT word 1, bit 12 = Unity %S68. Drop Address 4 (both), Rack 1 module health: LL984 STAT word 27 = Unity %SW647 Attached is a spreadsheet that contains cross referencing, Note: This spreadsheet is not an exhaustive list.

Unity Device DDT s Use the Unity Device DDT s for Quantum and M340 QEIO : Unity provides Device DDT s that can be used to access Remote I/O drop status. These DDT s are automatically created when the QEIO drop is configured. The DDT name can be found under the Device DDT tab of the QEIO drop The Device DDT for Quantum is T_U_DROP_STD_IN. The Device DDT for M340 is T_M_DROP_EXT_IN.

Distributed I/O Demonstrate how to incorporate DI/O onto the QEIO Network Discuss how the QEIO network can support DI/O (Advantys, Momentum etc.) on the same media

Distributed I/O connected to the QEIO network thru a Connexium DRS switch

Ethernet Remote I/O Quick Start During this presentation we covered: Upgrading a Remote I/O system Enhancing a Remote I/O system Monitoring the PLC and Remote I/O system Distributed I/O on the QEIO network Questions?

Thank You