Подрихтуйте BLINK под себя:
Код:CLOCK; (* call Timer *) IF ENABLE THEN (* time passed or init *) IF CLOCK.Q=FALSE THEN CLOCK(IN:=FALSE); (* reset Timer *) CLOCK(IN:=TRUE); (* restart Timer *) IF OUT=FALSE THEN CLOCK.PT:=TIMEHIGH; ELSE CLOCK.PT:=TIMELOW; END_IF; OUT := NOT OUT; (* invert *) END_IF ELSE CLOCK(IN:=FALSE); CLOCK.PT:=t#0s; OUT := FALSE; END_IF
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Последний раз редактировалось Валенок; 15.11.2022 в 17:55.
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
С чего это вдруг ? ))
Бесмысленно передавать константы как в том фрагменте.в контексте FirstScan задавать IP бессмысленно..
А организовать "а коли вошел 0.0.0.0, то ты не пиши, а читай" - легко. См. syslibtime ))
Ну я вот еще и syslibfile использую ))....для этого есть PLC Browser
Разве ip отличается чем-то от какого-нить коэффициента пида ? Такой же пользовательский параметр.
есть доказательства? Чему равен в таком случае первый цикл, а может ли он со временем превысить МаксВрЦикл? Есть защита от рисков что произойдет перегрузка при открытом файле и он не испортится? Не похожа ли вся эта ситуация что программист с многолетним опытом предлагает новичку как получить кирпич
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Доказательства чего ?
В 97..99% случаях 3..4мс. В 1-2% мелькнет 20...25мс. Допускаю что в отдельных случаях до 100мс. И ?Чему равен в таком случае первый цикл
Да. Если МаксВрЦикл поставить 10мс. Это один из способов производства кирпичей (см. ниже)а может ли он со временем превысить МаксВрЦикл?
Есть защита от рисков в альтернативных случаях ? Например от злой собаки в следующем цикле после открытия файла при разнесении операция по циклам ?Есть защита от рисков что произойдет перегрузка при открытом файле и он не испортится?
Я тоже предполагаю что тот неизвестный программист - с многолетним опытом. У Вас есть основания предполагать иное ?Не похожа ли вся эта ситуация что программист с многолетним опытом..
Линия по прозводству кирпичей из ПЛК ждет своего часа пока этот новичок при наличии всего проектаНе похожа ли вся эта ситуация что программист с многолетним опытом предлагает новичку как получить кирпич
Особенно если этому новичку доверили ПНР. Причем сырьем для производства кирпичей может стать всё вокруг. Безотносительно количества циклов ПЛК и их длительности. Это про что было воообще ?не могу понять для чего это вообще нужно...