SandwichMagic
Member
I am close to wits end and would appreciate any new perspective.
Cannot go into minutia, but here is a rough rundown of the system and issue we are having.
-The system is a currently operating (and ancient) measurement system that uses a 486 computer for data acquisition and a PowerMac to generate reports about the thing that it is measuring. To get some of the measurement properties, like width and height, it uses a multi-gauge interface(MGI) with RS-232, I imagine to save on serial ports. Effectively, the system sends a command to the MGI at regular intervals, and then the MGI sends back the appropriate data.
-The job is to duplicate all of the data collected by the existing system, but replacing the data aquire-er with a CompactLogix and do the data logging with FactoryTalk View. The catch is that the existing system has to be essentially unaffected, meaning that I cannot change the existing programming, and the PLC has little to no control over the existing process.
-The issue we are having is regarding splitting the serial communications. We have tried to split it using 3 different types of splitter. The first was a non-powered 1 in 2 out splitter, which made the comms between the existing system and the MGI non functional as well as not seeing anything back at the PLC, so that was a bust. We tried a simple splitter that simply electrically connects them with no diodes or anything, We would see the Rx lights flash on both PC and PLC but the system would lose communications immediately after. We thought that possibly the transmission from the MGI was not powerful enough for both receivers, so we moved to a powered booster/splitter. When we did this, with the MGI as the input and the PC and PLC as the outputs, the system did not have communication. We then made the PC the input to the booster splitter, and the MGI and the PLC being the outputs, and the System did work! But the only communications I am seeing back are the prompts from the PC, not the MGI.
-I do not need to write anything to the MGI or the PC, I simply need to see the reply from the MGI. I will worry about what data later, but right now I would take literally anything from the MGI.
Any help or thoughts would be much appreciated. I didn't think that we were reinventing the wheel, but to be frank I am not even sure if I know what "round" means anymore. Also to be frank, my expertise in serial largely comes from breakfast time, so I am no expert by any means.
Cannot go into minutia, but here is a rough rundown of the system and issue we are having.
-The system is a currently operating (and ancient) measurement system that uses a 486 computer for data acquisition and a PowerMac to generate reports about the thing that it is measuring. To get some of the measurement properties, like width and height, it uses a multi-gauge interface(MGI) with RS-232, I imagine to save on serial ports. Effectively, the system sends a command to the MGI at regular intervals, and then the MGI sends back the appropriate data.
-The job is to duplicate all of the data collected by the existing system, but replacing the data aquire-er with a CompactLogix and do the data logging with FactoryTalk View. The catch is that the existing system has to be essentially unaffected, meaning that I cannot change the existing programming, and the PLC has little to no control over the existing process.
-The issue we are having is regarding splitting the serial communications. We have tried to split it using 3 different types of splitter. The first was a non-powered 1 in 2 out splitter, which made the comms between the existing system and the MGI non functional as well as not seeing anything back at the PLC, so that was a bust. We tried a simple splitter that simply electrically connects them with no diodes or anything, We would see the Rx lights flash on both PC and PLC but the system would lose communications immediately after. We thought that possibly the transmission from the MGI was not powerful enough for both receivers, so we moved to a powered booster/splitter. When we did this, with the MGI as the input and the PC and PLC as the outputs, the system did not have communication. We then made the PC the input to the booster splitter, and the MGI and the PLC being the outputs, and the System did work! But the only communications I am seeing back are the prompts from the PC, not the MGI.
-I do not need to write anything to the MGI or the PC, I simply need to see the reply from the MGI. I will worry about what data later, but right now I would take literally anything from the MGI.
Any help or thoughts would be much appreciated. I didn't think that we were reinventing the wheel, but to be frank I am not even sure if I know what "round" means anymore. Also to be frank, my expertise in serial largely comes from breakfast time, so I am no expert by any means.