PDA

Просмотр полной версии : Retain переменные. Как?



Igont
30.05.2007, 11:39
Не нашел описание как использовать subj.
Пользуюсь докой с диска пришедшего вместе с контроллером в коробке.
Там не вся информация для меня?
Пожалуйста подскажите:
как сконфигурировать
как писать
как читать
сколько держит
насколько надежно
ИЛИ ссылку на описание
Заранее спасибо.

Еще вопрос (раз я тут)
можно ли литеру в байт превратить, типа: x= '$' или x = char(...)
тоже не могу.

Малышев Олег
30.05.2007, 11:49
Объявляйте VAR_RETAIN
1) Настройте среду на русский - как это сделать описано в документации, которая лежит на диске
2) После этого достаточно нажать клавишу F1 в среде Codesys и получите справку на русском языке с примерами программ. Доступена так же контекстная справка - попробуйте набрав слово RETAIN установить на него текстовый курсор и нажать F1
3) У нас раз в 2 недели проходят курсы - это позволит Вам освоить CoDeSys с нуля
4) преобразования типов происходят примерхо так xx_TO_yy где xx исходный тип а yy целевой например bb:=STRING_TO_BYTE('A');

Igont
31.05.2007, 11:37
Виноват допустив разночтения.
Находясь в поиске аналогии x='$' я пытался сказать,
что мне нужна операция получения ASCII кода символа.
Например '1' = 0x31, а '$' = 0x24

За retain var спасибо.

Филоненко Владислав
31.05.2007, 11:57
А в чем проблема? Записываете в строку интересующий символ, затем обр. к ней по указателю на байт и получаете 8-битное значение символа.
Возможна и обратное преобразование