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

Тема: Проблема с загрузкой программы ПЛК210

Комбинированный просмотр

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

    По умолчанию

    В проекте используется опрос COM-порта и обмен между панелью и контроллером. По раздельности все работает. Когда использую и то и другое сразу возникает эта проблема.

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,594

    По умолчанию

    Цитата Сообщение от shtrm Посмотреть сообщение
    В проекте используется опрос COM-порта и обмен между панелью и контроллером. По раздельности все работает. Когда использую и то и другое сразу возникает эта проблема.
    Пока что это подтверждает гипотезу Cs-Cs о том, что в вашем коде есть ошибки в работе с памятью.
    Выложите, пожалуйста, ваш проект, в котором после запуска сразу возникает исключение - посмотрим, в чем дело.
    Все, что не связано с возникновением исключения - удалите из проекта.

  3. #3

    По умолчанию

    Архив с программой
    Вложения Вложения
    • Тип файла: rar Test.rar (3.11 Мб, Просмотров: 3)

  4. #4
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,594

    По умолчанию

    Цитата Сообщение от shtrm Посмотреть сообщение
    Архив с программой
    Навскидку:

    Код:
    FOR i:= 0 TO 30 DO
        fbRealToWord2(rInput := rWriteReal[i], wOutput1 => awWriteReal[i*2+1], wOutput2 => awWriteReal[i*2]);
        OCL.SWAP_DATA(ADR(sWriteString), ADR(awWriteString), SIZEOF(awWriteString), FALSE, FALSE, FALSE);
    END_FOR;
    В какой элемент массива awWriteReal (с каким индексом) произойдет запись при i = 30?

  5. #5

    По умолчанию

    Не куда писать, спасибо)

  6. #6
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,594

    По умолчанию

    Цитата Сообщение от shtrm Посмотреть сообщение
    Не куда писать, спасибо)
    Как раз нет - запись будет произведена куда-то (в вашем случае - внутрь COM_Control'a, потому что он там следом в порядке объявления).
    В первом посте вы наблюдаете характерные последствия этого, и это в данном случае можно назвать удачей.
    Когда вы удаляли часть кода проекта ("По раздельности все работает.") - вы продолжали писать куда-то, просто это становилось для вас незаметным.

Похожие темы

  1. Проблема с загрузкой проекта в ИП320
    от Kontra в разделе Панели оператора (HMI)
    Ответов: 21
    Последнее сообщение: 13.01.2022, 18:12
  2. Проблема с загрузкой программы
    от ivydy в разделе ПЛК1хх [М02]
    Ответов: 14
    Последнее сообщение: 12.01.2022, 15:37
  3. Проблема с загрузкой в ПЛК160 м2
    от Vlad_doc в разделе ПЛК1хх [М02]
    Ответов: 10
    Последнее сообщение: 29.10.2019, 18:02
  4. Проблема с загрузкой программы на СПК107
    от hells1ng в разделе СПК1xx (архив)
    Ответов: 5
    Последнее сообщение: 30.10.2015, 19:25
  5. ИП320 проблема с загрузкой программы
    от Иванов Виктор в разделе Эксплуатация
    Ответов: 5
    Последнее сообщение: 10.10.2014, 16:08

Ваши права

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