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

Тема: СПК207 - ПЛК110 по Modbus TCP

  1. #1

    По умолчанию СПК207 - ПЛК110 по Modbus TCP

    Добрый день. В плк110 сделал Modbus slave, рис.1. Увидел данные на ПК через OPC, рис.2. СПК207 взяли на тестирование, прошивка V3.302, соответственно таргет v3.5.3.40. Codesys 3.5 SP5 Patch3. По инструкции "ModBus_VS_CODESYS_V35.pdf" хочу добавить "Ethernet адаптер", рис.3. Получается у меня рис.3_my. После этого проект компилируется. Хочу добавить по инструкции Modbus TCP Master, как в инструкции рис.4, получается рис.4_my. Компиляция даёт ошибки. Таргет устройства 3.5.3.40, а версия Modbus TCP Master - 3.5.5.0. Как я понял - в версиях и есть ошибка. Вопрос - как добавить Modbus TCP Master с версией ниже 3.5.3.40.
    Изображения Изображения

  2. #2
    Пользователь
    Регистрация
    12.07.2007
    Адрес
    Воронеж
    Сообщений
    884

    По умолчанию

    Перепрошивайте СПК на последнюю прошивку.
    Иначе дальше могут полезть другие косяки.

  3. #3

    По умолчанию

    Добрый день, извиняюсь, что с каждым шагом приходится задавать вопросы. Установил прошивку v.3.942, с диска на сайте. Новый проект. В ПЛК110, рис.1, сделал Modbus Slave, с адресом 1. Через ОРС переменные вижу. В CDS 3.5 Device имеет версию 3.5.4.20, рис.3. Ethernet добавляется только 3.4.2.0, рис. 4, в нём ничего не изменяю. Дальше пробовал несколько вариантов с версиями. Добавляю Modbus TCP Master, в нём ничего не меняю. Добавляю Modbus TCP Slave, изменяю IP ПЛК110, Unit 1, добавляю канал по умолчанию, во входах выходах делаю переменную, и рис.. Варианты, которые пробовал:
    Device 3.5.4.20 3.5.4.20 3.5.4.20 3.5.4.20 3.5.4.20
    Ethernet 3.4.2.0 3.4.2.0 3.4.2.0 3.4.2.0 3.4.0.0
    Modbus TCP Master 3.5.5.0 3.5.4.0 3.4.2.0 3.4.0.0 3.4.0.0
    Modbus TCP Slave 3.5.4.0 3.5.4.0 3.4.0.0 3.4.0.0 3.4.0.0
    Предупрежд. компил. нет нет нет С0316 4 ошибки
    рис.5 шина не запущена
    Где коза?, В том что версия Ethernet 3.4.2.0? Или я в принципе что то деляю не так?
    Изображения Изображения
    • Тип файла: jpg 1.jpg (74.2 Кб, Просмотров: 39)
    • Тип файла: jpg 2.jpg (58.9 Кб, Просмотров: 29)
    • Тип файла: jpg 3.jpg (101.7 Кб, Просмотров: 21)
    • Тип файла: jpg 4.jpg (95.3 Кб, Просмотров: 17)
    • Тип файла: jpg 5.jpg (93.6 Кб, Просмотров: 25)

  4. #4

    По умолчанию

    Отступы слились, сделал в таблице свои испробованные варианты.
    Изображения Изображения
    • Тип файла: jpg 6.jpg (69.1 Кб, Просмотров: 44)

  5. #5

    По умолчанию

    В режиме онлайн напротив Ethernet, Modbus TCP Master и Modbus TCP Slave "зелёненькие кружочки/стрелки". Как я понял обозначают - связь с ПЛК110 есть. Меняю IP или Unit на другое - пишет шина не работает и напротив Modbus TCP Slave ставит треугольничек. Значит проблема в настройках регистров.
    Может кто-то уже с этим возился, прошу помощи.
    Изображения Изображения

  6. #6
    Пользователь
    Регистрация
    12.07.2007
    Адрес
    Воронеж
    Сообщений
    884

    По умолчанию

    Проект нужен.
    На СПК и ПЛК

  7. #7

    По умолчанию

    Спасибо большое за помощь.
    Вложения Вложения
    • Тип файла: zip CDS3.zip (2.77 Мб, Просмотров: 45)

  8. #8
    Пользователь
    Регистрация
    12.07.2007
    Адрес
    Воронеж
    Сообщений
    884

    По умолчанию

    Снимок.JPGСнимок1.JPGСнимок2.JPG
    СПК207 на руках нет, пробовал на эмуляторе + ПЛК110.
    Все работает.
    Вы не вызываете переменные в программе, может поэтому (Если не вызываются - необходимо выставить опрос (обведено желтым)).

  9. #9

    По умолчанию

    Огромное спасибо, главная проблема действительно была установке "Всегда обновлять переменные". Поигрался и заметил следующее - просто вызывать переменную с Modbus Slave в визуализацию, без PLC_PLG можно только при установке постоянного опроса "Включено 2 (всегда в задаче цикла шины). Если переменная вызывается из PLC_PLG, постоянный опрос включать необязательно. Буду дальше экспериментировать с СОМ и разными типами данных.

  10. #10

    По умолчанию

    Благодаря помощи Прибориста, сделал два Modbus Slave, TCP и СОМ, с ПЛК110. Но опять - стоит передёрнуть питание ПЛК110 или кабель и связь зависает, не восстанавливается. Наверное необходимо осваивать ModBus.lib, как писали в теме Тестирование новых прошивок, пост 322.

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

Похожие темы

  1. Связь по Modbus TCP
    от super100 в разделе ПЛК1хх
    Ответов: 35
    Последнее сообщение: 19.05.2023, 19:20
  2. ПЛК110 и 2 слейва (modbus tcp)
    от Smith2007 в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 28.10.2014, 14:25
  3. ОВЕН и обмен по modbus TCP
    от Alex12345 в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 13.09.2013, 15:25
  4. связь по Modbus TCP
    от TYER в разделе Сетевые технологии
    Ответов: 12
    Последнее сообщение: 01.03.2010, 11:00

Ваши права

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