莫迪康-RTU设备.doc_第1页
莫迪康-RTU设备.doc_第2页
莫迪康-RTU设备.doc_第3页
莫迪康-RTU设备.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

如何在 MCGS中使用莫迪康-RTU设备构件:基本步骤:串口父设备属性设置:莫迪康-RTU设备属于子设备,必须挂在串口父设备下工作。父设备用来设置设置串行口的参数。请设置成波特率9600,8位数据位,1位停止位,偶校验莫迪康-RTU参数设置:要使MCGS能正确操作莫迪康-RTU设备,请按如下的步骤来使用和设置本构件的属性:设备名称:可根据需要来对设备进行重新命名,但不能和设备窗口中已有的其它设备构件同名。采集周期:为运行时,MCGS对设备进行操作的时间周期,单位为毫秒,一般在静态测量时设为1000ms,在快速测量时设为200ms。仪表地址:为总线上挂的莫迪康PLC的地址。l 初始工作状态:用于设置设备的起始工作状态,设置为启动时,在进入MCGS运行环境时,MCGS即自动开始对设备进行操作,设置为停止时,MCGS不对设备进行操作,但可以用MCGS的设备操作函数和策略在MCGS运行环境中启动或停止设备。内部属性内部属性用于设置PLC的读写通道,以便后面进行设备通道连接,从而把设备中的数据送入实时数据库中的指定数据对象或把数据对象的值送入设备指定的通道输出。莫迪康-RTU设备构件把寄存器的通道分为只读,只写,读写三种情况,只读用于把莫迪康-RTU中的数据读入到MCGS的实时数据库中,只写通道用于把MCGS实时数据库中的数据写入到莫迪康-RTU中,读写则可以从莫迪康-RTU中读数据,也可以往PLC中写数据。当第一次启动设备工作时,把莫迪康-RTU中的数据读回来,以后若MCGS不改变寄存器的值则把莫迪康-RTU中的值读回来显示。若MCGS要改变当前值则把值写到莫迪康-RTU中,这种操作的目的是,用户PLC程序中有些通道的数据在计算机第一次启动,或计算机中途死机时不能复位,另外可以节省变量的个数。本设备构件可操作PLC的: 1输入继电器 (位操作只读) ;0输出继电器(或线圈)(位操作,可读可写); 3输入寄存器(只读);4输出寄存器(字,双字,可读可写)这是标准的MODBUS协议格式。本设备构件中的设备通道指的是莫迪康-RTU中继电器区的1位,寄存器中的1个字,双个字,通过建立这些设备通道和MCGS实时数据库中数据对象的连接,从而做到对莫迪康-RTU中继电器区的读和写。PLC中继电器区的1位只能和实时数据库中开关型数据对象建立连接,而寄存器区的1个字,双字和实时数据库中数值型数据对象建立连接,具体操作方法如下:.按“增加通道”按钮,弹出增加通道窗口,在该窗口中1:选择要对莫迪康-RTU中的那个继电器区或寄存器区进行操作即选择通道类型。2:选择是只读,只写,还是读写,默认是只读。3:指定操作该继电器区或寄存器区的什么地方即寄存器号。4:数据位位数在添加字寄存器时可以选择单字还是双字,以及码制等。5:设置一次连续增加多少个通道。例如:若要以读写方式操作46337,则在通道类型中选择“4输出寄存器”,寄存器号中写6337。数据位位数选32位浮点数,按确认就可以了。.按“删除一个”按钮,可以删除已建立连接的PLC通道。.按“全部删除”按钮,可以删除全部建立连接的PLC通道。.按“索引拷贝”按钮,可以在当前选定通道的基准上,按顺序索引的原则,增加一个新的莫迪康-RTU通道。.本设备只能操作0x,1x,3x,4x,寄存器,这样做的目的是提高稳定性和速度。设备调试设备调试在构件属性窗口的“设备调试”属性页中进行,以检查和测试本构件和莫迪康-RTU的通讯连接工作是否工作,在进行调试前,要先把通讯单元的各种跳线设置,计算机和通讯单元之间的通讯线也要正确连接。本构件对PLC设备的调试分为读和写两个部分,如在“通道连接”属性页中,显示的是读PLC通道,则在“设备调试”属性页中显示的是莫迪康-RTU中这些指定单元的数据状态;如在“通道连接”属性页中显示的是写莫迪康-RTU通道,则在“设备调试”属性页,把对应的数据写入到指定单元PLC中。注意:对与读写的PLC通道,在设备调试时不能往下写。对开关量输入输出通道,在对应值一列显示的是开关量状态,为0表示关,为1表示开。对输出通道,在对应值一列中,当用鼠标左键按下时,对应通道的输出状态为1,松开鼠标左键时,输出状态为0;当用鼠标右键单击时,对应通道的输出状态交替变化(从0变为1,或从1变成0)。测试系统通讯是否正常工作主要是靠观察采集进来的数据和实际的情况是否相符,输出的数据是否输出到PLC设备,如发现不正常时,请按如下步骤检查:.检查通讯单元上的跳线设置是否。.检查构件属性页中的设置和通讯单元上的跳线设置是否和一致。.检查计算机上的通讯口是否工作正常。.检查通讯口和通讯的连线是否正确。设备命令本设备构件提供了2个特定的设备命令,用于读写PLC中指定的继电器区或寄存器区中的任何一个通道。这些设备命令的格式如下:Read(寄存器名+寄存器号=数据存放变量)Write(寄存器名+寄存器号=数据存放变量寄存器名:1,0,位操作3,4寄存器的名字有WB(二进制单字),WD(BCD码单字),DB(二进制双字),DD(BCD码双字)DF(浮点双字)寄存器号:即您想要操作的寄存器 数据存放变量意义:读操作时把读回来的数据放入该变量中。写操作时,存放要写的数据,该参数也可以不是变量,而是具体的数据Read(10001=tt1) 读1号输入继电器(开关量输入继电器), 结果放入数据对象tt1中;Read(00001=tt1) 读0号输出继电器(开关量输出继电器), 结果放入数据对象tt1中;Read(3wb1234=tt1) 读1234号输入寄存器(单字,二进制码)Read(4DF6337=tt1) 读输出寄存器6337(双字,浮点表示)本设备构件提供的设备命令可在“设备操作”策略构件的“执行指定设备命令”处输入调用;也在脚本程序内输入调用:!SetDevice(设备名,6,“Write(00003=1)”)。00003继电器置1!SetDevice(设备名,6,“Write(4DF6337=12.3)”)。令寄存器”46337”=12.3,12.3也可以放如一个MCGS变量中如!SetDevice(设备名,6,“Write(4DF6337=tt1)”)而tt1=12.3常见的通讯故障如何排除通讯不成功如何排除1:检查莫迪康PLC是否上电,通信电缆是否符合规格,通信电缆要求非常严格,最好是到PLC专卖店买,对于TSX 37-10/21/22 使用the terminal port,编程电缆和RTU通信电缆是不同的,电缆上应该有个拨码开关来选择是编程口还是RTU通信口。,对于使用PCMCIA卡上的通信口则是一样的。2:检查对某一寄存器的操作是否超出范围。3:PLC地址是否正确。通讯不可靠如何排除通信不可靠(不稳定)若通信状态时而为0,时而为1,表示通信不可靠,原因可能有1:通信距离太远,一般不超过600米。2:现场干扰太大,尽量使用屏蔽线。3:采样周期太短,试着改变采样周期。通讯速度太慢如何解决1:正常的慢,若总线上挂

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论