Просто для информации:
ФБ (программы) для работы с файлами очень легко проектировать на языке SFC.
Программы получаются наглядными и проще в сопровождении.
К примеру программа для чтения чего-то из файла может выглядеть следующим образом:
SFC.png
Наглядно видно, куда выполнение программы может пойти из текущего состояния и при каких условиях.
И не потребуется в условиях активации каждого блока (xExecute) писать условия перехода на шаг.
Т.е. если программа перешла на шаг ReadFromFile, то файл уже открыт и ФБ чтения может быть активирован просто как
Почитать о этом замечательном языке проектирования можно в документе PLCopen SFC (документ на русском языке).Код:fileRead (xExecute := TRUE);




Ответить с цитированием