В прошлом посте мы написали точку входа и запуск из неё функции start().
Именно написанием этой функции и займёмся.
Между импортом и точкой входа, объявим функцию:
async def start():
Не забываем про правила написания чистого кода - PEP8. Расставим по две пустых строки перед и после функции.
Как вы наверняка заметили, вместо стандартного def, мы используем async def.
Ключевое слово async указывает на то, что эта функция является корутиной, то есть функцией, которая может приостанавливать свое выполнение в течение определенного времени, чтобы выполнять другие задачи...
Дискретный вход (DI, digital input) нужен для ввода в ПЛК параметров, у которых только два состояния: включено или отключено, есть сигнал или нет сигнала. Эти состояния задаются уровнем напряжения, которое подается на DI. В зависимости...