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; //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 請問(wèn)onlyDay和day是兩個(gè)枚舉的成員,onlyDay做case選項時(shí)可以編譯,但用day去做數組下標索引時(shí),一直報錯,提示索引號不合法,編程環(huán)境是SYSMAC STUDIO v1.60。以前在西門(mén)子TIA里用的很溜的,沒(méi)啥問(wèn)題。 |
---|---|
|
ezio2016
工控小白
級別: 略有小成
![]() |
數組索引只能是數值,用枚舉型去做索引,不就是用字符串肯定不行。估計軟件也不會(huì )根據枚舉值去訪(fǎng)問(wèn)實(shí)際的數值,再代入到數組索引中訪(fǎng)問(wèn)。直接用數值吧 |
---|---|
|
ezio2016
工控小白
級別: 略有小成
![]() |
確實(shí)沒(méi)錯,我找了歐姆龍產(chǎn)品技術(shù)問(wèn),歐姆龍的NX/NJ雖然是codesys那一套,但是又定制開(kāi)發(fā)了,導致很多時(shí)候不通用,需要另外修改。 類(lèi)似比亞迪、寧德時(shí)代之前都嘗試想導入codesys到歐姆龍,但還是有些奇怪的問(wèn)題,需要人工調整。 |
---|---|
|