При времени цикла в 10 мс, это если программа несложная, максимально получается 50 Гц на дискретных входах, у меня бывало от одного макроса время цикла увеличивалось почти до 40 мс, так что в реальности более 50 Гц и не нужно!
Время цикла.PNG
При времени цикла в 10 мс, это если программа несложная, максимально получается 50 Гц на дискретных входах, у меня бывало от одного макроса время цикла увеличивалось почти до 40 мс, так что в реальности более 50 Гц и не нужно!
Время цикла.PNG
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Да я потом уже, после того как написал, вспомнил, что у пр нет таких шустрых входов. И для него и 817 с огромным запасом.
Сделал инверсию выходного сигнала с датчиков теперь у меня реле замыкает сигнальный провод на землю и контроллер адекватно считывает датчики. Проблема только с одним концевиком, у него высокий сигнал упал до 2,14 В вместо положенных 5В, не знаю в чем проблема работает стабильно но с пониженным сигналом.Теперь реле не может отличить сработавший датчик, для него он всегда несработан - логический ноль. Кто может подсказать как самым простым способом повысить напряжение хотя бы на 1 вольт? что бы аналоговый вход мог расценить сигнал как единицу есть в наличии пара плат повышения напряжения, но вот я думаю если я настрою повышение с 2,14 до скажем 3,5 В когда у меня будет низкий уровень сигнала, а это у меня 0,6 В плата опять ведь будет пытаться увеличивать выходной сигнал на несколько вольт? как думаете не сгорит она за один день от перегрева? или может есть другие способы заставить реле воспринять 2,14В как логическую единицу?
Я думаю - заменить датчик это самый правильный вариант. Или проверяйте провода и места соединений.