|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме | Опции просмотра |
27.12.2023, 11:54 | #31 |
Senior Member
Регистрация: Aug 2021
Сообщения: 157
Благодарил(а): 13 раз(а)
Поблагодарили:
11 раз(а) в 8 сообщениях
|
Ответ: Запись в свои же holding регистры
-Имеем n-контроллеров, на всех одинаковая программа. -Имеем n-помещений, где будут стоять эти контроллеры. -После монтажа контроллеров, прокладки сети 485 и подключением к мастеру (Scada). Необходимо каждому контроллеру указать его адрес в соответствии с помещением где он стоит. Адрес (и др.) легко можно задать через системное-меню. Резюме: Пока адрес Slave не совпадает с адресом Master LocalHost(tcp) самому себе запись не проходит. Приложение скрин с разными и одинаковым адресом. Arsie, где я не прав? p.s. |
27.12.2023, 12:28 | #32 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Запись в свои же holding регистры
__________________ Не являюсь сотрудником Segnetics !!! |
27.12.2023, 12:53 | #33 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Запись в свои же holding регистры
Но даже если вдруг вы хотите учесть всё, даже возможность встретить динозавра (а она, как известно, 50% - либо встретишь, либо нет), то берите из конструктора HVAC пульт SMH-2G, там есть макрос, перебирающий адреса. Используйте) __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
27.12.2023, 14:25 | #34 |
Senior Member
Регистрация: Aug 2021
Сообщения: 157
Благодарил(а): 13 раз(а)
Поблагодарили:
11 раз(а) в 8 сообщениях
|
Ответ: Запись в свои же holding регистры
А в желании, такую мелкую задачу переложить на программу. Стоят 5 контроллеров завязаны по сети 485 и Scada их опрашивает. Приехал поменять программу, т.к. Лоджик на ноуте новее, то необходимо было перепрошить все. Но вот не задача один Матрикс отказался воспринимать "Форматирование". На следующий день отправляю монтажника с другим Матриксом, он должен был поменять, поставить Адрес, про "Адрес Мастера" я забыл. Итог пришлось ехать самому, об этой мелочи вспомнил только у контроллера. 02/12/2019 нужен был адрес, сегодня без этого тоже на работает. https://forum.segnetics.com/showthread.php?t=6247 здесь про адрес тоже не слова. Напишите там. Тогда ни я не другие не будут натягивать сову на глобус. |
27.12.2023, 14:39 | #35 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Запись в свои же holding регистры
Ваш пример легко решаем: 1) на каждый контроллер своя программа, в которой уже правильный адрес, это исключает лишние поездки и головняки; 2) сисменю закрыто под пароль. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
27.12.2023, 14:55 | #36 |
Senior Member
Регистрация: Aug 2021
Сообщения: 157
Благодарил(а): 13 раз(а)
Поблагодарили:
11 раз(а) в 8 сообщениях
|
Ответ: Запись в свои же holding регистры
Arsie, это все не о том.
Arsie, я не учу Вас создавать контроллеры Arsie, Вы не учите меня создавать программы Договорились? Мои вопросы были: 1. И тогда как узнать свой новый адрес? - Никак. 2. или после потери связи с самим собой перебирать адреса в программе, пока связь не восстановиться? - Да. Макрос примера есть там-то Я буду очень благодарен. В моих сообщениях никогда не найдете подвохов и скрытых умыслов. |
27.12.2023, 15:11 | #37 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Запись в свои же holding регистры
Знаете, почему в пассажирских самолётах нет системы парашютного спасения, а в боевых есть? Хотя падают и те и другие. Всё дело в статистических вероятностях падения. Пассажирские падают ну очень редко, а военные в среднем на втором боевом вылете. С адресами та же фигня, о чём я вам и говорю, но вы меня не слышите. Адрес безболезненно меняется только в автономно стоящем контроллере. Но в автономно стоящем контроллере вообще нет нужды писать в свои холдинги. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
27.12.2023, 15:20 | #38 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Запись в свои же holding регистры
__________________ Не являюсь сотрудником Segnetics !!! |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запись собственных holding registers и coil status | Arsie | Примеры работы по Modbus | 0 | 16.10.2023 12:23 |
Modbus: чтобы сохранялись уставки после перезагрузки контроллера (решено) | Arbuz.Alexey | SMLogix | 47 | 21.02.2023 15:28 |
ОВЕН СМИ-2 - как организовать запись в байт? (решено) | esi | Связь с внешним миром | 8 | 10.02.2022 19:40 |
Неправильная запись значения в ЭРИС-110-МВТ (решено) | OlegM | Связь с внешним миром | 8 | 28.06.2018 15:52 |
Телемеханика с использованием только Holding Registers (решено) | avas | SMLogix | 14 | 02.10.2015 17:18 |