怎样用LabVIEW和OMRON PLC通讯

上传人:豆浆 文档编号:763952 上传时间:2017-05-13 格式:DOC 页数:8 大小:208.50KB
返回 下载 相关 举报
怎样用LabVIEW和OMRON PLC通讯_第1页
第1页 / 共8页
怎样用LabVIEW和OMRON PLC通讯_第2页
第2页 / 共8页
怎样用LabVIEW和OMRON PLC通讯_第3页
第3页 / 共8页
怎样用LabVIEW和OMRON PLC通讯_第4页
第4页 / 共8页
怎样用LabVIEW和OMRON PLC通讯_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《怎样用LabVIEW和OMRON PLC通讯》由会员分享,可在线阅读,更多相关《怎样用LabVIEW和OMRON PLC通讯(8页珍藏版)》请在金锄头文库上搜索。

1、怎样用 LabVIEW 和 OMRON CP1H PLC 通讯Labview 和 omron plc 通讯有两种方法,第一 就是用普通的 RS232 通讯,第二 就是用 DSC 里面的 OPC SERVERS 的驱动来定义变量通讯。首先介绍 RS 232 通讯方法,第一 ,串口初始化 如下图此串口初始化函数定义一定要和 OMRON PLC 的 232 参数一致,不然下面所做的程序绝对和 PLC 通讯不上。波特率(每秒位数):115200数据位:7奇偶校验:EVEN停止位:1流控制:无超时:2000其它参数均选择默认设置。上面所做的设定是所有串口通讯协议必须定义的,只是参数配置不同而已,一定要注

2、意参数要外部元件对应起来。第二步,是布尔至数组转换OMRON 的 PLC 写入 IO 位的命令格式是 00 WR 4000 0000 0000 FCS * 回车 00 WD 4000 0000 0000 57 *不过具体想往 PLC 里面写入什么命令,要参考相应的命令格式。可以到 PLC公司查询帧格式命令。上图中的程序只是反映了字符 00 WR 4000 0000 0000 ,剩余 FCS * 回车 字符在下一个写入串口函数时反映,不过也可以在上面程序里写入,看个人爱好。流入下一步上图中的布尔 1 ,布尔 2,和布尔 3,就是按钮,也就是反映在 PLC 中的位,上面的图中我们所做的程序只是向

3、PLC 写入一个通道的位状态,比如 2000 通道的,2000.00 ,2000.01 ,2000.02 可以往后增加到 16 位。上图中的 创建数组函数 是把所有布尔组合起来反映一个?数,既布尔 1 为真的时候就是 1,布尔 2 为真的时候就是 2,布尔 3 为真的时候就是 4,那个布尔为真就把所有的布尔值相加所得到的值就是 创建数组函数的值,?等把布尔函数和数组函数关系建立起来之后,下一步就是建立数组函数和布尔数组至数值函数的关系,在下一步就是建立布尔数组至数值函数和数值至十六进制字符串转换函数的关系建立.上面所解释的内容,只是 OMRON 的 PLC 写入 IO 位的命令格式中的写入数据

4、中的内容,即其他内容可以直接通连接字符函数建立输入常量或者建立常量来直接定义,比如: ,00,WR 等都是直接填入即可。第三步,FCS 字符串的计算程序从这个程序框可以看出连接字符串函数,需要填入四个字符内容,第一个 :字符内容是上一步程序流入的内容也就是00WR000000000000。第二个 :也是最重要的是 FCS,不过 FCS 并不是直接读取的,而是通过上一步内容( 00WR000000000000,)的函数计算得到的。第三个 :就是*号直接输入。第四个 :就是回车字符,也是直接选取的。全部完成,流入下一步。此程序中有两个重要的参数要填入,第一就是 数组至族转换函数的参数要此帧的变量流入下一个程序框从第一个帧的变量连入的设置,选中此函数点击右键,选择其中的选择大小的菜单,输入 17 或者20。为什么要输入 17 或 20,咱不做详解。第二就是复合运算函数要选择异或计算方式,下面具体讲解。FCS 的计算方法例子:有兴趣的话可以自己手动异或计算一下,想要知道异或怎么计算的,可以到网上看一下,讲的很详细。第四步:往串口写入函数写入,前面第四步所处理的数据。此步奏是最后一步,很简单,无需详解;只需要把上一步流入的数据用连线连号即可。关于前面板的画面OMRON PLC苏彦中编制于 2011/12/30

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号