收藏 分享(赏)

欧姆龙PLC HostLink协议在组态王中的寻址.doc

上传人:hyngb9260 文档编号:6398825 上传时间:2019-04-11 格式:DOC 页数:8 大小:83KB
下载 相关 举报
欧姆龙PLC HostLink协议在组态王中的寻址.doc_第1页
第1页 / 共8页
欧姆龙PLC HostLink协议在组态王中的寻址.doc_第2页
第2页 / 共8页
欧姆龙PLC HostLink协议在组态王中的寻址.doc_第3页
第3页 / 共8页
欧姆龙PLC HostLink协议在组态王中的寻址.doc_第4页
第4页 / 共8页
欧姆龙PLC HostLink协议在组态王中的寻址.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、欧姆龙 PLC HostLink 协议在组态王中的寻址 欧姆龙 HostLink 协议 组态王设置1、定义组态王设备组态王定义设备时请根据所选用的 PLC 的具体型号定义设备:PLC欧姆龙 C SerialHostLinkPLC欧姆龙 CJ1HostLinkPLC欧姆龙 CS1HostLinkPLC欧姆龙 CV SerialHostLink当使用 RS232与上位机相连时, PLC 的地址在组态王中的设置范围从0到99。以3G2A6-LK201-EV1为例该地址由背板上的 SW1上的15决定。对应关系如下: 地址号 SW1.1 SW1.2 SW1.3 SW1.4 SW1.50 OFF OFF

2、OFF OFF OFF1 OFF OFF OFF OFF 0N2 OFF OFF OFF 0N OFF3 OFF OFF OFF 0N 0N- - - - - -30 0N 0N 0N 0N OFF31 0N 0N 0N 0N 0N2、设备通讯参数定义组态王通讯参数设置请与 PLC 的设置保持一致。当使用 RS232与上位机相连时,PLC 的推荐设置如下设定项 推荐值波特率 9600数据位 7停止位 2校验位 偶校验3、组态王数据词典IO 变量定义寄存器格式寄存器范围读写属性数据类型 变量类型 寄存器含义STATUS00 读写 BYTE I/O 整型 状态寄存器DM09999读写SHORT,U

3、SHORT,BCD,LONG,STRING(只写),FLOAT,LONG BCDI/O 整数,I/O实数,I/O 字符串数据寄存器AR09999读写USHORT,BCD,LONG,FLOATI/O 整数,I/O实数辅助寄存器IR09999读写BIT,USHORT,BCD,LONG,FLOATI/O 离散,I/O整数,I/O 实数输入/出寄存器HR09999读写LONG,FLOAT,USHORT,BCDI/O 整数,I/O实数保持寄存器LR09999读写USHORT,BCD,LONG,FLOATI/O 整数,I/O实数连接寄存器W 099 读写 BIT,SHORT I/O 离散,I/O W 内存

4、区99 整数FWALLDM00 读写 BIT I/O 离散 DM 寄存器写格式标志TC_STA09999读写 BIT I/O 离散 TC 状态寄存器TC_VAL09999读写SHORT,USHORT,LONG,BCDI/O 整数 TC 值寄存器CIO06143读写SHORT,USHORT,LONG,BCDI/O 整数输入/出寄存器(适用于 CJ1和 CS1型号 PLC) ERROR03 读写 BYTE I/O 整数 错误寄存器TIMEOUT00 读写 USHORT I/O 整数 错误寄存器CTRL 00 读写 USHORT I/O 整数 LTHDM00 读写 USHORT I/O 整数 设置

5、DM 字符串的长度 2)、寄存器特殊说明:1、不同的 PLC 型号支持的寄存器有可能不同,以实际 PLC 支持的寄存器为准,例如:对于 C 系列,有 IR 寄存器,无 CIO 寄存器,且 C 系列不支持 CIO、HR 寄存器,其余系列恰好相反。2、对于 CS、 CJ 系列不支持 IR 寄存器.3、寄存器数据类型为 FLOAT 型时,建议定义寄存器序号为偶数(即使用偶数边界地址) ,如0、2、4 对于其他寄存器也是如此,即数据类型为 FLOAT 时,寄存器序号应定义为偶数4、BIT 类型的寄存器如果其通道下限与通道上限不相等,则通道为二级通道,其格式为“#,#”,如: “W1200,1”。通道第

