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

Архив на CJ1M_CPU11
http://cpu13.ru/viewtopic.php?f=6&t=88
Страница 1 из 2

Автор:  Александр_Ф [ Пн мар 05, 2007 14:12 ]
Заголовок сообщения:  Архив на CJ1M_CPU11

Имею машину на CJ1M_CPU11, хочу иметь архив "Время наступления события", часы у меня есть, память практически чистая, просматривать архив хочу с программатора. Незнаю как это организовать. Научите серого.

Автор:  Олег [ Чт мар 08, 2007 14:57 ]
Заголовок сообщения: 

придумай каждому событию свой номер, и используй команду FAL, нефатальная ошибка, чтобы красный св.диод на CPU не раздражал, сбрасывай ошибки в конце цикла программы. Ну и дату с временем нужно правильно в контроллере выставить.

Последние 20 ошибок регистрируются. Чтобы просмотреть нужно в программере открыть Error log. програматором тоже как-то можно просмотреть архив ошибок.

Автор:  Александр_Ф [ Пн мар 12, 2007 08:45 ]
Заголовок сообщения: 

Спасибо. Однако хотится немного другого, типа выделить большой объем памяти, работать с ней как по указателю на экземпляр структуры или элемент массива. Спинным мозгом чую, что-то такое возможно.

Автор:  Олег [ Пн мар 12, 2007 20:28 ]
Заголовок сообщения: 

В принципе возможно, и способов наверно несколько, только проще чем с командой FAL не будет.

Время и номер события (можно и с текстом поизвращаться) будешь записывать в первые адреса того места которые определил для архива. Количество слов для строчки архивной записи всегда должно быть одинаково. Удобнее 10 или 20 слов. Перед тем как записать, всё содержимое архива нужно сдвинуть на нужное кол-во слов, несколько раз подряд выполнив команду WSFT(016). Всё это можно поместить в подпрограмму. В самой программе по наступлению событья менять номер события и вызывать подпрограмму для записи. Можно оформить как FB и вызывать его в проге с номером события как входная переменная блока.

А вот просматривать это можно с некоторыми неудобствами в Data Monitor из сх-программера или писать скаду под это дело. (в скаде и текст по событию не трудно подставить, и весь архив можно опрашивать как точку с массивом, и выводить строки на экран по номенрам массива. в этом случае кол-во строк для одной записи может быть произвольным) муторно всё это.

если на контроллере висит панель, то архив на события лучьше вести в ней.

Автор:  Александр_Ф [ Вт мар 13, 2007 08:28 ]
Заголовок сообщения: 

Большое спасибо, направления принял.

Автор:  Виталий Николаевич [ Ср авг 06, 2008 08:43 ]
Заголовок сообщения: 

Уважаемые коллеги! Помогите пожалуйста новичку. Имеется контроллер CJ1M-CPU11, в корзине контроллера установлены и успешно функционируют два модуля OD261. Появилась необходимость установить новые модули, но попытке загрузки новой таблицы ввода-вывода CX-Programmer выдаёт сообщение об ошибке записи таблицы. В чём причина, ведь основная программа загружается безошибочно?

Автор:  Олег [ Ср авг 06, 2008 10:27 ]
Заголовок сообщения: 

Ошибка может быть в чём угодно, но чтобы не заморачиватся с поиском ошибки, проше перевести контроллер в "Program mode" Далее в IO Table меню Options>>Create, контроллер сам создаст таблицу с установленными модулями. Если в контроллере уже были установлены какие нибудь специальные модули, то во время создания таблицы нужно отказатся от инициализации областей настройки модулей, т.е. в диалоге запроса на инициализацию ответить "Нет".

это не прокатит когда модулей больше 10 или у специальных модулей дублируются адреса.


хе, причина проще, у этого контроллера 160 бит на входа выхода, три модуля OD261 это 192 точки, т.е. не влазит, поэтому и ошибка, максимум что можно туда воткнуть это OD231/232/233 или любой другой на 32 точки, аналоговых и прочих можно втыкать сколько блок питания потянет.

