1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hehuolong_admin-OPCReport

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Program.cs 2.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
hehuolong Отправлено 5 лет назад 0fd936b
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 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/hehuolong_admin-OPCReport.git
git@gitlife.ru:oschina-mirror/hehuolong_admin-OPCReport.git
oschina-mirror
hehuolong_admin-OPCReport
hehuolong_admin-OPCReport
master