完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
`最近一段时间再研究omron的PLC和labview通信的问题,omron PLC 有一个hostlink协议,查了很多资料看了一下感觉都说的不清不楚的,所以还是觉得自己看编程手册来亲自研究一下。hostlink协议就读写两种命令,可以读写PLC的很多区域包括I/O口的状态。我把命令用简单语言说一下(网上的好多资料用词太专业了看不太懂)
@00RDDM00100002FCS*- 这个命令当中解释如下: @:hostlink协议起始标志必须要有的。 00:表示PLC设备的地址。如果设备地址是01的话,那这00就改成01 RD:读PLC的DM区域,如果是写的话就用WD。其他区域的读写可以参考omron PLC的编程手册 DM0010:是读写PLC DM区域从DM0010地址开始读取 0002:表示读取从DM0010通道开始的连续两个区域,也就是要读取DM0010和DM0011.两个区域。只是16进制表示的,如果要读取三个区域可以写出DM0003,以此类推。 FCS:是从@符号开始到0002结束的所有单个字符的ASCII码的异或值这个FCS是一个具体的数值(先将单个字符转换成二进制数,然后异或。不知道的可以查ascii表) *:这个符号是必须有地。不论读写 -:是回车符啊,网页上我打不出来,所有用-表示,别误会,实际这个字符程序是显示不出来的。 下面再看一下返回命令的格式; 按照上面发送的命令PLC正常回复的命令应该是下面这条 @00RD0000520073FCS*- @:同上 RD:同上 00:是命令正常执行的时候会返回00,错误的时候非00,有相依的错误说明可以查询 0052和0073两个数值就是我们刚才从DM0010开始连续读两个区域的返回值。都是16进制的。 FCS:同上 -:同上 大概就这么多了,还算是蛮清楚的吧,如果实在还是不清楚那就差omron的编程手册吧。 `
评分
|
|||
|
相关推荐
|
|||
|
xuexiyixiazi,ganxie
|
|
|
|
|
|
|
|
|
谢谢楼主分享。。。。。
|
|
|
|
|
|
|
|
|
学习学习 谢谢分享很吊
|
|
|
|
|
|
|
|
|
交定金返还复活复活部分
|
|
|
|
|
|
|
|
|
正好学习学习!!!
|
|
|
|
|
|
|
|
798 浏览 0 评论
613 浏览 0 评论
【团购】独家全套珍藏!龙哥LabVIEW视觉深度学习实战课(11大系列课程,共5000+分钟)
1630 浏览 0 评论
1395 浏览 1 评论
577 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-10 18:45 , Processed in 1.006204 second(s), Total 77, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