PLCverif

PLCverif — Verification report

Generated on 2024-10-28 13:52:29 | PLCverif v3.0 | (C) CERN BE-ICS-AP | Show/hide expert details
ID:case40
Name:
Description:
Source file(s):
Requirement:

instance.outputs_match is always true at the end of the PLC cycle.

Result:Violated
Verification backend:NusmvBackend (nusmv-Classic-dynamic-df)
Total run time:1500 ms
Backend run time:1312 ms

Counterexample

Variable Beginning of Cycle 1 End of Cycle 1
INPUT BOOL instance.AvailabilityChanged false false
INPUT BYTE instance.CommandIn 255 255
INPUT BOOL instance.DemandAvailability false false
INPUT BOOL instance.Orientation_Valid false false
INPUT BOOL instance.Sig1_from_Type2 false false
INPUT BOOL instance.Sig2_from_Type2 false false
INPUT BOOL instance.Unit_is_Type1 true true
LOCAL BOOL instance.fb_40.Communication_Test_Command_Old false false
LOCAL BOOL instance.fb_40.LockCond false false
OUTPUT BOOL instance.fb_40.Setup_State_Type1_T_ON.Out false false
OUTPUT INT instance.fb_40.State_Type1 0 20
LOCAL INT instance.fb_40.State_Type1_Old 0 20
OUTPUT BOOL instance.fb_40.Type1_SetupDone false false
INPUT BOOL instance.fb_40.Unit_is_Type1 false true
INPUT BYTE instance.fb_o.CommandIn 0 255
LOCAL BOOL instance.fb_o.Communication_Test_Command_Old false false
LOCAL BOOL instance.fb_o.LockCond false false
OUTPUT BOOL instance.fb_o.Setup_State_Type1_T_ON.Out false false
OUTPUT INT instance.fb_o.State_Type1 0 10
LOCAL INT instance.fb_o.State_Type1_Old 0 10
OUTPUT BOOL instance.fb_o.Type1_SetupDone false false
INPUT BOOL instance.fb_o.Unit_is_Type1 false true
OUTPUT BOOL instance.outputs_match false false

Diagnosis

No diagnosis is available.


Show/hide more details