欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    欧姆龙PLC驱动产品规格说明书.doc

    • 资源ID:17637724       资源大小:283KB        全文页数:11页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    欧姆龙PLC驱动产品规格说明书.doc

    【精品文档】如有侵权,请联系网站删除,仅供学习与交流欧姆龙PLC驱动产品规格说明书.精品文档.欧姆龙PLC驱动产品规格说明书(本说明书说明驱动产品的功能,性能指标,是测试工程师、文档工程师和开发人员交流的重要依据,是编写测试用例和帮助文档的重要依据。下边几项是必须填写的,如果还有需要说明的部分,需要编写更多的内容)修订记录日期版本号创建人说明2007-5-101.0皮敏捷创建2007-5-151.1皮敏捷修改寄存器TSV、CSV的数据类型2007-5-161.2皮敏捷修改2011-10-1360.3.30.30宋磊在设备地址上添加了打包长度的设定项目经理填写一、 产品功能简介a) 硬件功能概述(简要说明硬件设备功能):欧姆龙PLCb) 支持协议说明(说明支持的协议,特别是针对多协议的设备一定要说明该驱动支持哪种协议,对协议支持到什么程度)欧姆龙HostLink协议(包括C-mode指令和FINS指令)此次是对旧有驱动的升级,对旧有驱动作如下修改: 1. 对CS1系列和CJ1系列PLC的DM区增加批量写的功能 2. 对CJ1系列和CS1系列PLC去掉TSV和CSV寄存器,因为这两个系列的PLC中并 没有对应的TSV和CSV内存区3. 增加了国际化支持c) 支持的硬件型号说明:支持C系列、CS1系列、CJ1系列、CV系列二、 驱动接口:(3.0开发包 3.0以前的开发包 开发配置工具) (程序员必须填写,对于3.0开发包的编程规范参加附录,测试工程师按下面的规范要求执行测试)三、 设备添加方式a) 在组态王中定义设备时请选择:组态王定义设备时请根据所选用的PLC的具体型号定义设备PLC > 欧姆龙 > C Series > HostLinkPLC > 欧姆龙 > CJ1 > HostLinkPLC > 欧姆龙 > CS1 > HostLinkPLC > 欧姆龙 > CV Series > HostLink英文版设备列表路径:PLC > OMRON > C Series > HostLinkPLC > OMRON > CJ1 > HostLinkPLC > OMRON > CS1 > HostLinkPLC > OMRON > CV Series > HostLink本次测试是用C Series系列PLC进行测试b) 设备向导页选项的特殊说明:是否选串口是 否是否有地址选择页是 否通讯方式RS232 RS422 RS485 专用卡 网络卡描述HostLink通讯卡名(没有的不需要填写)c) 对于串口设备通讯参数的推荐设置如下设置项波特率数据位长度停止位长度奇偶校验位推荐值960072偶校验四、 本设备的地址格式及地址范围有两种连接方式,直连和通过网络连接, 因此地址格式有2种1直通:nUnitNo2网络连接:nUnitNo:DNA.DA1.DA2nUnitNo:与上位机直接相连的PLC的HostLink单元号,取值范围031DNA:PLC所在网络的FINS网络号,取值范围0127,通过PLC编程软件可以设置DA1:PLC所在网络的FINS节点号,取值范围062,通过PLC编程软件可以设置DA2:PLC所挂接的模块的单元号,必须为0,即只能读写CPU单元的数据注意:1. 若是通过PLC与其它的PLC通信也就是通过FINS网络,则要采取nUnitNo:DNA.DA1.DA2这种格式,这种情况下,与计算机直连的PLC不能是C系列PLC,因为C系列的不支持网络连接功能。 2. 若仅仅通过串口与PLC直接通信,则采取nUnitNo这种格式即可默认的PLC设备地址为0,如果需要修改通信参数或设备地址,可以使用CX-Programmer工具,也可以使用欧姆龙提供的适配器。如果需要修改打包长度,则需在设备地址后加“,”后填写数据,此数据的值将会作为打包长度,范围10到269,超出范围无法设置;如果不设置则打包长度为最大值269。五、 寄存器列说明1. C系列寄存器列表寄存器名称通道范围数据类型变量类型读写属性寄存器说明AR065535BIT|BYTE|SHORT|USHORT|BCD|LONG|LONGBCD|FLOAT|STRINGI/O离散I/O整数I/O实数I/O字符串读写辅助寄存器SR065535BIT|BYTE|SHORT|USHORT|BCD|LONG|LONGBCD|FLOAT|STRINGI/O离散I/O整数I/O实数I/O字符串读写保持寄存器IR065535BIT|BYTE|SHORT|USHORT|BCD|LONG|LONGBCD|FLOAT|STRINGI/O离散I/O整数I/O实数I/O字符串读写输入/出寄存器HR065535BIT|BYTE|SHORT|USHORT|BCD|LONG|LONGBCD|FLOAT|STRINGI/O离散I/O整数I/O实数I/O字符串读写保持寄存器LR065535BIT|BYTE|SHORT|USHORT|BCD|LONG|LONGBCD|FLOAT|STRINGI/O离散I/O整数I/O实数I/O字符串读写连接寄存器DM065535BIT|BYTE|SHORT|USHORT|BCD|LONG|LONGBCD|FLOAT|STRINGI/O离散I/O整数I/O实数I/O字符串读写数据寄存器EM065535BIT|BYTE|SHORT|USHORT|BCD|LONG|LONGBCD|FLOAT|STRINGI/O离散I/O整数I/O实数I/O字符串读写扩展寄存器CIO065535BIT|BYTE|SHORT|USHORT|BCD|LONG|LONGBCD|FLOAT|STRINGI/O离散I/O整数I/O实数I/O字符串读写输入/出寄存器TIM065535BITBCDI/O离散I/O整数只读读写定时器寄存器CNT065535BITBCDI/O离散I/O整数只读读写计数器寄存器TIMEOUT00USHORTI/0整数读写超时寄存器ERROR01BCDI/0整数只读错误寄存器TSV02047BCDI/O整数读写定时器设置寄存器CSV02047BCDI/O整数读写计数器设置寄存器2. CS1系列、CJ1系列寄存器列表寄存器名称通道范围数据类型变量类型读写属性寄存器说明AR065535BIT|BYTE|SHORT|USHORT|BCD|LONG|LONGBCD|FLOAT|STRINGI/O离散I/O整数I/O实数I/O字符串读写辅助寄存器HR065535BIT|BYTE|SHORT|USHORT|BCD|LONG|LONGBCD|FLOAT|STRINGI/O离散I/O整数I/O实数I/O字符串读写保持寄存器WR065535BIT|BYTE|SHORT|USHORT|BCD|LONG|LONGBCD|FLOAT|STRINGI/O离散I/O整数I/O实数I/O字符串读写工作寄存器DM065535BIT|BYTE|SHORT|USHORT|BCD|LONG|LONGBCD|FLOAT|STRINGI/O离散I/O整数I/O实数I/O字符串读写数据寄存器EM065535BIT|BYTE|SHORT|USHORT|BCD|LONG|LONGBCD|FLOAT|STRINGI/O离散I/O整数I/O实数I/O字符串读写扩展寄存器CIO065535BIT|BYTE|SHORT|USHORT|BCD|LONG|LONGBCD|FLOAT|STRINGI/O离散I/O整数I/O实数I/O字符串读写输入/出寄存器TIM065535BITBCDI/O离散I/O整数只读读写定时器寄存器CNT065535BITBCDI/O离散I/O整数只读读写计数器寄存器TIMEOUT00USHORTI/0整数读写超时寄存器ERROR01BCDI/0整数只读错误寄存器CTRLA00BITI/O离散读写CTRLC00BITI/O离散读写HOK00BITI/O离散只读3. CV系列寄存器列表寄存器名称通道范围数据类型变量类型读写属性寄存器说明AR065535BIT|BYTE|SHORT|USHORT|BCD|LONG|LONGBCD|FLOAT|STRINGI/O离散I/O整数I/O实数I/O字符串读写辅助寄存器DM065535BIT|BYTE|SHORT|USHORT|BCD|LONG|LONGBCD|FLOAT|STRINGI/O离散I/O整数I/O实数I/O字符串读写数据寄存器EM065535BIT|BYTE|SHORT|USHORT|BCD|LONG|LONGBCD|FLOAT|STRINGI/O离散I/O整数I/O实数I/O字符串读写扩展寄存器CIO065535BIT|BYTE|SHORT|USHORT|BCD|LONG|LONGBCD|FLOAT|STRINGI/O离散I/O整数I/O实数I/O字符串读写输入/出寄存器TIM065535BITBCDI/O离散I/O整数只读读写定时器寄存器CNT065535BITBCDI/O离散I/O整数只读读写计数器寄存器TIMEOUT00USHORTI/0整数读写超时寄存器ERROR01BCDI/0整数只读错误寄存器说明: 1, 对于只写寄存器,请将采集频率设置为0 2, CTRLA、CTRLC、HOK这三个寄存器是在原有驱动的基础上新增加的三个寄存器,用于对CJ1系列和CS1系列PLC的DM区实现批量写的功能3, 各寄存器针对不同类型定义的不同格式。其中:寄存器名称定义格式SHORT,USHORT,FLOAT,LONG,LONGBCD,BCDBITBYTESTRINGAR,DM, HR,IR,LR,SR,WR,CIOAxxxxxx代表内存区地址0-65535Axxx.yyyy代表位序号0-15Axxx.yyyy代表字节序号0-1(0:低字节 1:高字节)Axxx.yyyy代表通道数1-64,每个通道存储2个单字节字符EMAzz:xxxzz代表EM块号0-12xxx代表内存区地址0-65535Azz:xxx.yyyy代表位序号0-15Azz:xxx.yyyy代表字节序号0-1(0:低字节 1:高字节)Azz:xxx.yyyy代表通道数1-64,每个通道存储2个单字节字符寄存器名称 定义格式BCDBITTIM、CNTAxxxxxx代表内存区地址0-65535Axxxxxx代表内存区地址0-65535TSV、CSVAxxxxxx代表内存区地址0-2047-以下这些为虚拟寄存器,即程序内部设计的寄存器寄存器名称 定义格式USHORTBCDBITTIMEOUTAxxxxxx仅代表通道00-ERROR-Axxxxxx仅代表通道01-CTRLA、CTRLC、HOK-AxxxXxx仅代表通道 004, 寄存器数据与变量类型的对应关系如下:数据类型变量类型BITI/O离散BYTE | SHORT | USHORT| BCD| LONG | LONGBCDI/O整数FLOATI/O实数STRINGI/O字符串5, TSV寄存器负责读取定时器的设定值、CSV寄存器负责读取计数器的设定值6、TIM寄存器,CNT寄存器定义成Bit则表示读取TIM,CNT寄存器的完成标志,定义为Bit类型时寄存器只读定义成BCD则表示读取或者设置定时器、计数器的当前值7, Error0为读数据产生的错误码,Error1为写数据产生的错误码,值为0表示没有错误。8, PLC系列说明:C系列: C2000H、C200H、C200HE、C200HE-Z、C200HG、C200HE-Z、C200HS、C200HX、C200HX-Z、C1000H、C*H、C*K、C*P、CQM1、C500、CPM1(CPM1A/CPM2*)CJ系列:CJ1G、CJ1H、CJ1G-H、CJ1H-HCS系列:CS1G、CS1JHCV系列:CVM1、CVM1-V2、CV500、CV1000、CV2000。注意事项:1、定义变量前请首先确认PLC设备所包含存储区的地址范围,避免定义超过范围的寄存器变量,否则会引起数据读取错误,影响正常范围内数据的读取。 a、确认定义的通道在PLC存储区的范围之内。b、避免在边界地址中定义长字节数据类型,例如LONG、LONGBCD、FLOAT,因为这些类型占用4个字节,而PLC的基本存储单元为2字节的字,组态王的读取的数据范围已经超过了PLC的实际范围。例如,CJ1系列PLC的AR存储区范围是0-959,而用组态王定义了AR959,数据类型为LONG,实际的操作地址为959和960,已经超过了PLC存储区范围,会造成读写数据错误2、虽然所有寄存器都是读写型,但需要具体参考PLC使用说明,或者看PLC监视内存区,若监视区为灰色,则表示不可写,只读。上位机写数据的效果是:上位机保持一段写到PLC中的数据,随即读回PLC中真正的值六、 特殊寄存器详细说明(对于有特殊使用说明和含义的在寄存器列表中描述不方便的在此进行详细描述,例如某个寄存器的含义解释比较多,在上面的表上不能详细说明。或者对于一个通用驱动,针对不同型号设备寄存器支持的范围不同等)CTRLA、CTRLC、HOK这三个寄存器是和寄存器DM批量写相关的寄存器,是在原有驱动的基础上新增加的三个寄存器,用于对CJ1系列和CS1系列PLC的DM区实现批量写的功能。CTRLA:当该寄存器的值为1时,启动批量写功能,表示本设备进入批量写状态,此后数据会存入程序缓冲区,等待批量写命令到达后一起写入PLC的DM区。CTRLC:批量写命令。当该寄存器的值为1时,缓冲区数据批量写入,下一次写之前,应该将CTRLC的值复位为0。HOK:数据批量写成功标志,返回上一次数据批量写是否成功。要进行数据批量写,必须先将CTRLA寄存器设置为1,再将所需要批量写的数据写入程序缓冲区,需要批量写入时再将CTRLC寄存器设置为1即可。因此对DM寄存器进行批量写操作按以下步骤进行:(1) CTRLA = 1,启动批量写操作。HOK变为 FALSE,表示"批量写尚未成功完成";(2) DMxxx = 数据,指定准备写的数据;(3) CTRLC = 1,批量写执行;(4) 返回后,HOK(0 写失败,1 写成功),CTRLA和CTRLC自动恢复到FALSE 注意: (1)CTRLC写后,CTRLA和CTRLC自动回到FALSE,但是由于组态王需要一个采集周期才取得最新值,因此,为了保险起见,在启动批量写过程前,可以手动对CTRLA和CTRLC置FALSE。 过程示例: CTRLA = 1; DM1000 = 1234; DM1023 = 8896; CTRLC = 1; CTRLA = 0; CTRLC = 0; (2)CTRLA一定要和CTRLC一起使用。七、 打包规格描述:(程序员需要提供此参数,此说明只用于测试工程师测试,用户文档中不列此项。)1. TSV和CSV寄存器不打包2. 包的读写类型一致,设备地址一致,寄存器类型一致才能打包3. TIM和CNT寄存器 还需要满足相同的数据类型才能打包4. 打包的最大长度如下: 寄存器名称打包范围(对于不能实现打包的请说明原因,范围填写00)打包规则(备注:说明每个寄存器的打包规则以及包的最大通道个数;)AR065535读变量打包长度LONG:最大打包个数268LONGBCD:最大打包个数268FLOAT:最大打包个数268STRING:最大打包个数206269其它:最大打包个数269HR065535读变量打包长度LONG:最大打包个数268LONGBCD:最大打包个数268FLOAT:最大打包个数268STRING:最大打包个数206269其它:最大打包个数269WR065535读变量打包长度LONG:最大打包个数268LONGBCD:最大打包个数268FLOAT:最大打包个数268STRING:最大打包个数206269其它:最大打包个数269DM065535读变量打包长度欧姆龙DM区最小单位为字,对于同一设备的DM区变量,只看一级通道地址,地址范围不超过269的可以打在一个包里,可以混合打包。对于Long,LongBCD,Float结束的包,涉及的地址范围需要加1.对于String数据类型,涉及的范围是字符串的长度。最大跨度269个字,Long,LongBCD,Float按两个字算。EM065535读包且属于同一个EM块(ZZ相同)的数据才打包LONG:最大打包个数268LONGBCD:最大打包个数268FLOAT:最大打包个数268STRING:最大打包个数206269其它:最大打包个数269CIO065535读变量打包长度LONG:最大打包个数268LONGBCD:最大打包个数268FLOAT:最大打包个数268 STRING:最大打包个数206269其它:最大打包个数269TIM065535读包且数据类型相同才打包最大打包个数269CNT065535读包且数据类型相同才打包最大打包个数269ERROR、TIMEOUT、 CTRLA、 CTRLC、HOK这几个寄存器不需要打包;因为本次测试是采用CJ1系列PLC进行测试,因此重点测试CJ1系列PLC各个寄存器的打包规则八、 接收缓冲区的大小:(程序员需要提供此参数,此说明只用于测试工程师测试,用户文档中不列此项。)2k Bytes九、 重点测试部分说明(需要测试工程师重点测试部分的说明)十、 程序员测试特殊说明(程序员在调试程序中发现的一些特殊需要说明的问题,例如某个寄存器写范围超过多大的数据就有问题了)十一、 是否需要双机热备测试?十二、 驱动运行需要涉及的其他软件的支持(备注:驱动运行需要安装的软件或需要调用的库文件或数据库文件的说明)十三、 其他软硬件环境支持的简要操作说明和注意事项 (备注: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,那么可以规定数字0代表05v,数字1代表0220v,其他输入非法。d) 设备列表编写规范通信方式描述方法串口COMTCPTCPUDPUDPPCIPCIISAISAUSBUSB对于不选择串口的板卡,通信卡名应写成卡的型号。如图中的红圈所示

    注意事项

    本文(欧姆龙PLC驱动产品规格说明书.doc)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开