вам в личку скинуть?
Вид для печати
вот оба файла. Спасибо.
желательно чтобы в пределах одного экрана адреса шли по порядку или более менее близко, так как панель в конкретный момент времени считывает только регистры активного экранаЦитата:
что касательно адресов
на загруженных проектах может наблюдаться секундная пауза при переключениях экранов и обновления информации на них
конечно многое зависит от организации слейва и опроса, но тем не менее, когда добиваешь в чужой проект сигналами в конец слейва и проект большой, такой эффект может наблюдаться
Подскажите такой момент - есть панель оператора СП310, на которую выводится история аварий - историческая таблица. По умолчанию, сортировка данных событий идет по времени появления - самые последние внизу таблицы. Можно ли сделать так, что бы новые сообщения появлялись вверху таблицы?. Я так понимаю стандартными средствами это сделать не получится?
В СП315Р
Есть единственный глобальный Макрос с содержанием:
Помогите пожалуйста понять работу макроса.Цитата:
ReadsInt32_2_DWordInt32_2_WordInt16_2_WordDWord_2_ FloatDWord_2_Int32//chtenie float iz PLC
float ReadFloat(WORD Addr)
{
float res=0;
WORD Arr[2];
Reads(PLC, 5, MODBUS_RTU_REG_4X, Addr, 2, &Arr);
res = *(float*)(ArrValue);
return res;
}
//chtenie float iz HMI
float ReadFloatFromHMI(WORD Addr)
{
float res=0;
WORD Arr[2];
Reads(HMI_LOCAL_MCH, 2, TYPE_PSW, Addr, 2, &Arr);
res = *(float*)(Arr);
return res;
}
BeepBeepBeep
//otnoshenie rashodov
float SecCountForOneMain(WORD MainAddr , WORD SecAddr)
{DWord_2_Int32
float res=0;
float MainCount;
float SecCount;
MainCount = ReadFloat(MainAddr);
SecCount = ReadFloat(SecAddr);
if (MainCount!=0)
{res = SecCount/MainCount;}
else
{res =0.0;}
return res;
}
Вопрос возник потому что часть регистров которые читаются и пишутся с СП315Р (мастер) не поддаются изменениям через ОВЕН ОРС Сервер который подключил вместо панели.
"Перевёрнутая" таблица здесь https://owen.ru/forum/showthread.php...l=1#post224308, правда там историческая таблица не стандартная, но все сделано без использования расширенного режима сугубо стандартными средствами среды разработки.