| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
lexx19 Новичок


Зарегистрирован: Apr 08, 2011 Сообщения: 5 Рейтинг: +0/-0
|
Добавлено: Сб 09 Апр, 2011 13:27:13 Заголовок сообщения: Обмен данными между контроллерами |
|
|
Добрый день.
Мне необходимо выполнить обмен данными между контроллерами, но что то никак не соображу как это сделать.
Должно это выглядеть так: контроллер заказчика, каждые 2 секунды отправляет массивы данных на мой контроллер. И точно так же, каждые 2 секунды, должны отправляться массивы данных с моего контроллера на контроллер заказчика.
Чувствую, что ответ лежит на поверхности, а сообразить, как решить эту задачку, не могу  |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Сб 09 Апр, 2011 15:01:05 Заголовок сообщения: |
|
|
О каких конкретно контроллерах идёт речь? _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
lexx19 Новичок


Зарегистрирован: Apr 08, 2011 Сообщения: 5 Рейтинг: +0/-0
|
Добавлено: Вс 10 Апр, 2011 7:56:47 Заголовок сообщения: |
|
|
Дело в том что опыта по работе с программа RA у меня немного (всего одна неделя обучения на ваших курсах).
Контроллеры CompactLogix 1768-L43
Коммуникационные модули Ethernet 1768-ENBT. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Вс 10 Апр, 2011 8:10:24 Заголовок сообщения: |
|
|
Можно каждые 2 секунды отправлять во второй контроллер MSG, а можно вообще ничего не отправлять а просто, когда нужно, читать тэги из второго контроллера. _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
lexx19 Новичок


Зарегистрирован: Apr 08, 2011 Сообщения: 5 Рейтинг: +0/-0
|
Добавлено: Вс 10 Апр, 2011 12:19:35 Заголовок сообщения: |
|
|
Большое спасибо за помощь!
Ставлю таймер на 2 сек. и MSG read.  |
|
| Вернуться к началу |
|
 |
dv_ Эксперт


Зарегистрирован: Sep 14, 2006 Сообщения: 776 Рейтинг: +41/-1 Откуда: Донецк
|
Добавлено: Пн 11 Апр, 2011 7:47:25 Заголовок сообщения: |
|
|
| lexx19 писал(а): | Большое спасибо за помощь!
Ставлю таймер на 2 сек. и MSG read.  |
Для Logix, MSG read?
Объявляй свои массивы Produced и Consumed (RPI=2000).
И никакого программирования. 
Последний раз редактировалось: dv_ (Пн 11 Апр, 2011 10:50:34), всего редактировалось 1 раз |
|
| Вернуться к началу |
|
 |
Liter Эксперт


Зарегистрирован: Aug 13, 2008 Сообщения: 223 Рейтинг: +11/-0
|
Добавлено: Пн 11 Апр, 2011 7:49:28 Заголовок сообщения: |
|
|
| lexx19 писал(а): | Большое спасибо за помощь!
Ставлю таймер на 2 сек. и MSG read.  |
... все же мои 3 коп.
может быть стоит поставить , хотя бы временно, счетчик возникновения ошибок - по флагу .ER инструкции MSG, первое время поработает в автомате, посмотрите сколько ошибок копится, а есть ли они вообще .... и тд. |
|
| Вернуться к началу |
|
 |
kempo Эксперт


Зарегистрирован: Jul 10, 2006 Сообщения: 150 Рейтинг: +6/-0 Откуда: Украина, Алчевск
|
Добавлено: Пн 11 Апр, 2011 7:57:34 Заголовок сообщения: |
|
|
| dv_ писал(а): | | Объявляй свои массивы Produced и Consumed (RPI=20000). |
А можно ли в работающий проект добавить тэги такого типа? В ControlLogix только в оффлайне с последующим download в контроллер - а на некоторых техпроцессах это никак нельзя делать (в отличии от программирования MSG). |
|
| Вернуться к началу |
|
 |
Liter Эксперт


Зарегистрирован: Aug 13, 2008 Сообщения: 223 Рейтинг: +11/-0
|
Добавлено: Пн 11 Апр, 2011 8:15:19 Заголовок сообщения: |
|
|
| kempo писал(а): | | dv_ писал(а): | | Объявляй свои массивы Produced и Consumed (RPI=20000). |
А можно ли в работающий проект добавить тэги такого типа? В ControlLogix только в оффлайне с последующим download в контроллер - а на некоторых техпроцессах это никак нельзя делать (в отличии от программирования MSG). |
... мда ... вопрос об он - лайн экспорте часто востребован ...  |
|
| Вернуться к началу |
|
 |
kempo Эксперт


Зарегистрирован: Jul 10, 2006 Сообщения: 150 Рейтинг: +6/-0 Откуда: Украина, Алчевск
|
Добавлено: Пн 11 Апр, 2011 8:17:56 Заголовок сообщения: |
|
|
| Liter писал(а): |
... мда ... вопрос об он - лайн экспорте часто востребован ...  |
Мы на доменной печи вынужденны передавать месседжами по той причине, что останов контроллеров просто невозможен - а проектировщики (не буду выражаться) просто не знали о таких тегах и не заложили несколько массивов "на всякий случай". |
|
| Вернуться к началу |
|
 |
Liter Эксперт


Зарегистрирован: Aug 13, 2008 Сообщения: 223 Рейтинг: +11/-0
|
Добавлено: Пн 11 Апр, 2011 8:33:46 Заголовок сообщения: |
|
|
| kempo писал(а): | | Liter писал(а): |
... мда ... вопрос об он - лайн экспорте часто востребован ...  |
Мы на доменной печи вынужденны передавать месседжами по той причине, что останов контроллеров просто невозможен - а проектировщики (не буду выражаться) просто не знали о таких тегах и не заложили несколько массивов "на всякий случай". |
... ну а что делать ... нашли же выход ...
хотя с другой стороны проектирровщики то же не могут отвечать на 100% за все ... имхо конечно. |
|
| Вернуться к началу |
|
 |
lexx19 Новичок


Зарегистрирован: Apr 08, 2011 Сообщения: 5 Рейтинг: +0/-0
|
Добавлено: Пн 11 Апр, 2011 10:03:54 Заголовок сообщения: |
|
|
| Мне то что, я бы заложил просто consumed/produced да у клиента свои стандарты... |
|
| Вернуться к началу |
|
 |
lexx19 Новичок


Зарегистрирован: Apr 08, 2011 Сообщения: 5 Рейтинг: +0/-0
|
Добавлено: Пн 11 Апр, 2011 10:05:21 Заголовок сообщения: |
|
|
| а обработку ошибок сделаю обязательно. |
|
| Вернуться к началу |
|
 |
|