Добрый день.
В декларации, видимо, никак не получится - остается только переносить инициализацию в тело POU.
А какие ПЛК вы используете?
Вид для печати
Сейчас пользую СПК1xx.
> почему вы тогда закладываетесь на 64-битный рантайм?
Пишу библиотеку, которая будет в дальнейшем использоваться на прочих устройствах с, возможно, отличающейся архитектурой.
> как от его разрядности могут зависить значения инициализации?
MAX_VALUE.
Честно говоря, это не объясняет ситуацию.
Размер типов данных не зависит от разрядности рантайма, за исключением указателей - но для них есть спецтипы:
https://help.codesys.com/webapp/_cds...rsion=3.5.16.0
Есть там такая неприятность, как __XWORD, например. Много библиотек завязаны на его использование. Вот я и захотел чуть больше определённости.
Здравствуйте! Есть ли возможно в CDS 3.5 установить защиту от копирования программы или запаролить какую нибудь част программы, например step/ Спасибо!
Где то есть библиотека для защиты, а еще есть вот такой док:
https://ftp.owen.ru/CoDeSys3/98_Book...tepaper_ru.pdf
Project -> Project Settings -> Security
Наверное.
Выше, в принципе, уже все написали, добавлю только про "запаролить часть программы":
https://youtu.be/yhfUygKHYU4