Результаты опроса: Поделитесь результатами использования прошивок подготовленных 7 марта 2017г.

Голосовавшие
59. Вы ещё не голосовали в этом опросе
  • СПК207[М04]/[M05] - Полет нормальный

    6 10.17%
  • СПК207[М04]/[M05] - Есть проблемы

    9 15.25%
  • СПК207[М02] - Полет нормальный

    4 6.78%
  • СПК207[М02] - Есть проблемы

    6 10.17%
  • СПК107/110/105 - Полет нормальный

    16 27.12%
  • СПК107/110/105 - Есть проблемы

    14 23.73%
  • СПК107.Д/110.Д - Полет нормальный

    1 1.69%
  • СПК107.Д/110.Д - Есть проблемы

    5 8.47%
  • Новые TARGET-файлы - удобны, понравились

    18 30.51%
  • Новые TARGET-файлы - неудобны или есть проблемы

    3 5.08%
Опрос с выбором нескольких вариантов ответа.
Показано с 1 по 10 из 461

Тема: Глобальное обновление ПО для всех СПК, программируемых в CODESYS 3.5 SP5 Patch5

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

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

    По умолчанию

    Цитата Сообщение от stumex Посмотреть сообщение
    Столкнулся в этом обновлении с одной забавной штукой.
    Вчера залил и запустил станок, вроде всё работает как надо. Сегодня заметил что падает обмен данными между СПК 107 и модулем вывода. Хотя ошибок не выдает и даже мигает лампочка линк на модуле)).
    Обмен данными может лежать от полсекунды до десятка минут!
    Добавил код ручного перезапуска (спасибо одному доброму человеку, не помню кому именно, но с этого форума. Именно он посоветовал использовать сей код.)

    Код:
    (*перезапуск сети при ошибках*)
    CASE restart_STEP OF
            0:     IF d_out_32_ModBus.xError OR d_in_16_ModBus.xError OR anal_out_ModBus.xError THEN// определяем наличие ошибки в модулях
                    count_errors:=count_errors+1;//считает кол-во ошибок
                    restart_STEP:=restart_STEP+1;//шаг перезапуска сети
                    ELSE restart_STEP:=0;
                END_IF
            1:    
                Modbus_Master_COM_Port.xStop:=TRUE;//останавливаем ком порт.
                TON_restart(IN:=TRUE,PT:=T#20MS);//ждём немного
                IF TON_restart.Q THEN
                    d_out_32_ModBus.xReset:=TRUE;//перезапускаем модули
                    d_in_16_ModBus.xReset:=TRUE;
                    anal_out_ModBus.xReset:=TRUE;
                    TON_restart(IN:=FALSE);
                    restart_STEP:=restart_STEP+1;
                END_IF
            2:    TON_restart(IN:=TRUE,PT:=T#20MS);
                IF TON_restart.Q THEN
                    d_out_32_ModBus.xReset:=FALSE;//запускаем модули
                    d_in_16_ModBus.xReset:=FALSE;
                    anal_out_ModBus.xReset:=FALSE;
                    TON_restart(IN:=FALSE);
                    restart_STEP:=restart_STEP+1;
                END_IF
            3:        
                TON_restart(IN:=TRUE,PT:=T#20MS);
                IF TON_restart.Q THEN
                    Modbus_Master_COM_Port.xResetComPort:=TRUE;//перезагружаем ком порт
                    TON_restart(IN:=FALSE);
                    restart_STEP:=restart_STEP+1;
                END_IF
            4:    TON_restart(IN:=TRUE,PT:=T#20MS);
                IF TON_restart.Q THEN
                    Modbus_Master_COM_Port.xResetComPort:=FALSE;
                    TON_restart(IN:=FALSE);
                    restart_STEP:=restart_STEP+1;
                END_IF
            5:    TON_restart(IN:=TRUE,PT:=T#20MS);
                IF TON_restart.Q THEN
                    Modbus_Master_COM_Port.xStop:=FALSE;//запускаем ком порт
                    TON_restart(IN:=FALSE);
                    restart_STEP:=restart_STEP+1;
                END_IF    
            6:    TON_restart(IN:=TRUE,PT:=T#20MS);
                IF TON_restart.Q THEN
                    TON_restart(IN:=FALSE);
                    restart_STEP:=0;
                END_IF    
        END_CASE
    В этом случае всё ок, и перезапуск идет.
    Однако общее количество падений сети просто удручает. Хотя и кабель экранированный и резисторы стоят... да и расстояние около 10 метров.
    зы. Галочка авто перезапуск сети стояла.
    p.p.s. Скорость 57600. none 8/1. между фреймами 10мс. (дальнейшее уменьшение скорости обмена, к стабильности не приводит.)
    1. Вы TARGET в самом проекте обновили? Просто установки на ПК не достаточно.
    2. Номер прошивки укажите в вашем СПК.
    3. Какое оборудование к СПК подключено? Какие настройки сети и модулей?
    4. SPK_TOOLS используете?
    5. SYS_Exec используете?
    6. Autoreconnect галочка в настройках мастера установлена?
    7. Какая версия Modbus Master
    8. Какая версия модулей.
    Последний раз редактировалось Александр Приходько; 25.03.2017 в 22:46.

Похожие темы

  1. Ответов: 53
    Последнее сообщение: 08.02.2024, 10:35
  2. ОШИБКА В 3.5 SP5 Patch5
    от Votrj1 в разделе СПК1хх
    Ответов: 5
    Последнее сообщение: 12.05.2015, 14:29
  3. ошибка codesys 3.5 SP3 Patch5
    от Ярослав555 в разделе СПК2хх
    Ответов: 2
    Последнее сообщение: 06.08.2014, 10:18
  4. Ответов: 3
    Последнее сообщение: 26.01.2010, 21:01
  5. Всех с Крещеньем!
    от МИХАИЛ в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 18.01.2007, 09:37

Метки этой темы

Ваши права

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