daniel4587
級別: 探索解密
![]() |
CASE Mode OF onlyDay: IF currentTimeHour >= InShiftTime.working[day].shiftHours.hours[day] AND currentTimeHour >= InShiftTime.working[day].shiftMinutes.minutes[day] AND currentTimeHour < InShiftTime.off_work[day].shiftHours.hours[day] AND currentTimeMinutes < InShiftTime.off_work[day].shiftMinutes.minutes[day] THEN CheckShift := day ; END_IF; day_night: ; day_middle_night: ; ELSE ; END_CASE; //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 請問onlyDay和day是兩個枚舉的成員,onlyDay做case選項時可以編譯,但用day去做數組下標索引時,一直報錯,提示索引號不合法,編程環境是SYSMAC STUDIO v1.60。以前在西門子TIA里用的很溜的,沒啥問題。 |
---|---|
|
zjjplc
級別: 略有小成
![]() |
用EnumToNum指令 |
---|---|
|