6、一级的含义为该位所在寄存器地址,通道第二级的含义是该位在该字中的比特位。例如:“W1200,1”中1200表示 W 寄存器的地址,1 表示1200地址中字的第1号比特位。通道第二级的取值范围为 (0-15)。注:各个寄存器说明1:.初始状态初始状态设定为 MONITOR(监控)状态,在监控状态下, Status 的值为1。 STATUS 寄存器的值与 PLC 的关系为:STATUS=0 Programme(编程状态 )。STATUS=1 Monitor(监控状态) 。STATUS=2 Run(运行壮态)。STATUS=3 Debug(调试状态 )。 注:只有在 Monito(监控)状态下才能往

7、 PLC 写入数据。 注:对于某些 PLC 如 CPM1A,使用 CIF01通讯模块与之通讯,拨码开关应该拨在 NT 这个位置,这可能是由于硬件的原因造成的。2:AR 寄存器对于 AR 辅助寄存器地址范围为0-447的通道号是只能读不能写的。而从448-9999 范围的通道都是可读写的。3:LR 寄存器对于 CJ1系列且 CPU 型号为22的 PLC,在它的编程软件中没有与此相对应的寄存器,用户可以根据不同的 CPU 型号对此寄存器做不同的处理,具体的使用方法请参考硬件使用帮助。4:TC_STA 寄存器对于 TC 状态寄存器,协议只支持的通道范围为 0-2047。5:ERROR0的含义:ERR

8、OR0.1=1: 内存错ERROR0.2=1: JMP 指令错ERROR0.3=1: I/O 总线错ERROR0.4=1: PC 连接错ERROR0.5=1: RTI 指令错误ERROR0.6=1: HostLink 单元传送错ERROR0.7=1: 程序错,丢失 END 指令(F0)ERROR0.8=1: FAUS(CPU 停止运行 )6:ERROR1的含义0,1位的含义如下:0 0:Group 1(控制信号错 )0 1:Group 2(数据总线故障 )0 0:Group 3( 地址总线故障)2,3,4位的含义如下:0 0 0: CPU 机架0 0 0: I/O 扩展机架10 1 0: I/

9、O 扩展机架20 1 1: I/O 扩展机架7ERROR1.5=1: 双总线错ERROR1.6=1:电池故障(F7)ERROR1.7=1: FAL 错7:ERROR2的含义如下:ERROR2.1=1: DM 通道错(F8)ERROR2.3=1: I/O 校验错(F7)ERROR2.4=1: 扫描时间超出( F8),I/O 单元超出ERROR2.5=1: 间接跳转指令错( F9)ERROR2.6=1: I/O 设置错(E0)ERROR2.7=1: 远程 I/O 错(B03)8: ERROR3的含义如下:FAL, FALS, NO9:往 ERROR 寄存器写入任何数据,只表示清除错误。10:TIM

10、EOUT 寄存器的含义:调节发送和接收数据的延时时间。11:WALLDM 寄存器WALLDM 寄存器是对 DM 区的写操作的一个寄存器,值为0时表示不对 DM 区进行写操作值为1时表示对 DM 区进行所有的写操作。3)、寄存器使用举例:寄存器名称读写属性数据类型变量类型寄存器说明STATUS 读写 BYTE I/O 整型 状态寄存器DM1 读写 SHORT I/O 整数数据寄存器对应于 DM 区(即 PLC 编程软件中的 D 区)中的第1通道AR1 读写USHORTI/O 整数辅助寄存器对应于 AR 区(即 PLC 编程软件中的 A 区)中的第1 通道IR1 读写 BIT I/O 离散 输入/

11、出寄存器HR2 读写 LONG I/O 实数保持寄存器对应于 HR 区(即 PLC 编程软件中的 H 区)中的第2通道LR1 读写USHORTI/O 整数 连接寄存器W14,01 读写 BIT I/O 离散W 内存区读取 W 区地址14中的第一个 bit 数据,其数据类型为 BitFWALLDM读写 BIT I/O 离散 DM 寄存器写格式标志TC_STA10读写 BIT I/O 离散TC 状态寄存器对应于 TR 内存区(即 PLC 编程软件中 T 区的状态)中的第10通道的状态TC_VAL10读写 SHORT I/O 整数TC 值寄存器对应于 TR 内存区(即 PLC 编程软件中 T 区的数据)中的第10通道的数据CIO2 读写 LONG I/O 整数 输入/出寄存器(适用于 CJ1和 CS1型号 PLC) ERROR1 读写 BYTE I/O 整数 错误寄存器TIMEOUT 读写USHORTI/O 整数 错误寄存器CTRL 读写USHORTI/O 整数 LTHDM 读写USHORTI/O 整数 设置 DM 字符串的长度

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 商业合同

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报