|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
14.02.2022, 17:47 | #1 |
Member
Регистрация: Jan 2016
Сообщения: 91
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
9 пикселей и SMH4 (слейв) по TCP IP
в общем больной проект (на мой взгляд): есть 3 пикселя (это своего рода панели) с них задаются уставки на оставшиеся 6 пикселей, но т.к. пиксели не поддерживают мультимастер, то возникло предложение добавить SMH4 в качестве буфера обмена (все 9 пикселей меняют одни и те же сетевые переменные), сделать все пиксели мастерами и опрашивать или перезадавать уставки при помощи SMH4.. smh4 с 2-мя OPC-серверами (Insat) на коротком (по времени) тесте нормально работал, при замене 1 opc сервера на пиксель, описи сервер оставшийся перестал менять значение уставки, хотя считывать продолжал корректно... соответственно вопрос, возможна ли в принципе такой вариант организации связи? и как оно хотяб теоретически должно работать?
|
14.02.2022, 18:09 | #2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: 9 пикселей и SMH4 (слейв) по TCP IP
А что можно было увидеть в логах сервера?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
14.02.2022, 18:09 | #3 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: 9 пикселей и SMH4 (слейв) по TCP IP
Цитата:
а уж пиксели слейвами. |
|
14.02.2022, 18:10 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: 9 пикселей и SMH4 (слейв) по TCP IP
Почему не наоборот - Пиксели слейвы, SMH4 мастер?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
14.02.2022, 18:29 | #5 |
Member
Регистрация: Jan 2016
Сообщения: 91
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: 9 пикселей и SMH4 (слейв) по TCP IP
я не знаю как организовать связь так, чтоб одну и ту же уставку можно было задать сразу с нескольких устройств...по факту это 3 "панели" и 6 исполнителей (почему именно пиксели в качестве панели не знаю)... когда 1 слейв сразу понятно что можно задавать в одни и те же переменные сетевые уставки, кто последний тот и прав... а если наоборот, то нужен какой то алгоритм для определения какая уставка была введена последней, потом проверка уставка "старая" пришла с только что включенного контроллера (или контроллера востановившего соединения), чтоб она не перезабила в остальные устройства эти старые параметры... я мож конечно чего не понимаю, но мне кажется что задача ни разу не тривиальная((
Добавлено через 6 минут Логи не разбирал, видел что опрос идет-идет ответ, постараюсь завтра это уточнить, и скинуть скрины.. |
15.02.2022, 06:51 | #6 |
Member
Регистрация: Jan 2016
Сообщения: 91
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: 9 пикселей и SMH4 (слейв) по TCP IP
https://disk.yandex.ru/i/hL7RHgaThxW2HA опрос сервера
|
15.02.2022, 10:33 | #7 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: 9 пикселей и SMH4 (слейв) по TCP IP
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
15.02.2022, 11:02 | #8 |
Member
Регистрация: Jan 2016
Сообщения: 91
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: 9 пикселей и SMH4 (слейв) по TCP IP
судя по опросу - ответу их там и нету, но пока к SMH4 подключен и Pixel и OPC, то OPC не может изменить значение сетевой переменной на SMH4... такое ощущение что пиксель постоянно отправляет команду на изменение сетевой переменной на SMH4...
|
15.02.2022, 11:06 | #9 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: 9 пикселей и SMH4 (слейв) по TCP IP
Проекты покажете?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
15.02.2022, 11:07 | #10 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: 9 пикселей и SMH4 (слейв) по TCP IP
Если постоянно отправляет, то перестаньте постоянно отправлять.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
15.02.2022, 11:18 | #11 |
Member
Регистрация: Jan 2016
Сообщения: 91
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: 9 пикселей и SMH4 (слейв) по TCP IP
|
15.02.2022, 11:32 | #12 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: 9 пикселей и SMH4 (слейв) по TCP IP
У вас в карте переменных периодический опрос в 100мс, если какая-нибудь переменная попадет в кольцо, будет убиваться память контроллера. Если вам не надо постоянно опрашивать, сделайте нециклический опрос https://dl.segnetics.com/WebHelp/SML...odbus_vars.htm
Я тоже поддерживаю, что SMH4 логичней быть мастером, смотреть, какая уставка изменилась последней и по изменению её менять. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
15.02.2022, 11:34 | #13 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: 9 пикселей и SMH4 (слейв) по TCP IP
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
15.02.2022, 12:17 | #14 | |
Member
Регистрация: Jan 2016
Сообщения: 91
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: 9 пикселей и SMH4 (слейв) по TCP IP
Цитата:
|
|