Controlling I/O with explicit messages is relatively complex compared to normal implicit I/O control.

Similar documents
Overall Description. Generated by D.J.Withenshaw Date 05/09/2007 Revision A. (Name) only. Page 1 of 7

Copyright Information. Copyright ThePlcCorner.com

Setting up Pinnacle Ethernet IP communication with Allen Bradley PLCs

Advantech AE Technical Share Document

Allen-Bradley MLGX Driver Configuration Manual

AKD Ethernet IP: Using Compactlogix or Contrologix With No Cyclic Poll ( Explicit Messaging Only )

Multi-hop Messaging using SLC 5/05 Processor via Ethernet

WebAccess Driver Configuration Manual

CM-EIP-1 G9SP Safety Controller EtherNet/IP Adapter Application and Setup Guide

ivu Plus Industrial Ethernet Instruction Manual

Allen-Bradley. PowerFlex DSI Communication Adapters. DeviceNet (22-COMM-D) EtherNet/IP (22-COMM-E) PROFIBUS (22-COMM-P) RS-232 DF1 Module (22-SCM-232)

Building a groov HMI for Allen-Bradley Logix Systems. About groov. Building a groov HMI for Allen-Bradley Logix. A-B Systems and groov

User Manual. PowerFlex ENETR Dual-port EtherNet/IP Option Module Firmware Revision Number 1.xxx

Communicating To Acromag Series 9xxEN-60xx Ethernet Modules From Legacy Allen Bradley or Rockwell Automation Devices

EtherNet/IP Adapter. 20-COMM-E FRN 2.xxx. User Manual. AB Drives

OMRON Rockwell CompactLogix or ControlLogix

WebAccess AB LOGIX PLC Ethernet Driver Guide. Advantech WebAccess. - AB LOGIX PLC Ethernet Driver Guide Version: 1.02

CENTERLINE 2100 Motor Control Centers EtherNet/IP Network Adapter

Configuring EtherMeter MicroLogix (1100/1400) Communications Using EtherNet/IP.

User's Manual. DAQMaster MW100 Ethernet/IP Instruction Manual

Quick Talking to ControlLogix (PCCC-style)

Premier Integration. RSLogix 5000 v16 Integrated Drive Profiles. Rick Nusbaum Schaedler Yesco Distribution

Application Note. Adding an MPiec Controller as an EtherNet/IP Adapter to Allen Bradley CompactLogixL32E. Applicable Product: MPiec, CompactLogix5332E

Application Note. Adding an MPiec Controller as an EtherNet/IP Adapter to Allen Bradley ControlLogix 5555

EtherNet /IP User Guide

Integration of In-Sight with AB PLCs running RSLogix

1.0 01/02/07 QuickStart_EtherNet/IP comm with Rockwell PLCs

EtherNet /IP User Guide

User Manual. PowerFlex 525 Embedded EtherNet/IP Adapter

PLX51-DF1-ENI. DF1 Router DF1 to EtherNet/IP TM Router USER MANUAL

AKD Using AKD EtherNet/IP with RSLogix Manual

Allen-Bradley Replacements

eth1000_large.jpg Using ICC ETH-1000 EtherNet/IP Interface with Mitsubishi iq PLC

Electronic Displays, Inc. EDV111 Series LED Signs Allen Bradley AOI (Add on Instruction) Software Manual

EtherNet/IP Configuration for a Moxa MGate 5105-MB-EIP and an Allen-Bradley CompactLogix L32E. Copyright 2013 Moxa Inc Released on July 15, 2013

eth1000_large.jpg Using ICC ETH-1000 EtherNet/IP Interface with Mitsubishi iq PLC

Using Message Instructions to Communicate with an Ethernet IP Nexus Unit

435NBX Basic Ladder Logix Setup

ControlLogix PLC Example. Show Controller: V16 Pro Script File: PLC_ControlLogix.ami

DeviceNet Adapter. 20-COMM-D FRN 1.xxx. User Manual

