PDA

Просмотр полной версии : Настройка RS485 Slave ПЛК110 с панели СП307



Raikkonen
17.11.2017, 08:53
Добрый день! Подскажите где можно взять пример, или может где-то есть описание, да я не нашел.
Имеем:
ПЛК110, по первому RS485 подключен МВ110-8А, связь настроена через конфигуратор все ок работает
По MB TCP к контроллеру подключена СП307, все так же настроено через конфигуратор и все работает. СПшка является мастером.
Необходимо - Второй RS485 контроллера использовать в качестве Slave для SCADA системы или любого другого опроса который потом когда-нибудь реализует заказчик.
И вот настройку этого второго порта (скорость передачи, адрес, итп) необходимо сделать с панели. - как?

capzap
17.11.2017, 09:18
через библиотеку работы с портом такое можно сделать, только вот не вяжется с фразой:"другого опроса который потом когда-нибудь реализует заказчик", опрос будет происходить только по тому протоколу/-ам, который сейчас реализуете

Raikkonen
17.11.2017, 10:00
Ну протокол то понятно. Там уже будет и адресация выдана и прочее. Просто нет примера работы в качестве модбас слейва. И в описании к бибилотеке написано, что это бибилиотека для работы в качестве мастера (речь идет о "Библиотека Modbus")

capzap
17.11.2017, 10:14
библиотека работы с портом это syslibcom, я не говорил библиотека с модбас (modbus.lib)

Raikkonen
17.11.2017, 10:40
а это ни как через конфигуратор не сделать? тоесть нет никакого доступа из программы к настройкам?

Gans
24.11.2017, 10:59
Здравствуйте, Райконнен.

Разумеется в ПЛК-конфигурации это можно реализовать.

1. В ПЛК-конфигурации добавляете подэлемент "ModBus (slave)".
2. Указываете Модбас-адрес. Например 1.
3. Выбираете интерфейс для связи. Например "Debug RS-232 [var]".
4. Настраиваете интерфейс. Скорость, четность стоповые биты и тд. Это все должно совпадать с настройками интерфейса панели оператора.
5. Добавляете переменные в Ваш подэлемент "ModBus (slave)". Например: "2 bite [var]".

на этом все)