cpu13.ru - форум OMRON
http://cpu13.ru/

CPM2A команда ACC
http://cpu13.ru/viewtopic.php?f=7&t=2989
Страница 1 из 1

Автор:  uPTX [ Вт июл 18, 2017 12:47 ]
Заголовок сообщения:  CPM2A команда ACC

Всем добрый день.

Есть старенький добрый CPM2A. Прикручиваю управление ШД, через импульсные выходы.

Связка PULS + SPED работает в любых конфигурациях согласно описанию.


Команда ACC никак не встает. Выглядит всё, как-будто синтаксическая ошибка в программе. Не могу понять в чем проблема.

Автор:  Олег [ Вт июл 18, 2017 13:09 ]
Заголовок сообщения:  Re: CPM2A команда ACC

Нужно в "Команды расширения" добавить ACC в контроллер, и не забыть загрузить эти инструкции.

Автор:  uPTX [ Вт июл 18, 2017 15:44 ]
Заголовок сообщения:  Re: CPM2A команда ACC

Спасибо ГРОМАДНОЕ !!!

Всё заработало. Я не знал о такой необходимости :)

Автор:  uPTX [ Вт июл 18, 2017 18:11 ]
Заголовок сообщения:  Re: CPM2A команда ACC

Чтобы не создавать новую тему, решил здесь же спросить.

Пытаюсь примотать команду TXD(48) на периферийный порт. Имею CPM1-CIF11.
В описании сказано, для выбора периферийного порта установить 15-ый бит в управляющем слове, т.е. должно быть #8000 или #8001, в зависимости от направления передачи MSB/LSB.

В результате среда ругается на превышение заданного диапазона и позволяет задать значение только #0 или #1, т.е. только на RS-232 порт, а по нему у меня связь с ПК.

В результате, если что-то попробовать передать, то среда зависает... понятно почему :(

Где опять, какая хитрая галка не стоит?

Автор:  Олег [ Вт июл 18, 2017 22:04 ]
Заголовок сообщения:  Re: CPM2A команда ACC

uPTX писал(а):
...........В описании сказано, для выбора периферийного порта установить 15-ый бит в управляющем слове,................

Там сказано биты 12-15, т.е. речь идёт о цифре. Ставьте #1001

Автор:  uPTX [ Ср июл 19, 2017 10:52 ]
Заголовок сообщения:  Re: CPM2A команда ACC

Конечно же всё заработало ! Спасибо, Олег.

"ЦИФРА"... вот именно, а не бит. Просто в описании так написано, что понимаешь речь идет о бите. Я даже коллегу позвал с целью эксперимента и попросил составить командное слово. Он тоже получил #8001 :)))

Автор:  Олег [ Чт июл 20, 2017 10:59 ]
Заголовок сообщения:  Re: CPM2A команда ACC

А если не 15 бит, а 12 установить в 1? Почему из битов 12-15 выбрали именно 15? :)

Страница 1 из 1 Часовой пояс: UTC + 3 часа (Russia: MSK)
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/