Вы про какой прибор . если ПР ка, то в ОЛ есть макросы ограничения см. менеджер компонентов.
Вид для печати
Проблема с записью данных формата Uint32 в регистры ПЧВ по rs-485 решена. Ввод данных осуществляется через панель СП307, в связи с этим необходимо изменить тип значения при вводе данных на "DWORD". Плюс, как правильно подметили в ОЛ для переменной нужно указать 2 регистра, функцию записи 0х10 и изменить очередность регистров (старшим регистром вперед) (3,4,1,2). Так же нашел небольшое обсуждение на форуме https://forum.segnetics.com/showthread.php?t=2666. Может кому-то будет полезно. Спасибо Sergej_ и 1exan за помощь.
Здравствуйте. Прочитал, что сетевые int-овые переменные могут принимать значения только в диапазоне от 0...65535. А что делать, если мне нужно передать целое число не из этого диапазона, например 1000000 или -50 ? Как это проще реализовать?
1000000 нужно разбить на две части(15*65536 + 16960) - младшую и старшую и положить в две соседние сетевые переменные
Вложение 63469
для -50 ничего делать ненужно, все получится автоматом, т.к. ОЛ запишет -50 в сетевую переменную в дополнительном коде, (4294967246 dec ==FFFFFFCE hex) из FFFFFFCE в сетевую перемнную попадет младшая часть FFCE
Вложение 63467
спасибо за ответ. А не подскажите почему может быть неактивна кнопка "Онлайн-отладка"? ПК соединен с ПР103 через Ethernet. Программа заливается нормально, а в онлайн-режим не заходит
Всем добрый вечер, прошу в помощи разработки программы. Суть в следующем: необходимо включить две группы нагревателей по 10 минут на каждую но только тогда, когда температура воздуха буде ниже -5 градусов датчик пт 1000.