Андрей В.
Active Forum Member / Активный участник форума
Участник № / Member № 2749
отправлено / posted
Доброго время суток уважаемые колеги ! После подключения контроллера CJ1M к ТМ6 у меня возник ряд вопросов : 1.Обязательно ли прописывать IP-адрес контроллера в шаблоне канала обмена . Так как у Вас в примере адрес не прописан , а в хелпе наоборот. У меня проект запускался и с ним , и без него. 2.Имеет ли значение количество и порядок пробелов при записи IP-адресов в файле omron_ip_addr_tab. 3. Почему после сохранения проекта для МРВ файл omron_ip_addr_tab "перетираеться " стираеться строка которая отвечает за адрес драйвера (ПК). 4.При создании проекта и добавлении новых каналов постоянно нужно было наново конфигурировать omron_ip_addr_tab поскольку данние не отображались .
отправлено / posted
IP-адрес контроллеров прописывается в конфигурационном файле omron_ip_addr_tab, который определяет соответствие физические настроек контроллера и номера устройства задаваемого в описателях источников\приемников инструментальной среды. При создании этого файла нужно придерживаться формата описанного в документации. Поскольку конфигурационный файл определяется разработчиком вручную, то ИС при компиляции проекта просто создает новый файл. Поэтому его следует разместить в папке узла перед запуском проекта, а хранить в другом месте.
Сообщения / Posts 58 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Андрей В.
Active Forum Member / Активный участник форума
Участник № / Member № 2749
отправлено / posted
Ну насчет IP адресов всё ясно с ними разобрался , а вот про формат файла omron_ip_addr_tab в документации сказано очень мало . Написано что пробел или символ табуляции ставиться между идентификатором модуля и адресом модуля , а дальше следует IP и сколько перед ним пробелов загадка ...На пример в вашем проекте, структура файла omron_ip_addr_tab имет вид: 0 0.52.0 192.168.0.52:9600 1 0.13.0 192.168.0.13:9600 2 0.14.0 192.168.0.14:9600 в моём рабочем проекте у него немного другой вид: 0 0.4.0 192.168.250.4:9600 1 0.1.0 192.168.250.1:9600 Вот и хочеться разобратся как должно быть И ещё подскажите пожалуйста , что означает ошибка "WRN_DDE:Не удается связать службу диспетчера общих баз данных (DSDM) " Большое спасибо за терпение и помощь !
Сообщения / Posts 93 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Андрей В.
Active Forum Member / Активный участник форума
Участник № / Member № 2749
отправлено / posted
Прошу извинения , форматы файлов отобразились немножко не верно , мой файл 0_0.4.0_____192.168.250.4:9600 1_0.1.0_192.168.250.1:9600 Ваш файл : 0_______0.52.0__192.168.0.52:9600 1_______0.13.0__192.168.0.13:9600 2_______0.14.0__192.168.0.14:9600
Сообщения / Posts 93 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Количество пробелов в сроке в конфигурационном файле принципиального значения не имеют, лишь бы они были. «…что означает ошибка "WRN_DDE:Не удается связать службу диспетчера общих баз данных (DSDM) "» - В МРВ 6 прописан DDE-клиент. Поэтому при запуске он проверяет потенциальные возможности подключения к этой службе. Полученное предупреждение для Вас не имеет значения.
Сообщения / Posts 58 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Андрей В.
Active Forum Member / Активный участник форума
Участник № / Member № 2749
отправлено / posted
Доброго время суток , большое спасибо за ответ. У меня в проекте используеться контроллер CJ1M вместе с CPU11. В связи с этим, хотел спросить, какой тип области следует выбирать в параметрах источников/приемников, для таких областей памьяти CPU : T, C, H.
Сообщения / Posts 93 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Если у Вас есть описание команд обращения к этим областям, пришлите их пожалуйста на адрес hotline3@adastra.ru
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Андрей В.
Active Forum Member / Активный участник форума
Участник № / Member № 2749
отправлено / posted
К сожалению описания команд нету , единственное чем располагаю это программа контроллера , её выслал на Ваш адрес.
Сообщения / Posts 93 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Эта информация, к сожалению, не дает представления о том, что за области памяти T, C, H.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Андрей В.
Active Forum Member / Активный участник форума
Участник № / Member № 2749
отправлено / posted
Доброго время суток, уважаемые коллеги ! После подключения контроллера СJ1M r TM 6 у меня возникла очень не простая проблемка. На сколько я понял встроенный драйвер ТМ 6 для обмену данными по протоколу Ethernet UDP считывает данные только в 10-ной форме, в моём же случае мне нужно что б данные с памяти контроллера отображались в оригинале, то есть в 16- ной системе исчисления. Подскажите пожалуйста как быть , а то директор шкуру спустит
Сообщения / Posts 93 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Андрей В.
Active Forum Member / Активный участник форума
Участник № / Member № 2749
отправлено / posted
Данные которые считываються с области D контроллера , а отображать нужно на мнемосхемы и архивных трендах. Дело в том , что реальное значение температуры которое я пытаюсь считать коректно отображаеться только в 16-ной форме ( при мониторинге памяти контроллера видно наглядно) , в 10 -ной это совсем некоректные данные. Запускал Ваш проект-пример в нём все данные тоже отображаються в 10-ном виде.
Сообщения / Posts 93 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Андрей В.
Active Forum Member / Активный участник форума
Участник № / Member № 2749
отправлено / posted
Доброго время суток уважаемые коллеги. Частично проблему с корректным отображением данных решил, на мнемосхеме в свойствах графического элемента текст выставил формат данных %x , тоесть HEX. После этого информация отображаеться корректно как в ТМ6 так и в памяти контроллера. Но к сожалению свойство формат данных не работает на трендах , подскажите как разрешить эту ситуацию .
Сообщения / Posts 93 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Андрей В.
Active Forum Member / Активный участник форума
Участник № / Member № 2749
отправлено / posted
Такс …. Постараюсь объяснить всё с самого начала . Оборудования у нас итальянское , соответственно и софт к ПЛК они писали , подключил один из таких контроллеров к ТМ 6 , посредством протокола Ethernet UDP забил в два источника которые привязаны к адресам памяти D314 i D316 (температура двух установок , хотя это не принципиально ) . Запустил профайлер , там эти данные конечно отображались в формате DEC , но как выяснилось реальная температура отображается 16-ном формате (выяснил когда подключился к ПЛК через CX-One и сравнил с тем что отображаеться на операторской панели самой установки , чем эти итальянцы думают понятия не имею …..). Проблему отображения данных с помощью ГЭ текст я решил, уже написал как ( в этом случае всё работает корректно ) . Подскажите , что делать с архивами , может есть возможность изменить сам драйвер чтоб он читал информацию в 16-ном виде, или пропуская данные с канала через программу ???? Очень нужна ваша помощь , зарание спасибо !
Сообщения / Posts 93 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Т.е. у них температура 85 в НЕХ соответствует температуре 85 в десятичном, а не 133?
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Андрей В.
Active Forum Member / Активный участник форума
Участник № / Member № 2749
отправлено / posted
Ага , если за бортом 85 по термопаре допустим , то показывает 85 HEX , а драйвер считывает 133. Вот такая вот несуразица , самое интересное , что числа А , В, С показывает как десятичные , также как и ТМ 6 если поставить формат %x.
Сообщения / Posts 93 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Вам, видимо, придется в программе приводить их к 10-му виду. По-другому никак.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Андрей В.
Active Forum Member / Активный участник форума
Участник № / Member № 2749
отправлено / posted
Вы имеете в виду в программе контроллера ? Может вы можете предоставить алгоритм по какому работает команда изменения формата "%x" , тогда я б пропустил значения каналов через программу и получил коректное отображение в НЕХ .
Сообщения / Posts 93 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Андрей В.
Active Forum Member / Активный участник форума
Участник № / Member № 2749
отправлено / posted
Вам в программе Trace Mode нужно преобразовать HEX в нужный Вам десятичный, разбирая каждый разряд отдельно.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Андрей В.
Active Forum Member / Активный участник форума
Участник № / Member № 2749
отправлено / posted
Да дело обстоит как раз наоборот , нужно с формата DEC который выдаёт драйвер привести к HEX , есть ли в ТМ 6 возможность сделать такую конвертацию ?
Сообщения / Posts 93 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Андрей В.
Active Forum Member / Активный участник форума
Участник № / Member № 2749
отправлено / posted
Огромное спасибо за помощь и терпение , программа как раз то , что надо . Ещё раз спасибо всей службе техподдержки !!!
Сообщения / Posts 93 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Андрей В.
Active Forum Member / Активный участник форума
Участник № / Member № 2749
отправлено / posted
Доброго времени суток уважаемые господа , маленький вопросик к Вам созрел. Есть ли ограничение по времени работы для драйвера Omron IP ?
Сообщения / Posts 93 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Андрей В.
Active Forum Member / Активный участник форума
Участник № / Member № 2749
отправлено / posted
То есть , если у меня после часа работы данные перестают обнавляться , то это можна понимать как ограничение по работе профайлера ???
Сообщения / Posts 93 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Миханик
Junior Member / Новичок
Участник № / Member № 3346
отправлено / posted
Здравствуйте. Емеется контроллер CJ1G c набором след модулей, начиная с нулевого номера модуля (Unitа): 0) модуль ETN21 (аппаратный адрес узла в HEX 58 ) 1) модуль CLK1 (аппаратный адрес узла в HEX 03) 2) модуль дискретных входов ID211
Необходимо в образовательных целях вывести входное дискретное слово с модуля ID211 на экран. В Trace Mode 6 (базовая версия) создал проект, но не получается подключиться к контроллеру (я так думаю). Мне кажется что я неправильно создаю файл omron_ip_addr_tab. В руководстве как то не очень подробно все расписано. У меня он вот такого вида:
Причем 192.168.001.007 - это IP компьютера, а 192.168.001.088 - IP модуля ETN21. Мне непонятно как задавать для компьютера вот эту часть: "0.7.0" - у него же нет физических переключателей?
Вот что пишется в логе:
INF_LOAD:Starting... project2_0 INF_RTM:Detected NT5.RTM 5.1 ._.:Base TRACE MODE 6 Profiler ver. 6.05 INF_LOAD:Load Channels = 2 INF_LOAD:Templates=1 INF_LOAD:Objects = 3 INF_RTM:Timer=0.055s CalcLoop=549ms INF_MEDIA:protocol open OMRON IP INF_MEDIA:p47 with m47 INF_MEDIA:IN N=01 ADDR=0 by CH=6 Q=0 p=47 WRN_DDE:Не удается связать службу диспетчера общих баз данных (DSDM) INF_RTM:start time is 0.172 s INF_RTM:ModeSwitch e15=0000 e18=0000 e20=0000 INF_RTM:mode=2(Work) e15=00 e18=00 e20=c0 ERR_MEDIA:inPLC = 4 ERR_MEDIA:inPLC = 4 ERR_MEDIA:inPLC = 4 ERR_MEDIA:inPLC = 4 ERR_MEDIA:inPLC = 4 ERR_MEDIA:inPLC = 4 ERR_MEDIA:inPLC = 4 ERR_MEDIA:inPLC = 4 ERR_MEDIA:inPLC = 4
Сообщения / Posts 9 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Миханик
Junior Member / Новичок
Участник № / Member № 3346
отправлено / posted
что-то все равно не совсем понятно.. можете выслать проект как он должен быть с файлом omron_ip_addr_tab ?
Сообщения / Posts 9 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Андрей В.
Active Forum Member / Активный участник форума
Участник № / Member № 2749
отправлено / posted
Не знаю актуально ли ещё , но если не идёт через стандартный протокол ТМ 6.06 , попробуйте ОРС -сервер от Омрона , проще , но скорость падает. Миханик , а Вы проверяли подключения контроллера с помощью CX-One ???
Сообщения / Posts 93 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Валерий Багин
Forum Haunter / Завсегдатай форума
Участник № / Member № 3467
отправлено / posted
Уважаемая поддержка, убедительная просьба скинуть мне на почту программку, которую отправили Андрею В. несколькими постами выше, у меня такая же проблема с DEC и HEX. steklogaz-auto@mail.ru
Сообщения / Posts 125 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Валерий Багин
Forum Haunter / Завсегдатай форума
Участник № / Member № 3467
отправлено / posted
Уважаемая поддержка. Trace Mode 6 не может отображать значения контроллера Omron без специального преобразования в программе, которую мне любезно предоставил Бороденков Алексей, тем более что нужно выполнять обратное преобразование, если нужно послать значение в контроллер. Нельзя никак может драйвер подкорректировать? Есть ли смысл создавать скада систему на Trace Mode 6, если в ней необходимо чтение/запись через преобразование более трехсот значений? Подскажите пожалуйста как проще сделать, не 600 же программ создавать.
Сообщения / Posts 125 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Валерий Багин
Forum Haunter / Завсегдатай форума
Участник № / Member № 3467
отправлено / posted
Уважаемая поддержка. Я понимаю что задача не простая, но мне нужно знать в ближайшее время, есть ли решение задачи отображения формата BCD контроллеров Omron без лишних нагромождений, или эта возможность отсутствует.
Сообщения / Posts 125 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Не надо создавать 600 программ. Надо создать 1 программу и вызывать ее в процедурах трансляции соответствущих каналов.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Валерий Багин
Forum Haunter / Завсегдатай форума
Участник № / Member № 3467
отправлено / posted
Спасибо, за помощь, разобрался. Но только совсем запутался с обратным преобразованием: DEC=HEX. Не могли бы скинуть программку на steklogaz-auto@mail.ru. Заранее благодарен.
Сообщения / Posts 125 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Валерий Багин
Forum Haunter / Завсегдатай форума
Участник № / Member № 3467
Ilgeneer
Forum Member / Участник форума
Участник № / Member № 5896
отправлено / posted
Здравствуйте. Подскажите решение: В сеть подключены 3 контроллера omron cp1l-em к компьютеру. В каждый контроллер есть возможность передать данные в память. но считать данные получается только у одного контроллера, для которого задан наименьший номер устройства в настройках компонента Omron_IP группы Omron_IP_Group. от остальных контроллеров данные не принимаются. если поменять номера устройства не меняя IP контроллеров, то данные будут считываться с другого контроллера, номер устройства которого стал первым по списку.(после компьютера)
С чем связана эта проблема?
Структура файла omron_ip_addr_tab имеет вид: 0 0.1.0 192.168.250.1:9600 (компьютер) 1 0.2.0 192.168.250.2:9600 2 0.3.0 192.168.250.3:9600 3 0.4.0 192.168.250.4:9600