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

Составление/чтение таблицы ввода/вывода
http://cpu13.ru/viewtopic.php?f=6&t=3406
Страница 1 из 1

Автор:  Варяг [ Чт мар 14, 2019 21:37 ]
Заголовок сообщения:  Составление/чтение таблицы ввода/вывода

Есть вопрос, воспользовавшись советом таких тем поиском не нашёл, а может для остальных она вообще не имеет....(дальше не читается), в общем мне нужно составить таблицу символов, таблицу ввода/вывода на работающем оборудовании. При скачивании с контроллера вышло сообщение что мол нельзя сохранить файл SYM не поддерживаемой версии. Не понятно что за версия, чего не поддерживает? Установлен Программер 9.61, вроде последний. Короче, я хочу отработать все входные датчики и подписать входа. Но ведь при этом взведутся ненужные триггеры, ещё где то что то запишется. Может перед срабатыванием перевести контроллер в режим программ? Дак и так тоже взведутся, останется в памяти не нужная информация. Может переписать память в исходном состоянии и потом, после сработки, опять всю память перезаписать? Но что то ссыкатно как то, наломаю дров - к бабке не ходи.
Подскажите может есть способ по проще сделать сие деяние, ну кроме прозвонки аркадием каждого провода? Контроллер CP1H (если это имеет значение).

Автор:  Олег [ Чт мар 14, 2019 23:29 ]
Заголовок сообщения:  Re: Составление/чтение таблицы ввода/вывода

Таблицы символов в контроллере может просто не быть, не все её заливают в контроллер. Поэтому Вы её и выкачать не можете.

Автор:  olyakish [ Пт мар 15, 2019 10:35 ]
Заголовок сообщения:  Re: Составление/чтение таблицы ввода/вывода

Очень рутинная работа в ручном режиме.
По модели найти сколько у него входов/выходов.
далее в программере в поиске поставить 0 - высветятся все "задействованные" адреса с 0,00 до 0,15
добавлять их в таблицу символов в ручном режиме.
потом ставить 1 в поиске ....
и так далее
с маркерами еще сложнее...

Правда есть еще вариант- пытать разработчиков чтобы отдали актуальный проект. Бывает помогает. Я через руководство выпытал у финов, итальянцев, немцев и китайцев (последний с китайскими комментариями).

Автор:  Варяг [ Сб мар 16, 2019 00:02 ]
Заголовок сообщения:  Re: Составление/чтение таблицы ввода/вывода

Получается при отсутствии таблицы может выводиться такое странное сообщение что мол "SYM не поддерживаемой версии" :( , да и .... ладно, я уже поднял руку и опустил её резко. Будем делать сами.
Пытать не вариант, у них броня десять пальцев.
По программе я их все вроде вижу, за поиск спасибо, попробовал - удобно.
Я то думал что есть какой то режим анастезии у контроллера, чтоб он мне только моргал адресом входного светодиода, при срабатывании датчиков, а в памяти ничего не откладывал. У меня контроллер с двумя модулями расширения 40EDR, всего 24+24 входа. Пришла такая мысль - а если отцепить эти модули от шины контроллера и оставить им питание на общих клеммах, то они ведь будут подсвечивать сработанный вход? Надо попробовать. Останутся только входа контроллера, придётся их откручивать. Жаль что на СР1Н нет фронтштекера.

Автор:  Олег [ Вс мар 17, 2019 12:06 ]
Заголовок сообщения:  Re: Составление/чтение таблицы ввода/вывода

Поставьте контроллер в режим программирования, и спокойно нажимайте кнопки и датчики.

Автор:  Варяг [ Вс фев 14, 2021 15:59 ]
Заголовок сообщения:  Re: Составление/чтение таблицы ввода/вывода

Всем здоровья!
Не прошло и двух лет как я снова хочу разобраться, понять что такое контроллер и с чем его едят.
Конкретнее, для контроллера CJ2M написано:
CIO 1300-1499 и CIO 3800-6143 - рабочие биты, не могут использоваться для внешних входов/выходов;
CIO 1000-1199 - область логических связей.
Вопросы:
1) какие биты я могу использовать в качестве индикаторов выполнения условий, как тэги?
2) правильно ли я присваиваю биты CIO 1500 для входных датчиков и CIO 2500 - для выходов при использовании модулей удалённого ввода/вывода по сети EtherNet/IP?

Автор:  Олег [ Вс фев 14, 2021 23:16 ]
Заголовок сообщения:  Re: Составление/чтение таблицы ввода/вывода

1) чтобы не париться со служебными областями, включите автоматическое распределение адресов для тегов и назначьте им кусочек памяти из W или из областей:
Цитата:
CIO 1300-1499 и CIO 3800-6143 - рабочие биты, не могут использоваться для внешних входов/выходов;

Автор:  Варяг [ Пн фев 15, 2021 13:57 ]
Заголовок сообщения:  Re: Составление/чтение таблицы ввода/вывода

Олег писал(а):
1) чтобы не париться со служебными областями, включите автоматическое распределение адресов для тегов и назначьте им кусочек памяти из W или из областей:

Интересная фишка, удобная, спасибо. Хотел её включить, но вышло сообщение что сейчас всё ранее записанное поменяется и побоялся, учту на будущее.
Да я за что переживаю - чтоб эти биты сами сбрасывались при отключении условий их сработки. Значит я правильно использую области CIO 1300 - 1499 и CIO 3800 - 6143 в качестве тэгов. Понял, спасибо.

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