欧姆龙PLC驱动产品规格说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
欧姆龙PLC以太网驱动
产品规格说明书
(本说明书说明驱动产品的功能,性能指标,是测试工程师、文档工程师和开发人员交流的重要依据,是编写测试用例和帮助文档的重要依据。
下边几项是必须填写的,如果还有需要说明的部分,需要编写更多的内容)
[项目经理填写]
一、产品功能简介
a)硬件功能概述(简要说明硬件设备功能):
b)支持协议说明(说明支持的协议,特别是针对多协议的设备一定要说明该驱动支持哪种
协议,对协议支持到什么程度)
OMRON以太网协议
c)支持的硬件型号说明:
d)
二、驱动接口:(3.0开发包 3.0以前的开发包开发配置工具)
(程序员必须填写,对于3.0开发包的编程规范参加附录,测试工程师按下面的规范要求执行测试)
3.0开发包
三、设备添加方式
在组态王中定义设备时请选择:
◆PLC > 欧姆龙> CS Series > 以太网
◆PLC > 欧姆龙> CJ Series > 以太网
◆PLC > 欧姆龙> CV Series > 以太网
◆PLC > 欧姆龙> C Series > 以太网
◆英文版本中“欧姆龙”改为”Omron”
四、设备地址格式
设备地址格式:IPV4
IP地址:本机节点:网络通讯方式:端口:设备号
PLC的以太网模块的单元号(Unit Number)按出场设定为0。
例如:PLC设备的IP地址为192.168.1.34,运行组态王机器上的IP地址(PC机IP地址)为:192.168.1.225,需要的端口号为9600,通讯方式为TCP。
那么目的节点就为:34,源节点就为225,所以设备地址就为192.168.1.34:225:1:9600:1。
五、寄存器列说明
说明:通道号用十进制表示
数据类型:
修改版本:V1.0
二级通道:一级通道和二级通道之间以英文逗号(.)隔开
⏹Bit :对于标准数据类型是Bit的则无第二通道号,其他的为第二通道数值其在标准数据类型中
数据中的位置,按字节从低到高顺序为0-15(如果标准数据类型为Word)。
如要取寄存器CIO第293通道的第12个比特,定义为(I/O离散CIO293.12 Bit);
⏹Byte :对于标准数据类型是Byte的则无第二通道号,其他的第二通道数值为其在标准数据类型中
数据中的位置。
如要取寄存器AR第99通道的高字节,定义为(I/O整型AR99.1 Byte);按字节从低到高顺序0-1(如果为Word)
⏹String : 二级通道表示其长度,以字节(Byte)计算。
⏹对于数据类型为LONG,FLOAT,LONGBCD占四个字节,所能建的通道最大为结束通道减1。
三级通道:
⏹EM寄存器的三级通道中的第一通道为其 Bank值,范围0~C(CS/CJ),0~7(CV),第一通道用英文点和第二三
级隔开。
注意Bank值要和PLC上的相对应。
⏹注:Bank值用于有扩展槽的,没有扩展槽则Bank默认值为0.
⏹(I/O离散EM0.1.1 Bit)合法【Bank 0】; (I/O离散EM1.1 Bit)也合法【当前Bank】
标准数据类型与定义数据类型不同时最大通道号的计算(原最大通道号均指下表中的最大通道号):
⏹标准数据类型为BIT_DATATYPE型
◆定义类型为BYTE_DATATYPE:
最大通道号=原最大通道号-7
◆定义类型为WORD_TYPE:
最大通道号=原最大通道号-15
◆定义类型为DWORD_TYPE:
最大通道号=原最大通道号-31
⏹标准数据类型为BYTE_DATATYPE型
◆定义类型为WORD_TYPE:
最大通道号=原最大通道号-1
◆定义类型为DWORD_TYPE:
最大通道号=原最大通道号-3
⏹标准数据类型为WORD_DATATYPE型
◆定义类型为DWORD_TYPE:
最大通道号=原最大通道号-1
北京亚控版权所有第3页共6页2019-2-18 14:26
六、特殊说明
七、特殊寄存器详细说明
八、打包规格描述:
(程序员需要提供此参数,此说明只用于测试工程师测试,用户文档中不列此项。
)
打包规则:同一个设备、同一个寄存器、读取设备数据、并且数据类型相同。
打包长度:200
注:写数据不打包,变量单独成包。
对于IOServer建块说明:数据类型为ALL_TYPE的寄存器,结合标准类型来判断是否可以建块,比如标准类型为WORD,定义bit,BYTE,string类型变量的时候会用到二级通道,则数据类型为bit,BYTE,string时不能建块,如果数据类型为Short、Word、BCD、Long、LongBCD、Float时,只有一级通道,所以可以建块;对于标准类型为bit 类型的,比如TCF寄存器,数据类型为bit时,只有一级通道,可以建块。
对于WORD_TYPE类型,只有一级通道,可以建块。
接收缓冲区的大小:
(程序员需要提供此参数,此说明只用于测试工程师测试,用户文档中不列此项。
)
九、重点测试部分说明
(需要测试工程师重点测试部分的说明)
十、程序员测试特殊说明
修改版本:V1.0
(程序员在调试程序中发现的一些特殊需要说明的问题,例如某个寄存器写范围超过多大
的数据就有问题了)
十一、是否需要双机热备测试?
十二、驱动运行需要涉及的其他软件的支持
(备注:驱动运行需要安装的软件或需要调用的库文件或数据库文件的说明)
十三、其他软硬件环境支持的简要操作说明和注意事项
(备注:1,和通讯相关的硬件参数的设置,例如仪表需要设备某个参数才能和组态王通讯
2,设备软件上影响通讯的参数的设置方法,例如对于plc设备,需要用软件对设备
进行特殊的参数设置后,设备才能和组态王通讯,结合图片说明)
十四、具体接线图的说明(有特殊连线要求的填写)
十五、对于性能事项的特别说明
十六、参考资料的说明
十七、对于文档制作的特殊说明
(备注:前期的各个角色,如果感觉某个地方文档工程师容易出错,请在此处指明)
1、产品经理建议:
2、项目经理建议:
3、程序员建议:
4、测试主管建议:
5、测试工程师建议:
附录:3.0接口程序编程规范
关于程序的规范,会影响到测试环节的部分
a)寄存器和通道号之间的0不做限制,0通道的0可输入可不输入。
寄存器加通道号的总长度
不能超过32。
b)寄存器通道的多级通道之间使用英文点号(”.”),例如A寄存器有三级通Ax.y.z
c)设备地址有多层含义时用英文冒号(”:”)。
比如Modbus tcp地址格式为IP地址:端口号:单元
号,地址举例应为为:127.0.0.1:502:12 (IP地址按照国际标准之间用英文”.”)
各个分隔符中间只能是数字。
数字可以是十进制的或者十六进制的。
十六进制A~F字符大小写不敏感。
如果需要表示字符信息,用数字代表,并且在规格说明书中注明,例如:某电力仪表的驱动 北京亚控版权所有第5页共6页2019-2-18 14:26
需要在地址栏中注明选用的电压测量范围,0~5v或者0~220v,那么可以规定数字0代表0~5v,数字1代表0~220v,其他输入非法。
d)设备列表编写规范
通信方式描述方法
串口COM
TCP TCP
UDP UDP
PCI PCI
ISA ISA
USB USB
对于不选择串口的板卡,通信卡名应写成卡的型号。
如图中的红圈所示。