Слияние кода завершено, страница обновится автоматически
using Common.Utils;
using OUK.ReportCommon;
using OUK.ReportHost;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
namespace OUK.ReportDataMonitor
{
class Program
{
static void Main(string[] args)
{
if (args.Any(c => c == "opcdemo"))
{
var opcClient = new OPCReadAuto("127.0.0.1", "ICONICS.SimulatorOPCDA.2");
//var opcClient = new OPCReadAuto("127.0.0.1", "ArchestrA.FSGateway.2");
opcClient.ConnectToServer();
var tags = new List<string> { "Intouch.DSY_S3_P11", "Intouch.DSY_S3_P12", "Intouch.DSY_S3_P11001", "Intouch.DSY_S3_P11002" };
var values = opcClient.GetOpcValuesByGroup<double>(tags);
// var tags = new List<string> { "InTouch.TLY_S3_P11\\Meas\\Ia",
//"InTouch.TLY_S3_P11\\Meas\\Ib",
//"InTouch.TLY_S3_P11\\Meas\\Ic",
//"InTouch.TLY_S3_P11\\Meas\\P",
//"InTouch.TLY_S3_P11\\Meas\\Uab",
//"InTouch.TLY_S3_P11\\Meas\\Ubc",
//"InTouch.TLY_S3_P11\\Meas\\Uca",
//"InTouch.TLY_S3_P21\\Meas\\EA",
//"InTouch.TLY_S3_P21\\Meas\\Ia",
//"InTouch.TLY_S3_P21\\Meas\\Ib",
//"InTouch.TLY_S3_P21\\Meas\\Ic",
//"InTouch.TLY_S3_P21\\Meas\\P",
//"InTouch.TLY_S3_P21\\Meas\\Uab",
//"InTouch.TLY_S3_P21\\Meas\\Ubc",
//"InTouch.TLY_S3_P21\\Meas\\Uca", };
// var values = opcClient.GetOpcValuesByGroup<float>(tags);
// //var values = opcClient.GetOpcValues<float>(tags);
var i = 0;
foreach (var v in values)
{
Console.WriteLine($"tag:{tags.ElementAt(i)},value:{v}");
i++;
}
Console.Read();
return;
}
if (!CommonBoot.Init("a549da08-1492-46b5-bdc3-1db4070ab5f9"))
return;
log4net.Config.XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "log4net.config")));
Startup.Configure();
WinService.Startup();
Console.Read();
}
}
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )