| | |
| | | var leftPLcNowAdd = devices.Value.left.Communicator.Read<float>("D80"); |
| | | Console.WriteLine($"{devices.Value.left.DeviceName}:卡住报警{leftPLcstuck1},其他报警{leftPLcOher1}"); |
| | | if (leftPLcstuck1 == true && leftPLcOher1 == false) |
| | | //if (leftPLcOher == false) |
| | | { |
| | | string text = $"轨道{deid}:伸缩卡住报警"; |
| | | //报警了在这调用添加方法,并传给前端 |
| | | var reslut = _alarmResetHsyServer.AddAlarmHsy(text, leftPLcstuck1); |
| | | var reslut = _alarmResetHsyServer.AddAlarmHsy(deid,text, leftPLcstuck1); |
| | | |
| | | |
| | | } |
| | | if (leftPLcstuck1 == false && leftPLcOher1 == true) |
| | | { |
| | | string text = $"轨道{deid}:其他故障报警"; |
| | | var reslut = _alarmResetHsyServer.AddAlarmHsy(text, leftPLcstuck1); |
| | | var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, leftPLcstuck1); |
| | | |
| | | } |
| | | if (leftPLcstuck1 == true && leftPLcOher1 == true)//如果报警了 |
| | | { |
| | | string text = $"轨道{deid}:报警伸缩卡住报警和其他故障报警"; |
| | | var reslut = _alarmResetHsyServer.AddAlarmHsy(text, leftPLcstuck1); |
| | | var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, leftPLcstuck1); |
| | | } |
| | | _webSocketServer.PublishAllClientPayload(JsonConvert.SerializeObject(new |
| | | { |
| | |
| | | catch (Exception) |
| | | { |
| | | string text = $"轨道{deid}:左PLC未连接"; |
| | | var reslut = _alarmResetHsyServer.AddAlarmHsy(text, false);//添加数据 |
| | | //var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, false);//添加数据 |
| | | } |
| | | |
| | | try |
| | |
| | | { |
| | | //右plc |
| | | var rightPLcSuck = devices.Value.right.Communicator.Read<bool>("M109"); //卡住报警 |
| | | var rightPLcOher = devices.Value.right.Communicator.Read<bool>("M110");//其他报警 |
| | | var rightPLcOher = devices.Value.right.Communicator.Read<bool>("M111");//其他报警 |
| | | var rightPLcNowAdd = devices.Value.right.Communicator.Read<float>("D80"); |
| | | Console.WriteLine($"{devices.Value.right.DeviceName}:卡住报警{rightPLcSuck},其他报警{rightPLcOher}"); |
| | | if (rightPLcSuck == true && rightPLcOher == false) |
| | | { |
| | | string text = $"轨道{deid}:报警伸缩卡住报警"; |
| | | //报警了在这调用添加方法,并传给前端 |
| | | var reslut = _alarmResetHsyServer.AddAlarmHsy(text, rightPLcSuck); |
| | | var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, rightPLcSuck); |
| | | // _webSocketServer.PublishAllClientPayload(JsonConvert.SerializeObject(reslut));//websocketserver这种只能传给前端json格式 |
| | | } |
| | | if (rightPLcOher == false && rightPLcSuck == true) |
| | | { |
| | | string text = $"轨道{deid}:其他故障报警"; |
| | | var reslut = _alarmResetHsyServer.AddAlarmHsy(text, rightPLcOher); |
| | | var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, rightPLcOher); |
| | | } |
| | | if (rightPLcSuck == true && rightPLcOher == true)//如果报警了 |
| | | { |
| | | string text = $"轨道{deid}:报警伸缩卡住报警和其他故障报警"; |
| | | var reslut = _alarmResetHsyServer.AddAlarmHsy(text, rightPLcOher);//添加数据 |
| | | var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, rightPLcOher);//添加数据 |
| | | } |
| | | _webSocketServer.PublishAllClientPayload(JsonConvert.SerializeObject(new { |
| | | device="右Plc", |
| | |
| | | catch (Exception) |
| | | { |
| | | string text = $"轨道{deid}:右PLC未连接"; |
| | | var reslut = _alarmResetHsyServer.AddAlarmHsy(text, false);//添加数据 |
| | | //var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, false);//添加数据 |
| | | } |
| | | var alrt = _alarmResetHsyServer.GetWebSocketInfo(); |
| | | var alrt = _alarmResetHsyServer.GetWebSocketInfo(deid); |
| | | _webSocketServer.PublishAllClientPayload(JsonConvert.SerializeObject(alrt)); |
| | | |
| | | } |