组态王和LKPLC通讯测试文档_第1页
组态王和LKPLC通讯测试文档_第2页
组态王和LKPLC通讯测试文档_第3页
组态王和LKPLC通讯测试文档_第4页
组态王和LKPLC通讯测试文档_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、lk plc和组态王通讯说明lk plc和组态王可通过modbus和opc建立通讯连接。通过modbus通讯时,组 态王为主站,lk plc为从站。使用opc方式吋,组态王为client端,lk为server端。1串口 modbus rtu的实现(以com1为例1.1 plc参数设置powerpro程序屮加入hs_setparameter_com 1功能块,用于选择com1丨i的modbus 协议、设置通讯参数。参数只需一次,应避免重复设置,具体可以参见指令手册plc为moodbus从站,地址为3,波特率38400bps,啦数据位,无校验,1位停止位hs_setparameter_com1匚h

2、lc3-addresserror0-port_type38400-baudrate8 -datawidth0-parity1-stopppen初贻值为1,设置正确后浩客,形成上升沿prmt_q匚二二()err1.2组态王参数设置组态王方面,其配置顺序如下:i) 新建设备,选择莫迪康驱动,modbus rtu,如图所示设备配置向导生产厂家.设备名称il讯方式x设备配置向导将辅助您完成设备的安装通讯方式然后单击下一步 诸选择生产厂家设备名称曲巨腾anco上j鱼罗克韦尔日莫迪鹿2-modbus plus s -modbus (ascii) modbus (rtu)串行+ modbus (rtu)un

3、pack一" 申m o dbus (以太网)+ m o dbuss er ver (以太0.modrtu£ordtu 內tsx micro-所选设备生产厂家:莫迪康 设备名称:modbus (rtu) 通信描述:串行<上一步©)|下一步) >1 取消 i2) 设备地址输入你在plc配置的从站地址,端口号选择你计算机与plc进行通讯的 端口。3) 点击左边你所设置的端口号,进行通讯参数设置。通讯参数应与plc设置一致。4)设置完设备后,需要新建数据词典,建立变量。如图所示:确定取消 i图中建立一个标签名为word.rs232的变量,寄存器地址47003为

4、%mw2002的 modbus ±也址,其余变量可以参考modbus协议。5)设置完后,可以在画面中添加一个控件显示该变量的值6)其余类型的变量建立过程类似。1.3运行工程完成以上设备、变量定义,画面上对变量的操作设置便可以将工稈进入到运行模式,进 行测试了。2.网口 modbus tcp的实现2.1 plc参数设置powerpro程序屮加入hs.modbustcpslave功能块,以便响应modbus主站的数据请求。 具体可以参见指令手册。00022-tcp_shs.modbustcpsiave enqaddresserrortcp.s.q : (e f、 w2.2组态王参数设置在

5、组态王方面,其配置顺序如下:1)新建设备,选择莫迪康驱动,modbus (以太网)/tcp,如图所示高级查找设备配置向导将辅助您完成设备的安装+ 华光+罗克韦尔田modrtuserver +j modbus plus+j modbus (ascii)tcp+ modbus crtu) 田 modbus (rtu)unpack t modbus (以太网) 0 modbustcpserver|1 unitewayx您所选的设备生产厂凉:莫迪康设备名称:modbus (lil太网)通信描述:tcp<上一步©)|下一步) >|取消 _i2)设备逻辑名称用户定义,如范例工程中的l

6、k210;3)选择串口号时用户只有选择一个实际中未使用的端口号即可,如comloo4)设备地址中填写plc的ip地址及其modbus站地址,与plc屮设置的一致,两个 地址之间用空格间隔区分5)设置完设备后,需要新建数据词典,建立变量。如图所示:定义变量基本雇性报警定义i记录和安全区变量名:变量类型:ito整数三|变化灵敏度|o初始值最大值最小值|0最小原贻值|0摄大原始值连接设备|lk210_r|0-状态厂保存参数|999999999厂保存数值(999999999毫秒寄存器i47002数据类型: 读写雇性:a读写 r只读 r只写ush0rtzi采集频率liooo转换方式e线性r开方厂允许dd

7、e访问高级i确定图中建立一个变量名为word_tcp的变量,寄存器地址47002为%mw2001的 modbus地址,其余变量可以参考modbus协议。6)设置完后,可以在画面中添加一个控件显示word_tcp的值7)其余类型的标签建立过程类似。2.3冗余以太网的设置如果lk系统选用的是冗余系统,此时以太网也是冗余的。组态王中支持设备的以太网 冗余,设置方法如下:1)先建立从设备,如范例工程屮的lk210设备。由于lk冗余系统的cpu是双击热 备的,并没有确定的从机,只是在初次启动吋默认a机是主机。2)再建立主设备,如范例工程屮的lk210.r设备,方法同从设备,只需指明从设备 名称,如下图3

