资源简介
1、包括原PLC通讯代码。
2、新增三菱PLC R系列的通讯支持。
3、新增对MxComponent4.16S的ActUtilType调用支持。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Globalization;
using log4net;
using log4net.Config;
namespace Mesnac.Equip.AllenBradley
{
public class Logger
{
#region 单例模式
ILog log;
private static Logger _this;
public static Logger Instance
{
get
{
if (null == _this)
_this = new Logger();
return _this;
}
}
private Logger()
{
xmlConfigurator.ConfigureAndWatch(new FileInfo(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile));
log = LogManager.GetLogger(this.GetType());
}
#endregion
#region Debug
public void Debug(object message)
{
log.Debug(message);
}
public void DebugFormatted(string format params object[] args)
{
log.DebugFormat(CultureInfo.InvariantCulture format args);
}
public bool IsDebugEnabled
{
get
{
return log.IsDebugEnabled;
}
}
#endregion
#region Info
public void Info(object message)
{
return;
log.Info(message);
}
public void InfoFormatted(string format params object[] args)
{
log.InfoFormat(CultureInfo.InvariantCulture format args);
}
public bool IsInfoEnabled
{
get
{
return log.IsInfoEnabled;
}
}
#endregion
#region Warn
public void Warn(object message)
{
log.Warn(message);
}
public void Warn(object message Exception exception)
{
log.Warn(message exception);
}
public void WarnFormatted(string format params object[] args)
{
log.WarnFormat(CultureInfo.InvariantCulture format args);
}
public bool IsWarnEnabled
{
get
{
return log.IsWarnEnabled;
}
}
#endregion
#region Error
public void Error(object message)
{
log.Error(message);
}
public void Error(object message Exception exception)
{
log.Error(message exception);
}
public void ErrorFormatted(string format params object[] args)
{
log.ErrorFormat(CultureInfo.InvariantCulture format args);
}
public bool IsErrorEnabled
{
get
{
return log.IsErrorEnabled;
}
}
#endregion
#region Fatal
public void Fatal(object message)
{
log.Fa
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-10-12 13:21 EquipInterfaceSln.VS2010\
目录 0 2019-10-12 13:21 EquipInterfaceSln.VS2010\.vs\
目录 0 2019-10-12 13:21 EquipInterfaceSln.VS2010\.vs\EquipInterfaceSln.VS2010\
目录 0 2019-10-12 13:21 EquipInterfaceSln.VS2010\.vs\EquipInterfaceSln.VS2010\v14\
文件 512000 2019-10-12 14:43 EquipInterfaceSln.VS2010\.vs\EquipInterfaceSln.VS2010\v14\.suo
目录 0 2014-11-13 10:12 EquipInterfaceSln.VS2010\bin\
目录 0 2014-11-13 10:12 EquipInterfaceSln.VS2010\bin\Data\
目录 0 2014-11-13 10:12 EquipInterfaceSln.VS2010\bin\Data\DeviceConfig\
目录 0 2014-11-13 10:12 EquipInterfaceSln.VS2010\bin\Data\DeviceConfig\Mesnac.Equips\
目录 0 2014-11-13 10:12 EquipInterfaceSln.VS2010\bin\Data\DeviceConfig\Mesnac.Equips\Mesnac.Equip.AllenBradley\
文件 25600 2014-02-10 13:42 EquipInterfaceSln.VS2010\bin\Data\DeviceConfig\Mesnac.Equips\Mesnac.Equip.AllenBradley\Mesnac.Equip.AllenBradley.dll
目录 0 2014-11-13 10:12 EquipInterfaceSln.VS2010\bin\Data\DeviceConfig\Mesnac.Equips\Mesnac.Equip.ConfigInfo\
文件 8704 2014-02-10 11:17 EquipInterfaceSln.VS2010\bin\Data\DeviceConfig\Mesnac.Equips\Mesnac.Equip.ConfigInfo\Mesnac.Equip.ConfigInfo.dll
目录 0 2014-11-13 10:12 EquipInterfaceSln.VS2010\bin\Data\DeviceConfig\Mesnac.Equips\Mesnac.Equip.Siemens\
文件 6656 2014-02-10 15:24 EquipInterfaceSln.VS2010\bin\Data\DeviceConfig\Mesnac.Equips\Mesnac.Equip.Siemens\Mesnac.Equip.Siemens.dll
目录 0 2014-11-13 10:12 EquipInterfaceSln.VS2010\bin\Data\DeviceConfig\Mesnac.Maths\
文件 5632 2014-02-10 11:16 EquipInterfaceSln.VS2010\bin\Data\DeviceConfig\Mesnac.Maths\Mesnac.Math.Default.dll
文件 7168 2014-02-10 11:16 EquipInterfaceSln.VS2010\bin\Data\DeviceConfig\Mesnac.Maths\Mesnac.Math.New.dll
文件 16384 2019-10-12 14:25 EquipInterfaceSln.VS2010\bin\Mesnac.Equips.Connection.dll
文件 12800 2019-10-12 14:25 EquipInterfaceSln.VS2010\bin\Mesnac.Equips.dll
文件 7168 2019-10-12 14:25 EquipInterfaceSln.VS2010\bin\Mesnac.Maths.dll
文件 44544 2001-03-23 15:28 EquipInterfaceSln.VS2010\bin\W95_S7.DLL
文件 13741 2019-02-25 15:59 EquipInterfaceSln.VS2010\EquipInterfaceSln.VS2010.sln
文件 282112 2019-10-12 12:55 EquipInterfaceSln.VS2010\EquipInterfaceSln.VS2010.suo
目录 0 2014-11-13 10:12 EquipInterfaceSln.VS2010\Equips\
目录 0 2019-02-25 11:34 EquipInterfaceSln.VS2010\Equips\Mesnac.Equip.~\
目录 0 2014-11-13 10:12 EquipInterfaceSln.VS2010\Equips\Mesnac.Equip.~\Mesnac.Equip.AllenBradley\
目录 0 2014-11-13 10:12 EquipInterfaceSln.VS2010\Equips\Mesnac.Equip.~\Mesnac.Equip.AllenBradley\AB500\
目录 0 2014-11-13 10:12 EquipInterfaceSln.VS2010\Equips\Mesnac.Equip.~\Mesnac.Equip.AllenBradley\AB5000\
目录 0 2014-11-13 10:12 EquipInterfaceSln.VS2010\Equips\Mesnac.Equip.~\Mesnac.Equip.AllenBradley\AB5000\Default\
文件 4364 2014-01-20 15:16 EquipInterfaceSln.VS2010\Equips\Mesnac.Equip.~\Mesnac.Equip.AllenBradley\AB5000\Default\DTL32.cs
............此处省略1044个文件信息
- 上一篇:C# 基于UDP即时聊天程序源代码
- 下一篇:学生管理系统 c#开发 详解
相关资源
- C#与三菱FX通过串口RS232通讯
- C#实现各大厂商PLC通讯
- 上位机C#以太网连接三菱PLC
- 上位机(C#)MX Component以太网连接三菱
- c#工业控件集合
- c#与三菱FX5U 以太网连接
- PLC通讯实现-C#访问OPCUA实现读写PLC
- C#使用ModbusTcp协议与西门子1200PLC通讯
- 工控网关 轻量级组态软件开源源码
- 基恩士PLC通讯.rar
- 上位机与PLC通讯dll.zip
- C# 开源组态
- C#读取三菱FX3G-60M内的D寄存器、M寄存
- C#和西门子1200PLC通讯.zip
- 利用C#与三菱Q系列以太网通信
- C# 松下PLC通讯协议标准模块
- 视觉处理与三菱数据采集
- C#三菱FX系列PLC纯串口命令各区域读写
- 基于C#的三菱机床实时数据采集可运行
- 松下PLC标准通讯协议C#
- c#与三菱PLC通讯读写
- C#编写《LED圆形灯》控件
- 上位机与PLC通讯软件C#
- C#与三菱QL系列以太网(MELSEC)PLC交互
- C# Winform,FX3U-32M,FX3u-ENET-ADP,MC协议
- C#与三菱PLC通讯.rar
- C#与三菱Q系列PLC通讯
- 通过KEPServer opc与PLC通讯程序。
- AB PLC 连接源码c#
- C#对三菱PLC的以太网和串口通讯以及台
评论
共有 条评论