[twincat] TwinCAT — IAlarmSource via TC3 EventLogger #316
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?
Auto-managed PR — Mode B (autonomous)
Driver:
twincatPhase:5Plan PR:5.1Plan:
docs/plans/twincat-plan.mdEffort:
LCross-driver:FalseSummary
IAlarmSource over TcEventLogger on AMS port 110 so PLC alarms surface as OPC UA AC events. Spike-first to determine managed wrapper vs raw AMS port 110. EnableAlarms option (default false).
Source files
src/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT/TwinCATAlarmSource.cssrc/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT/TwinCATDriver.cssrc/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT/TwinCATDriverOptions.csDocs
docs/drivers/TwinCAT.mddocs/v3/twincat-eventlogger-spike.mddocs/Driver.TwinCAT.Cli.mddocs/drivers/TwinCAT-Test-Fixture.mdFixture
tests/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.IntegrationTests/TwinCatProject/PLC/POUs/FB_AlarmHarness.TcPOUE2E
scripts/e2e/test-twincat.ps1Notes
Spike-first.
Branch:
auto/twincat/5.1. Target:auto/driver-gaps.🤖 Auto-loop picked this up. Branch:
auto/twincat/5.1. Status: in-progress.✅ Auto-loop completed. Merged via PR #407.