8、)冗余设置中,变量所属的连接设备应选择主设备2.4运行工程完成以上设备、变量定义,画面上对变量的操作设置便可以将工程进入到运行模式,进 行测试了。3.组态王中实数类型的定义3.1读写操作组态王方面,对于实数类型(float),需要读写时,数据类型应选择“9”,具体地址 按照m*2+5000+l的关系计算。如下例中99005就是读写lkplc中地址为%md2002的 real型变量。3.2只读操作组态王方面,对于实数类型(float),只需要显示时,数据类型应选择“8”。4. modbus通讯注意事项4.1注意modbus tcp协议通讯时,不能进行单个“bool"型变量的写操作。4.

9、2问题现象刚开始时可以向plc写成功,但是儿分钟后,plc就无法接收到命令了。4.3原因经测试,此现象属于组态王的一个bug,在6.53; 6.52版本中均存在(其他版本还未 测试)。4.4避免方法避免的方法就是改成“word"类型进行操作。5. modbus通讯地址映射标识 符类型范围对应组态王地址对应公式x (寄存器类 型)选择%qwwordqwo, qw1, .x0001, x0002, .x65535qwm: m+1只读,x选3 读写,x选4%iwwordi wo, iwl, .x0001, x0002, .x65535iwm: m+1只读,x选3%mwwordmwo, mw

10、i, .x5001, x5002, .x65535mwm: m+5000+1只读,x选3 读写,x选4%mddword 、realmdo, mdl, .x5001, x5002, .x65534mdm: m*2+5000+l只读,x选8 读写,x选9%qx (lk710)boolqx0.0,.qx0.15,qx1.0,.qx1.15, x0001, .x0016x0017,. x0023,.x65535qxm.n: m*16+n+l只读,x选1 读写,x选0%qx(lk720)boolqxo.o, qx0.1,qxm.n, .qx0.7,x0001, .x0016x0017,. x0023,.

11、x65535qxm.n:(m+l)*8+n+l只读,x选1 读写,x选0%mxboolmx0.0,.mx0.l5mxl.0,.mxl.l5 x5001, .x5016x5017,. x5023,.x65535mxm.n:m*16+n+5000+l只读,x选1 读写,x选06. opc通讯的实现6.1 plc相关设置 6.1.1启动opc驱动安装powerpro4.3.1bspl后,在程序菜单中找到“hollysys powerpro v4",点击“工具"中的 “opc通讯服务”,启动软件。文件0)按作q)配置© 查看世)工具 蒂助如x &口! a日期时间信

12、息类型©2009-12-0711:22:29 048ruk ikfo清湮日件:日2件 d:poirerpro v40pc serverlocfiles0pcddg091104j. log6.1.2通讯配置首次运行软件时,用户按照系统引导,利用鼠标右键依次添加“通道j “设备j如下图:逵inifi谥向导ilil 名:jowmel添加通道向导筱的设备.该遇适内的设备必孩支苻所选协且卫画llkplctcd n|涼加设备向导i<x上一步设备名: |lboi |下t>> | 三匚 | 取消 |lk opc server支持lk冗余系统,用户可根据实际配置情况逐一设置即可。6.

13、1.3定义变量添加变量既可以在变量定义窗口(右侧)通过鼠标右键逐个添加,也可以在设备窗口(左侧), 利用导入导出工具进行批量添加。导入工具对于变量定义需要按格式填写,可先单独手动添加一个,导出变量文件(excel文 件),再按格式增加,最后导入即可。2- opcserver 一 hollysys文件0)操作© 配置© 查看辺 工具q)帮助电)倉两冥|匠|昌i ! la議x日置-$-root-$日标签run|地址i状态 run使用访问类型|数据类型只读boolchannel-働 lk207 ' 组使用var-组禁用箱出标签i导入标签 打开文件标签使用 标签禁用添加标签

14、组属性全部删除标签厘性lk opc服务软件与lk主控进行数据通信采用符号表的方式,变量的“标签地址"为该 标签在plc中的变量名称,字母的大小写应一致,标签地址誉态i访问类型数据类型值runrun使用只读bool0注意:因采用符号表方式,要求plc下载工程吋,必须下载符号表。6.1.4 opc接口模式opc接口模式分为两种:点名模式、全路径模式;软件默认为点名模式,如图配置©查看3添加通道 添加设备)工具帮助©)标签日志配置1)| runopc接口模式!点名模式1全路径模式l接口模式是指opc client访问lk opc server变量的方式。组态王中通过op

15、c通过点 名模式添加來自lk opc的变量。见下图:6.1.5 opc 注册运行前,最好手动进行lk opc服务的注册。点击程序菜单中的)pc注册j有程序(p)扁 hollysys povrerpro v4 j5工具扁opc通讯务疤)microsoft officej &通讯零 powerproi powerpro v4.3.1b sp1 卸我a技术资料團opc注册 7 opc逋讯服务a ip地址修改 a sb卡管理器网络时间协议(htp)配置6.2组态王相关设置6.2.1添加opc服务器在设备编辑器屮,右键新建opc服务器,匡板卡ok蠡 网络站点p系统配置零设置开发系统 应设置运行系统 “危报警配置0历史数据记录 辿网络配置 c用戶配置 瞪打印配置 卩sql访问管理器ofc服务器系统会白动搜索可以的服务,以本机方式为例,系统将找到lk opc服务程

温馨提示

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

评论

0/150

提交评论