欧姆龙组态技术.doc

上传人:灯火****19 文档编号:135056843 上传时间:2020-06-11 格式:DOC 页数:8 大小:272.94KB
返回 下载 相关 举报
欧姆龙组态技术.doc_第1页
第1页 / 共8页
欧姆龙组态技术.doc_第2页
第2页 / 共8页
欧姆龙组态技术.doc_第3页
第3页 / 共8页
欧姆龙组态技术.doc_第4页
第4页 / 共8页
欧姆龙组态技术.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《欧姆龙组态技术.doc》由会员分享,可在线阅读,更多相关《欧姆龙组态技术.doc(8页珍藏版)》请在金锄头文库上搜索。

1、欧姆龙PLC(HostLink协议)设备构件使用说明1 概述本设备构件用于MCGS读写欧姆龙PLC的各个继电器区和寄存器。MCGS通过上位机中的串行口和PLC上的通讯单元建立串行通讯连接,从而达到操作PLC设备的目的,使用本构件前,请先阅读PLC设备的有关技术说明书2 2 如何建立计算机欧姆龙PLC(HostLink协议)通信连接硬件连接:欧姆龙PLC与计算机的串行通信连接有两种方式,有些PLC直接带有RS232接口这时可以直接用电缆与计算机建立连接,而有些PLC通过一个连接适配器与计算机连接如3G2A6-LK201-EV1。分别介绍如下:如在C200HX系列PLC中带有两个RS232串行口,

2、这种通信方式PLC的地址为03G2A6-LK201-EV1,适配器上的拨码开关与通信参数的对应关系表为:波特率SW2.1SW2.2SW2.3SW2.419200OFFOFFONOFF9600ONOFFONOFF4800OFFONONOFF2400ONONONOFF1200OFFOFFOFFON600ONOFFOFFON300OFFONOFFON推荐值ONOFFONOFF连接的数据位长度、停止位长度、奇偶校验位由连接适配器3G2A6-LK201-EV1背板上的SW1上的67决定。SW2.6设置为OFFSW1.8设置为ON,对应关系如下:SW1.6SW1.7奇偶校验通信参数OFFOFF偶校验7位A

3、SCII,二位停止位 OFFON 奇校验7位ASCII,二位停止位 ONOFF偶校验8位JIS,一位停止位ONON奇校验8位JIS,一位停止位推荐值(OFF)OFF偶校验7位ASCII,二位停止位以3G2A6-LK201-EV1为例PLC地址由背板上的SW1上的15决定。ON为1,OFF为0,对应关系如下:PLC地址SW1.1SW1.2SW1.3SW1.4SW1.50OFFOFFOFFOFFOFF1OFFOFFOFFOFFON30ONONONONOFF31ONONON ONON也即0-31的二进制编码图3 3 串口父设备设置欧姆龙PLC设备必须挂接在串口父设备下,串口父设备在“所有设备”目录中

4、。串口父设备用来设置通信参数和通信端口。通信参数必须设置成与PLC的设置一样。否则就无法通信。欧姆龙PLC常用的通信参数:波特率9600,2位停止位,偶校验,7位数据位。4 4 本设备属性设置要使MCGS能正确操作PLC设备,请按如下的步骤来使用和设置本构件的属性:l l 设备名称:可根据需要来对设备进行重新命名,但不能和设备窗口中已有的其它设备构件同名。l l 采集周期:为运行时,MCGS对设备进行操作的时间周期,单位为毫秒,一般在静态测量时设为1000ms,在快速测量时设为200ms。l l 初始工作状态:用于设置设备的起始工作状态,设置为启动时,在进入MCGS运行环境时,MCGS即自动开

5、始对设备进行操作,设置为停止时,MCGS不对设备进行操作,但可以用MCGS的设备操作函数和策略在MCGS运行环境中启动或停止设备。l l PLC地址:如直接的RS232方式则为0,用适配器时地址有自己设置l l 内部属性:用来组态要具体操作哪些寄存器,详细请看55 内部属性内部属性用于设置PLC的读写通道,以便后面进行设备通道连接,从而把设备中的数据送入实时数据库中的指定数据对象或把数据对象的值送入设备指定的通道输出。欧姆龙PLC设备构件把PLC的通道分为只读,只写,读写三种情况,只读用于把PLC中的数据读入到MCGS的实时数据库中,只写通道用于把MCGS实时数据库中的数据写入到PLC中,读写

6、则可以从PLC中读数据,也可以往PLC中写数据。当第一次启动设备工作时,把PLC中的数据读回来,之后本设备会将变化的值往下写,这种操作的目的是,用户PLC程序中有些通道的数据在计算机第一次启动,或计算机中途死机时不能复位按“增加通道”按钮,弹出增加通道窗口在该窗口中1:选择要对PLC中的那个继电器区或寄存器区进行操作即选择通道类型2:选择是只读,只写,还是读写,默认是只读3:指定操作该继电器区或寄存器区的什么地方即输入通道地址,如要以字操作的方式读或写DW15,则在输入通道地址中写154:指定以什么方式操作单字,双字,二进制,BCD码或浮点方式5:设置一次连续增加多少个PLC通道。l l 按“

