PLC-5 block transfer error

xz739

Member
Join Date
Dec 2011
Location
shenzhen
Posts
2
hi,i have a PLC5 system with something wrong.the cpu was plc-5/80e.with 14 chassis 1771-A3B.the first 13 chassis each has 10 1771-IL 8 analog input module installed,the last chassis has 3 1771-IXE module.the processor use BTR and BTW instruction to read input data and write configuration data.the problem is sometimes the BTR instruction will has a error code with -7 or -9 as shown in the control block data file attached below.if it is due to too many blocks transfered at one time,how to split them.and in the program the programmer seems to write some rungs to deal with this error code.is this error common in the PLC-5 system.and is there any methods to avoid the errors.details about the system and the RSS file is in the attached files.
there are some other questions need you answer:
1.does the channel baud rate has impact in BTR or BTW instruction(like scan time)?
2.in BTR or BTW ,is the rack and slot and module address the starting address,how to determine the last rack and slot and module?

i know there is some experts in this forum,i appreciate you spend a little time to see the program and answer my questions.thanks first.
 
It's the middle of the night on a weekend in the USA, where most of the PLC-5 experts are, so don't be too surprised that you didn't get an answer right away.

Error codes -7 and -9 indicate data corruption or timeouts, so they suggest that there are physical problems with the RIO network media.

This is supported by the Channel Diagnostics (data files N13 and N14, shown in the Channel Configuration -> Channel Status dialog). Channel 1A is in very good condition but Channel 1B has a very large proportion of errors.

The first thing to do is go through the RIO network adapter-by-adapter and look for shorted wires, grounded shields, and corroded or loose terminals. Make sure that there is only one 82 ohm resistor on each end of the network daisy-chain.

Both RIO channels are already running at their maximum speed (230.4 kb/s). While running at a slower data rate sometimes helps improve data reliability, the error rate in this system is so high that a slower data rate is unlikely to help enough to fix the problems.

The block transfer logic in your controller was done in a very unusual manner, using indirect addressing and arrays of control and data blocks. While this may be elegant, it is also complex. I strongly recommend not touching it.

Focus on the physical installation of your RIO cables.
 

Similar Topics

Good Evening , I need to convert a PLC 2/17 ( RS Logix 5 ) over to a CompactLogix 1769-L33ER . I took notice in the RS Logix 5 program that...
Replies
9
Views
2,078
I really need to wrap my head around a PLC-5 , Block Transfer Write. I am dealing with some alarm issues with a PLC 5 and Panelview Plus. I want...
Replies
1
Views
4,760
I am having issues at a plant with the BTR and BTW instructions giving me an error code of -10 or -11 even though the chassis data is correct. I...
Replies
3
Views
2,227
We removed an HMI talking on the RIO only to find problems with the remaining devices on the RIO network. The network sped up significantly only...
Replies
4
Views
1,741
Please tell me the how to get out of this error Problem is the BTW enable bit is continuously on and block transfer is not executing. Is...
Replies
2
Views
1,733
Back
Top Bottom