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/ |