欧姆龙PLC系列wifi通信_第1页
欧姆龙PLC系列wifi通信_第2页
欧姆龙PLC系列wifi通信_第3页
欧姆龙PLC系列wifi通信_第4页
欧姆龙PLC系列wifi通信_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、欧姆龙PLC系列WIFI通信前言:在目前工业自动化控制系统中,主要采取的是可编程 控制器(PLC)作为主控制设备,上位机作为数据采集及人机界 面已经成为一种通用做法。本文所介绍的上位机软体主要是使用 于欧姆龙PLC,该上位机软体主要是基于欧姆龙PLC的fins协 议编写而成。一、开发该软体使用的硬件设备1、欧姆龙CP1H 台2、串转WIFI模块一块3、电源(DC24V、DC5V、DC3.3V)一块4、RS232电平、TTL电平互转换模块一块5、电脑一台(WIN7系统)二、上位机软体功能1、读字节2、读位3、写字节4、写位三、上位机软体编程1、编写基于fins协议的动态链接库2、编写基于TCP/

2、IP协议的通信程序3、整合上面两者四、上位机软体部分编程解释1、使用vb控件winsock编写的通信程序(UDP协议: 无连接,相比TCP,通信不可靠,但速度快) With winsock( winsock控件名字)重点:必须将RemoteHost的值改为对方计算机的名字或者IP地址.RemoteHost = 10.10.100.254设置要通信方的 名字或者IP地址(10.10.100.254为该文所使用串转WIFI模块IP 地址,若使用电脑与电脑间通信,则将该IP改为对方的电脑名字 即可).RemotePort = 8899 要连接的端口。.Bind(8899,)绑定到本地的端口上。End

3、 With注意:winsock属性记得设置为UDP模式2、基于fins协议的动态链接库(直接调用即可)陶 ClassLibrar/l.dll1、写字节:writebyte ( PLC账号,存储代码,开始通道,写入通道 个数,写入通道数据)例子:writebyte(“00”:DM”,”000”,”000T,”012T)解释:PLC账号:00存储代码:DM开始通道:0000写入通道个数:0001写入通道数据:0121结果是PLC中的D0寄存器值为0121备注:PLC账号为两位数;村粗代码固定,参照下面表1 ;开始通道为四位数;写入通道个数为四位数;写入通道数据 为四位数2、写位:Writebit(

4、 PLC账号,存储代码,开始通道位,写入通道位,写 入位数据)例子:Wirtebit(“00”:WR.BIT”,”0000”,”0T,”0T)解释:PLC账号:00存储代码:WR.BIT开始通道:0000写入通道位:01写入通道位数据:01结果是PLC中的W0.00值为1备注:PLC账号为两位数;存储代码固定,参照下面表2 ;开始通道为四位数;写入通道位为两位数;写入通道位数据位两位数3、读字节:readbyte( PLC账号,存储代码,开始通道,读出通道个数)例子:Readbyte(“00”,”DM”,”0000”,”000T)解释:PLC账号:00存储代码:DM开始通道:0000读出通道个

5、数:0001假如PLC内存D0寄存器保存的值为0121,则结果读出的值为0121备注:PLC账号为两位数;存储代码固定,参照下面表1 ;开始 通道为四位数;读出通道个数为四位数4、读位:readbit ( PLC账号,存储代码,开始通道位,读出通道位) 例子:readbyte (“00”;WR.BIT”,”0000”,”0T)解释:PLC账号:00存储代码:WR.BIT开始通道:0000读出通道位:01假设PLC内存W0.00为ON,则结果读出的位值为1备注:PLC账号为两位数;存储代码固定,参照下面表2 ;开始 通道为四位数;读出通道位为两位数5、WINFORM调用动态链接库1)、WINFO

6、RM一项目一添加引用2)、WINFORM源代码声明调用该动态链接库例子:假如该动态链接库名称为CLASSLIBRARY.CLASS1则调用该 链接库是在源代码开始处声明引用,即DIM WRITEBYTE AS NEW CLASSLIBRARY.CLASS1,则在该 WINFORM 中可以调 用动态链接库的读字节,读位,写位,写字节函数,例如调用写 字节,则为 WRITEBYTE.writebyte ( ” 00 “ ,” DM “,”0000”, ”0001”, ”1231”)表1:DM代表D寄存器WR代表W辅助继电器HR代表H保持继电器CIO代表CIO继电器表2 :DM.BIT代表D寄存器位WR.BIT代表W辅助继电器位HR.BIT代表H保持继电器位CIO.BIT代表CIO继电器位五、使用 VISUAL S

温馨提示

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

评论

0/150

提交评论