Chris Taylor
Lifetime Supporting Member
I’ve mentioned bit of this before,
http://www.plctalk.net/qanda/showthread.php?t=68356
Its a bit long
Last year I inherited a system that has two Controlnets, a lot of work was done to update system but the hardware for the Controlnets was retained. However all the copper media was changed including the taps as damage had been identified in some panels, the taps have a fine solid drawn centre core and this had broken where bending radius had not been maintained(too much use of cable ties).
The system is a pair racks each with a 1756 L73, a enhanced RM card other network cards and two Controlnet CN2R/B cards(these were updated from CNBR/Ds) for Control net there is one network with 23 connections and a second with 14 including the two in the main racks. The rest of the nodes are Flex I/O adaptors and a couple of DNET adaptors. The configuration is as follows, there are 15 remote panels and in each panel there may be 1 to 6 flex adaptors. Within each panel the media is RJ6 and copper taps, between each panel is a redundant fiber ring connecting to Coax/Fiber converters (1786-/RPFM)
OK, the system works well, redundancy also works well and scan times are fast and very reliable.
In the original scheme the ”OLD SCADA” had a screen that showed the Controlnet network and was able to indicate if a there was a fault, but it was error free for year apparently. We have replicated the same screen (in our own way and improved it J) when looking at the original code it is clear that it never worked, it was based on reading the Led status of the Controlnet card using a user –defined data type “Code_83”, however the data type order was incorrect and so the Led status was always overwritten. I fixed this in my code and now it works OK
Here the problem, because it now the LED code works, the customer notices that occasionally part of the network will change from green to flashing green or flashing red and he wants it sorted out. We have monitored the network and can tell that the channel that flashes is always the redundant channel (know that that would probably be the case anyway but if I disconnect a channel the other channel that was reporting an error now stays solid green. I can’t seem to track down the exact cause. Whats interesting is that the fault doesn’t propagate across the fibre only in the local copper unless it is in the main PLC area. The system won’t actually alarm unless redundancy is lost for five minutes and this has never happened.
I have purchased a license for MD for RSnetWorx for Controlnet (it only took Routeco four weeks to acknowledge that it actually existed) but it would seem that it doesn’t cover redundancy, (not on my test setup anyway, anyone have experience with this?)
I’m getting exasperated, all the copper media is new and tested including terminating resistors and couplers between taps, taps are now rail mounted rather than screwed to the backplate to reduce any stress on the couplers. The cable end were made off using the AB kit and the cable is the correct type all tested with the AB media checker. The fiber has been tested point to point, all ends cleaned.
In most of the panels there is no AC power, most of the events happen when there is not actual operations taking place, so no relays opening or closing etc.
Naturally I’ve been to Tech Support, (we do have a contract) they have been helpful but are now suggesting replacing everything to see if it helps (that’s not going to happen on a live building)
If you got this far, well done. Thank you.
So any ideas? How do I automatically scan the adaptors to find why some of them report an error and then identify the cause of those errors? Oh and I’m not allowed to make any software changes in the processors.
Chris
http://www.plctalk.net/qanda/showthread.php?t=68356
Its a bit long
Last year I inherited a system that has two Controlnets, a lot of work was done to update system but the hardware for the Controlnets was retained. However all the copper media was changed including the taps as damage had been identified in some panels, the taps have a fine solid drawn centre core and this had broken where bending radius had not been maintained(too much use of cable ties).
The system is a pair racks each with a 1756 L73, a enhanced RM card other network cards and two Controlnet CN2R/B cards(these were updated from CNBR/Ds) for Control net there is one network with 23 connections and a second with 14 including the two in the main racks. The rest of the nodes are Flex I/O adaptors and a couple of DNET adaptors. The configuration is as follows, there are 15 remote panels and in each panel there may be 1 to 6 flex adaptors. Within each panel the media is RJ6 and copper taps, between each panel is a redundant fiber ring connecting to Coax/Fiber converters (1786-/RPFM)
OK, the system works well, redundancy also works well and scan times are fast and very reliable.
In the original scheme the ”OLD SCADA” had a screen that showed the Controlnet network and was able to indicate if a there was a fault, but it was error free for year apparently. We have replicated the same screen (in our own way and improved it J) when looking at the original code it is clear that it never worked, it was based on reading the Led status of the Controlnet card using a user –defined data type “Code_83”, however the data type order was incorrect and so the Led status was always overwritten. I fixed this in my code and now it works OK
Here the problem, because it now the LED code works, the customer notices that occasionally part of the network will change from green to flashing green or flashing red and he wants it sorted out. We have monitored the network and can tell that the channel that flashes is always the redundant channel (know that that would probably be the case anyway but if I disconnect a channel the other channel that was reporting an error now stays solid green. I can’t seem to track down the exact cause. Whats interesting is that the fault doesn’t propagate across the fibre only in the local copper unless it is in the main PLC area. The system won’t actually alarm unless redundancy is lost for five minutes and this has never happened.
I have purchased a license for MD for RSnetWorx for Controlnet (it only took Routeco four weeks to acknowledge that it actually existed) but it would seem that it doesn’t cover redundancy, (not on my test setup anyway, anyone have experience with this?)
I’m getting exasperated, all the copper media is new and tested including terminating resistors and couplers between taps, taps are now rail mounted rather than screwed to the backplate to reduce any stress on the couplers. The cable end were made off using the AB kit and the cable is the correct type all tested with the AB media checker. The fiber has been tested point to point, all ends cleaned.
In most of the panels there is no AC power, most of the events happen when there is not actual operations taking place, so no relays opening or closing etc.
Naturally I’ve been to Tech Support, (we do have a contract) they have been helpful but are now suggesting replacing everything to see if it helps (that’s not going to happen on a live building)
If you got this far, well done. Thank you.
So any ideas? How do I automatically scan the adaptors to find why some of them report an error and then identify the cause of those errors? Oh and I’m not allowed to make any software changes in the processors.
Chris