产品规格说明书S7200.doc_第1页
产品规格说明书S7200.doc_第2页
产品规格说明书S7200.doc_第3页
产品规格说明书S7200.doc_第4页
产品规格说明书S7200.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

修改版本:V1.0S7200MPI通讯卡驱动产品规格说明书(本说明书说明驱动产品的功能,性能指标,是测试工程师、文档工程师和开发人员交流的重要依据,是编写测试用例和帮助文档的重要依据。下边几项是必须填写的,如果还有需要说明的部分,需要编写更多的内容)修订记录日期版本号创建人说明2008.11.27童晓姝只填写寄存器列部分V寄存器增加String数据类型2008.1.16童晓姝更改寄存器通道范围加入字符串类型的特殊说明 项目经理填写一、 产品功能简介a) 硬件功能概述(简要说明硬件设备功能):b) 支持协议说明(说明支持的协议,特别是针对多协议的设备一定要说明该驱动支持哪种协议,对协议支持到什么程度)c) 支持的硬件型号说明:S7-200二、 驱动接口:(3.0以前的开发包 ) 三、 设备添加方式a) 在组态王中定义设备时请选择: PLC西门子S7-200系列MPI(通讯卡)设备向导页选项的特殊说明:是否选串口否 是否有地址选择页是 通讯方式专用卡描述通讯卡名CP5611四、 本设备的地址格式及地址范围地址格式PLC地址a.0,其中小数点前的数字为有效地址PLC的地址(即站号),PLC的地址可通过编程软件STEP 7-Micro/WIN设置来设置,小数点后为数字固定为0.五、 寄存器列说明 寄存器名称 通道范围 数据类型 变量类型 读写属性寄存器说明 Vdd 065535 BYTE,SHORT,USHORT,FLOAT,LONG I/O整型 I/O实型 读写 V数据区Idd065535BYTEI/O整型只读数字量输入区,按字节(8位)读取Qdd065535BYTEI/O整型读写数字量输出区,按字节(8位)操作Mdd0255BYTEI/O整型读写中间寄存器区Tdd0255USHORTI/O整型只读对应于plc中的定时器TCdd0255USHORTI/O整型读写 对应于plc中的记数器CSTATUSBYTEI/O整型只读读PLC状态.1为plc处于STOP状态,0为PLC处于run状态。Vx.yX:0-65534Y:1-127并且X+Y1)时:读取长度为N的字符串,从地址X开始。2 组态王支持可输入的ASCII码。3 组态王支持简体和繁体汉字输入并画面显示,STEP7无法监测汉字。4 单个# 字符不能读写。5 长度问题:字符串长度为N,但在内存中还有一位结束符,实际共占N+1位。即若写入N长度的字符串,实际在内存中写入N+1位。若用户设定长度的字符串所在内存中有结束符0,则字符串的读取以0的出现为准,而不是用户设定的字符串的长度。字符串显示截取到内存中的字符串结束符06 若要读取字符串的第一位内存中即为字符串结束符,则组态王显示为之前的所存的值,不作改变。若此时关掉组态王重新启动。则组态王画面显示 0。具体情况: 原始值:内存: 地址 0 12345 字符 aaa aaa此时组态王读出:V0.2:aaV0.5:aaaaaV2.2:aa给V0.2 写入bb 此时内存中:内存: 地址 0 12345 字符 bb0 aaa此时组态王读出V0.2:bbV0.5:bbV2.2:aa注意:此时内存中地址2就是0,但组态王的值并没有变化。实际驱动中赋给组态王的字符串为“0 a”,但组态王没有接受这个值变动。这时关掉组态王重新启动,则显示为: V0.2:bbV0.5:bbV2.2:0 7 为达到最高效的使用内存,定义字符串时不要重复使用同一内存。如第一个字符串定义为V3.3,下一个应定义为V7.2即下一个字符串的起始地址=前一个字符串的x+y+1 (7=3+3+1)说明: 1, 对于只写寄存器,请将采集频率设置为0 六、 特殊寄存器详细说明(对于有特殊使用说明和含义的、在寄存器列表中描述不方便的在此进行详细描述,例如某个寄存器的含义解释比较多,在上面的表上不能详细说明。或者对于一个通用驱动,针对不同型号设备寄存器支持的范围不同等)关于V区字符串类型的说明: 我们测试所用设备为S7200(CPU226XM),其V区最大地址为10239,若我们对定义的字符串进行写操作时,涉及到到不存在的地址进行写入,将会写失败。例如定义 V10238.2 ,当对它写入两个字符“ab”,写入时因为还有一位结束符,故要对10238,10239,10240三个地址写数据,而10240是不存在的地址。那么此时写入失败。七、 打包规格描述:(程序员需要提供此参数,此说明只用于测试工程师测试,用户文档中不列此项。) 寄存器名称打包范围(对于不能实现打包的请说明原因,范围填写00)打包规则(备注:说明每个寄存器的打包规则以及包的最大通道个数;)V同设备 同寄存器打包包的最大长度100字节I 同设备 同寄存器打包包的最大长度100字节Q同设备 同寄存器打包包的最大长度100字节M同设备 同寄存器打包包的最大长度100字节T同设备 同寄存器打包包的最大长度100个连续变量,共200字节C同设备 同寄存器打包包的最大长度50个连续变量,共100字节V(String)同设备 同寄存器打包包的最大长度128字节 一个读包的处理时间:(ms,针对有设备驱动)八、 接收缓冲区的大小:(程序员需要提供此参数,此说明只用于测试工程师测试,用户文档中不列此项。)九、 重点测试部分说明(需要测试工程师重点测试部分的说明)十、 程序员测试特殊说明(程序员在调试程序中发现的一些特殊需要说明的问题,例如某个寄存器写范围超过多大的数据就有问题了)十一、 是否需要双机热备测试?十二、 驱动运行需要涉及的其他软件的支持(备注:驱动运行需要安装的软件或需要调用的库文件或数据库文件的说明)十三、 其他软硬件环境支持的简要操作说明和注意事项 (备注:1,和通讯相关的硬件参数的设置,例如仪表需要设备某个参数才能和组态王通讯2,设备软件上影响通讯的参数的设置方法,例如对于plc设备,需要用软件对设备进行特殊的参数设置后,设备才能和组态王通讯,结合图片说明)十四、 具体接线图的说明(有特殊连线要求的填写)十五、 对于性能事项的特别说明十六、 参考资料的说明附录:3.0接口程序编程规范关于程序的规范,会影响到测试环节的部分a) 寄存器和通道号之间的0不做限制,0通道的0可输入可不输入。寄存器加通道号的总长度不能超过32。b) 寄存器通道的多级通道之间使用英文点号(”.”),例如A寄存器有三级通Ax.y.zc) 设备地址有多层含义时用英文冒号(”:”)。比如Modbus tcp地址格式为IP地址:端口号:单元号,地址举例应为为:127.0.0.1:502:12 (IP地址按照国际标准之间用英文”.”)各个分隔符中间只能是数字。数字可以是十进制的或者十六进制的。十六进制AF字符大小写不敏感。如果需要表示字符信息,用数字代表,并且在规格说明书中注明,例如:某电力仪表的驱动需要在地址栏中注明选用的电压测量范围,05v或者0220v,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论