Сообщение от
Малышев Олег
Уважаемый freak!
Предлагаю переделать программу чуть более чем полностью.
1) Ввести массив из 3х измерений - номер шага, входы (подаваемые на плату), выходы(получаемые при правильной работе с платы).
2) Создать ФБ получающий входы и № шага и выставляющий выходы в соответсивии с таблицей + индикация ошибок.
3) Создать тестовый ФБ производящий обратные действия
4) Создать программу для тестирования тестового блока.
5) Создать реальную программу с учетом задержек включения реальных контактов (т.е. проверка не сразу после изменения шага, а позже)
Писать как написана программа нельзя - это практически не отлаживаемый код и тем более не читаемый!