You are not registered yet. Please click here to register!


 
 
plc storereviewsdownloads
This board is for PLC Related Q&A ONLY. Please DON'T use it for advertising, etc.
 
Try our online PLC Simulator- FREE.  Click here now to try it.

---------->>>>>Get FREE PLC Programming Tips

New Here? Please read this important info!!!


Go Back   PLCS.net - Interactive Q & A > PLCS.net - Interactive Q & A > LIVE PLC Questions And Answers

PLC training tools sale

Reply
 
Thread Tools Display Modes
Old May 19th, 2018, 08:04 AM   #1
Vager
Member
United States

Vager is offline
 
Join Date: May 2018
Location: NY
Posts: 8
Rslogix 5000 Beginner

Hello all,

Just beginning to work with the Rslogix5000 platform so hopefully i can phrase this question clearly and with the right terminology. What would be the most efficient way to search for tags that are communicated between several control logix PLC's connected via ethernet? I seem to find myself looking at a lot of MOV instructions that are reading/writing arrays from one PLC to another. Feel like i'm stumbling around quite a bit and there must be some easy way to find the source and destination relating to this data. Any help or insight into this issue would be appreciated.
  Reply With Quote
Old May 19th, 2018, 08:33 AM   #2
sparkie
Lifetime Supporting Member
United States

sparkie is offline
 
Join Date: Nov 2014
Location: KS
Posts: 742
It sounds like data from various bits of the program that need to communicate with another PLC are being stored together and transferred as a single tag. It makes more sense if you look at the values being copied in binary. Then each bit represents something, and it is usually organized neatly so that you can find what you are looking for.

Once you have the "bit of interest" you can search for that bit in each program and see what it is doing, and use cross-reference to find all instances of a particular bit and track it throughout the logic. Ctrl+ F will get you started, or just right click on the bit in the ladder.

Also, a MOV instruction doesn't write to other PLC's. The MOV instruction, however may be doing what I spoke about above, and putting the data where it needs to go to be transferred.

Last edited by sparkie; May 19th, 2018 at 08:38 AM.
  Reply With Quote
Old May 19th, 2018, 09:22 AM   #3
Vager
Member
United States

Vager is offline
 
Join Date: May 2018
Location: NY
Posts: 8
Thanks for the info! I have been having success in referencing the binary values and most of what i'm looking at is organized in the controllers routines titled as Read_Data and Write_Data. The MOV instruction has me a bit confused only because that is often the only instruction i can seem to find during cross reference in either program. I gather from what your saying is that if i dig deep enough i should be able to find some sort of MSG instruction or something similar that is capable of moving the data?
  Reply With Quote
Old May 19th, 2018, 10:04 AM   #4
bernie_carlton
Lifetime Supporting Member + Moderator
United States

bernie_carlton is offline
 
bernie_carlton's Avatar
 
Join Date: Apr 2002
Location: Yakima, Washington
Posts: 6,228
The sharing of information may be by way of produced/consumed tags. Once defined these require no further message instructions.
__________________
Controlling outputs is the PLC's way of getting its inputs to change.

www.thePLCguy.com
  Reply With Quote
Old May 19th, 2018, 05:46 PM   #5
pal
Member
United Kingdom

pal is offline
 
Join Date: Apr 2011
Location: Tilbury
Posts: 175
To expand on Bernie's reply , select controller tags (2nd item in the left side explorer) then click show and pick produced to see exported tags (if any) or consumed to see tags sent by other PLCs .
  Reply With Quote
Old July 6th, 2018, 07:59 AM   #6
anthr_plcnewbie
Member
Canada

anthr_plcnewbie is offline
 
Join Date: Jan 2016
Location: Canada
Posts: 77
How can I cross reference to find all produced or consumed tags in the program? Is there an easier way? Thanks.
  Reply With Quote
Old July 7th, 2018, 07:43 AM   #7
jdbrandt
Lifetime Supporting Member
United States

jdbrandt is offline
 
jdbrandt's Avatar
 
Join Date: Oct 2002
Location: Pennsylvania
Posts: 1,020
Quote:
Originally Posted by Vager View Post
Hello all,

Just beginning to work with the Rslogix5000 platform so hopefully i can phrase this question clearly and with the right terminology. What would be the most efficient way to search for tags that are communicated between several control logix PLC's connected via ethernet? I seem to find myself looking at a lot of MOV instructions that are reading/writing arrays from one PLC to another. Feel like i'm stumbling around quite a bit and there must be some easy way to find the source and destination relating to this data. Any help or insight into this issue would be appreciated.
Nobody else mentioned this, but, every 5000 Series ethernet interface has a Web Page, and, on that Web Page, you will find a detailed list of Originator and Responder I.P. addresses. THIS is really the starting point for your search. It will allow you to manually generate a list of IP addresses that are initiating and responding to communications.
__________________
Jeffrey D.Brandt
  Reply With Quote
Old July 8th, 2018, 10:26 AM   #8
daba
Lifetime Supporting Member + Moderator
United Kingdom

daba is offline
 
daba's Avatar
 
Join Date: Jul 2004
Location: uk
Posts: 4,372
And nobody has mentioned this either...


If another processor is writing to this one, you will not be able to get a cross-reference, or a search, or anything, to tell you where the data is coming from....


Which is why I always prefer Read messages, at least a cross-ref will have a "Destructive" MSG listed.


The "Destructive" column in the cross-reference is very useful, it tells you which of the instructions found can change the value of the tag. You can sort the X-Ref listing by this column to get all the destruction instructions at the top... very handy ...
__________________
___________________________
ControlLogix & SLC Training
a-b train ltd.
abtrain@tiscali.co.uk
www.abtrain.co.uk
tel: 07506 73 9999
nil illegitimi carborundem


  Reply With Quote
Reply
Jump to Live PLC Question and Answer Forum

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Topics
Thread Thread Starter Forum Replies Last Post
Using RSEmulator and keep getting an error in RSLogix 5000 Forat LIVE PLC Questions And Answers 11 October 3rd, 2016 12:12 PM
RSLogix 500 and 5000 licensing and versions ryangriggs LIVE PLC Questions And Answers 8 June 29th, 2016 11:09 AM
RSLogix Emulate 5000 Sakubh LIVE PLC Questions And Answers 3 March 6th, 2015 10:52 AM
Strange Situation in RSLogix 5000 Saulo35 LIVE PLC Questions And Answers 3 February 3rd, 2015 03:58 PM
RSLogix 5000 V15 Features Samneggs LIVE PLC Questions And Answers 18 April 20th, 2006 05:45 PM


All times are GMT -5. The time now is 10:07 PM.


.