PDA

Просмотр полной версии : Модуль вывода МУ-110 8И



Asset05
23.03.2017, 14:17
Здравствуйте, у меня следующая проблема не могу подключить модуль вывода, у меня плк 100, делаю все как сказано в руководстве по эксплуатации, получается через Codesys в конфигурации плк добавляю ОВЕН МАСТЕР затем меняю на RS-485 затем в параметрах RS указываю скорость 9600->оставляю ASCII-> добавляю подэлемент Float Variable-> меняю адрес на 16, создал простенькую программу затем компилирую пишет ошибка 4015, что делать каковы мои ошибки, помогите пожалуйста

Р.Александр
23.03.2017, 16:13
Через конфигуратор МХ 110 смотрели сетевые установки модуля? Они должны совпадать с параметрами, установленными в контроллере.

melky
23.03.2017, 16:18
4015
"Тип данных ‘<имя>' недопустим для прямого битового доступа"

Прямая битовая адресация допускается только с целыми типами или битовыми строками, но не для прямоадресуемых переменных. Возможно, вы используете переменную типа REAL/LREAL или константу <var1>.<bit>, либо прямоадресуемую переменную.


Разберитесь с переменными для начала.

Andy86-j
11.04.2017, 10:26
Вопрос по прибору МУ-110-8И и по МУ-110-6У. Какое время уходит у прибора после получения посылки от ПЛК о изменении значения на его выходах до, собственно, изменения этого значения? В приборах измерения(МВ-110-2АС к примеру) в инструкции есть данные о скорости обновления результатов измерения(5мс). Для приборов аналогового вывода такой информации не нашел.
И доп вопрос - имею небольшую собранную систему с простенькой программой: ПЛК110 мастер сети. К нему по rs-485-1 по протоколу modbus-rtu подключена панель сп-270 и индикатор сми2. У них выставлены polling time 500мс. К сети rs-485-2 к этому же ПЛК подключены три модуля ввода МВ-110-2AC, 2модуля вывода МУ-110-6У и один МУ-110-8И. Эти модули также подключены по modbus-rtu, для модулей 2AC polling time 10ms, для модулей управления выставлено посылка сигнала и по времени polling time и по изменении значения(polling time при этом также выставлен 10мс). От каждого из модулей принимается/посылается один регистр(в случае 2АС измеренное значение на одном из каналов, в случае 6У или 8И значение для выставления на одном из каналов). Программа написана так, что измеренное значение на одном из модулей МВ-2АС должно быть выставлено на одном из модулей вывода(три как бы параллельные ветки). Осциллографом смотрим скорость выполнения такой операции - изменение на входе МВ-2АС и изменение напряжения на выходе МУ-8И. Получается 100-150мс. Скорость сети пробовал 57 и 115, результат схож. Время цикла контроллера выставлено 1мс, в модуле статистики время цикла показывает примерно 400мкс. Вопрос собственно - такая скорость реакции в данной конфигурации предел, или есть возможности ее снизить? При работу по протоколу ОВЕНа не будет выигрыша в скорости.
P.S. Добавлю - просто вдруг важно - если сделать такую длинную связку - МВ2АС принимает сигнал, этот сигнал подается на МУ6У, он этот сигнал устанавливает на МВ2АС, далее этот измеренный сигнал подается на другой МУ-6У, он его подает на следующий МВ-2АС, и уже этот измеренный сигнал подается на МУ-8И....как то так...вот в этом случае скорость выполнения такой операции порядка 300-400мс.

Евгений Багаев
11.04.2017, 12:09
Вопрос по прибору МУ-110-8И и по МУ-110-6У. Какое время уходит у прибора после получения посылки от ПЛК о изменении значения на его выходах до, собственно, изменения этого значения?
В модулях аналогового вывода МУ110-8И и МУ110-6У время изменения сигнала на выходе с 0 до 100 % после получения посылки составляет 1 мс. Со 100 до 0 % также 1 мс.