Step7 - формат DWORD беззнаковый

Инженерное программное обеспечение
Ответить
Geirby
Любитель
Сообщения: 86
Зарегистрирован: 16 авг 2016, 19:34

Step7 - формат DWORD беззнаковый

Сообщение Geirby »

Я не могу задать число больше 2147483648.
Это возможно каким-то образом в формате DWORD?

ward
Специалист
Сообщения: 415
Зарегистрирован: 12 ноя 2012, 08:44

Re: Step7 - формат DWORD беззнаковый

Сообщение ward »

интересно, а зачем?
Используйте два DWORD, по половине цифр числа в каждом храните

Geirby
Любитель
Сообщения: 86
Зарегистрирован: 16 авг 2016, 19:34

Re: Step7 - формат DWORD беззнаковый

Сообщение Geirby »

Хотел переписать программу для одного контроллера в программу для
другого "без изменений". Для чего там, не знаю.
Обнаружил что в step7
отсутствуют форматы данных - UINT например.
Был удивлен.

ward
Специалист
Сообщения: 415
Зарегистрирован: 12 ноя 2012, 08:44

Re: Step7 - формат DWORD беззнаковый

Сообщение ward »

DINT?

Geirby
Любитель
Сообщения: 86
Зарегистрирован: 16 авг 2016, 19:34

Re: Step7 - формат DWORD беззнаковый

Сообщение Geirby »

UDINT

Михайло
Администратор
Сообщения: 4094
Зарегистрирован: 19 сен 2012, 19:16

Re: Step7 - формат DWORD беззнаковый

Сообщение Михайло »

Word и dword - это типы данных, которые предназначены для упаковки 16/32 битов и для работы с отдельными битами в составе этой упаковки. Если хотите работать с числами, то используйте только int и его производные.

ward
Специалист
Сообщения: 415
Зарегистрирован: 12 ноя 2012, 08:44

Re: Step7 - формат DWORD беззнаковый

Сообщение ward »

у REAL ±3.402823e+38
Или компоновать из двух переменных, просто ума не приложу зачем такие числа огромные нужны

Ответить