![]() |
![]() ![]() |
|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#31 |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 739
Благодарил(а): 0 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
![]() OPC сервер регистрирует событие - изменение тэга в службе событий (events.) Различные части программы регистрируются на события. При старте контроллера retain переменные подгружаются из базы (у меня уже давно и неизменно postgresql) в OPC сервер. При старте клиента переменные считываются с OPC сервера. При изменении переменной на сервере у клиента формируется событие (event) с OPC тэгом Несколько клиентов на OPC сервере. Пример подглюкивает, это связано с тем что все клиенты на одной машине. Я не поддерживал OPC, но после опробывания и проработки в принципе пользоваться удобно. Экономит время ⌛ и ���� �� __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
![]() |
![]() |
![]() |
#32 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 258
Благодарил(а): 8 раз(а)
Поблагодарили:
163 раз(а) в 160 сообщениях
|
![]() ![]() __________________ Не являюсь сотрудником Segnetics !!! Последний раз редактировалось ATS, 20.02.2023 в 23:54 |
![]() |
![]() |
![]() |
#33 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 258
Благодарил(а): 8 раз(а)
Поблагодарили:
163 раз(а) в 160 сообщениях
|
![]() ![]() __________________ Не являюсь сотрудником Segnetics !!! |
![]() |
![]() |
![]() |
#34 |
Новичок
Регистрация: Dec 2022
Сообщения: 21
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
По-правде сказать, теоретически, может. Вход записи переменной помечен "галкой", т.е. запись производится по фронту (в мануале написано). Если значение переменной в "окне" отличается в "регистре", то сигнал на выходе "!=" будет присутствовать постоянно, а значит, если в первом цикле записи произойдет ошибка (в mbs даже и на 127.0.0.1 приколы такие есть? ), то повторной записи в переменную не произойдет.
У меня, правда ни разу не было, чтобы это не работало. для надежности выход "!=" можно объединить по И с каким нибудь внешним тиком, например 0.1 ... 0.2 с. |
![]() |
![]() |
![]() |
#35 |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 739
Благодарил(а): 0 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
![]() __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
![]() |
![]() |
![]() |
#36 |
Новичок
Регистрация: Dec 2022
Сообщения: 21
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Из-за отсутствия двух входов на переменной HR мы уже и до OPC добрались. Просто капец...
|
![]() |
![]() |
![]() |
#37 |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 739
Благодарил(а): 0 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
![]() Лучше не сделать. Или 2 регистра. OPC UA так - развитие темы. Со скадой и панелями проще OPC UA. Синхронизируте уставки с несколькими клиентами через Modbus. В OPC UA добавляются события и все. Добавлено через 10 минут До распараллеливания обмена уже на этом форуме добрались. Скоро доберутся до синхронизации с несколькими клиентами (мастерами) а там глядишь и до ограничения времени в 100 мс дойдет Можно не дожидаться - заранее поднять OPC UA производителю. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... Последний раз редактировалось ujin, 21.02.2023 в 10:29 |
![]() |
![]() |
![]() |
#38 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#39 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 258
Благодарил(а): 8 раз(а)
Поблагодарили:
163 раз(а) в 160 сообщениях
|
![]() Но тогда в следующем цикле (тике) в память (окно) просто запишется прежнее значение полученное в регистр по модбасу. Для обычного режима записи по изменению. __________________ Не являюсь сотрудником Segnetics !!! |
![]() |
![]() |
![]() |
#40 |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 739
Благодарил(а): 0 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
![]() Пока не замечают можно спать спокойно. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
![]() |
![]() |
![]() |
#41 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 258
Благодарил(а): 8 раз(а)
Поблагодарили:
163 раз(а) в 160 сообщениях
|
![]() Лучше можно при доступе к системным шаредам. Но не дадут. Я бы не стал на месте производителя заморачиваться с OPC. Хочется - делайте сами или готовый шлюз в руки. __________________ Не являюсь сотрудником Segnetics !!! |
![]() |
![]() |
![]() |
#42 |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 739
Благодарил(а): 0 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
![]() Многие производители заморачиваются. Вам примеры или сами найдете. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
![]() |
![]() |
![]() |
#43 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 258
Благодарил(а): 8 раз(а)
Поблагодарили:
163 раз(а) в 160 сообщениях
|
![]() А OPC в зоопарке есть. И DA (но больше HDA) и UA. Правда к контроллерам это не имеет отношения. __________________ Не являюсь сотрудником Segnetics !!! |
![]() |
![]() |
![]() |
#44 |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 739
Благодарил(а): 0 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
![]() Вы уже столько раз про эти шареды спрашивали неужели сегнетикс не дал инструкцию и доступ? Совсем не думают об энтузиастах. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
![]() |
![]() |
![]() |
#45 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 258
Благодарил(а): 8 раз(а)
Поблагодарили:
163 раз(а) в 160 сообщениях
|
![]() Ковыряю сам помаленьку. ![]() __________________ Не являюсь сотрудником Segnetics !!! |
![]() |
![]() |
![]() |
#46 |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 739
Благодарил(а): 0 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
![]() Это так для беседы можно стереть. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
![]() |
![]() |
![]() |
#47 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 258
Благодарил(а): 8 раз(а)
Поблагодарили:
163 раз(а) в 160 сообщениях
|
![]() __________________ Не являюсь сотрудником Segnetics !!! |
![]() |
![]() |
![]() |
#48 |
Новичок
Регистрация: Dec 2022
Сообщения: 21
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() По поводу вероятности не знаю, у меня и без доп. ухищрений проблем не было. Добавлено через 14 минут Ну а "голову" взять ... ![]() Последний раз редактировалось vol2008, 21.02.2023 в 15:44 |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
EEPROM: чтобы сохранялись уставки после загрузки в контроллер | kulepov | SMLogix | 13 | 21.07.2022 11:50 |
Медленным отклик по MODBUS после добавления нового устройства | Macynchic | Связь с внешним миром | 6 | 30.07.2021 15:49 |
TRIM Modbus Slave на две сети (решено) | Jury.K | Связь с внешним миром | 15 | 27.03.2019 01:06 |
Pixel→Moxa_NPort_5150→ПЧ_ABB_ACS_310 по Modbus (решено) | Aiven | Связь с внешним миром | 24 | 24.03.2017 08:16 |