MVP!
This commit is contained in:
41
Common/09MesDataFunction/MesDataFunction/MesWorkPlc.cs
Normal file
41
Common/09MesDataFunction/MesDataFunction/MesWorkPlc.cs
Normal file
@@ -0,0 +1,41 @@
|
||||
|
||||
using MesWork;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace MesDataFunction
|
||||
{
|
||||
public class MesWorkPlc: PlcLinkForm
|
||||
{
|
||||
|
||||
public static Action<DeviceDriver_BasicData.CustomeEvetnArgs> D_OPCTagData_TagDataOnChangeMIS = null;
|
||||
|
||||
/// <summary>
|
||||
/// 监控数据的所有变化,从这里产生
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
public override void OPCTagData_TagDataOnChangeMIS(object sender, DeviceDriver_BasicData.CustomeEvetnArgs e)
|
||||
{
|
||||
Console.WriteLine($"【【{e.TagName}【【{e.TagValueBefore}->{e.TagValue}【【{e.TagKeepTime}");
|
||||
|
||||
if (D_OPCTagData_TagDataOnChangeMIS != null)
|
||||
D_OPCTagData_TagDataOnChangeMIS(e);
|
||||
// OPCTagData_TagDataOnChange(sender, e);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 定时触发,检测PLC在线状态,周期:3 s
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="eState"></param>
|
||||
public override void PlcStateEvent(object sender, DeviceDriver_BasicData.PlcStateEvetnArgs eState)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user