This is topic Видимость ГЭ: не работают условия с отрицательными константами. in forum Редактор проекта TRACE MODE 6 / at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/32/t/000853.html

Posted by Alexander_ (Участник № / Member № 7778) on :
 
Прошу обратить внимание на особенность управления видимостью ГЭ, связанную с применением целых аргументов при условиях, содержащих отрицательные константы: таковые не срабатывают при "Вид индикации = Arg=Конст., Arg>=Конст.", что не отражено в руководстве.

Используя "Вид индикации = Arg&Конст." с установкой последнего бита (почему-то Конст.=65536 для INT и Конст.=256 для SINT) можно добиться выполнения единственно следующего условия с отрицательными аргами:

Arg < 0.

Кроме того

|Arg| > 2^n-1, где n={1; 2; ...}.

Да и вообще с форматами знаковых целых аргументов в экранах какие-то проблемы. Уже писал по поводу SINT/INT обмена с программами, да и в самих аргументах экранов при эмуляции SINT ограничен [-127;127], INT [-32727; 32727].
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Да, знак определяется старшим разрядом. Спасибо за информацию. Учитывайте это при разработке.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2