СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Евгений, хорошо. Будем пробовать.
Спасибо.
Доброго времени суток столкнулся с проблемой в проекте потребовалось подключить к СПК модуль МУ110К в добавок к уже имеющемуся МУ110Р, для подключения предыдущего модуля использовал шаблон, шаблоны для первого и второго модуля одинаковые с одинаковыми названиямии я так понимаю с одинаковыми назначениями выходов? для управлением релейного модуля использовал в программе на CFC вывод MU110_8R_K.wOut8.
очень прошу ответить на следующие вопросы:
1. как мне обратиться к транзисторному модулю с тем же номером выхода?
2. с одного выхода транзисторного модуля мне нужен шим сигнал для управления контроллером шагового двигателя, я правильно понял что предварительно записав скважность шим в модуль, в дальнейшим я программно управляю выходом присваивая значения переменной привязанной к этому выходу в диапазоне от 1 до 1000? скорость меня интересует постоянная и изменять в процессе работы её не требуется, только подобрать значение во время отладки.
Для работы с МУ110-Р и МУ110-К, действительно, используется один шаблон, но каждый его экземпляр в дереве устройств имеет уникальное имя. По умолчанию CODESYS добавляет к дефолтному имени экземпляра порядковый номер, но можно указать свое имя. Соответственно, при обращении к конкретному модулю указывается именно это уникальное имя.
Безымянный.png
Для шаблонов работа с ШИМ не поддержана - в этом случае придется вручную настраивать Modbus Slave устройство.
Последний раз редактировалось Евгений Кислов; 18.02.2017 в 12:04.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
1. Добавляете вместо шаблона устройство Modbus Slave, Com Port версии 3.5.4.0.
2. На вкладке Общее указываете его адрес.
3. На вкладке Канал Modbus Slave создаете канал. В соответствии с РЭ (с. 41-42) для первого выхода выбираете функцию 16, сдвиг (адрес регистра) - 0, длина - 1.
Безымянный.png
4. На вкладке Соотнесение входов/выходов привязываете к каналу переменную типа WORD и включаете настройку Вкл. 2 (всегда в задаче цикла шины).
Безымянный2.png
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Доброго дня! Нужна помощь.
Используя библиотеку Modbus и ComService (чтобы открыть порт) пытаюсь установить связь с модулем МУ110-16Р (ПЛК308-М01 - мастер, порт Р1 (COM2), при использовании COM5, ситуация не меняется). Модуль МУ110-16Р не реагирует на запросы. Светодиод COM-порта мигает красным с одинаковой частотой. Листинг подпрограммы и настройки модуля прилагаю. Спасибо. net.jpgmy110_16rt.jpg
1. Вы перезагружали модуль по питанию после подключения к нему Конфигуратором Mx110?
2. Какой цикл задачи COM?
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Спасибо Евгений, сделал по вашей инструкции, модуль подключился (компиляцию прошел успешно), далее по нажатию кнопки делаю выполнить st код в котором присваиваю значение 100 привязанной к моему выходу переменной типа word, загружаю проект, индикатор обмена данными постоянно моргает, но двигатель не вращается. я правильно понимаю что меняя значение переменной я изменяю скважность ШИМ? и означает ли моргания индикатора что на программном уровне все правильно функционирует и необходимо разбираться с аппаратной частью?