通过组态王把智能仪表里的数据传给PLC和触摸屏_第1页
通过组态王把智能仪表里的数据传给PLC和触摸屏_第2页
通过组态王把智能仪表里的数据传给PLC和触摸屏_第3页
通过组态王把智能仪表里的数据传给PLC和触摸屏_第4页
通过组态王把智能仪表里的数据传给PLC和触摸屏_第5页
全文预览已结束

下载本文档

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

文档简介

1、通过组态王把智能仪表里的数据传给PLC和触摸屏如题,比较奇怪的数据流。不过领导安排你去做,就算不是专业的也要硬着头皮上。我们做的项目用到了触摸屏,也用到了组态王,所以才想着把能采集的数据全部都做在画面上显得比较专业。其实大部分情况只用到一个HMI,仪表能显示数,直接去看好了,一般不会搞这么麻烦。在这里我把我的做法分享出来,希望能帮助到需要的人。再把数据传输过程说一下:智能仪表(安科瑞 支持485、modbus)组态王(电脑)PLC(欧姆龙CP1H)触摸屏(威纶)需要的设备除了上面的硬件还需要通讯线:USB转232(电脑和PLC通讯),USB转232,232转485转换口(电脑和仪表通讯),触摸

2、屏和PLC的通讯线线,以及其他下载线。(1) 智能仪表和组态王智能仪表支持485,笔记本电脑上没有九针通讯口,用USB转RS232线,再用一个232转485的口,再按照仪表说明书上485数据+.-接好线。如图所示,至于为什么不直接用USB转485的线,我只能说我用过,失败了,也许我买的线不行。硬件上接好线,软件上就是需要建立组态王工程和更改仪表参数。这里用的是安科瑞的电能表,也可以改成你需要的表,但得支持485和modbus。参数设置参考说明书,主要是通讯参数的设置,要和组态王一致。组态王建立好工程后,建立设备,注意你USB插在哪个com口上要在哪个com口上建设备。查看设备管理器用的是com

3、7,分别建立Modbus RTU设备,注意设备地址和通讯参数,建立好如下图所示。建立好设备之后需要建立变量,变量是IO实数,连接刚建好的设备,寄存器地址要根据仪表说明书提供的对应地址,把你需要读的参数建立出来。举个例子,这里我建立了两个变量A/B,地址分别是40001,40026。然后再建立画面,在画面上建立两个文本,做模拟量输出连接就可以读出仪表内数据。可以先测试一下能否通讯,有问题主要查看通讯参数是否一致,必要时还需要从设备管理器中将电脑com口参数设成一致。(2) PLC与组态王。PLC和组态王的通讯可以选择485或者232,这里用232,欧姆龙CP1H PLC,有两个可扩展串口。这两个

4、232串口分别连接电脑和触摸屏。需要注意的是,要分别和连接的设备通讯参数一致,否则通讯失败。在组态王工程中建立第二个设备,连接的com口是com3,在下面建立PLC,如图所示。通讯参数和欧姆龙PLC串口一致。建立好设备之后,建立两个IO变量A1/B1,注意是可读可写的,这两个变量连接的是PLC,地址是PLC内的数据地址,这里我用的是D500,D501,总之是PLC里没有用过的地址,用来读组态里的数据。现在只需要写一条命令语言,在组态王系统运行时,将从仪表采集到的数据赋值给写入PLC的数据即可。用应用程序命令语言。 本站点A1=本站点A ; 本站点B1=本站点B; 也可以方便调试,在画面上做出两组数据。在PLC中应该是可以不用设置,只需要在触摸屏上建立数值字元,连接D500,D501两个地址即可。我在程序中写了一条。PLC和威纶触摸屏的通讯是比较简单的,在做这些工作的过程中很有可能有一些小细节,比如哪个参数忘了改了

温馨提示

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

评论

0/150

提交评论