PCs, PLCs and PACs August 2012 Market Intelligence Report

CED/Nebraska Rockwell Training Schedule Sorted by Course #

Connection of MGB-L1B-EI to Allen Bradley ControlLogix

ControlNet Adapter. 20-COMM-C FRN 1.xxx. User Manual

Operating a PowerXL DC1/DE1 Drive with a Rockwell PLC on Ethernet/IP

Defining a Rockwell Logix unsolicited message using RSLogix 5000

Using Intelligent SNAP I/O with Allen-Bradley PLC Systems

Configure an X-Gateway EtherNet/IP Adapter with RSLogix 5000

Chapter 3: Memory Organization and. Computer Aided Manufacturing TECH 4/

Logix5000 Controllers Produced and Consumed Tags

Powermonitor 1000 Unit

2015 Softing Inc. All Rights Reserved. tmanager Performance Considerations

For the configuration of the I/O-modules in a control system an EDS-file is required. The names of the files are as follows:

User Manual. PowerFlex 25-COMM-E2P Dual-Port EtherNet/IP Adapter

EtherNet/IP Communications Module

Logix5000 Controllers I/O and Tag Data

PowerFlex 525 DeviceNet Adapter

FlexLogix System L33 and 1794-L34. User Manual. Allen-Bradley HMIs

2012 Rslogix 5000 Training Manual READ ONLINE

EtherNet/IP - EtherNet/IP

ICC. EtherNet/IP Client Driver Manual INDUSTRIAL CONTROL COMMUNICATIONS, INC Industrial Control Communications, Inc.

CoNeT Mobile Lab: Ethernet IP on Allen Bradley platform

ICP DAS GW-7472 FAQ. FAQ Version 3.4. ICP DAS Co., Ltd

Tritex II EtherNet/IP - Option

Scanners. status. Germany:

EtherNet /IP. Interface Configuration Quick Start

TeSys T LTM R EtherNet/IP with a Third-Party PLC Quick Start Guide

Basic Control of SMVector over Ethernet IP using RSLogix 5000

PLC-5 Migration Strategies

L05 - PowerFlex Drives Configuration & Programming

PLX51-DF1-MSG. DF1 Messenger DF1 to EtherNet/IP TM Messenger USER MANUAL

ControlNet Network Configuration

Virtual Machines & Simulations to Accelerate Student Learning

ControlLogix Controllers Revision 14

Several sets of parameters and configuration techniques affect communication performance:

Operating a Power Xpert C445 Global Motor Management Relay with a Rockwell PLC via Ethernet/IP

DriveLogix 5730 Controller

APPLICATION NOTE. Reading/writing data from an X-gateway EtherNet/IP using ControlLogix5000 MSG instruction SCM HMS Industrial Networks

PowerFlex 70 Safe-Off Control EtherNet/IP Guard I/O Safety Module and GuardLogix Integrated Safety Controller

November 3rd, 2016 Studio 5000 V29 & Controller Update

Logix 5000 Controllers Program Parameters

Driver Manual. FS EtherNet/IP

Integrated Safety & PowerFlex DriveGuard

DeviceNet Network Configuration

1769 Expansion Cables

PS69-DPS. CompactLogix or MicroLogix Platform Profibus DP Slave Communication Module USER MANUAL

Modular Controller System KS vario

Logix 5000 Controllers Tasks, Programs, and Routines

Communicating To Acromag Series 9xxEN-6xxx and XTxxx2-xxx Ethernet Modules In An Allen Bradley ControlLogix System

Integrated Architecture. Putting the Pieces Together

Plc 5 Programmable Controller Instruction Set Reference Manual

Logix 5000 Controllers Messages

EZTouch Protocol Conversion Feature

ControlNet Modules in Logix5000 Control Systems

FieldServer Driver - Ethernet FS EtherNet/IP

CompactLogix 5370 L2 Programmable Automation Controllers

FieldServer Driver - Ethernet FS EtherNet/IP

