Добрый день. Начал две недели назад изучарт CoDeSys. ST пока для меня непонятен, потому CFC .Проблемма с com портом. Открываю , а настроить немогу. Подскажите в чем ошибка!!!Вернее ошибку я вижу но как ее исправит ведь 'ТИП ДАННЫХ' POINT TO COMSETTINGS у меня нет.
Последний раз редактировалось Yrus; 02.03.2011 в 16:48.
Спасибо Валенок. Только если не тяжело чуть поподробнее - я начинающий , а втехнаре помоч некому.help читаю но доходит медленно и примеры понимаю частично.
Александр Приходько я смотрел этот пример , за что вам спасибо.буду сопеть дальше.Приятно что такие спецы отзываются на элементарные вопросы ( для вас).
Добрый день -продалжаю вас мучить .Выкладываю скрин .Вопрос такой как мне из указателя получить принятый байт.Я так понимаю из указателя можно получить адрес (ADR) , а дальше у меня ступор.
Сейчас попробую.В биб-ке UNM есть елемент GetByte - получение данных из интерфейса. Если после него использовать RBDATA_TO_STRING то принятая строка байтов состоит из непонятных символов. В порт приходят 16-е данные.На выходе GetByte указатель RBDATA.Вот здес у меня и все-ступор , как из этой структуры добыть принятые байты чтобы потом их преобразовать в строку при помощи BYTETOSTRING.
Вобще говаря препод дал задание -Прибор связан с ПЛК100 радиомодемом,он (прибор) каждую минуту отсылае 16-ю строку из 32 б. ее надо обработать и отослать назад новую уставку.С часами мы разобрались со строками тоже но вот получить из порта в 16-м виде строку неможем.И тут сразу если можно еще один вопрос если модем "тупой" и непереводит радиостанцию в режим передачи (при отправки данных) можно как то это делать ПЛК (ну типа высокий уровень на какуету ножку com порта).