Показано с 1 по 10 из 21

Тема: мистическая комбинация в ПЛК150

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию мистическая комбинация в ПЛК150

    Добрый день,

    В программе на ST написанной для ПЛК 150, булевская переменная принимает странное значение и показывает ошибку для переменной xInit. Саму программу в которой это было обнаружено я упростил, убрал все лишнее, чтобы продемонстрировать ошибку. Если написать программу четко, как на скрине, то будет ошибка.

    Ошибка возникает только если iCount:=6 и массив aBuffer: ARRAY [1..5] OF WORD из пяти элементов.

    Можно подумать, что массив из 5 элементов, а iCount равен 6 и поэтому запись в массив некорректная, но во-первых причем тут булевская переменная xInit, которую вообще не трогают, а во-вторых при любых других значения iCount больших 6, такой ситуации не возникает.
    И в принципе никогда больше такой ситуации не возникает, в которой булевская переменная принимает не свойственное ее типу ошибочное значение, какие бы комбинации размеров массива и iCount я не делал. То есть только комбинация когда массив из 5 элементов и iCount:=6 дает ошибочное значение xInit ни каким боком не относящейся к этому массиву и переменной iCount. Если массив и переменную wX сделать типа INT то ошибки также не возникает даже при комбинации iCount=6 и массива aBuffer: ARRAY [1..5] OF INT.

    Прошу пояснить эту мистику на ПЛК150.


    В приложении скрины.

    С уважением, Михаил
    Изображения Изображения

Похожие темы

  1. ПЛК150 + ПЧВ
    от NikeTM в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 23.09.2014, 04:00
  2. ПЛК150
    от Денис_NTS в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 30.07.2013, 20:35
  3. ПЛК150!
    от Broka в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 27.11.2011, 20:21
  4. ПЛК150 и ТХК(L)
    от exbit в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 06.01.2011, 15:28
  5. ПЛК150+ПКП 1Т
    от Руслан2 в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 11.03.2008, 14:15

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •