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

CX-Protokol что это?
http://cpu13.ru/viewtopic.php?f=5&t=348
Страница 1 из 1

Автор:  hlorka [ Ср май 28, 2008 08:16 ]
Заголовок сообщения:  CX-Protokol что это?

Добрый день товарищи.
Прочитал что СХ-Протокол предназначен для формирования протокола обмена с любым устройством. Это что ли получается если подключить к CJ по последовательному порту некое устройство с своим закрытым протоколом и запустить СХ-Протокол то он анализирует посылки от этого устройства, и в конце концов создает протокол обмена для этого устройства, так что ли?
Что то меня сомнения берут что такое возможно в чистом виде сдалать.

Автор:  Олег [ Ср май 28, 2008 08:55 ]
Заголовок сообщения: 

Размечтался... Такое автоматом невозможно, только ручками с использованием всяких прог мониторов портов.

CX-Protocol нужен чтобы составить программу для модуля SCU по известному протоколу, т.е. нужно описание протокола на устройство с которым нужно связатся. устройство цепляют не к порту контроллера, а к портам модуля SCU, намного проще и удобнее чем описывать обмен полностью в контроллере, ну и память контроллера существенно экономится. В SCU уже забито десяток протоколов под обмен с разными омроновскими устройствами.

Автор:  hlorka [ Ср май 28, 2008 09:13 ]
Заголовок сообщения: 

ну я не размечтался, я и усомнился в этом сразуже, просто прочитав рекламку не совсем понял что к чему.
Кстати работа с SCU тоже не плохо, а где можно почитать про него (желательно на русском), я например в проекты его не закладываю, думаю обойдусь встроенным портом ПЛК, ведь наверняка есть у ОМРОНА готовые функц. блоки или библиотеки для последовательного порта, и библиотеки для разных протоколов, неужели самомоу организовывать обмен?
А с модулем SCU получается просто кидаешь в него данные и все он сам дальше посылает их в сеть, так?

Автор:  Олег [ Чт май 29, 2008 08:06 ]
Заголовок сообщения: 

мануал на русском W336-RU2-04+CS1W-SCB+SCU+OM.pdf

FB для обмена через порт есть, какие именно можно посмотреть в хелпе программера.
SCU примерно так и работает, в нем описываются последовательности на передачу и приём. откуда брать данные и куда их подставлять в протоколе, что именно брать из полученного и куда писать в контроллере, заодно он конвертирует данные из одного формата в другой, например можно получить из порта ASCII а в контроллер записать Hex, считает контрольные суммы, делает трассировку чтобы при отладке протокола можно было посмотреть что в порту делется.

SCU штука довольно удобная, пожалуй недостатков всего два, в режиме макропротокола не может работать на скорости выше 57,6 и нет возможности вставить алгоритм на расчёт нестандартной контрольной суммы.
Иногда он и деньги экономит, например проще и дешевле управлять скоростью инверторов и читать их состояние по связи, чем использовать аналоговые и дискретные входа/выхода (можно кстати в этом случае использовать свободные входа/выхода инвертора для подключения каких либо датчиков)

Автор:  hlorka [ Чт май 29, 2008 08:41 ]
Заголовок сообщения: 

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

Автор:  Олег [ Чт май 29, 2008 09:31 ]
Заголовок сообщения: 

Вперёд назад по проводам, задание частоты по связи в параметр многоступенчатой скорости, если очень быстро менять скорость нужно одновременно только у одного инвертора, можно прервать связь и выполнить команду только на этот инвертор. одной командой из контроллера можно писать частоту и читать всё состояние инвертора.

ограничения по скорости, всё зависит от объекта, иногда изменения скорости с запаздыванием на пару секунд не критично, например для вентилятора, насоса.

Автор:  SAM [ Сб май 31, 2008 19:08 ]
Заголовок сообщения: 

Олег писал(а):
Вперёд назад по проводам, задание частоты по связи в параметр многоступенчатой скорости


Какраз сейчас рассматриваю задачку управлять инвертором по сети. Меня смутила фраза "параметр многоступенчатой скорости", а просто в регистр задания чатоты нельзя? До этого работал с "веспером", там делал именно так.

Автор:  Олег [ Вс июн 01, 2008 13:02 ]
Заголовок сообщения: 

Можно и стандартным способом, но для меня удобнее именно так, даёт некоторые преимущества, например на V7 так было проще сделать переключение с местного на дистанционный. да и получается более надёжно.

кстати когда инвертором управляют через CX-Drive, задание частоты именно в этот параметр и пишется.

Автор:  Sibiryak [ Пт сен 26, 2008 19:23 ]
Заголовок сообщения: 

Олег писал(а):
мануал на русском W336-RU2-04+CS1W-SCB+SCU+OM.pdf


Олег, можешь дать конкретную ссылку на этот мануал?

Автор:  Zhuk [ Пн сен 29, 2008 19:37 ]
Заголовок сообщения: 

http://downloads.industrial.omron.eu/IAB/Products/Automation%20Systems/Programmable%20Logic%20Controllers/Compact%20PLC%20Series/CP1H/CJ1%20Communication%20Units/W336/W336-RU2-04+CS(J)+OperManual.pdf

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