1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

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

Unity Pro (Control Expert), Quantum, Premium, M340, M580, Hybrid DCS, Process Expert, Zelio, Twido, M17*, M2**, SCADAPACK, SoMachine, MachineExpert, ZelioSoft, TwidoSoft, TwidoSuite, TelePace

Модераторы: Глоб.модераторы, Специалисты SE

Ответить

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

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

Сообщение magnuz »

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, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

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

Сообщение san »

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

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

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

Сообщение magnuz »

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

san
преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

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

Сообщение san »

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

Вернуться в «ПЛК»