Профиль должен быть заполнен на русском языке кириллицей. Заполнение профиля заведомо ложными или некорректными данными - причина возможного отказа в регистрации на форуме.

Schneider PLC. Не можем установить направление энкодера

PLC, прочие контроллеры, промышленные компьютеры, операторские панели

Автор темы
magnuz
здесь недавно
здесь недавно
Сообщения: 8
Зарегистрирован: 20 сен 2013, 15:08
Ф.И.О.: Kuzmo A.B.

Schneider PLC. Не можем установить направление энкодера

Сообщение magnuz » 11 окт 2013, 09:54

Unity PRO v.5.0. Нужно прописать чтобы энкодер был с направлением прямого счета. Модель энкодера - XCC3510PS84CBN Can Open. Методичку можно найти здесь - http://www.cyberforum.ru/attachments/309730d1379929060.
Прямой счет это когда в SDO(#6000) 0-ой бит в 0. А у нас по умолчанию стоит значение этого байта 3. В object Dictionary так и стоит 3. Нам нужно чтобы было 2. В программе пишем в нужном нам месте

Код: Выделить всё

tmpInt[1] := 0;
      tmpInt[2] := 2;
      WRITE_VAR(ADDM('0.0.2.2'),
         'SDO',
         16#00006000,(* 16#00006000,*)
         0,
         tmpInt,
         Signal.AbsEncHoriz.Management_Parameter);


Это фрагмент секции проги для ПЛК BMX P34 20302 на языке ST. Дебажил. До данного места доходит, пишет в SDO. Но в SDO как была 3 так и стоит. Проверял в OsiCoder CAN Open.
Что делать? Как изменить данные в Object Dictionary?
Очень нужна помощь. Сидим на пусконаладке. Уже несколько месяцев пытаемся заставить энкодер работать нормальным образом.

Аватара пользователя

san
преподаватель
преподаватель
Сообщения: 1400
Зарегистрирован: 01 сен 2008, 17:32
Ф.И.О.: Пупена Александр
Откуда: Киев, Украина
Поблагодарили: 1 раз
Контактная информация:

Re: Schneider PLC. Не можем установить направление энкодера

Сообщение san » 11 окт 2013, 11:47

1. С диагностических окон М340 пробовали менять посредством SDO?
2. Какие-то другие объекты словаря пробовали менять?


Автор темы
magnuz
здесь недавно
здесь недавно
Сообщения: 8
Зарегистрирован: 20 сен 2013, 15:08
Ф.И.О.: Kuzmo A.B.

Re: Schneider PLC. Не можем установить направление энкодера

Сообщение magnuz » 17 окт 2013, 09:04

Не могу сказать, есть ли в ПЛК нативные средства настройки SDO
Не знаю как в Object Dictionary вообще что-либо менять.

Аватара пользователя

san
преподаватель
преподаватель
Сообщения: 1400
Зарегистрирован: 01 сен 2008, 17:32
Ф.И.О.: Пупена Александр
Откуда: Киев, Украина
Поблагодарили: 1 раз
Контактная информация:

Re: Schneider PLC. Не можем установить направление энкодера

Сообщение san » 17 окт 2013, 14:04

magnuz писал(а):Не могу сказать, есть ли в ПЛК нативные средства настройки SDO
Не знаю как в Object Dictionary вообще что-либо менять.

В М340 есть средства для отправки SDO с диагностических окон устройства в онлайн режиме.


Вернуться в «Средний уровень автоматизации»



Кто сейчас на конференции

Сейчас этот форум просматривают: Google Adsense [Bot] и 1 гость