结论:allowLoading == true只代表 PLC 的“允许上料”信号有效,并不等于IsPrepareOperationEnabled == true。当前代码中,最可能导致“可以上料但准备按钮不可用”的原因,是下料联锁逻辑在判断准备按钮之前提前返回。
1. 高概率原因:HandleAutomaticLoadDuringUnloading()提前拦截
在 [StationControlViewModel.Realtime.cs:373]
if(HandleAutomaticLoadDuringUnloading(allowLoading,snapshot.GetBoolean(PLCSigna