Просмотр полной версии : проблема плк 154 и сп 270
проблема плк 154 и сп 270 такого плана: когда плк работает с 2-мя регистрами (чтение с панели и запись в панель) то время от чтения до записи 0,5с. Когда плк работает с 25 регистрами то время увеличивается до 15-17 с, что недопустимо для процесса. Как можно победить проблему?
проблема плк 154 и сп 270 такого плана: когда плк работает с 2-мя регистрами (чтение с панели и запись в панель) то время от чтения до записи 0,5с. Когда плк работает с 25 регистрами то время увеличивается до 15-17 с, что недопустимо для процесса. Как можно победить проблему?
Сделай панель Master, а ПЛК Slave.
проблема плк 154 и сп 270 такого плана: когда плк работает с 2-мя регистрами (чтение с панели и запись в панель) то время от чтения до записи 0,5с. Когда плк работает с 25 регистрами то время увеличивается до 15-17 с, что недопустимо для процесса. Как можно победить проблему?
Нехватает услышать какой функцией пользуетесь (читаете по одному регистру или все разом)
И второе, еще более загадочное, каким образом панель влияет на процесс. Она же должна отображать данные и передавать команды оператора или у Вас через нее подключены исполнительные механизмы?
Я не так давно начал заниматься этим, так что не пинайте сильно..
Сделай панель Master, а ПЛК Slave. - еще к плк подключены преобразователи частоты и датчики. В этом случае панель должна опрашивать частотники? Не думаю, что она будет быстрее работать
читаю по одному регистру.. еще как можно? Панель как я понимаю, влияет. Она же должна ответить плк, на это и уходит время..
может ли плк работать как мастер с частотниками и как слейв с панелькой?
читайте третьей функцией все регистры и 16 записывайте, естественно организуйте в панели память таким образом чтоб перечисленные функции максимально эффективно работали
Читаем руководства на оба устройства и находим совпадения по интерфейсам, учитываем ограничения для частотников и переписываем программу в случае нахождения подходящего варианта
может ли плк работать как мастер с частотниками и как слейв с панелькой?
Если панель находится в одном шкафу с ПЛК, то соедини её с ПЛК по RS-232 и сделай панель Master. Все остальное повесь на RS-485 и сделай ПЛК Master.
читайте третьей функцией все регистры и 16 записывайте, естественно организуйте в панели память таким образом чтоб перечисленные функции максимально эффективно работали
Читаем руководства на оба устройства и находим совпадения по интерфейсам, учитываем ограничения для частотников и переписываем программу в случае нахождения подходящего варианта
читаю 3 пишу 6 по 1 регистру.
А которого времени реально добиться при опросе 25 регистров? Может задуматься о другом плк т.к. процесс будет "обрастать" еще
незнаю читает ли эту тему Валенок, но записать 25 регистров хватит и 50мс, он скажет что еще меньше надо времени
Я тут наверное из немногих могикан у кого ПЛК всегда мастер :)
А которого времени реально добиться при опросе 25 регистров?
20-30мс
Я тут наверное из немногих могикан у кого ПЛК всегда мастер :)
20-30мс
Что могу делать не так тогда? Где поискать ошибку?
Удалил из проекта все частотники и датчики...Осталась одна панель, результат тот же - при чтении/записи 25-ти регистров панели время ожидания 16 секунд. Оставляю 2 (чтение/запись) - 0,5с. Полагаю ошибка в настойках рс485 плк/панель. Может какие таймауты где еще стоят?
попробуйте поделиться проектом с форумчанами
проект.
Еще вопрос не в тему - пид в проекте при автонастройке не работает. Подскажите, в чем дело. Спасибо!
проект.
Еще вопрос не в тему - пид в проекте при автонастройке не работает. Подскажите, в чем дело. Спасибо!
Интересная нумирация регистров. С учетом что зарезервированные только до 256. :)
Поменяйте в регистрах 0х01 на 0х03. И 0х06 на 0х10. И нумерацию регистров по порядку сделать не помешало бы.
Интересная нумирация регистров. С учетом что зарезервированные только до 256. :)
Поменяйте в регистрах 0х01 на 0х03. И 0х06 на 0х10. И нумерацию регистров по порядку сделать не помешало бы.
из инструкции к панели:
"Примечания.....
4. Не рекомендуется использовать адреса регистров внутренней памяти меньше
чем 256."
как быть? там по умолчанию даже 256 стоит
а в чем ошибка?
Не рекомендуется и зарезервировано в данном случае одно и тоже
Просто разброс в проекте большой. И регистры с нумерацией 3хх, и регистры с нумерацией 5хх, и кажется один с нумерацией 8хх. Не по фен-шую как то.:)
Подскажите, в чем дело.
1.Потому что скорость 9600
2.Одиночные регистры
3.Специфичный штатный мастер
4.Неоптимальна сама логика обмена
5.Пултайм для панели какой-то неправильный (связано с п.3)
и т.д.
Интересная нумирация регистров. С учетом что зарезервированные только до 256. :)
Поменяйте в регистрах 0х01 на 0х03. И 0х06 на 0х10. И нумерацию регистров по порядку сделать не помешало бы.
0х03 и стояло,
скорость поставил 115200, 8, none,1
регистры с 1 по 256 вообще не читает/пишет
регистры сделал по-порядку с 256 - не помогло
может кого наведет на мысли - время (чтение с панели-записи в панель) почти всегда разное от 2 до 8 секунд.
модуль статистика добавте в проект плк и посмотрите есть ли какие проблемы
Просто разброс в проекте большой. И регистры с нумерацией 3хх, и регистры с нумерацией 5хх, и кажется один с нумерацией 8хх.
А именно это лично я нахожу очень удобной штукой для оптимизации и возможности быстрой модификации. И на связь это никоим образом не влияет
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot