|
Вопросы о SMH4 Работа и применение контроллеров с сенсорной панелью SMH4. |
|
Опции темы | Поиск в этой теме |
24.04.2020, 16:01 | #1 |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
SMH4 благополучно автоматизирует тех. процесс на протяжении нескольких месяцев. Ввод/вывод программы осуществляется через modbus tcp с периодом опроса 14мс.
Сейчас появилась необходимость расширить функционал текущей системы и задействовать прохлаждающийся до сей поры порт COM1. Были подключены 8 устройств по modbus rtu, ПЛК в качестве мастера, с каждого слейва по одной переменной integer с периодом опроса 60мс, таймаут 500мс, скорость 115200. В итоге после этого появляются недопустимые задержки при опросе по modbus tcp (запрос-(1-3цикла)-ответ, запрос-(1-3цикла)-ответ, затем (мноого циклов) потом запрос-(1-3цикла)-ответ). При этом блоки диагностики ни каких ошибок не выявляют. Почему COM1 влияет на уже успешно работающий ethernet, так и должно быть? Может я что то делаю неправильно? Logix 28.170. Может в моем случае предпочтительней использовать шлюз modbus tcp - modbus rtu? Благо он имеется... Последний раз редактировалось Arsie, 24.04.2020 в 18:34 |
24.04.2020, 16:48 | #2 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Что то со связью...
Проект?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
24.04.2020, 17:07 | #3 |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Что то со связью...
|
24.04.2020, 18:36 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 142
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Что то со связью...
Чем обусловлена такая чудовищная величина тайм-аута?
Что бы у вас там ни было, по 3.28 версии мы ничего предпринимать не будем. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
24.04.2020, 19:26 | #5 |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Что то со связью...
На этапе отладки чисто иррационально выбрал это значение что бы был запас на случай непредвиденных ошибок связи.
Добавлено через 47 секунд Ясно. Буду использовать шлюз. |
24.04.2020, 19:40 | #6 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 142
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Что то со связью...
Если вам быстрее и дешевле применить шлюз, чем разобраться, то конечно.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.05.2020, 16:36 | #7 |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Что то со связью...
Со шлюзом я скорее всего потерпел фиаско, потому что этот шлюз встроен в модуль в/вв и если его активировать, то в общем получается что все начинает тормозить..
Может у вас есть рекомендации по переходу с 28 версии до 32, может весь смарт переделать из 32 версии? Ведь когда я пробовал перейти до 30-й ЦП перегружался на пиках до 92% и после подачи питания основная программа начинала выполняться не сразу а через большую задержку. |
11.05.2020, 16:59 | #8 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Что то со связью...
у меня и на матриксе та же самая беда (а там никогда ничего кроме 32 не было), правда не знаю, как там загрузка процессора, но старт программы из 30 блоков занимает 3 минуты.
|
11.05.2020, 19:03 | #9 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 142
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Что то со связью...
Цитата:
Добавлено через 1 минуту Вы сначала попробуйте перейти до 32-й, а потом уже нагоняйте на себя страхов) __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
11.05.2020, 19:13 | #10 | |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Что то со связью...
Цитата:
|
|
12.05.2020, 11:29 | #11 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Что то со связью...
Сохраните бэкапы)
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
12.05.2020, 11:43 | #12 |
Senior Member
Регистрация: Feb 2016
Адрес: Москва
Сообщения: 294
Благодарил(а): 3 раз(а)
Поблагодарили:
6 раз(а) в 6 сообщениях
|
Ответ: Что то со связью...
Когда уже появится конструктор с матриксом?
__________________ Работа есть величина физическая, измеряется в Джоулях... |
12.05.2020, 12:07 | #13 |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Что то со связью...
Это всенепременно.
А смарт я все равно переделаю из 32-й версии, а все переменные сейчас которые сидят внутри макросов выведу наружу чтобы вся программа была сохранена как один единый макрос без переменных смарта. Мне кажется это благотворно скажется на переход до 32-й версии. И требуется только обновление ядра? Или еще и образ linux? Все обновления только по USB? |
12.05.2020, 12:24 | #14 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Что то со связью...
Все по ЮСБ, нажимать "Форматировать".
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
12.05.2020, 12:37 | #15 |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Что то со связью...
|
20.05.2020, 15:50 | #16 |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Что то со связью...
В общем после перехода на 32-ю версию все тоже самое: Недопустимые задержки по Modbus TCP
Проверьте почту пожалуйста. |
20.05.2020, 15:59 | #17 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 142
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Что то со связью...
Цитата:
Поверьте, читать попеременно то форум, то почту это почти также неудобно, как целоваться в шлеме. История общения разрушается в короткие сроки. Поэтому прошу вас выбрать единое место общения: либо форум и все файлы на форуме, либо почту и все файлы на почте. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
20.05.2020, 16:09 | #18 | |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Что то со связью...
Сейчас все по 100мс.
Цитата:
|
|
20.05.2020, 16:23 | #19 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Что то со связью...
В проекте сейчас период везде по 200мс. И проверьте, пожалуйста, если блоком Slave X(на ethernet) не пользоваться, какое поведение?
Далее, с этого сообщения, давайте продолжать общение по почте. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
20.05.2020, 16:25 | #20 |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Что то со связью...
Да. Для каждой переменной по 200 мс (для устройств COM1).
На всякий случай: После форматирования из сис. меню software: almon 200415 backlight 200407 beeperd 200407 factory-reset 200415 kernel 4.1-200513 ledd 200415 libs 200430 logix 200430 modem 200430 skipper 200518 smwatch 200407 sqld 200325 sysmenu 200413 virtkb 200326 Добавлено через 3 минуты ОК |
20.05.2020, 16:39 | #21 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 142
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Что то со связью...
Да, мы переместимся туда. Форумы изначально придуманы для общения, обмена мнениями и поиска коллективного решения. Использовать форум как общественный чат с техподдержкой не очень удобно.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |