Добрый день!
Как Вы советовали сделали 1 секундный скрипт по изменению переменной:
begin
if iTestCommunication.Value < 100 then
iTestCommunication.Value := iTestCommunication.Value + 1
else
iTestCommunication.Value := 0;
end.
Далее по переменной iTestCommunication в скрипте по изменению переменной делаем:
010CMS000_iSCADAdisHeartbeat_Set.Value := iTestCommunication.Value;
020CMS000_iSCADAdisHeartbeat_Set.Value := iTestCommunication.Value;
Почему так не знаю. так сделано. Значения оправляются в разные ПЛК.
И на картинке мы видим какой-то провал. И такие провалы периодически повторяются постоянно в любое время. При этом на ОРС сервере (на отдельной машине) в момент провала качество сигнала переходит в BAD. Да и как то вид не очень прямолинейный. На картинке элемент временного тренда.
Можете пояснить.