login about faq

One of my co-workers is converting a PLC5 program with racks on RIO to controllogix. He was wondering how to handle the block transfers and data for RIO.

Here's what I told him:

Let the conversion tool work it's magic... Once converted Rename the tags "N##:##/##" to match the desired format "I/O_Slot_Channel_Rack_Slot" or whatever. He can then alias those tags to the PLC's real work I/O (Rack#:I/O.Slot[#]... )

Was this good advice? We'd welcome any better Ideas!

asked Nov 19 '09 at 20:20

Marc%20G.'s gravatar image

Marc G.
39017


I helped design and create a program that used RIO, old PLC 5 Racks, plus ControlNet on a ControlLogix Platform. I was able to keep things straight by separating the different Rack Sections in the Code.

I used two Message Blocks Analog Slots (first used for configuration, the second used for Data Passing). There is a lot of information around the Allen Bradley Online Technical Support Webpage as far as programming, I would recommend the sequential setup.

I was able to keep my sanity when using naming convensions by following the a simple sequence. Block Transfer Write Commands (Configuration Settings): _BTW_NX_RX_SX_xxxx Block Transfer Read Commands (Data Passing): _BTR_NX_RX_SX_xxxx

NX - was used for Network Number - The original setup had over 60 Racks seperated into 5 different PLC 5 Networks. RX - was the Rack Number SX - was the Slot Number

Hope this information is somewhat useful.

link

answered Nov 20 '09 at 20:22

Luis%20R's gravatar image

Luis R
20816

Use the 1756-RIO module and it's associated mapping utility

link

answered Dec 08 '09 at 18:56

user-43%20%28google%29's gravatar image

user-43 (google)
1

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or __italic__
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×9
×1
×1

Asked: Nov 19 '09 at 20:20

Seen: 1,194 times

Last updated: Dec 08 '09 at 18:56