您现在所在的是:

西门子SIEMENS

回帖:9个,阅读:1151 [上一页] [1] [下一页]
542
丶轻寒丿
文章数:30
年度积分:50
历史总积分:542
注册时间:2017/5/12
发站内信
发表于:2017/5/15 12:59:20
#0楼
首先是modbus通讯编程问题,我参照了下手册按自己的理解编了一段程序,我想问下这能实现不间断的从触摸屏读取I0.0到I1.1(10位)的数据并将Q0.0到Q1.1(10位)的数据写入到触摸屏中么?这种写法对不对。
然后关于触摸屏的从站地址,我就只用plc和触摸屏通讯,那从站地址是否就为1呢?
还有就是寄存器地址问题,如I0.0所对应的1OOO1,在触摸屏的modbus协议中需要转换为16进制,是直接将1OOO1转成16进制么?因为触摸屏中键值只能设定为0x开头的。
希望大大解答!
542
丶轻寒丿
文章数:30
年度积分:50
历史总积分:542
注册时间:2017/5/12
发站内信
发表于:2017/5/15 13:00:29
#1楼
附件 QJUR~}】%I6_E{EFPJ4H3X8O.jpg
25705
ytleaderplc
文章数:10774
年度积分:268
历史总积分:25705
注册时间:2008/6/7
发站内信
发表于:2017/5/15 13:02:52
#2楼
plc是从站。你的程序不对
PLC 文本显示器 触摸屏 变频 伺服 编程电缆 plc触摸屏编程 维修等
email:  ytleader@126.com
542
丶轻寒丿
文章数:30
年度积分:50
历史总积分:542
注册时间:2017/5/12
发站内信
发表于:2017/5/15 13:07:27
#3楼
回复 #2楼 ytleaderplc
主站和从站是怎么确定的?如果是作为从站是使用MBUS_INIT和SLAVE来写么?
25705
ytleaderplc
文章数:10774
年度积分:268
历史总积分:25705
注册时间:2008/6/7
发站内信
发表于:2017/5/15 15:02:49
#4楼
主站是plc读取别人的数据。
PLC 文本显示器 触摸屏 变频 伺服 编程电缆 plc触摸屏编程 维修等
email:  ytleader@126.com
542
丶轻寒丿
文章数:30
年度积分:50
历史总积分:542
注册时间:2017/5/12
发站内信
发表于:2017/5/15 15:49:25
#5楼
回复 #4楼 ytleaderplc
附件 6【9PE(S029FNQ21Y~ECQ5KX.jpg



那程序这样写是否就能和触摸屏通讯了呢?通讯失败就是不知道问题出在哪里
542
丶轻寒丿
文章数:30
年度积分:50
历史总积分:542
注册时间:2017/5/12
发站内信
发表于:2017/5/15 16:42:38
#6楼
回复 #4楼 ytleaderplc
我找到他们客服问过了他们的触摸屏是可以作主站也可以作从站的,那plc不是也可以做主站么
10507
xlian
文章数:3232
年度积分:53
历史总积分:10507
注册时间:2002/5/7
发站内信
2018论坛热心网友
西门子PLC体验(二)
发表于:2017/5/16 8:41:48
#7楼
PLC从站;触摸屏主站;
5641
121111115
文章数:1421
年度积分:85
历史总积分:5641
注册时间:2015/3/16
发站内信
2018论坛分享达人
发表于:2017/5/16 9:15:43
#8楼
这个不绝对
触摸屏可以做从站的,比如他要显示啥我PLC通过modbus协议发给他,这样的话完全可以吧屏和485仪表挂到一起。
这个如果仅仅只是PLC和触摸屏没有其他设备的话,直接让触摸屏做主站,PLC做为从站。不用modbus会更好做,直接插上通讯线,对应好地址就OK。
主站就是老板,从站就是员工。对于modbus来说是单主站协议,所以老板只能有一个,员工可以有很多。在数据读取方面,从站要听主站的话,主站要啥,从站就给啥,不要就乖乖的干活。主站和从站只是相对而言的,就像你的上司又是别人的下属,但是你的上司确实是你的主站,只是他又是老板的从站,要找准一个参照物,看看谁是他的主,谁是他的从,这个类似于SQL里的ER图,是不好理解,但是理通了就很难混的。
28116
guanyumou 版主
文章数:10561
年度积分:94
历史总积分:28116
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2017/5/16 21:57:07
#9楼
以下是引用丶轻寒丿2017/5/15 12:59:20的发言:
首先是modbus通讯编程问题,我参照了下手册按自己的理解编了一段程序,我想问下这能实现不间断的从触摸屏读取I0.0到I1.1(10位)的数据并将Q0.0到Q1.1(10位)的数据写入到触摸屏中么?这种写法对不对。
然后关于触摸屏的从站地址,我就只用plc和触摸屏通讯,那从站地址是否就为1呢?
还有就是寄存器地址问题,如I0.0所对应的1OOO1,在触摸屏的modbus协议中需要转换为16进制,是直接将1OOO1转成16进制么?因为触摸屏中键值只能设定为0x开头的。
希望大大解答!
你先确定好要实现什么?谁做主站?谁做从站?
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219

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

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

78.0005