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

Reply
 
Thread Tools Display Modes
Old January 14th, 2020, 05:05 PM   #1
talhaghaffari
Member
Australia

talhaghaffari is offline
 
Join Date: Jan 2020
Location: Sydney
Posts: 3
Consume 280 DINTs from a DINT_IN[279]

Hi,

I have been given a produce tag of 280 DINTs from 1769-L36ERM controller. Please help me understand that how am I going to consume whole 280 DINTs from DINT_OUT[279] Procude tag? Because when I try to create a consume tag in my 1756-L75 Controller, it restrict me by 500 bytes max limit.

Any help would be highly appreciated.

Thanks,
Talha
  Reply With Quote
Old January 14th, 2020, 05:28 PM   #2
dmroeder
Lifetime Supporting Member
United States

dmroeder is offline
 
dmroeder's Avatar
 
Join Date: Apr 2006
Location: Vancouver, WA
Posts: 2,386
You are going to have to make multiple Product/Consumed connections to transfer that much data.

The Producer is only responsible of allowing the number of connections that have been defined. The consumer is responsible for the connection parameters (RPI, tag and amount of data). The producer is unaware of how much of that 280 long array the consumer is going to need/want. It is possible that the consumer would want values [10] - [50] of that array.
  Reply With Quote
Old January 14th, 2020, 05:30 PM   #3
Ken Roach
Lifetime Supporting Member + Moderator
United States

Ken Roach is online now
 
Ken Roach's Avatar
 
Join Date: Apr 2002
Location: Seattle, WA
Posts: 15,322
Welcome to the PLCTalk forum community !

The only way to do this will be to insist that the other programmer create smaller DINT[x] arrays to hold this data.

I just checked to be sure (in Studio 5000 v31) and when you designate a tag as a Produced tag, Studio also warns you that they are limited to 500 bytes in size.

The largest DINT array you can Produce is [125] elements.

Last edited by Ken Roach; January 14th, 2020 at 05:32 PM.
  Reply With Quote
Old January 14th, 2020, 05:39 PM   #4
talhaghaffari
Member
Australia

talhaghaffari is offline
 
Join Date: Jan 2020
Location: Sydney
Posts: 3
Thanks Ken,

That's exactly where i am stuck. Please find attached screenshots for sharing the same issue.

I was just wondering if there is any other way of consuming whole lot of [279] DINT.
Attached Images
File Type: jpg Consume_1.JPG (59.8 KB, 14 views)
File Type: jpg Consume_2.JPG (49.7 KB, 14 views)
  Reply With Quote
Old January 14th, 2020, 05:56 PM   #5
Ken Roach
Lifetime Supporting Member + Moderator
United States

Ken Roach is online now
 
Ken Roach's Avatar
 
Join Date: Apr 2002
Location: Seattle, WA
Posts: 15,322
There is no workaround or exception; the limit is real.

I realize there are data consistency issues you might have to work around, and encourage you to examine the details of hope the CPS instruction differs from the COP instruction.

The system needs to use multiple DINT[x] array tags of 125 or fewer elements.
  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
Consume a V20 controller tag on a V17 controller Coelho LIVE PLC Questions And Answers 2 December 28th, 2013 07:47 PM


All times are GMT -4. The time now is 06:09 PM.


.