СПК
кодесисовкая библиотека MODBUS
допустим потерялся слейв или один регистр в слейве (бывает и такое)
1. как отключить конкретный слейв ?
2. как отключить конкретный канал в слейве ?
СПК
кодесисовкая библиотека MODBUS
допустим потерялся слейв или один регистр в слейве (бывает и такое)
1. как отключить конкретный слейв ?
2. как отключить конкретный канал в слейве ?
codesys 3.5.5.0
неужели нельзя отрубить слейвы(каналы в слейве) ? , всю работу в канале портят те что отключены
пришлось даже создать еще одно устройство, а в нем второй MASTER MODBUS на тот же канал (уже с исключенными слейвами) , и переключаться между полным мастером и урезанным,
но все одно не то , второй набор переменных сделал, а модуль МУ110-8Р хоть и опрашивается, но посмотришь состояние канала - все данные в Соотнесении в дополнительном канале - серые (не активные), выходной модуль не реагирует
Последний раз редактировалось tkont; 02.09.2015 в 16:36.
codesys 3.5.5.0
Добрый день. Нужны ли на СПК с прошивкой 3.939 танцы с бубном по поводу трассировки, а конкретно - изменение файла на самой панели? И вообще на сколько актуальны для этой прошивки советы по оптимизации работы трассировки который в FAQ?Проект сделан в SP5 патч 3. Тормозит окно с трассировкой жутко.
как получить значение dwCounter в ST ? Приведите, пожалуйста, пример.Необходимо использовать библиотеку SysTargetVisu23.
Из этой библиотеки необходимо использовать функции:
GetLastMouseDownEvent - Нажатие на Touch "пальцем"
GetLastMouseMoveEvent - Перемещение "пальца" по Touch
GetLastMouseUpEvent - "Палец" убран с Touch
Какая переменная отвечает за наличие связи мастера со слейвом? (т.е. связь есть = истина, нет связи = лож или наоборот)
Опрос переменной по триггеру является внеочередным или все равно остальные слейвы будут опрашиваться в порядке очереди.
(например опрос всех устройств занимает 1,5 секунды, а на переменную опрашиваемую по триггеру подается сигнал от BLINK с периодами T#200ms и T#200ms)
Ответ тут.
По какой функции правильно записывать переменные в ПЧВ?
"Запись в один регистр (код функции 06)"
"Запись в несколько регистров (код функции 16)
Последний раз редактировалось KAPITOSHKARU; 19.11.2015 в 11:58.
Запись в ПЧВ любой функцией. На счет остальных вопросов - а не проще при обмене с ПЧВ modbus.lib использовать а не встроенный визуальный ModBus? Там у Вас таких вопросов бы не возникло.
В новом выпуске АиП№2'15 есть статья про рецепты (СПК) стр.36-37, где можно взять пример из этой статьи?
в АиП вообще все красиво. Почитаешь и душа радуется - ПОКА ДО ПРАКТИКИ НЕ ДОЙДЕТ.
Статью к сожалению не читал. А в чем собственно проблема с рецептами. Создаем структуру, далее из нее массив и готово. Если прицепить CAA Files то можно и с файлов рецеепты брать. В визуализации создаем поля для одного рецепта и в переменных указываем имя массива[x].ингидиент из структуры и все. В верху поле с переменной x. Все - можно выбирать рецепт, можно менять на ходу.