您现在所在的是:

串口通信

回帖:14个,阅读:1457 [上一页] [1] [2] [下一页]
492
丶轻寒丿
文章数:30
年度积分:50
历史总积分:492
注册时间:2017/5/12
发站内信
发表于:2017/5/19 13:14:04
#0楼
首先我是要实现s7-200通过modbus与触摸屏实现通讯,使得触摸屏能读到plc的数字,模拟量输出,也能控制plc的输入的功能,触摸屏和plc都可以做主站。
第一种是用触摸屏做主站,触摸屏要通过22.bin文件编写部分modbus指令,其中有4位(16进制)要填写对应plc的地址位,这遍的地址位是指s7-200映射的modbus地址么?
然后我编写了下plc的程序,通过modbus调试助手的时候里面的寄存器地址指的又是什么?这边的地址貌似只有200多。
附件 R(_WHOE%VM3S$9`W50DHZUQ.jpg

附件 _63ZAO6【NE5W$06%0W【U9UT.jpg

程序这样编能实现将I/Q的数据传输么?
492
丶轻寒丿
文章数:30
年度积分:50
历史总积分:492
注册时间:2017/5/12
发站内信
发表于:2017/5/19 13:17:49
#1楼
另外如果用plc做主站的话,我又编了下程序,是否只要是上面的程序编对了下面的程序照常写就可以进行正常的数据读写了?

附件 6LZ3IO(NUF0L`【%45YHE9UN.jpg

附件 【【})IK【R2XY2AA)ZA74NMU9.jpg
[此贴子已经被作者于2017/5/19 13:18:28编辑过]
492
丶轻寒丿
文章数:30
年度积分:50
历史总积分:492
注册时间:2017/5/12
发站内信
发表于:2017/5/19 16:23:43
#2楼
顺便再问一个比较愚蠢的问题,触摸屏上的485口是直接引出两根线的,引出的两根线直接插到plc的3,8口能否实现通讯。
plc做从站通过串口验证过了貌似没啥问题,屏的指令编的应该也八九不离十了,但就是通讯不了,我只能怀疑是不是这种比较低级的连线方式导致通讯失败。
19254
pqsh 版主
文章数:7424
年度积分:1084
历史总积分:19254
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2017/5/19 19:40:42
#3楼
基本对的.
就是哪个是执行一下,哪个扫描执行,有点问题.
另外,你用的调试助手,貌似只管holdreg.
485两根线对接.你可以量一下电压,高对高,低对低.如果不行,换一下方向.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
12456
蛇会大学
文章数:4613
年度积分:782
历史总积分:12456
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2017/5/19 22:01:56
#4楼
以下是引用丶轻寒丿2017/5/19 16:23:43的发言:
顺便再问一个比较愚蠢的问题,触摸屏上的485口是直接引出两根线的,引出的两根线直接插到plc的3,8口能否实现通讯。
plc做从站通过串口验证过了貌似没啥问题,屏的指令编的应该也八九不离十了,但就是通讯不了,我只能怀疑是不是这种比较低级的连线方式导致通讯失败。

看不懂你在说什么

PLC作为从站就可以了
敏问找算丁亏楼累
敏问找算哭哲累嘿
敏问够算恐哈做累揍忍没催妹
比漏累伤醒更八音舍黑
我晕能以身问晕陪笨累
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2017/5/20 1:04:46
#5楼
以下是引用丶轻寒丿2017/5/19 13:14:04的发言:
首先我是要实现s7-200通过modbus与触摸屏实现通讯,使得触摸屏能读到plc的数字,模拟量输出,也能控制plc的输入的功能,触摸屏和plc都可以做主站。
第一种是用触摸屏做主站,触摸屏要通过22.bin文件编写部分modbus指令,其中有4位(16进制)要填写对应plc的地址位,这遍的地址位是指s7-200映射的modbus地址么?
然后我编写了下plc的程序,通过modbus调试助手的时候里面的寄存器地址指的又是什么?这边的地址貌似只有200多。
附件 R(_WHOE%VM3S$9`W50DHZUQ.jpg

附件 _63ZAO6【NE5W$06%0W【U9UT.jpg

程序这样编能实现将I/Q的数据传输么?
你这个只是对保持寄存器操作啊 发送的报文!跟IQ无关啊!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2017/5/20 1:06:03
#6楼
附件 untitled1.jpg
网络3放到网络2就更对了!表情
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
492
丶轻寒丿
文章数:30
年度积分:50
历史总积分:492
注册时间:2017/5/12
发站内信
发表于:2017/5/20 13:51:04
#7楼
回复 #4楼 蛇会大学
就是s7-200不是9针接口嘛,然后现在没有一端是9针的,一端是两根线的那种连接线,我本来想买的然后上面的人说让我直接用普通的线连接,我就用两根线插到9针孔的3,8口,一端接的触摸屏(屏上就两口,485+,485—)
我就是问这种方法可以么
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2017/5/20 22:07:41
#8楼
以下是引用丶轻寒丿2017/5/20 13:51:04的发言:
就是s7-200不是9针接口嘛,然后现在没有一端是9针的,一端是两根线的那种连接线,我本来想买的然后上面的人说让我直接用普通的线连接,我就用两根线插到9针孔的3,8口,一端接的触摸屏(屏上就两口,485+,485—)
我就是问这种方法可以么
你这说的是通信硬件链接,这没错啊!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
12456
蛇会大学
文章数:4613
年度积分:782
历史总积分:12456
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2017/5/20 22:49:32
#9楼
你这样插接触不良的,买个9针头焊一下吧,电子市场就有得卖
敏问找算丁亏楼累
敏问找算哭哲累嘿
敏问够算恐哈做累揍忍没催妹
比漏累伤醒更八音舍黑
我晕能以身问晕陪笨累

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

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

78.0005