|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме |
20.02.2023, 22:19 | #31 | |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Как сделать так, чтобы сохранялись уставки после перезагрузки контроллера
Цитата:
OPC сервер регистрирует событие - изменение тэга в службе событий (events.) Различные части программы регистрируются на события. При старте контроллера retain переменные подгружаются из базы (у меня уже давно и неизменно postgresql) в OPC сервер. При старте клиента переменные считываются с OPC сервера. При изменении переменной на сервере у клиента формируется событие (event) с OPC тэгом Несколько клиентов на OPC сервере. Пример подглюкивает, это связано с тем что все клиенты на одной машине. Я не поддерживал OPC, но после опробывания и проработки в принципе пользоваться удобно. Экономит время ⌛ и ���� �� __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|
20.02.2023, 23:29 | #32 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Как сделать так, чтобы сохранялись уставки после перезагрузки контроллера
Да это каждому юзверю как два пальца об асфальт.
__________________ Не являюсь сотрудником Segnetics !!! Последний раз редактировалось ATS, 20.02.2023 в 23:54 |
21.02.2023, 00:02 | #33 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Modbus: чтобы сохранялись уставки после перезагрузки контроллера (решено)
Дерзновенно - обоснуй.
__________________ Не являюсь сотрудником Segnetics !!! |
21.02.2023, 09:59 | #34 |
Новичок
Регистрация: Dec 2022
Сообщения: 21
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Modbus: чтобы сохранялись уставки после перезагрузки контроллера (решено)
По-правде сказать, теоретически, может. Вход записи переменной помечен "галкой", т.е. запись производится по фронту (в мануале написано). Если значение переменной в "окне" отличается в "регистре", то сигнал на выходе "!=" будет присутствовать постоянно, а значит, если в первом цикле записи произойдет ошибка (в mbs даже и на 127.0.0.1 приколы такие есть? ), то повторной записи в переменную не произойдет.
У меня, правда ни разу не было, чтобы это не работало. для надежности выход "!=" можно объединить по И с каким нибудь внешним тиком, например 0.1 ... 0.2 с. |
21.02.2023, 10:04 | #35 |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Как сделать так, чтобы сохранялись уставки после перезагрузки контроллера
OPC cервер поднимать - это только производитель. Юзер только пользоваться.
__________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
21.02.2023, 10:11 | #36 |
Новичок
Регистрация: Dec 2022
Сообщения: 21
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Modbus: чтобы сохранялись уставки после перезагрузки контроллера (решено)
Из-за отсутствия двух входов на переменной HR мы уже и до OPC добрались. Просто капец...
|
21.02.2023, 10:17 | #37 | ||
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Modbus: чтобы сохранялись уставки после перезагрузки контроллера (решено)
Цитата:
Лучше не сделать. Или 2 регистра. OPC UA так - развитие темы. Со скадой и панелями проще OPC UA. Синхронизируте уставки с несколькими клиентами через Modbus. В OPC UA добавляются события и все. Добавлено через 10 минут Цитата:
До распараллеливания обмена уже на этом форуме добрались. Скоро доберутся до синхронизации с несколькими клиентами (мастерами) а там глядишь и до ограничения времени в 100 мс дойдет Можно не дожидаться - заранее поднять OPC UA производителю. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... Последний раз редактировалось ujin, 21.02.2023 в 10:29 |
||
21.02.2023, 11:13 | #38 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Modbus: чтобы сохранялись уставки после перезагрузки контроллера (решено)
В Автоскаде я применил алгоритм, когда на смену уставки даётся 30 сек. Человеку это незаметно.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.02.2023, 12:24 | #39 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Modbus: чтобы сохранялись уставки после перезагрузки контроллера (решено)
Цитата:
Но тогда в следующем цикле (тике) в память (окно) просто запишется прежнее значение полученное в регистр по модбасу. Для обычного режима записи по изменению. __________________ Не являюсь сотрудником Segnetics !!! |
|
21.02.2023, 12:41 | #40 | |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Modbus: чтобы сохранялись уставки после перезагрузки контроллера (решено)
Цитата:
Пока не замечают можно спать спокойно. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|
21.02.2023, 12:41 | #41 | |||||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Modbus: чтобы сохранялись уставки после перезагрузки контроллера (решено)
Цитата:
Лучше можно при доступе к системным шаредам. Но не дадут. Цитата:
Цитата:
Цитата:
Цитата:
Я бы не стал на месте производителя заморачиваться с OPC. Хочется - делайте сами или готовый шлюз в руки. __________________ Не являюсь сотрудником Segnetics !!! |
|||||
21.02.2023, 12:49 | #42 | |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Modbus: чтобы сохранялись уставки после перезагрузки контроллера (решено)
Начнутся - это значит Вы не пробовали. Я попробовал 20 шт одновременно. Есть видео. Грабли не те же.
Цитата:
Многие производители заморачиваются. Вам примеры или сами найдете. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|
21.02.2023, 13:05 | #43 | ||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Modbus: чтобы сохранялись уставки после перезагрузки контроллера (решено)
Цитата:
Цитата:
А OPC в зоопарке есть. И DA (но больше HDA) и UA. Правда к контроллерам это не имеет отношения. __________________ Не являюсь сотрудником Segnetics !!! |
||
21.02.2023, 13:20 | #44 | |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Modbus: чтобы сохранялись уставки после перезагрузки контроллера (решено)
Цитата:
Вы уже столько раз про эти шареды спрашивали неужели сегнетикс не дал инструкцию и доступ? Совсем не думают об энтузиастах. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|
21.02.2023, 13:28 | #45 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Modbus: чтобы сохранялись уставки после перезагрузки контроллера (решено)
Это как раз понятно. Там все в Ваших руках.
Цитата:
Ковыряю сам помаленьку. __________________ Не являюсь сотрудником Segnetics !!! |
|
21.02.2023, 14:13 | #46 | |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Modbus: чтобы сохранялись уставки после перезагрузки контроллера (решено)
Цитата:
Это так для беседы можно стереть. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|
21.02.2023, 14:25 | #47 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Modbus: чтобы сохранялись уставки после перезагрузки контроллера (решено)
Ну далеко не все хорошо. И если есть шанс сделать лучше то почему не попробовать.
__________________ Не являюсь сотрудником Segnetics !!! |
21.02.2023, 15:28 | #48 | |
Новичок
Регистрация: Dec 2022
Сообщения: 21
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Modbus: чтобы сохранялись уставки после перезагрузки контроллера (решено)
Цитата:
По поводу вероятности не знаю, у меня и без доп. ухищрений проблем не было. Добавлено через 14 минут А я вот ввязался в один проект два месяца назад. Теперь вот думаю, что интересные... по цене за канал, FMR+MRL. Ну а "голову" взять ... Последний раз редактировалось vol2008, 21.02.2023 в 15:44 |
|