您现在所在的是:

人机界面

回帖:13个,阅读:2461 [上一页] [1] [2] [下一页]
897
2319298611
文章数:103
年度积分:50
历史总积分:897
注册时间:2014/10/20
发站内信
发表于:2016/11/18 9:57:18
#10楼
回复 #5楼 guanyumou
关哥,你用台达的触摸屏宏指令多吗?
4837
528工控科技
文章数:1618
年度积分:48
历史总积分:4837
注册时间:2014/1/3
发站内信
工控人谈电商
发表于:2016/11/18 10:36:23
#11楼
把MB设置为MODBUS RTU ,就是选择MODBUS RTU了
gk528.com
27620
guanyumou 版主
文章数:10514
年度积分:803
历史总积分:27620
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2016/11/18 10:50:31
#12楼
以下是引用23192986112016/11/18 9:57:18的发言:
关哥,你用台达的触摸屏宏指令多吗?
还可以!怎么了?!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
897
2319298611
文章数:103
年度积分:50
历史总积分:897
注册时间:2014/10/20
发站内信
发表于:2016/11/18 11:01:10
#13楼
回复 #12楼 guanyumou
ENDIF
IF $0 == $M25
BITON ({Link2}1@M55)
ELSEIF $0 != $M25
BITOFF ({Link2}1@M55)
ENDIF
IF $0 == $M30
BITON ({Link2}1@M56)
ELSEIF $0 != $M30
BITOFF ({Link2}1@M56)
ENDIF
IF $0 == $M35
BITON ({Link2}1@M57)
ELSEIF $0 != $M35
BITOFF ({Link2}1@M57)
ENDIF
IF $0 == $M40
BITON ({Link2}1@M58)
ELSEIF $0 != $M40
BITOFF ({Link2}1@M58)
ENDIF
IF $0 == $M45
BITON ({Link2}1@M59)
ELSEIF $0 != $M45
BITOFF ({Link2}1@M59)
ENDIF
IF $0 == $M50
BITON ({Link2}1@M60)
ELSEIF $0 != $M50
BITOFF ({Link2}1@M60)
ENDIF
END
这样写的是不是有问题,我是用台达的触摸屏跟扫描枪RS232通讯,$0是读取后的值暂存地,$Mxx是我在触摸屏的设定暂存地。当条码前两位一致的时候就会出现读取问题,譬如扫描V1开头的条码,所有V1开头对应的M多少就会一起动作。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004