Не буду писать про какой конкретно ПЛК. Это предмет обсуждения месяца через 3, тогда смогу открыть завесу, выложить видео. суть вопроса. Есть у нас на ПЛК дискретные выходы, обращаемся к койлам по ТСП, обмен данные нормальный, до 50 миллисекунд скорость опроса отличная, даже пробовал 20 миллисекунд. опрос идёт отлично. Но вот проблема, быстрые выходы работают по опросу койлов в тайминг 500-800 миллисекунд стабильно, , вот к простым выходам, хотя в характеристике заявлена скорость 3 миллисекунды, при опросе этих выходов с таймингом 800 миллисекунд-500, они то работают стабильно, то через 10 опросов, замены с 1 на 0, начинают в период включения 500-800 миллисекунда срабатывать по 3-5 раз за 800-500 миллисекунд. на Сименсах у меня такого не было. была задержка в 100-15 миллисекунда. но тайминг перезаписи и опроса койлов работал стабильно. Может ли изменить написание программы внутри ПЛК?. Я склоняюсь к тому, ТСП, работает шустро, ведёт опрос койлов выходов, делает перезапись, на включение или выключение, баги именно при включение выхода. транзисторы не причём, это внутренние регистры. я сомневаюсь что будут изменения если писать программу внутри. Если внешне обращаемся то это идёт напрямую к битам регистра, через адрес, сомневаюсь что если внутренняя программа будет работать будут изменения в лучшую. . Факт, Есть 8 регистров быстрого типа- выходные, они работают стабильно, характеристики производитель указал опрос 1 наносекунда, то есть для меня это ну очень хорошие данные. есть простые выходы. работают они от 3 миллисекунд, ВОТ ОНИ НАЧИНАЮТ ДАВАТЬ БАГИ. ГЛАВНОЕ Я ЭТО ВИЖУ ВНУТРИ СКАДЫ, ВЕДУ МОНИТОР КАНАЛОВ. ЕСЛИ ДЕЛАТЬ НА ПРОСТОМ ВЫХОДЕ 1000 МИЛЛИСЕКУНД-1500, РАБОТАЕТ СТАБИЛЬНО ПРОСТОЙ ВЫХОД. Вот СКАЖИТЕ, КАКИМ ОБРАЗОМ ИЗМЕНИТЬСЯ ЭТОТ баг, ЕСЛИ ПРОГРАММА БУДЕТ ВНУТРИ А НЕ ИЗ скады, регистры то в любом случае общие, обращение хоть внешне хоть внутренне к одним и тем регистрам с тем самым таймингом.
Сообщение отредактировал ПутникКЗ - 4.3.2024, 16:35
|