Евгений, с библиотеками тоже не так все просто. Почему то при загрузке проекта возникают ошибки (скрин ошибок). В чем может быть проблема? Вложение 29586 Вложение 29587 Вложение 29588
Вид для печати
Евгений, с библиотеками тоже не так все просто. Почему то при загрузке проекта возникают ошибки (скрин ошибок). В чем может быть проблема? Вложение 29586 Вложение 29587 Вложение 29588
Евгений, хорошо. Будем пробовать.
Спасибо.
Доброго времени суток столкнулся с проблемой в проекте потребовалось подключить к СПК модуль МУ110К в добавок к уже имеющемуся МУ110Р, для подключения предыдущего модуля использовал шаблон, шаблоны для первого и второго модуля одинаковые с одинаковыми названиямии я так понимаю с одинаковыми назначениями выходов? для управлением релейного модуля использовал в программе на CFC вывод MU110_8R_K.wOut8.
очень прошу ответить на следующие вопросы:
1. как мне обратиться к транзисторному модулю с тем же номером выхода?
2. с одного выхода транзисторного модуля мне нужен шим сигнал для управления контроллером шагового двигателя, я правильно понял что предварительно записав скважность шим в модуль, в дальнейшим я программно управляю выходом присваивая значения переменной привязанной к этому выходу в диапазоне от 1 до 1000? скорость меня интересует постоянная и изменять в процессе работы её не требуется, только подобрать значение во время отладки.
Для работы с МУ110-Р и МУ110-К, действительно, используется один шаблон, но каждый его экземпляр в дереве устройств имеет уникальное имя. По умолчанию CODESYS добавляет к дефолтному имени экземпляра порядковый номер, но можно указать свое имя. Соответственно, при обращении к конкретному модулю указывается именно это уникальное имя.
Вложение 29613
Для шаблонов работа с ШИМ не поддержана - в этом случае придется вручную настраивать Modbus Slave устройство.
1. Добавляете вместо шаблона устройство Modbus Slave, Com Port версии 3.5.4.0.
2. На вкладке Общее указываете его адрес.
3. На вкладке Канал Modbus Slave создаете канал. В соответствии с РЭ (с. 41-42) для первого выхода выбираете функцию 16, сдвиг (адрес регистра) - 0, длина - 1.
Вложение 29614
4. На вкладке Соотнесение входов/выходов привязываете к каналу переменную типа WORD и включаете настройку Вкл. 2 (всегда в задаче цикла шины).
Вложение 29615
Доброго дня! Нужна помощь.
Используя библиотеку Modbus и ComService (чтобы открыть порт) пытаюсь установить связь с модулем МУ110-16Р (ПЛК308-М01 - мастер, порт Р1 (COM2), при использовании COM5, ситуация не меняется). Модуль МУ110-16Р не реагирует на запросы. Светодиод COM-порта мигает красным с одинаковой частотой. Листинг подпрограммы и настройки модуля прилагаю. Спасибо. Вложение 29642Вложение 29643
1. Вы перезагружали модуль по питанию после подключения к нему Конфигуратором Mx110?
2. Какой цикл задачи COM?
Спасибо Евгений, сделал по вашей инструкции, модуль подключился (компиляцию прошел успешно), далее по нажатию кнопки делаю выполнить st код в котором присваиваю значение 100 привязанной к моему выходу переменной типа word, загружаю проект, индикатор обмена данными постоянно моргает, но двигатель не вращается. я правильно понимаю что меняя значение переменной я изменяю скважность ШИМ? и означает ли моргания индикатора что на программном уровне все правильно функционирует и необходимо разбираться с аппаратной частью?