Любопытно.. а если нам нужно отдать в верхний уровень обработанное значение, можно ли создать некое юниверсал девайс, добавить на него регистры и писать в эти регистры значения из переменных внутри плк? (Ситуация, когда слейвов рту очень много и штатный диспетчер просто не вывозит, соответственно все эти устройства мы опрашиваем программно)
@CodesysOneLove10 ай бұрын
Так сделать можно, но, мне кажется, в этом случае уже не будет преимуществ по сравнению с отдельной настройкой мастера и слэйва в конфигурации ПЛК.
@harvindomingez7143 Жыл бұрын
Сделал точно как вы, вижу измерения, состояние в ПЛК от МВ100 16Д, реле РК-31, Мастере подключен устройства по RS 485, Слейве ТСР для передачи верхний уровень, изменил ip address ПЛК, подключаюсь с Modbas Poll считать значения ПЛК которые будут передаваться верхний уровень по modbas ТСР, регистры посчитал как вы показали, но значения не идут) можете дать совет
@CodesysOneLove Жыл бұрын
Напишите, пожалуйста, на support@owen.ru - вам помогут.
@user-is6zl9yo9h Жыл бұрын
Добрый день! Всё работает с output module. Не совсем понятно что делать с input module, при их добавлении первая цифра не 2, а 1. Например я задаю значение определённого параметра (2/36) : (36-20) /2=8 регистр в OPC. Считывается параметр (1/36). Пробовал разные регистры, качество good, но при этом значение в OPC нулевое, что не соответствует реальному значению, которое верно отображается в codesys. Возможно отобразить такие параметры в OPC?
@CodesysOneLove Жыл бұрын
а что именно вы называете input module? В видео показаны Real Input Module и Register Input Module, и у них первая цифра 2, так же, как и у Register Output Module - и все работает корректно. Можете мне на почту (e.kislov@owen.ru) прислать проект, с которым у вас проблема - я посмотрю, в чем может быть дело.
@user-ru7xk5oq4z2 ай бұрын
Здравствуйте, ничего не видно
@CodesysOneLove2 ай бұрын
Добрый день. Вы можете открыть плеер KZbin на полный экран и в его настройки (кнопка с шестеренкой внизу справа) установить качество 1080p.
@Danilx111 ай бұрын
Подскажите, а можно таким же образом в TCP Мастера Добавить Мастера rs 485 чтобы он пересылал данные как шлюз или это проще сделать перезаписью переменных
@CodesysOneLove11 ай бұрын
В вашем случае, на мой взгляд, подойдет только перезапись данных.
@Danilx111 ай бұрын
@@CodesysOneLove спасибо , а то бы на этот хитрый способ время бы тратил
@Danilx111 ай бұрын
@@CodesysOneLoveа не можете подсказать пример реализации modbus tcp slave на plc 110 m2
@Danilx111 ай бұрын
@@CodesysOneLoveспасибо проблема была в выравнивании битов
@harvindomingez7143 Жыл бұрын
Доброго времени суток, как добавить по Модбас RTU МВ110 16дн и еще одно устройства Реле контроля РК-31, в мастере добавляю Universal Modbus Device, в параметрах модуля не могу указать адрес устройства, просит IP, как быть? направьте меня в правильный путь мастер
@harvindomingez7143 Жыл бұрын
В параметрах модуля где NetMode оставляю Serial, а где Modul slave указываю адреса устройств?
@CodesysOneLove Жыл бұрын
@@harvindomingez7143 да, именно так.
@user-oe1xs7zp6z3 жыл бұрын
А нельзя ли сделать прозрачный шлюз чтобы можно конфигуратором МВ110 подключится и настроить модуль через контроллер?
@CodesysOneLove3 жыл бұрын
Я думаю, технически это реализуемо, но трудоемкость будет настолько высокой, что это окажется неэффективной тратой времени разработчика. А какой сценарий использования подобного функционала?
@Kit1i3 жыл бұрын
А в CS3. 5 так можно?
@CodesysOneLove3 жыл бұрын
В CS3.5 SP16 - да, там для TCP Slave появился режим Serial Gateway. Но в 2.3 реализация Modbus наша собственная (стандартного драйвера в этой версии нет), поэтому там это реализовано чуть удобнее - ПЛК имеет доступ к "шлюзовым" данным и можно строить шлюзы "TCP/Serial", "Serial/Serial", TCP/TCP". В 3.5 - только "Serial/TCP" (слэйвы в RS, мастер в TCP) и доступа к "шлюзовым" данным у ПЛК нет. Но справедливости ради - в нашей реализации Modbus для 2.3 есть недостатки - например, отсутствует нормальная поддержка групповых запросов.