Олег писал(а):
У вас код функции #20, и дальше не понятно, в инструкции на CP1L ошибка, возможно на неё вы и напоролись.
Для отладки, вы можете на контроллер 232 порт прицепить и к компу, с помощью мультивея увидите что в порт отправляется.
Мы даем команды ПЧ согласно инструкции "ПЧ AQUA".Формируем запрос таким образом:
Наименование поля ___________________
Пример (HEX)Адрес подчиненного устройства_______________01 (адрес преобразователя частоты)
Функция___________________________________ 01 (считать с катушки)
Начальный адрес HI__________________________00
Начальный адрес LO__________________________20 (десятичный адрес 32)
Число точек HI______________________________ 00
Число точек LO_____________________________ 10 (десятичный адрес 16)
Функция чтения состояния привода у нас - #01
#20 - это бит ПЧ с которого нужно начать считывать состояние
#10 - это количество битов, которые нужно считать, начиная с #20
согласно инструкции CP1l мы только выбрали область памяти D, построение лестничной диаграммы и запуск А641.00
Экспериментировали и с портом №1 - безуспешно, ошибка не изменилась.Меня пугает и то, что СДИ на потру и на ПЧ не моргают!!
Может передача данных и будет осуществляться, если бы порт работал (т.е. светились СДИ)