cpu13.ru - форум OMRON http://cpu13.ru/ |
|
[РЕШЕНО] Получение значения с ПЛК Omron на комп http://cpu13.ru/viewtopic.php?f=5&t=1519 |
Страница 2 из 2 |
Автор: | olegzh [ Ср фев 19, 2014 09:30 ] |
Заголовок сообщения: | Re: [РЕШЕНО] Получение значения с ПЛК Omron на комп |
Дело в том что Builder компилирует компонент под себя, и много свойств компонента он просто пропустил с пометкой: Цитата: Warning: C++Builder is unable to validate the following property: я так думаю дело в этом. сейчас через компонент я читать могу так: Comms1->Read(PLC1,L"Point_name",1); и затем на событие onData можно взять из структуры Variant необходимую точку. Если точка-массив он ее преобразует в одно заначение типа INT. В общем повозиться еще тут есть с чем но позже когда время будет.. Сейчас через ДДЕ манагер работает стабильно, единственное с чем осталось еще разобраться как массив в контроллер затолкнуть. |
Автор: | Олег [ Ср фев 19, 2014 09:50 ] |
Заголовок сообщения: | Re: [РЕШЕНО] Получение значения с ПЛК Omron на комп |
Может пора на бесплатный VS Express пересесть? но там DDE выпилен как устаревшее. |
Автор: | Yur [ Ср фев 19, 2014 11:52 ] |
Заголовок сообщения: | Re: [РЕШЕНО] Получение значения с ПЛК Omron на комп |
1 |
Автор: | Александр [ Ср фев 19, 2014 12:44 ] |
Заголовок сообщения: | Re: [РЕШЕНО] Получение значения с ПЛК Omron на комп |
Было такое... contents/files.php?&dir=n10/nf0 CJ_Builder.zip |
Автор: | olegzh [ Чт фев 20, 2014 09:45 ] |
Заголовок сообщения: | Re: [РЕШЕНО] Получение значения с ПЛК Omron на комп |
Спасибо, поковыряю. |
Автор: | olegzh [ Чт фев 20, 2014 11:04 ] |
Заголовок сообщения: | Re: [РЕШЕНО] Получение значения с ПЛК Omron на комп |
В общем через стандартные Билдеровские компоненты DdeClientConv и DdeClientItem можно тянуть в свою прогу и отправлять обратно как "массивные" точки так и одиночные. Цитата: единственное с чем осталось еще разобраться как массив в контроллер затолкнуть Загвоздка с отправкой массивов следующая: при получении массива разделителем элементов служит пробел, при отправлении надо ставить запятую. Может кто подскажет еще как .bat создать для запуска DDEmanagera с проектом, где-то встречал, шас не найду. |
Страница 2 из 2 | Часовой пояс: UTC + 3 часа (Russia: MSK) |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |