kjmason528
Member
Hi,
I am dealing with a problem with a vendor that has gone unresolved for a long time. We have a slc 5/05 processor communicating over ethernet with a wonderware intouch app that starts and stops feeders on a compounder. The start and stop is done through relay outputs on the PLC to discrete inputs on the feeder. When we start the feeder from the HMI, feeders stop running when they are supposed to be running. The vendor says the problem is with our network corrupting packets and before they can even begin to troubleshoot it we need to fix our network. So my question is this, a packet has a format that should include a checksum. If a packet arrives at the PLC that doesn't match the checksum doesn't it get rejected? Therefore the output state wouldn't be updated until a packet is received that matches the checksum? I expect at least a little bit of error checking. A system that arbitrarily accepts and acts on bad packets would be dangerous.
I am dealing with a problem with a vendor that has gone unresolved for a long time. We have a slc 5/05 processor communicating over ethernet with a wonderware intouch app that starts and stops feeders on a compounder. The start and stop is done through relay outputs on the PLC to discrete inputs on the feeder. When we start the feeder from the HMI, feeders stop running when they are supposed to be running. The vendor says the problem is with our network corrupting packets and before they can even begin to troubleshoot it we need to fix our network. So my question is this, a packet has a format that should include a checksum. If a packet arrives at the PLC that doesn't match the checksum doesn't it get rejected? Therefore the output state wouldn't be updated until a packet is received that matches the checksum? I expect at least a little bit of error checking. A system that arbitrarily accepts and acts on bad packets would be dangerous.