private void FormServer_Load(object sender, EventArgs e) { LogNet = new LogNetDateTime(Application.StartupPath + "\\Logs", GenerateMode.ByEveryDay); // 创建日志器,按每天存储不同的文件 SiemensTcpNetInitialization( ); // PLC读取初始化 LogNet.BeforeSaveToFile += LogNet_BeforeSaveToFile; // 设置存储日志前的一些额外操作 MqttServerInitialization( ); // 启动核心的网络引擎 TimerInitialization( ); // 定时器初始化 }
private void FormServer_Load(object sender, EventArgs e) { LogNet = new LogNetDateTime(Application.StartupPath + "\\Logs", GenerateMode.ByEveryDay); // 创建日志器,按每天存储不同的文件 LogNet.BeforeSaveToFile += LogNet_BeforeSaveToFile; // 设置存储日志前的一些额外操作 NetComplexInitialization( ); // 初始化网络服务 NetSimplifyInitialization( ); // 初始化同步网络服务 TimerInitialization( ); // 定时器初始化 SiemensTcpNetInitialization( ); // PLC读取初始化 }
private void Form1_Load(object sender, EventArgs e) { LogNet = new LogNetDateTime(Application.StartupPath + "\\Logs\\", GenerateMode.ByEveryDay); // 创建日志器,按每天存储不同的文件 InsLogNet = new LogNetDateTime(Application.StartupPath + "\\Logs\\接收指令测试", GenerateMode.ByEveryDay); // 创建日志器,按每天存储不同的文件 LogNet.BeforeSaveToFile += LogNet_BeforeSaveToFile; // 设置存储日志前的一些额外操作 //NetComplexInitialization(); // 初始化网络服务 //NetSimplifyInitialization(); // 初始化同步网络服务 //NetPushServerInitialization(); //TimerInitialization(); // 定时器初始化 //SiemensTcpNetInitialization(); // PLC读取初始化 InitPLC(); socketListener.StartListening(); }
public void PLCInit() { LogNet = new LogNetDateTime(Application.StartupPath + "\\Logs\\通讯异常", GenerateMode.ByEveryDay); // 创建日志器,按每天存储不同的文件 LogNet.BeforeSaveToFile += LogNet_BeforeSaveToFile; // 设置存储日志前的一些额外操作 //天车A的PLC(本车PLC) //siemensTcpNet1 =new SiemensS7Net(SiemensPLCS.S1200, "192.168.0.4") { ConnectTimeOut = 1000 } siemensTcpNet1 = new SiemensS7Net(SiemensPLCS.S1500, "192.168.0.4") { ConnectTimeOut = 1000 }; //天车B的PLC(邻车PLC) siemensTcpNet2_Read = new SiemensS7Net(SiemensPLCS.S1500, "192.168.0.1") { ConnectTimeOut = 1000 }; siemensTcpNet2_Write = new SiemensS7Net(SiemensPLCS.S1500, "192.168.0.1") { ConnectTimeOut = 1000 }; siemensTcpNet1.LogNet = LogNet; // 设置统一的日志记录器 siemensTcpNet2_Read.LogNet = LogNet; siemensTcpNet2_Read.LogNet = LogNet; // 启动后台读取的线程 threadReadPlc1 = new Thread(new System.Threading.ThreadStart(ThreadBackgroundReadPlc1)); threadReadPlc1.IsBackground = true; threadReadPlc1.Priority = ThreadPriority.AboveNormal; siemensTcpNet2_Read.LogNet = LogNet; // 设置统一的日志记录器 siemensTcpNet2_Read.ConnectTimeOut = 1000; // 启动后台读取的线程 threadReadPlc2 = new Thread(new System.Threading.ThreadStart(ThreadBackgroundReadPlc2)); threadReadPlc2.IsBackground = true; threadReadPlc2.Priority = ThreadPriority.AboveNormal; //建立PLC1读取长连接 PlcisSuccess1 = ConnectPLC1(); //建立PLC2读取长连接 PlcisSuccess2_Read = ConnectPLC2(); //建立PLC2写长连接 PlcisSuccess2_Write = ConnectPLC2_Write(); //开启线程 threadstart_plc1 = StartPLC1Read(); //开启线程 threadstart_plc2 = StartPLC2Read(); //PLC连接成功后先给夹具一个张开状态 }
private void FormLogNet_Load(object sender, EventArgs e) { logNet = new LogNetDateTime("Logs", GenerateMode.ByEveryDay); comboBox1.DataSource = Communication.BasicFramework.SoftBasic.GetEnumValues <CommonMessageDegree>(); comboBox1.SelectedItem = CommonMessageDegree.DEBUG; comboBox2.DataSource = Communication.BasicFramework.SoftBasic.GetEnumValues <CommonMessageDegree>(); comboBox2.SelectedItem = CommonMessageDegree.DEBUG; comboBox2.SelectedIndexChanged += ComboBox2_SelectedIndexChanged; //logNet.FiltrateKeyword("123"); // 过滤关键字123的存储 logNet.BeforeSaveToFile += LogNet_BeforeSaveToFile; if (!Program.ShowAuthorInfomation) { label2.Visible = false; linkLabel1.Visible = false; label20.Visible = false; } }
public AsynchronousClient() { LogNet = new LogNetDateTime(Application.StartupPath + "\\Logs\\客户端", GenerateMode.ByEveryDay); // 创建日志器,按每天存储不同的文件 }
public SerialSet() { InitializeComponent(); LogNet = new LogNetDateTime(Application.StartupPath + "\\Logs\\串口异常", GenerateMode.ByEveryDay); }
// Add some elements to the dictionary. There are no // duplicate keys, but some of the values are duplicates. public HostComputerCommand() { InitDbRun(); LogNet = new LogNetDateTime(Application.StartupPath + "\\Logs\\PLC指令", GenerateMode.ByEveryDay); // 创建日志器,按每天存储不同的文件 }
public AsynchronousSocketListener() { LogNet = new LogNetDateTime(Application.StartupPath + "\\Logs\\服务端", GenerateMode.ByEveryDay); // 创建日志器,按每天存储不同的文件 }