|
|
@ -44,10 +44,11 @@ namespace Aucma.Core.RunPlc
|
|
|
|
|
|
|
|
|
|
|
|
private static Task StartMelsecMcPlcServer()
|
|
|
|
private static Task StartMelsecMcPlcServer()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// string ip = Appsettings.app("Middleware", "Scanner1", "Ip");
|
|
|
|
|
|
|
|
var allPlcServices = Appsettings.app<PlcModel>("PLCServer").ToList();
|
|
|
|
var allPlcServices = Appsettings.app<PlcModel>("PLCServer").ToList();
|
|
|
|
var list = allPlcServices.Where(d => d.PlcType=="Melsec" && d.Enabled == true).ToList();
|
|
|
|
if (allPlcServices == null) return Task.CompletedTask;
|
|
|
|
foreach (var item in list)
|
|
|
|
var list = allPlcServices.FindAll(d => d.PlcType == "Melsec" && d.Enabled == true);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
foreach (var item in allPlcServices)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
PlcModel model = new PlcModel();
|
|
|
|
PlcModel model = new PlcModel();
|
|
|
|
model.Id = item.Id;
|
|
|
|
model.Id = item.Id;
|
|
|
@ -63,11 +64,10 @@ namespace Aucma.Core.RunPlc
|
|
|
|
|
|
|
|
|
|
|
|
private static Task StartSiemensPlcServer()
|
|
|
|
private static Task StartSiemensPlcServer()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var allPlcServices = Appsettings.app<PlcModel>("PLCServer").ToList();
|
|
|
|
List<PlcModel> allPlcServices = Appsettings.app<PlcModel>("PLCServer").ToList();
|
|
|
|
//if (allPlcServices == null) return Task.CompletedTask;
|
|
|
|
if (allPlcServices == null) return Task.CompletedTask;
|
|
|
|
// var list1 = allPlcServices.Where(d => d.PlcType.Equals("Siemens") && d.Enabled == true);
|
|
|
|
var list = allPlcServices.FindAll(d => d.PlcType=="Siemens" && d.Enabled == true);
|
|
|
|
// if (list1 == null) return Task.CompletedTask;
|
|
|
|
|
|
|
|
var list = allPlcServices.Where(d => d.PlcType.Equals("Siemens") && d.Enabled == true);
|
|
|
|
|
|
|
|
foreach (var item in list)
|
|
|
|
foreach (var item in list)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
PlcModel model = new PlcModel();
|
|
|
|
PlcModel model = new PlcModel();
|
|
|
|