Автор:  Виталий Николаевич [ Ср авг 06, 2008 11:12 ]
Заголовок сообщения: 

Большое спасибо,Олег.
Что касается конфигурации, то это не "новогодняя ёлка".
Полная архитектура CPU13(10 модулей ввода вывода)+CPU11 связь прямая через разъёмы в модулях CPU, обмен данными с компьютером "скады" через CPU 13(с CPU11 связь с помощью переадресации XFERC565)(':roll:')
Rolling Eyes

Автор:  Олег [ Ср авг 06, 2008 11:33 ]
Заголовок сообщения: 

Странная связка, даже не понятно чем это вызвано. Похоже просто используете CPU11 как удалённые выхода.

несмотря на ограничение в 160 точек можно расширять используя CompoBus-S, на сетки это правило не распространяется.

Автор:  anton_l [ Вт ноя 16, 2010 10:06 ]
Заголовок сообщения:  Re: Архив на CJ1M_CPU11

А может кто знает, возможно ли использование ethernet модуля для сохранения логов непосредственно на сервер СУБД (mySQL, PgSQL, FireBird, MSSQL, Oracle и т.д.)?

Автор:  Олег [ Вт ноя 16, 2010 14:07 ]
Заголовок сообщения:  Re: Архив на CJ1M_CPU11

На сервере или любом другом компе всё равно должен быть посредник, супервайзор или самописная прога, Или писать логи на карту памяти и по FTP забирать их оттуда.
Есть что-то вроде сервера для данных, модули SPU
http://www.omron-ap.com/product_info/CS ... /index.asp
вроде как можно прицепится к этим данным стандартными способами через порт модуля.

Автор:  Alexandr_nn [ Сб дек 25, 2010 22:34 ]
Заголовок сообщения:  Re: Архив на CJ1M_CPU11

Привет всем, с наступающим новым годом!!!
Вопрос по серии CJ.
Заглючил один из выходов контроллера. Проблема возникает раз или два в день.
Заказал новый блок выходов. К сожалению я раньше не работал с этими PLC.
Посоветуйте правильный алгоритм замены неисправного блока на новый.
Я из документации понял, что у этого плк для каждого блока io нужно назначить свой адрес.
Означает-ли это, что если я заменю блок выходов на новый - это потребует подключение компа к плк, потребуется редактирование таблицы io и назначение адреса для нового блока?

Автор:  Сергей Сергеевич [ Сб дек 25, 2010 23:05 ]
Заголовок сообщения:  Re: Архив на CJ1M_CPU11

Если блок такой же, то необходимости подключения к ПК не будет, сам определится и встанет на нужное место. Адрес io зависит от положения в рейке контроллера, так что если поставите на то же место, то все должно быть ок.
А в чем глюк - они очень надежны, может все дело в нагрузке? Тем более что проблемы только с одним выходом как я понял. Дискретным? Это важно.

Автор:  Alexandr_nn [ Вт дек 28, 2010 13:02 ]
Заголовок сообщения:  Re: Архив на CJ1M_CPU11

Модуль od212. Выход нагружен на пневмораспределитель (уже поменяли).
Сам глюк проявляется в том, что один из механизмов упаковочной машины (крайне редко) не дотаскивает продукт до нужного места (снимается напряжение с пневмораспределителя). Поймать и увидеть этот момент самому ни разу не удалось, но на линии народ жалуется. Остановить и потестить машину нельзя, новый год на носу.
Я конечно не особо верю в неисправность выходного модуля, машина ведь работает на пределе свой скорости, но руководство требует результат, вот и меняем все подряд.. :)
С наступающим Новым Годом!!!

Автор:  Сергей Сергеевич [ Вт дек 28, 2010 13:20 ]
Заголовок сообщения:  Re: Архив на CJ1M_CPU11

OD212 подключен напрямую на пневмораспределитель? Может промежуточное реле какое есть.
Ну и может быть что то в программе, может выход реально отключается. Бывают глюки начинаются на машине через 2-3 года эксплуатации, механика уплывает и нужно некоторые уставки (таймера например) регулировать.

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