Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: ПЛК160: Modbus TCP не работает после команд Reset и Reset (cold)

  1. #1
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию ПЛК160: Modbus TCP не работает после команд Reset и Reset (cold)

    После выполнения команд Reset и Reset (cold) из CoDeSys 2.3.9.32 ПЛК160 отказывается устанавливать TCP-соединение. Помогают только команды Reset (original) и Download. От конкретного проекта не зависит; на стороне ПК modbus-программа собственного изготовления.

    Код:
    PLCInfo
    PLC model MODEL PLC 160 
    Binary  VERSION 2.14.0 
    Need Target version 2.10 
    Compiled: 10:35:22 Apr 29 2011 
    MAC 6A:77:00:21:C0:B2 
    IP 192.168.0.18
    GATE 192.168.0.2
    MASK 255.255.255.0
    PIC upper version is 15
    Licence unlimited

  2. #2

    По умолчанию

    Цитата Сообщение от Yegor Посмотреть сообщение
    После выполнения команд Reset и Reset (cold) из CoDeSys 2.3.9.32 ПЛК160 отказывается устанавливать TCP-соединение. Помогают только команды Reset (original) и Download. От конкретного проекта не зависит; на стороне ПК modbus-программа собственного изготовления.

    Код:
    PLCInfo
    PLC model MODEL PLC 160 
    Binary  VERSION 2.14.0 
    Need Target version 2.10 
    Compiled: 10:35:22 Apr 29 2011 
    MAC 6A:77:00:21:C0:B2 
    IP 192.168.0.18
    GATE 192.168.0.2
    MASK 255.255.255.0
    PIC upper version is 15
    Licence unlimited
    А на чем написана modbus-программа собственного изготовления, если не секрет.

  3. #3
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Не секрет — C#/WPF. Используется библиотека NModbus, но подключение обламывается когда дело ещё не дошло до неё.

    Учитывая, что кодесис продолжает нормально логиниться на ПЛК по эзернету, можно предположить: проблема где-то в modbus tcp-слейве на контроллере.
    Последний раз редактировалось Yegor; 28.02.2012 в 13:11.

  4. #4

    По умолчанию

    Цитата Сообщение от Yegor Посмотреть сообщение
    Не секрет — C#/WPF. Используется библиотека NModbus, но подключение обламывается когда дело ещё не дошло до неё.

    Учитывая, что кодесис продолжает нормально логиниться на ПЛК по эзернету, можно предположить: проблема где-то в modbus tcp-слейве на контроллере.
    Подскажите пожалуйста - Visual C#, экспресс-выпуск бесплатный продукт ?

  5. #5
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Да, бесплатный. В нём на работе и делаю. Регистрация, впрочем, всё равно требуется, и, насколько помню, вам придётся завести аккаунт Windows Live. Но это тоже за так. Обращайтесь, если что. Только не в этой теме пожалуйста
    Последний раз редактировалось Yegor; 28.02.2012 в 13:45.

  6. #6
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Ну что, баг подтвердился или нет?

  7. #7

    По умолчанию

    Та же беда и в openscada, настроил считывание регистров modbus, работает, делаю ресет ПЛК и перестает работать, запускаю openscada на другом компьютере и тоже не считывает, вроде как в овен ПЛК проблема.

  8. #8
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    Мне кажется из-за того что при кратковременном отключении питания ethernet не пропадает, здесь тоже самое сокет корректно не закрылся а может вообще не закрылся и при перезапуске плк не дает подключиться новому соединения. Видимо лечится изменениями в прошивке либо переходом на использование библиотек и самостоятельным управлением соединением

  9. #9

    По умолчанию

    Значит скада будет слейвом, разработчики ответят есть ли у них какие мысли по этому поводу?

  10. #10
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    Цитата Сообщение от v30139 Посмотреть сообщение
    Значит скада будет слейвом
    А смысл, сокет нужен как для мастера так и для слейва

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Reset, ModBus(Slave) TCP
    от AnKeX в разделе ПЛК1хх
    Ответов: 20
    Последнее сообщение: 28.04.2012, 11:38
  2. Ответов: 13
    Последнее сообщение: 20.08.2011, 00:31
  3. Reset в УТ24
    от MasterZ в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 23.05.2011, 10:21
  4. Прямая трансляция Modbus команд
    от Rallex в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 22.04.2011, 16:38
  5. Reset сбрасывает retain-таймеры :( ?
    от Валенок в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 02.04.2009, 17:06

Ваши права

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