7、确认”后则把添加的寄存器显示到表格中,重复以上操作可以完成您所要的各种继电器或寄存器。l l 属性页窗体中的“删除一个”,“删除全部”,“索引拷贝”可以实现一些快捷的操作。请试一试。l l 操作完成后,按“确认”退出。6 设备调试设备调试分别在组态环境和运行环境下调试。组态环境下调用mcgssete.exe调试,主要调试设备采集,即将采集设备的数据显示到通道中;运行环境下调用cegui.exe调试,主要调试写设备数据,即将通道的数据写到设备中,还可以调试设备命令。本构件对PLC设备的调试分为读和写两个部分,如在“通道连接”属性页中,显示的是读PLC通道,则在“设备调试”属性页中显示的是PLC中

8、这些指定单元的数据状态;如在“通道连接”属性页中显示的是写PLC通道,则在“设备调试”属性页,不能把对应的数据写入到指定单元PLC中。注意:对于读写的PLC通道,在设备调试时不能往下写对开关量输入输出通道,在对应值一列显示的是开关量状态,为0表示关,为1表示开。若通信不正常则根据常见故障分析查找原因。7 设备命令本设备构件提供了两个特定的设备命令,用于对PLC中指定的继电器区或寄存器进行,单独的读写操作,这些设备命令的格式如下:Read(寄存名,地址,数据类型=数据)读数据;Write(寄存名,地址,数据类型=数据)写数据读命令举例:如read(IR,0,BT05=电机状态1)表示读继电器IR

9、0的第5位的状态,读到的值放到MCGS变量“电机状态1”中如read(DM,5,WD=温度)表示以16位BCD码方式读字数据寄存器DM5,读到的值放到MCGS变量“温度”中如read(DM,4,DF=压力)表示以32位浮点方式读双字数据寄存器 DM4,DM5,按标准的浮点运算规则转换。 写命令举例如Write(IR,0,BT05=电机状态)表示把MCGS中变量“电机状态”的当前值输出给继电器IR0的第5位如Write(TC,5,BT00=1)表示把把TC5的状态置为1如Write (DM,23,WD=阀们开度)表示把MCGS中变量“阀们开度”的当前值以16位BCD码方式写到DM234数据寄存器

10、中如Write (DM,2,DF=12.34)表示12.34”的以浮点方式写到D2,D3数据寄存器中注意:在设备命令中,寄存名,地址,数据类型,数据这四个字段都可以是MCGS变量的名称,也可以是常量,只有读设备命令中的数据是不能为常量的。这几个字段的意义如下:寄存器:这是一个字符型变量,他表示当前要操作的寄存器,在这个驱动中,它的取值可以是:IR,LR,HR,AR,TC,PV,DM.地址:这是一个数值型变量,他表示当前要操作的寄存器地址,它的取值回根据不同型号的PLC而有所不同,您需要查阅相关手册确定。数据类型:这是一个字符型变量,他表示当前要操作的寄存器数据的数据类型或者是位寄存器的位序号,

11、如果是位序号它的取值可以是:BT00,BT01-BT15.如果是数据类型它的取值可以是BB,BUB,BD,WB,WUB,WD,DB,DUB,DD,DF(这里第一个字母表示数据的长度,B表示是字节数据,W表示是字数据,D表示是双字数据。后一个或两个字母表示数据类型,B表示二进制数,D表示BCD码,F表示浮点数,二进制数中带U表示无符号数,不带U的表示有符号数。数据:这是一个数值型变量,它是用来存储设备命令数据的MCGS变量,当然,如果是写设备命令,它也可以是一个常量,比如12.34。本设备构件提供的设备命令可在“设备操作”策略构件的“执行指定设备命令”处输入也可以在脚本程序内调用,如:!SetD

12、evice(设备1,6,“设备命令字符串”)。这里的设备命令字符串就是前面介绍的设备命令。8常见故障分析.无法建立通信连接 1:检查PLC是否上电 2:是否按照上面所介绍的连线方式连接PLC 3:检查对某一寄存器的操作是否超出范围,以下是常用寄存器的范围继电器或寄存器范围注释IR/SR0-255(字)253-255不能写LR0-63(字)HR0-99(字)AR0-27(字TC0-511(个)PV0-511(字)DM0-6655(字).通讯不可靠如何排除。通信不可靠(不稳定)若通信状态时而为0,时而为1,表示通信不可靠,原因可能有1:通信距离太若是RS232一般不超过50米,RS485-RS42

13、2可以500米左右2:现场干扰太大,尽量使用屏蔽线3:采样周期太短,试着改变采样周期。超时等待时间太短,可以通过调节此参数来达到稳定的目的。4:若保证PLC和电缆无问题,则请与MCGS技术部联系。.通讯速度太慢如何解决 1:正常的慢, PLC要读写的通道很多,则数据更新较慢是正常的。2:不属于上述原因,则可能是有故障,解决的办法有。在内不属性页添加通道时,尽量连续添加。而且把同一类型寄存器的只读,只写,读写通道尽量分开一些,对与DM寄存器操作时, 我们的处理方式是,一次最多读或写10个字,如连续10个字是只读,只写,或读写中的其中一种,这只要操作一次,若此10个字中既有只读,又有只写,还有读写的通道,若要读又要写,速度就回会慢。对于位寄存器也是如此,位寄存器一次读或写160个位,10个字。3:若按2中添加方式做,还慢,则可能是其他未知的原因,可与MCGS技术部联系。如果您有特殊需求请联系MCGS构件开发部门,我们会为您提供详细完整的解决方案。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号