PDA

Просмотр полной версии : ТРМ133М + МР1 + ПЛК



Aleksey Belokon
11.11.2011, 22:02
Помогите. Лезу в дебри и не могу понять. Пытаюсь считать с ТРМ133М Сост. ВУ МР1 Переменая типа BYTE по адресу ModBus 320 Добавляю к оборудованию 8 bit input module с нужным мне адресом и получаю не правду (ЗЫ об обратном порядке битов и выходов вкурсе) и еще почему-то все значения в расчетах здвигаются и показывают аброкадабру... видимо новые переменые как-то сдвигают в памяти другие, но не все.

PS Не могу понять как работает память, почему бывает что сдвигается все... чтоб почитать такого посоветуете?

lara197a
11.11.2011, 23:03
5049Примерно так. (В режиме останов, можно ещё и записывать)

Aleksey Belokon
12.11.2011, 12:36
5049Примерно так. (В режиме останов, можно ещё и записывать)

Большое спасибо. Разобрался. Подключил библиотеку Util.lib и Через функцию EXTRACT считал нужные биты. (это так если кому надо будет). Чтобы поменять уставки получается надо прибор увести в режим ОСТАНОВ?

lara197a
12.11.2011, 14:13
Не помню точно про все, но останов- для МР1 обязательно, при управлении выходами.

Aleksey Belokon
19.11.2011, 00:39
Вот какой теперь вопрос возник, работаю с уставками, меняю из MasterScada все замечательно работает но вот беда. При перезапуске ПЛК, он обнуляет настройки этих уставок (пока интерсуют Тпр З Дн и Тпр Л) Да и иногда почему-то в приборе слетают другие настройки к примеру Время День. Сдвиги Аналоговых входов и наклоны... и др, причем в хаотичном порядке. Виноваты явно мои манипуляции, что делать не пойму. В Universal Modbus device есть настройка Work Mode, поставил By value change, или надо по команде? Может я не верный адрес переменной указываю.