2012年11月16日
摘要: PPI通信功能的实现实现PPI的关键是帧格式。由于PPI协议并不公开,我们只能从网上查找资料并自己动手实验,确定某几个功能的帧格式。这也是我们只实现了9个函数的原因。本文的均以十六进制表示数据,但一个帧中的字节流的下标是十进制。读V区的数据时,如下表所示:注意:PPI通信时,先发送低地址上的字节。例如,数据个数为1时,上表第24、25字节是01 00,而不是00 01。但地址偏移量却是高位在前。将以上字节流发送给PLC后,PLC将首先返送一个字节E5,表示接收成功,等待主机确认。这时主机应该发送确认帧:10, 02, 00, 5C, 5E, 16注意:收到E5后 ,主机应当延时一定时间后再发送 阅读全文
posted @ 2012-11-16 15:29 Jiang, X. 阅读(712) 评论(0) 推荐(0) 编辑
摘要: #region是一个分块预处理命令,它主要用于编辑代码的分段,在编译时会被自动删除。 #region使你可以在使用VS代码编辑器的大纲显示功能时指定可展开或折叠的代码块。 例如:#regionMyClassdefinitionpublicclassMyClass{staticvoidMain(){}}#endregion 备注:#region块必须以#endregion指令终止。 #region块不能与#if块重叠。但是,可以将#region块嵌套在#if块内,或将#if块嵌套在#region块内。 阅读全文
posted @ 2012-11-16 13:58 Jiang, X. 阅读(6729) 评论(0) 推荐(0) 编辑