-
ПЛК304 + 5 ПЛК304
Здравствуйте, мне нужно к ПЛК304 присоединить еще 5 ПЛК304, с одного ПЛК получить нужные значения мне удалось, а вот теперь такой вопрос как можно организовать передачу значений на ПЛК в 1 порт. Как можно разделить ПЛК или распознать с какого из 5 ПЛК идет сигнал, допустим получить сетевое имя ПЛК?
-
Какой интерфейс ипользуете?
-
-
На главном ПЛК используйте биб-ку для Modbus Master, на остальных - Modbus Slave. Различать он их будет по адресу. Про Modbus в инете куча информации.
ЗЫ: Можно через конфигурацию сделать то же самое
-
Использую библиотеку Modbus (OWEN) - SysCom для построения связи между ПЛК. Можно подробней объяснить каким образом наладить распознавание по адресам или как это сделать через конфигурацию?
-
Для начала изучить как устроен протокол Modbus. После этого остальные вопросы отпадут
-
Здравствуйте, использую протокол связи modbus для обмена данными между ПЛК304 и ПЛК304, при записи 29 значений все идет отлично, но при превышении количества значений слейв устройство начинает выдавать ошибку "illegal data value", а на мастере пропадают все сигналы, с чем это может быть связано?
-
29 значений за раз? Что значит значение (размер в байтах)?
Как понять: на мастере пропадают все сигналы?
По поводу ошибки - необходимо прочесть спецификацию по модбасу - там должно быть
-
Выложите пожалуйста принтскрины настройки слейва и мастера до иполе добавления а так же где выскакивает ошибка.
-
спецификацию посмотрел, ошибку там нашел, проблема была в превышении буфера 32 битовыми переменными, сделал все на 16-ти битовых, все заработало.
Теперь нужно присоединить МВ110-8АС к ПЛК304. Смотрел видео урок и мануальчик весь просмотрел, но при опросе вылазит ошибка 255, причину ошибки найти не могу, по ОПК серверу все отлично работает