Delta Electronics DVP20ES200TE Инструкция по программированию онлайн [202/451] 397531

Delta Electronics DVP30EX200T Инструкция по программированию онлайн [202/451] 397537
ПЛК DVP Руководство по эксплуатации - программирование
Перевод и адаптация: компания СТОИК, (495) 661-24-41, www.stoikltd.ru
200
K18: Преобразование строковых данных в данные с плавающей точкой
Система преобразует n слов (младшие 8 бит) в строках исходных данных (без
десятичных) в значение с плавающей запятой и сохраняет полученное значение в
операнде результата.
Заметки:
1. Операнд n устанавливает общее число знаков для значения с плавающей запятой.
Максимально возможно 8 цифр, остальные будут просто проигнорированы.
Например, n=K6, строковые данные 123,45678 будут преобразованы в 123,456.
2. Если есть символы, отличные от цифр 0-9, или десятичная запятая в строке
источника данных, то символ перед запятой будет рассматриваться как 0, а
значение после запятой, как ЕТХ.
3. Если строка источника данных не содержит запятую, преобразованное значение с
плавающей запятой (n разрядов) будет отображаться автоматически.
Преобразование осуществляется по следующей схеме:
K19: Преобразование данных с плавающей точкой в строковые данные
Система преобразует значение с плавающей запятой из источника данных S в
строковые данные заданной длины n (без учета запятой).
Заметки:
1. Операнд n устанавливает общее число знаков для значения с плавающей запятой,
которое должно быть преобразовано. Максимально возможно 8 цифр, остальные
будут просто проигнорированы. Например, n=K6, данные с плавающей запятой
F123,45678 будут преобразованы в 123,456.
2. Когда знаков в исходном значении больше, чем указанное n, будет преобразовано
только n знаков. Например, исходное значение F123456,78 с n=К4 будет
преобразовано в данные строки 1234.
3. Если исходное десятичное значение не имеет целой части, например 0,1234, то
преобразованные данные будут .1234 по первым цифрам после запятой.
Преобразование осуществляется по следующей схеме:
Пример программы 1: K2, K4
1. Когда M0 включен, преобразовываются 16-битные данные в D0, D1 в ASCII-данные в
следующем порядке: Старший байт-Младший байт-Старший байт-Младший байт, и
результат сохраняется в D10 ~ D17.
M0
DTM D0 D2 K2
K2
DTM D2 D10 K4
K4
1’
2’
3’
Hi-byte Lo-byte
.
S+0
S+1
S+2
S+3
4’
5’
6’
0x00
S+4
S+5
S+6
S+7
123.456
32-bit Floating value
D+0
D+1
1’
2’
3’
Hi-byte Lo-byte
.
S+0
S+1
S+2
S+3
4’
5’
6’
0x00
S+4
S+5
S+6
S+7
123.456
32-bit Floating value
D+0
D+1
1’
2’
3’
Hi-byte Lo-byte
.
D+0
D+1
D+2
D+3
4’
5’
6’
0x00
D+4
D+5
D+6
D+7
123.45678
32-bit Floating value
S+0
S+1
n = k6
1’
2’
3’
Hi-byte Lo-byte
.
D+0
D+1
D+2
D+3
4’
5’
6’
0x00
D+4
D+5
D+6
D+7
123.45678
32-bit Floating value
S+0
S+1
n = k6
Ст. байт Мл. байт
Ст. байт Мл. байт
32-бит плав.зап.
32-бит плав.зап.

Содержание

Похожие устройства

Скачать