Native AbLegacy: refused PLC-5 writes surface as BadCommunicationError #571
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context: native .NET Allen-Bradley transport work (plan
docs/plans/2026-10-07-native-ab-transport.md, branchfeat/native-ab-transport, not yet merged). Parked as a Minor during per-task review — none of these block the plan.Native AbLegacy (PCCC) runtime follow-ups:
BadCommunicationErrorrather thanBadNotSupported— operators will read it as a comms fault.Fixed on
feat/native-ab-transportin39ae286c: a nativeAbStatus.Unsupportedrefusal (PLC-5 non-N reads, all PLC-5 writes, status-bit sub-element writes) now reaches the client asBadNotSupported, keeps the tag handle and does not degrade driver health. Same mapping applied to AbCip.