s7-200怎样同上位机通讯 s7200modbus通讯例子

温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
从事电气自动化行业......
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
//首次扫描时初始化Modbus从属协议
//将从站地址设为6,将端口0设为9600波特,将校验设为无校验,
//不允许存取所有的I、Q和AI数值,允许存取20台保存寄存器(40个字节)
//从VB1000开始(即VB1000- VB1039)。
程序书写后,需要对Modbus进行存取区的设定,如下:
在菜单栏下:文件》库存储区--库存储区分配
在库存储区分配中,设立分配地址,确定。
PLC启动运行后,如下:
PLC运行后,使用Kepsever OPC读取PLC地址,Kepsever配置情况:
ID:COM4 为PC连接PLC Modbus串口的端口;
波特率:9600,需与PLC对应;
数据位:8,需与PLC对应;
校验:无,需与PLC对应;
流控制:无,需与PLC对应;
Name:为连接设备名称,可以自由定义;
Model:选择为Modbus,需与PLC对应;
ID:为PLC Modbus地址,等于6,需与PLC对应;
V对应MODBUS地址
Modbus地址
:代表V区vb1000后地址
PLC地址=(Modbus地址-1)*2
VW1008=(5-1)*2
Kepsever配置如下:
Kepsever配置后,进入运行监视,即可看见可PLC的连接情况,如下:
阅读(28571)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'西门子S7-200 PLC Modbus从站设置',
blogAbstract:'S7-200在线帮助',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:5,
publishTime:1,
permalink:'blog/static/',
commentCount:7,
mainCommentCount:3,
recommendCount:8,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'从事电气自动化行业......',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}labview 与s7-200 串口通信 modbus协议 - LabVIEW论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
labview 与s7-200 串口通信 modbus协议
15:15:34  
Labview 软件中使用modbus通信协议与西门子s7-200PLC通信调试记录准备材料:u 软件部分labview2010;labview visa驱动;labview中modbus库;串口调试软件(最好是带有校验功能的);西门子编程软件 STEP 7 Micro/win.u 硬件部分西门子s7-200PLC(我用的是s7-200 224);因为PLC通信串口是rs458,所以买了一个USB转RS485转换器;西门子编程下载线.一、走通modbus通信协议开始调试之前,一直都是只用西门子产品的通信协议.总体来说基本属于很简单方便,只要物理连接没有问题只需要设置简单几个参数就能实现通信,如s7-200或s7-200 Smart与触摸屏IE1000通信,上位机组态软件使用的是wincc flexible.虽然使用很方便,但是心里总是觉得不踏实并不是每一客户都是统一要求西门子的产品.那么如果使用杂糅品牌的控制器,那么什么控制方案最好.查了很多资料,选定了labview+mudbus控制方案.主要原因自己搞研究的成本比较低且labview还算比较强大的软件,能够支持后续开发.要有对PLC入门知识,懂一些程序设计及debug过程,入门书籍 廖老师的s7-200编程.1. 使用编程线缆连接电脑与PLC,正确配置参数用STEP 7 Micro/win可以正读取到PLC,2. 编写modbus 从站程序如下图file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps51CF.tmp.png并下载到PLC中,把PLC状态切换到run状态(PLC上的手动拨码开关切换到run模式),注意,当Holdstart和maxhold分别为&VB0和1000时,允许主站访问从VB0开始的1000个寄存器字(2000B),所以为modbus从站协议分配的V存储器的起始地址应大于等于VB2000.3. 使用USB转RS485,确认PC与PLC物理连接没有问题.运行PLC,PLC串口通信接线图如下file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps51D0.tmp.png4. 使用串口调试助手,发送功能码,实现通过modbus协议与PLC通信.例如 发送帧 01 05 00 00 FF 00 8C 3A.功能说明 置位 Q0.0.发送帧 01 05 00 00 00 00 CD CA 功能说明 复位 Q0.05. 如果参数设置正确,应该能正常通信.如果未正常通信,检查波特率,地址是否设置一致.无法插入图片,感兴趣的下载附件modbus调试记录吧 一样的都是调试记录.附件还有程序和modbus库,协议中七个功能都已经实验过.
15:09 上传
点击文件名下载附件
下载积分: 积分 -1 分
844.5 KB, 下载次数: 68, 下载积分: 积分 -1 分
15:13 上传
点击文件名下载附件
下载积分: 积分 -1 分
28.66 KB, 下载次数: 70, 下载积分: 积分 -1 分
15:13 上传
点击文件名下载附件
下载积分: 积分 -1 分
1.22 MB, 下载次数: 101, 下载积分: 积分 -1 分
20:09:20  
PLC端该如何编写。。。。。。。。。。。。。。。。。。。
17:22:43  
助理工程师
19:19:53  
多谢分享,学无止境!~
16:31:41  
楼主 s7 200 smart& &能连吗? PLC端的程序 是怎么写的
09:31:00  
13:16:26  
楼主 s7 200 smart& &能连吗?
14:50:26  
15:39:30  
真好用到,谢谢楼主分享
21:16:29  
谢谢分享!!!
16:34:18  
看看怎么样& & 非常感谢&&
16:34:22  
看看怎么样& & 非常感谢&&
16:34:26  
看看怎么样& & 非常感谢&&
等待验证会员
21:03:51  
两年来辽宁了解了解了解你
等待验证会员
21:06:38  
贝克汉堡看吧看吧
11:43:21  
太牛了,很给力
07:54:01  
PLC端该如何编写。。。。。。。。。。。。。。。。。。。
调用modbus块 正确设置参数就行。
11:47:29  
s7 smart200 自带modbus 库。可以直接调用。
20:27:35  
谢谢楼主的分享,最近也在学习Labview如何和PLC通讯,请问按照楼主所说的话PLC实际是Modbus的Slave,而labview充当的是Sever是吗?
16:10:08  
谢谢楼主的分享,最近也在学习Labview如何和PLC通讯,请问按照楼主所说的话PLC实际是Modbus的Slave,而labview充当的是Sever是吗?
是的,PLC相当于从机,被控制的端
3个问题&&&&&&&&381个浏览
11个问题&&&&&&&&1743个浏览
17个问题&&&&&&&&101605个浏览
ADAS相比较无人驾驶有望在短期内率先商业化普及,是汽车领域非常重要的产品革新。专家将解答:
1、汽车智能化开发经验和思路
2、ADAS相关技术难点
3、汽车智能化的产业痛点是什么?
每天选一个需要解决的问题,大家一起来帮忙。
授人玫瑰,手有余香
本次讲解答的问题例举:
1、NB-IoT有哪些技术特点和难点?
2、NB-IoT技术对物联网市场将带来什么样的影响。
3、NB-IoT物理层有哪些组成部分?
4、NB-IoT技术如何实现低功耗?
Powered byS7-200 MODBUS主从通讯_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
S7-200 MODBUS主从通讯
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩7页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢S7-200 SMART与上位机软件IFIX是怎么通讯_ifix吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:416贴子:
S7-200 SMART与上位机软件IFIX是怎么通讯
IGS里只有和S7-200通讯的 多了个smart怎么办啊
遥夜看来疑月照,平明失...
围观台湾新四大黄金剩女。
娱乐圈&帅潮风”。
你遇到过哪些太监的小说...
看标题就能想到我们本期...
观圈吧,知天下,小编带...
脾气再好也白搭~
不知从何时开始,“共享...
盘点规则:票房低于1亿...
KS大视界是【空间素材吧...
写故事我们是认真的!
张爱玲说出名要趁早,这...
游戏特效培训,毕业年薪20w,来CGWANG吧!
用专为200准备的access
我长期了一个方法,我用moxa3180网关采用的modbusrtu通讯,西门子plc作为从站,上位机ifix采用mbe的驱动,但是没有成功
后来我尝试用485转232的设备连电脑的,驱动用mb1通信速率设置一致,还是用西门子200作为从站
直接用IGS就可以读到
贴吧热议榜
使用签名档&&
保存至快速回贴403 Forbidden
403 Forbidden

我要回帖

更多关于 s7200modbus水表通讯 的文章

 

随机推荐