2014-04-30 10 views
0

다음 컴파일,하지만 내 프로그램이 오버플로 오류의 불평,IEC 61131-3에서 배열 리터럴을 어떻게 선언합니까? Strutured Text?

VAR 
    PositionsAx1: ARRAY[1..64] OF DINT := [49500, 47703, 45906, 44109, 42312, 40516, 38719, 36922, 35125, 33329, 31532, 29735, 27938, 26142, 24345, 22548, 20751, 21834, 23037, 24240, 25443, 26646, 27848, 29051, 30254, 31457, 32660, 33863, 35065, 36268, 37471, 38674, 39877, 41080, 42282, 43485, 44688, 45891, 47094, 48297, 49500, 49500, 49500, 49500, 49500, 49500, 49500, 49500, 49500, 49500, 49500, 49500, 49500, 49500, 49500, 49500, 49500, 49500, 49500, 49500, 49500, 49500, 49500, 49500]; 
END_VAR 

배열에 64 개 개의 값이 있습니다. 온라인으로 부끄러운 문서에서 나는 TYPE을 선언해야하지만 확실하지는 않습니다 ...

답변

0

위의 내용은 올바른 방법입니다. 오버플로가 다른 것에서 발생했습니다.