ALLEN-BRADLEY DF1 INTEGRATION KIT FOR PAC CONTROL USER S GUIDE

AOI for MGB-L1B-EI on Allen Bradley ControlLogix

PowerFlex 1769-SM2 Compact I/O DSI/Modbus Communications Module. Firmware Version 1.xxx User Manual

Transcription:

Overall Description This application note details controlling a PowerFlex40 drive on EtherNet/IP using explicit messages, with a MicroLogix 1100 PLC being used as the controller. This application note can also be used with the other PowerFlex 4 class drives with 22-COMM-E, and PowerFlex 7 class drives with 20-COMM-E, and 1305 / 1336 Scanport drives with 1203-EN1. Additionally this application note can be used with SLC 5/05E and PLC5 controllers. Background and Limitations Controlling I/O with explicit messages is relatively complex compared to normal implicit I/O control. ControlLogix / CompactLogix PLC s with EtherNet/IP provides the easiest and most integrated form of implicit I/O control for a PowerFlex drive. RSLogix5000 v16.x programming software for ControlLogix / CompactLogix contains integrated profiles for PowerFlex drives that with a few clicks of the mouse create all control tags automatically and an implicit connection at the specified Requested Packet Interval to control the drive. This connection is monitored at both ends to ensure that the PLC and drive are communicating. A watchdog will cause a drive fault if the drive doesn t respond in the order of 100mSecs. Therefore using ControlLogix / CompactLogix, is by far the much preferred method of controlling drives on EtherNet/IP. If you are not using these PLC s, then PowerFlex drives on EtherNet/IP can be controlled with explicit messages using ML1100, SLC and PLC5, with the following limitations: An explicit message is a much slower form of control and non deterministic. This means that you cannot guarantee how long the drive will take to start up / stop when the command is given. Therefore all equipment used in this manner, should be subject to a risk assessment, taking into account the mechanical and electrical implementation. A time-out value (in seconds) in the drive will issue a drive fault if a message is not received from the PLC within the specified time. However the PLC has no way of detecting a loss of comms to the drive, until the next cycle of explicit messages. This is another factor in the risk assessment. Any additional drives to be controlled, will require additional explicit messages for control which need to be carefully sequenced. Most PLC s (refer to PLC user manuals) have small communication queues, which need to be carefully managed if messages are not to be lost. Each PLC has a limited number of communication connections (refer to PLC user manuals for max connections), which will limit the number of drives that can be connected. Unlike a ControlLogix / CompactLogix solution, programming a controller using RSLogix5 / RSLogix500 software with explicit messages is a lot more difficult, and produces a far more complex program. Inverter Use x Page 1 of 5

Description Controlling a drive with explicit messages involves the use of PCCC emulated block transfer using N- Files. ( Refer to EtherNet/IP PCCC Objects in the 22-COMM-E user manual) Firstly we need to send a time-out value to the drive (in seconds), before sending any control data. The N42:3 value normally defaults to 0, and so needs a non 0 value before it accepts any valid control data. The screenshot above details a value of 5 (secs) in N20:0 which will need to be sent to the drive. The following MSG instruction is used: The format of the message is as below: Page 2 of 5

N.B. The time-out value message above is being sent continuosly. In reality it would only need sending once whilst the drive is powered up. Now we can send the Logic Control and reference words. The user manual details these starting from N41:0. The user program (detailed later in this application note) writes the control data for the Logic Control word at N20:20 and the Speed Reference at N20:22. Therefore the explicit messages is: Additionally we can read the Logic Status and Feedback words. The user manual details these starting from N41:0. The user program (detailed later in this application note) reads the status data for the Status word and locates it at N20:1 and the Speed Feedback at N20:3. Therefore the explicit messages is: Page 3 of 5

Here is an example of the Logic program for the Logic Status / Feedback: Page 4 of 5

Here is an example of the Logic program for the Logic Command / Reference: Page 5 of 5