-----
18.11.2017 форум перенесён на другой хостинг. О замеченых глюках просьба сообщать администраторам.
-----
На форуме обязательно:
  1. Заполнить свой профиль на Русском языке. См. Правила, п.2.d.
  2. Не писать свой вопрос в первую попавшуюся тему, а вместо этого создать свою. См. Правила, п.3.a.
Рекламу на своём форуме мы не размещаем ни на каких условиях.

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
преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 17:32
Имя: Пупена Александр
Откуда: Киев, Украина
Поблагодарили: 2 раза
Контактная информация:

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
преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 17:32
Имя: Пупена Александр
Откуда: Киев, Украина
Поблагодарили: 2 раза
Контактная информация:

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

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

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

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