您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > S7TCP_产品规格说明书
修改版本:V3.3北京亚控版权所有第1页共12页2020-1-1012:36S7系列PLC的tcp/ip驱动产品规格说明书(本说明书说明驱动产品的功能,性能指标,是测试工程师、文档工程师和开发人员交流的重要依据,是编写测试用例和帮助文档的重要依据。下边几项是必须填写的,如果还有需要说明的部分,需要编写更多的内容)[修订记录]日期版本号创建人说明2007-11-191.0陈志育创建2009-6-162.0索春明修改2009-7-303.0索春明1.修改寄存器通道范围2.修改部分说明2009-9-113.1索春明增加300/400软冗余功能2009-9-183.2索春明增加400硬冗余功能2012-9-2560.1.23.30邢志远增加新设备的初始化帧2012-5-1560.1.24.30邢志远1.支持200Smart协议2.支持通讯超时设定3.支持多串口同时读取配置文件,能够正常初始化2013-6-260.2.24.30邢志远增加V数据区字符串类型2013-6-2360.3.24.30邢志远支持Smart和CP243同时使用[项目经理填写]一、产品功能简介a)硬件功能概述(简要说明硬件设备功能):b)支持协议说明(说明支持的协议,特别是针对多协议的设备一定要说明该驱动支持哪种协议,对协议支持到什么程度)c)支持的硬件型号说明:S7-200S7-300S7-400以太网方式二、驱动接口:(3.0开发包)(程序员必须填写,对于3.0开发包的编程规范参见附录,测试工程师按下面的规范要求执行测试)三、设备添加方式a)在组态王中定义设备时请选择:对于200PLC,选择[PLC]-[西门子]-[S7-200(TCP)]-[TCP]对于300PLC,选择[PLC]-[西门子]-[S7-300(TCP)]-[TCP]对于400PLC,选择[PLC]-[西门子]-[S7-400(TCP)]-[TCP]修改版本:V3.3北京亚控版权所有第2页共12页2020-1-1012:36b)设备向导页选项的特殊说明:是否选串口是是否有地址选择页是通讯方式以太网描述TCP通讯卡名四、本设备的地址格式及地址范围选择200系列PLC设备地址格式:PLC的IP地址:CPU槽号XXX.XXX.XXX.XXX:Y[XXX0-255][Y0-0]如:172.16.2.72:0注:西门子S7-200TCP默认CPU槽号为0建议的通讯参数:无需设置通讯参数选择300、400系列PLCPLC与组态王通过以太网的方式通讯,通讯之前需要进行如下设置:确认计算机中安装有以太网卡,并与PLC连接到同一网络中。通过Step7编程软件为通讯模块(CP443-1)设定IP地址和子网掩码,并下传到PLC中,如IP地址(172.16.2.72)、子网掩码(255.255.255.0)。为计算机设定IP地址和子网掩码,如IP地址(172.16.2.1)、子网掩码(255.255.255.0)。使用ping命令,保证能ping到PLC站。设备地址格式:PLC的IP地址:CPU机架号:CPU槽号XXX.XXX.XXX.XXX:Y:Z[XXX0-255][Y0-21][Z0-18]如:172.16.2.72:0:2新增选择300、400系列PLC(软冗余)修改版本:V3.3北京亚控版权所有第3页共12页2020-1-1012:36设备地址格式:PLC的IP地址:CPU机架号:CPU槽号/REDUND_MXX或/REDUND_DBXX.XX,如:172.16.2.72:0:3/REDUND_M20或172.16.2.72:0:3/REDUND_DB1.8,主从设备都应按此设置。通过循环检测主从机冗余标志位,实现组态王主从设备冗余切换。详细内容请参考《西门子软冗余指南》一文。如上设置,将检测DB1的DBW8的低字节DBB9中的DBB9.0标志位确定主从机情况。新增选择400系列PLC(硬冗余–单网卡单网段,单网卡双网段,双网卡双网段)设备地址格式:PLC的IP地址:CPU机架号:CPU槽号/REDUND如:172.16.2.71:0:3/REDUND或172.16.2.72:1:3/REDUND,主从设备都应按此设置。说明:修改版本:V3.3北京亚控版权所有第4页共12页2020-1-1012:36PLC的IP地址:即为通过Step7编程软件为通讯模块(CP443-1)设定的IP地址,详细请查看如何设置PLC的IP地址和子网掩码CPU槽号:即PLC的CPU模块在机架中的槽号,如下图CPU414-2DP的槽号为3。关于这些内容,原有的200和300、400的帮助中有详细的说明,请参看之五、寄存器列说明S7-200系列设备寄存器列表:寄存器名称通道范围数据类型变量类型读写属性寄存器说明VddVdd.xxdd:0~65535BYTE,SHORT,USHORT,LONG,FLOATI/O整型I/O整型I/O整型I/O实型读写V数据区dd:0~65535xx:0-7BITI/O离散IddIdd.xxdd:0~65535BYTEI/O整型只读数字量输入区dd:0~65535xx:0-7BITI/O离散QddQdd.xxdd:0~65535BYTEI/O整型读写数字量输出区dd:0~65535xx:0-7BITI/O离散Mdddd:0~65535BYTE,SHORT,USHORTI/O整型I/O整型读写中间寄存器区修改版本:V3.3北京亚控版权所有第5页共12页2020-1-1012:36Mdd.xxLONG,FLOATI/O整型I/O实型dd:0~65535xx:0-7BITI/O离散特别说明:对于S7-200Smart系列对应设备的IP地址和槽号去更改kvS7200.ini配置文件的相应的IP地址和槽号(组态王若安装在系统盘可能需要去掉只读属性)S7-300/400系列设备寄存器列表:寄存器名称通道范围数据类型变量类型读写属性寄存器说明IddIdd.xxdd:0~65535BYTE,I/O整型只读数字量输入区dd:0~65535xx:0-7BITI/O离散QddQdd.xxdd:0~65535BYTEI/O整型读写数字量输出区dd:0~65535xx:0-7BITI/O离散MddMdd.xxdd:0~65535BYTE,SHORT,USHORTLONG,FLOATI/O整型I/O整型I/O整型I/O实型读写中间寄存器区dd:0~65535xx:0-7BITI/O离散DBx.yDBx.y.zx:1~65535y:0~65535BYTE,SHORT,USHORT,LONG,FLOATI/O整型I/O整型I/O整型I/O实数读写数据块寄存器X为数据块(DB)的编号;y是寄存器的起始字节号,z是相对于y字节的从低位起第z位x:1~65535y:0~65535z:0-7BITI/O离散修改版本:V3.3北京亚控版权所有第6页共12页2020-1-1012:36DBx.y.zx:1~65535y:0~65533z:1-127(y+z65535)STRINGI/O字符串读写数据块寄存器,x,y含义同上z是字符串的长度说明:1,对于只写寄存器,请将采集频率设置为02,对于USHORT,SHORT,LONG数据类型,如果要向PLC数据区写入SHORT或USHORT型数据,其通道号必须不能存在重叠情况。如USHORT型数据M10,M11,向M10写入数据时,实际向PLC数据块MB10,MB11写入数据,此时将影响M11映射的PLC数据块MB11,MB12中的MB11M10M11寄存器名称读写属性数据类型变量类型寄存器说明I0只读BYTEI/O整数数字量输入区,按字节读取I0.1只读BITI/O整数数字量输入区,按位读取,读取通道0的第1位I0.7只读BITI/O整数数字量输入区,按位读取,读取通道0的第7位Q1读写BYTEI/O整数数字量输出区,按字节(8位)读写M2读写BYTEI/O整数中间寄存器DB10.0读写BYTEI/O整数DB块寄存器,DB块序号10,块中地址序号0DB10.2读写FLOATI/O实数DB块寄存器,DB块序号10,块中地址序号2DB10.6读写SHORTI/O整数DB块寄存器,DB块序号10,块中地址序号6DB10.6.2读写BITI/O整数DB块寄存器,读取DB10块地址6的第2位MB10MB11MB11MB12修改版本:V3.3北京亚控版权所有第7页共12页2020-1-1012:36六、特殊寄存器详细说明(对于有特殊使用说明和含义的在寄存器列表中描述不方便的在此进行详细描述,例如某个寄存器的含义解释比较多,在上面的表上不能详细说明。或者对于一个通用驱动,针对不同型号设备寄存器支持的范围不同等)1组态王中定义的寄存器的通道范围是指该寄存器支持的最大范围,实际范围由PLC中的程序确定,如果组态王中定义的寄存器通道范围超出了PLC的实际范围,则在运行时组态王信息窗口会提示(超出范围的)寄存器读失败。2组态王中定义的DB寄存器序号、数据类型必须与PLC中定义的保持一致,否则运行系统读上来的数据有可能是错误的。比如,PLC中DB块的定义为:DB1.0(INT),DB1.2(UINT),DB1.4(REAL),DB1.8(BYTE),则在组态王中定义变量时寄存器序号和数据类型对应为DB1.0(SHORT),DB1.2(USHORT),DB1.4(FLOAT),DB1.8(BYTE)。3对于BIT数据类型,IQM寄存器的定义方式为xx.yy,xx为对应字节的通道,yy为其中位的通道,范围0-7;4对于DB寄存器,在不同的定义情况下,其通道设定是不一样的。a)当在设备列表中选择了200系列时,则该寄存器的在BIT数据类型情况下,定义方式为x.y,x为对应字节的通道,y为其中位的通道,范围为0-7b)当选择300或者400系列PLC时,定义方式为xx.yy.zz,xx为DB块号,范围是0-255,yy为对应块中地址序号,zz为其中位的通道号,当寄存器类型是BIT型时,范围是0-7。当寄存器类型是STRING型时,范围是0-127七、打包规格描述:(程序员需要提供此参数,此说明只用于测试工程师测试,用户文档中不列此项。)寄存器名称打包范围(对于不能实现打包的请说明原因,范围填写0~0)打包规则(备注:说明每个寄存器的打包规则以及包的最大通道个数;)I,Q,M,V所有通道(0~65535)连续200字节组一包,超过200字节,超过部分另组一包DB所有通道(0~65535)不同DB块数据单独组包连续200字节组一包,超过200字节,超过部分另组一包八、接收缓冲区的大小:(程序员需要提供此参数,此说明只用于测试工程师测试,用户文档中不列此项。)2KBytes修改版本:V3.3北京亚控版权所有第8页共12页2020-1-1012:36九、重点测试部分说明(需要测试工程师重点测试部分的说明)十、程序员测试特殊说明(程序员在调试程序中发现的一些特殊需要说明的问题,例如某个寄存器写范围超过多大的数据就有问题了)十一、是否需要双机热备测试?十二、驱动运行需要涉及的其他软件的支持(备注:驱动运行需要安装的软件或需要调用的库文件或数据库文件的说明)十三、其他软硬件环境支持的简要操作说明和注意事项(备注:1,和通讯相关的硬件参数的设置,例如仪表需要设备某个参数才能和组态王通讯2,设备软件上影响通讯的参数的设置方法,例如对于plc设备,需要用软件对设备进行特殊的参数设置后,设备才能和组态王通讯,结合图片说明)S7-200多主站的连接设置说明:(请注意,该驱动最多支持单台PLC与8台PC进行,在每次设置并向PLC下载完毕后,请断电并重启PLC以保证配置能正常被使用)1.在STEP7-Micro/Win编程软件中对Ethernet连接进行设置1)打开[Tools]–[EthernetWizard]修改版本:V3.3北京亚控版权所有第9页共12页2020-1-1012:362)点选[Next]到IP地
本文标题:S7TCP_产品规格说明书
链接地址:https://www.777doc.com/doc-2856781 .html