2013年2月3日

“Modbus工业现场的总线协议”实例解析

摘要: 前面讲了“DL645”协议的实例解析,现在看另外一个主流的工业现场总线协议“Modbus”。 Modbus是由Modicon(现为施耐德电气公司的一个品牌)在1979年发明的,是全球第一个真正用于工业现场的总线协议。为更好地普及和推动Modbus在基于以太网上的分布式应用,目前施耐德公司已将Modbus协议的所有权移交给IDA(Interface for Distributed Automation,分布式自动化接口)组织,并成立了Modbus-IDA组织,为Modbus今后的发展奠定了基础。在中国,Modbus已经成为国家标准GB/T19582-2008。据不完全统计:截止到2007年... 阅读全文

posted @ 2013-02-03 10:57 [CC] 阅读(1915) 评论(0) 推荐(1) 编辑

2013年1月31日

“DL/T645-1997通讯规约”解析

摘要: 该通信规约适用于本地系统中多功能表的费率装置与手持单元(HHU)或其它数据终端设备进行点对点的或一主多从的数据交换方式,规定了它们之间的物理连接、通信链路及应用技术规范。该协议在做“电力监控”、“水监控”等“工控领域”,具有广泛的应用。协议具体内容可以从网上Google,下面主要介绍下协议的解析方法。 DL645协议需要先发送“前导字节”,用来唤醒从站,当然有些设备是不需要这样唤醒的。在发送帧信息之前,先发送1-4个字节FEH,以唤醒接收方("FEH",H表示16进制,是一个字节), “前导字节” + “取数据报文”=“整体报文”。首先我们先整体了解一个发送报文“68 12 阅读全文

posted @ 2013-01-31 18:36 [CC] 阅读(4963) 评论(1) 推荐(2) 编辑

2013年1月10日

WCF简单示例

摘要: 1、服务契约using System.ServiceModel;namespace Contracts{ [ServiceContract(Name = "GatherService", Namespace = "http://www.yostec.com/")] public inte... 阅读全文

posted @ 2013-01-10 17:16 [CC] 阅读(240) 评论(0) 推荐(0) 编辑

2013年1月9日

IIS下重新注册“.Net”

摘要: 这个方法虽然简单,但是好用。 cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 aspnet_regiis.exe -i 1、一些Web站点配置都没有问题,但找不到“WCF等站点服务方法”的错误,可以用这个方法。 2、提示“A... 阅读全文

posted @ 2013-01-09 17:17 [CC] 阅读(166) 评论(0) 推荐(0) 编辑

2013年1月8日

C#多线程

摘要: C#里面创建多线程,使用“Thread”类。假设Do方法有一个string参数,那么就要使用“ParameterizedThreadStart”进行实例化,详细如下。 Thread th = new Thread(new ParameterizedThreadStart(Do)); th... 阅读全文

posted @ 2013-01-08 17:34 [CC] 阅读(305) 评论(0) 推荐(0) 编辑

2013年1月5日

Winform操作Access

摘要: 有时候做数据的中转,SQLServer和Oracle这些大型数据库有点“杀鸡用牛刀”,而且会增加维护成本,这时可以使用“Access”数据库,尤其是处理“Winform”的时候。下面简单说一下Access的数据访问类的使用方法,该类为静态方法,如果是多线程程序,可能会造成“数据库”连接之间的竞争... 阅读全文

posted @ 2013-01-05 18:03 [CC] 阅读(588) 评论(0) 推荐(0) 编辑

2012年12月19日

Oracle“数据库”配置及Ado.Net“访问Oracle数据库”的方法

摘要: 1、开启“Scott”用户,并指定密码。2、开启SQL Developer,它需要配置JAVA虚拟机。如果是Oracle32位,可以直接使用Oracle内置java.exe。如果是Oracle64位,那么可以从官方网站下载“Java7 64位”,然后安装并指定其“java.exe”路径,因为Oracle64位用的“SQL Developer”是32位的。或者,安装64位的“SQL Developer”。3、将“Scott”用户改为“DBA” sqlplus sys/123456@orcl as sysdba grant DBA to scott;4、导入数据。 imp scott... 阅读全文

posted @ 2012-12-19 18:04 [CC] 阅读(400) 评论(0) 推荐(0) 编辑

2012年11月30日

“跨库导数据”、“事故处理”、“创建索引”、“使用触发器”等常用操作

摘要: 好久没写过博客了,梳理下基础知识,复习下。--跨库导数据declare@IDintdeclare@DAYearchar(4)declare@DAMonthchar(2)declare@DADaychar(2)declare@DATimedatetimedeclare@DAHourchar(2)declare@TemQtydecimal(18,6)declare@HumQtydecimal(18,6)declare@Notenvarchar(50)declare@LableintdeclareTemHumCursorcursorforselect*fromopenrowset('SQLO 阅读全文

posted @ 2012-11-30 19:09 [CC] 阅读(487) 评论(0) 推荐(0) 编辑

2012年9月12日

Silverlight图表制作

摘要: 需要做动态的,具有丰富动画效果的图表,大体有三个选择,“1、Silverlight 2、Jquery 3、Flash”。这三者都是富客户端技术,相比较“MSChart”而言,效果很赞,当然如果您有更好的方式,请不吝赐教。Silverlight是“.Net”组件之一,开发方便和“asp.net... 阅读全文

posted @ 2012-09-12 19:46 [CC] 阅读(2221) 评论(3) 推荐(4) 编辑

2012年9月11日

"PIVOT 和 UNPIVOT"函数

摘要: 做报表的时候,大多都会遇到“数据透视”,也就是“行列转换”。这些操作都会用到"PIVOT 和 UNPIVOT"函数。 根据“MSDN”的讲解,参考地址(http://technet.microsoft.com/zh-cn/library/ms177410.aspx),但是不是太好理解,下面根据自己的理解介绍下。有不当的地方还请大师们多多指正。 MSDN实例: select * from (select DaysToManufacture,StandardCost from Production.Product) as tablesource ... 阅读全文

posted @ 2012-09-11 17:55 [CC] 阅读(1326) 评论(2) 推荐(1) 编辑

导航