Преобразование типов в MasterSCADA

<< Click to Display Table of Contents >>

Navigation:  Проект > Элементы дерева объектов > Переменные > Дополнительные сведения о переменных >

Преобразование типов в MasterSCADA

В программе допускается устанавливать связь между переменными разных типов. При этом, если в результате этой связи происходит потеря точности, выдается соответствующее предупреждение.

При установлении связей разных типов убедитесь, что значение выхода всегда будет умещаться в диапазон входа, в обратном случае данные не будут передаваться.

В таблице указаны ограничения на значения преобразования данных при связи переменных разных типов.

ВХОД

ВЫХОД

Беззнаковый короткий целый

Целый

Вещественный

Вещественный дв. точности

Логический

Строковый

Беззнаковый короткий целый

Без ограничений

Без ограничений

Без ограничений

Без ограничений

0 в "ЛОЖЬ", не 0 в "ИСТИНА"

Число преобразуется в строку

Целый

От 0 до 65 535  

Без ограничений

Без ограничений

Без ограничений

0 в "ЛОЖЬ", не 0 в "ИСТИНА"

Число преобразуется в строку

Вещественный

От 0 до 65 535  

От -2147483648 до 2147483647

Без ограничений

Без ограничений

0 в "ЛОЖЬ", не 0 в "ИСТИНА"

Число преобразуется в строку

Вещественный дв. точности

От 0 до 65 535  

От -2147483648 до 2147483647

Без ограничений

Без ограничений

0 в "ЛОЖЬ", не 0 в "ИСТИНА"

Число преобразуется в строку

Логический

"ЛОЖЬ" в 0, "ИСТИНА"  в 65535

"ЛОЖЬ" в 0, "ИСТИНА" в -1

"ЛОЖЬ" в 0, "ИСТИНА" в -1

"ЛОЖЬ" в 0, "ИСТИНА" в -1

Без ограничений

"ЛОЖЬ" в "0", "ИСТИНА" в "-1"

Строковый

Строка должна состоять из символов цифр

Строка должна состоять из символов цифр

Строка должна состоять из символов цифр

Строка должна состоять из символов цифр

"0" в "ЛОЖЬ", не "0" в "ИСТИНА"

Без ограничений