|
Вопросы о Pixel Раздел специально по темам работы и применения контроллеров Pixel - 12xx и Pixel - 25xx |
|
Опции темы | Поиск в этой теме | Опции просмотра |
20.01.2014, 18:41 | #1 |
Новичок
Регистрация: Jan 2014
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Чтение переменных по ModBus
Здравствуйте!
Контроллер Pixel 2511 02 0, опрашивается по ModBus TCP OPC сервером MasterOPC Universal Modbus Server. Ситуация следующая: если мы загружаем контроллер при запущенном OPC сервере, то ModBus переменные читаются без проблем. Но если запустить OPC сервер при запущенном контроллере, то переменные приходят bad качества и начинают читаться только после перезагрузки контроллера. В чем может быть проблема, и какие пути решения? |
21.01.2014, 10:16 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Чтение переменных по ModBus
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
21.01.2014, 10:37 | #3 |
Новичок
Регистрация: Jan 2014
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Чтение переменных по ModBus
|
21.01.2014, 11:32 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Чтение переменных по ModBus
Если программу загрузить и после этого перезапустить контроллер, опрос идёт нормально?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.01.2014, 11:52 | #5 |
Новичок
Регистрация: Jan 2014
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Чтение переменных по ModBus
Если контроллер загружается после ЗАПУСКА OPC сервера, то опрос начинает происходить нормально. Если OPC открыт, но не запущен, и запускается после перезагрузки контроллера, то остается такая же проблема, как была описана в начале
|
21.01.2014, 12:48 | #6 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Чтение переменных по ModBus
Что говорит лог опс-сервера?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.01.2014, 13:19 | #7 |
Новичок
Регистрация: Jan 2014
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Чтение переменных по ModBus
|
21.01.2014, 13:32 | #8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Чтение переменных по ModBus
Повторно он соединение пытается установить?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.01.2014, 14:01 | #9 |
Новичок
Регистрация: Jan 2014
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Чтение переменных по ModBus
|
21.01.2014, 14:31 | #10 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Чтение переменных по ModBus
Контроллер пингуется?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.01.2014, 14:50 | #11 |
Новичок
Регистрация: Jan 2014
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Чтение переменных по ModBus
|
21.01.2014, 16:02 | #12 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Чтение переменных по ModBus
Значит что-то захватывает коннект с контроллером. Если вы включаете контроллер с запущенным сервером, сервер успевает установить коннект первым. Поэтому всё работает.
Сетевой модуль поддерживает только одно подключение, поэтому "вторым номером" серверу уже не подключиться. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.01.2014, 16:24 | #13 | |
Новичок
Регистрация: Jan 2014
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Чтение переменных по ModBus
Цитата:
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Список переменных ModBus TCP | Delphin | Вопросы о SMH4 | 24 | 06.04.2020 19:07 |
Идеалогия работы с картой переменных Modbus | Max2114 | SMLogix | 15 | 30.03.2018 23:18 |
Карта переменных modbus | Shogun | SMConstructor (вентиляция) | 1 | 15.03.2018 09:55 |
карта переменных MODBUS | serg_19 | Вопросы о программировании | 15 | 18.12.2017 16:32 |
Максимальное количество переменных Modbus TCP | max7222 | Вопросы о SMH-2G(i) | 5 | 09.12.2016 15:51 |