LabVIEW通过Hostlink与欧姆龙 PLC通信
欧姆龙PLC是一种功能完善的紧凑型PLC,为自动化领域领先的集散控制等系统提供高附加值机器逻辑控制;它还具有通夸臾蓠鬏过各种高级内装板进行升级的能力,大程序容量和存储器单元,以及Windows环境下高效的软件开发能力。HostLink系统是对于FA系统一种即优化又经济的通信方式,它适合一台上位机与一台或多台PLC进行链接。上位机可对PLC传送程序,并监控PLC的数据区,以及控制PLC的工作情况。本文主要讲解如何通过串口HostLink协议实现LabVIEW与欧姆龙PLC通信,此方法具有比OPC通信方式更快的交换速度;


3、打开:新工程-新PLC1[CP1E]监视喋碾翡疼模式-设置,分别设置串口波特率(9600),数据位(8),停止位(1),奇偶校验位(N)以及模式(Host Link)

5、所有寄存器的读写,必须按照Hostlink格式编写协议;

7、安装Hostlink说明说FCS的计算方法(FCS把从一帧的开始到FCS前面的数据进行逻辑异或得到的8位数据变换成2个字符的ASCII码,对接收到数据信息的各帧计算FCS,并同时附加在帧后的FCS进行对比照校合,就能检查数据的错误),LabVIEW实现如下的程序:

8、得到完整的指令就是@00RD0000000254*CR,通过VISA写入到PLC,PLC反馈如下 @00RD000001000255*CR;

9、1)劐聂赞陶根据RD协议指令相应格式,可知DM0000寄存器里面的值为1,而寄存器DM0001里面的值为2;2)核对CX-Programmer内存监测确实D0000=1,D0001=2;3傧韭茆鳟)并且此次结束码为00(无错误);



声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:71
阅读量:76
阅读量:76
阅读量:31
阅读量:74