
0
Время переменной из OPC сервера
Здравствуйте
появилась ли возможность получения времени переменной из OPC сервера, в моем случае Lectus
появилась ли возможность получения времени переменной из OPC сервера, в моем случае Lectus
Сервис поддержки клиентов работает на платформе UserEcho
функция называется
Function GetTimeStamp(AName: String): TDateTime
Возвращает метку времени, когда были последние изменения у канала.
—
Пример вызова:
LastWrite:=GetTimeStamp("tag1");
в скрипте получилось сделать переменную данного типа 27.10.2014 11:25, только не получается вывести ее в мнемосхему, скрины приложил, какую переменную использовать в редакторе каналов
1.png
2.png
Var dm0, dm1,mt: Real;
Out1,Out2,Out3,Outa:Integer;
kk:Word;
tims:TDateTime;
tim:string;
Begin
dm0:=ReadValue('3МКР 20а.dv0');
dm1:=ReadValue('3МКР 20а.dv1');
mt:=dm0-dm1;
WriteValue('3МКР 20а mt',mt);
kk:=GetQuality('3МКР 20а.dv0'); // флаг связи
tims:=GetTimeStamp('3МКР 20а.dv0');
tim:=DateTimeToStr(tims);
WriteValue('3 МКР 20а tim',tim);
Если есть TeamViewer могу подключится к Вам и показать на месте как это сделать (можете прислать данные для подключения на почту).
[img]http://www.picshare.ru/uploads/141030/51400zkOAI.jpg[/img]