如何用西门子modbus通讯实例S7-200实现Modbus通信

君,已阅读到文档的结尾了呢~~
s7200的MODBUS通讯方法
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
如何用S7200实现MODBUS通讯
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口每日登录:+1西币&+1积分
&下次自动登录
绑定第三方账号登录 & & &
扫描二维码登录支持中心移动端
获取动态密码
售前文档售后文档热门视频系列热门版区售后服务概述自助服务帮助信息
You are here:
如何使用西门子S7-200通过modbu...
热点活动:
置评已完成,谢谢!
您现在可以为该问题添加标签。
如何使用西门子S7-200通过modbus协议与其他分站PLC进行通讯 - 已解决问题
我的系统主站采用西门子S7-200PLC,分站是其他品牌的PLC,这套PLC只提供了一个接口,我的主站如何与分站的PLC进行通讯呢?西门子200没有提供的通讯接口模块啊
产品版区:
悬赏分:5 | 解决时间: 19:23:44 | 提问者:& - 新生&nbsp&nbsp第1级
问题ID:66484
西门子200自带的PPI接口可以当自由口用作&&通信如何用&S7-200&实现&&通信?&指令介绍,下面手册第100页:
初级工程师&nbsp&nbsp第9级&
以下网友赞了您的问题:
填写您的评论...
提问者对于答案的评价:谢谢
更多相关问题
本版精华问答
等待您来回答
作者/最新回复
最后回复时间
详见:《&RTU通讯协议在S7-200中的应用》连接:参考资料:《S7200做主站S7-300&CP341做从站的&RTU&通讯》下载:《S7-200&CPUs&--&通信组态和编程&--&USS,&&或自由口通信》连接:
- 大师&nbsp&nbsp第17级
& 22:09:58
可以将自由口当做&rtu通过485的级联方式来工作
- 资深学长&nbsp&nbsp第3级
& 23:47:36
CPU200的COM可以通过连接其他从站,设置好统一的波特率,分配不同的地址,使用200的库文件,注意每次只能读写一个从站的一个变量,这就需要你做个轮询的指令。
- 助理工程师&nbsp&nbsp第8级
& 08:27:32
主站采用西门子S7-200PLC,分站是其他品牌的PLC进行通讯这样是可以实现的。200的PLC的RS485口可以用做通讯,200的程序你调用库的主站程序即可。至于从站就要看你用什么品牌的PLC,只要在从站PLC编写从站程序就可以进行通讯了。
- 初级工程师&nbsp&nbsp第9级
& 08:51:35
200中有编的协议库~~主站从站都有~~
- 中级技术员&nbsp&nbsp第6级
& 08:56:52
200中有编的协议库每次只能读写一个从站的变量,需要你做轮询的指令
- 毕业实践员&nbsp&nbsp第4级
& 13:26:09
通信接口是RS485口,S7-200PLC都支持。不需要增加通信接口。通信口都连接3对3,8对8并联其他通信口就行了。如何用&S7-200&实现&&通信?&
- 顶级工程师&nbsp&nbsp第12级
& 22:44:18
吃遍天下&你好&我是问题ID66589&&&&请联系我QQ号
- 毕业实践员&nbsp&nbsp第4级
& 22:59:42
看你的CPU支持不支持,一般可以做为通讯口,可以做主站,也可以做从站,西门子有自己的库,直接调用就可以了,但不加中继的情况下,通信线不超过50米
- 毕业实践员&nbsp&nbsp第4级
& 21:21:49
你可以自己制作一根485接口的传输线,走3和8引脚从站协议指令可以配置S7-200,将其用作&RTU从站,与主设备通讯。主设备协议指令可以配置S7-200,将其用作&RTU主设备,与一个或多个从站通讯。指令安装在STEP&7朚icro/WIN指令树的&协议库&文件夹中。有了这些新指令,&您可以将S7-200用作设备。当您在程序中加入指令时,会在项目中自动增加一个或多个相关子程序。主设备协议库有两个版本。一个版本使用CPU的端口0,另一个则使用CPU的端口1。端口1协议库的POU名中带有&_P1&(MBUS_CTRL_P1),表示POU使用CPU上的端口1。在其它方面,这两个主设备协议库完全一致。从站协议库仅支持端口0通讯。
- 新生&nbsp&nbsp第1级
& 15:21:20
上一页1下一页&
扫描打开手机版
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!S7-200西门子plc与变频器实现MODBUS通讯-机电之家网PLC技术网
您好,欢迎来到机电之家网! [
国家企业信息化
电子商务示范平台
当前位置: && &&
S7-200西门子plc与变频器实现MODBUS通讯
添加:不详
伟创AC60系列变频器内置国际标准的MODBUS(从站)通信协议,配合RS485通信模块,可非常方便的实现远程通讯控制功能。二、西门子S7-200的自由口通信模式说明S7-200系列西门子PLC有一种特殊的通信模式:自由口通信模式。在这种通信模式下。用户可以在自定义的通信协议(可以在用户程序中控制通信参数:选择通信协议、设定波特率、设定校验方式、设定字符的有效数据位)下,通过建立通信中断事件,使用通信指令,控制西门子PLC的串行通信口与其它设备进行通信。只有当CPU主机处于RUN工作方式下(此时特殊继电器SM0.7为1)才允许自由通信模式,此时S7-200西门子plc失去了与MT8100ie标准通信装置进行正常通信的功能。当CPU主机处于STOP工作方式下时,自由通信模式被禁止,PLC的通信协议由自由通信协议自动切换到正常的PPI通信协议。三、下面以S7-200系列西门子PLC为例,介绍PLC与西门子变频器建立通讯并实现对变频器起停、频率给定、监控、发送广播指令等功能的控制。西门子变频器作为MODBUS协议从站接收来自CPU226CN西门子PLC的通信指令。一、 西门子变频器在与CPU226CN通信前须做好以下准备工作:1.确认已安装好AC60系列485通信模块;2.用一根带9针阳性插头的串口通信电缆连接在CPU226CN西门子PLC的自由通信口端(PORT0或PORT1),电缆另一端的第3、8线分别接在CHV变频器A+、B-端子上;3.预先设置西门子变频器以下参数:H-66=0//西门子变频器设为从站H-67=1 //变频器通讯地址为1H-69=3 //通讯波特率9.6KH-68=1 //(E、8、1)//通讯数据偶校验E-01=2 //变频器的运行采用通讯方式E-02=6 //变频器的给定频率设定采用通讯方式二.西门子PLC内存使用说明S7-200系列西门子PLC的自由通讯端口编程必定会用到两个指令,即XMT(发送)指令和RCV(接收)指令。编写程序时需要为这两个指令指定数据缓冲区,一般以最低位数为0的地址作为数据缓冲区的起始地址。2.CRC校验子程序(SBR0)伟创AC60变频器内置的MODBUS协议采用RTU传输格式,只是采用了部分MODBUS从协议(只支持03、06、08H这三种命令)通信速率比ASCII模式更快。该格式使用CRC校验方式对每次发出或接收的数据帧进行校验
作者:未知 点击:1365次
本文标签:S7-200西门子plc与变频器实现MODBUS通讯
* 由于无法获得联系方式等原因,本网使用的文字及图片的作品报酬未能及时支付,在此深表歉意,请《S7-200西门子plc与变频器实现MODBUS通讯》相关权利人与机电之家网取得联系。
关于“S7-200西门子plc与变频器实现MODBUS通讯”的更多资讯
:上海携哲电气设备有限公司
&【求购】 &&&
&【求购】 &&&
&【求购】 &&&
&【求购】 &&&
&【求购】 &&&
&【求购】 &&&
&【求购】 &&&
&【求购】 &&&
VIP公司推荐您现在的位置:>>>
西门子S7-200 Modbus例程
关键词:西门子,西门子S7-200 Modbus,MODBUS通讯,S7-200CPU,通讯
资料类型:doc上传时间:日 10:45
查看次数:439次需要积分:0
上传人:威斯特(上海)传感器仪表有限公司
例程参考本文介绍可以很快掌握MODBUS通讯的应用问题,使用下面的例程你可以在S7-200CPU之间设置一个简单的Modbus通讯。这个例子是关于Modbus功能码6的(写从站保持寄存器),&也可以作为其他所支持的功能码:1,&2,&3,&4,&5,&15&和16&的基本参数设置步骤&。要求:要使用Modbus协议必须先在STEP&7&Micro/Win上安装指令库&。Modbus主站协议只支持STEP&7&Micro/Win&V4.0&SP5及其以上版本.。&&1.&硬件设置&&&2.&参数匹配&&&3.&指令库的存储地址&&&4.&保持寄存器值得传输&1.&硬件设置例程中的Modbus通讯是在两个S7-200&CPU的0号通讯口间进行的(最好每个CPU都有两个通讯口)。在主站侧也可以选择相应库文件&"MBUS_CTRL_P1"&和&"MBUS_MSG_P1"通过1号通讯口通信。通讯口1与Micro/WIN建立PG或PC连接,两个CPU的通讯口0通过PPI电缆进行连接(电缆的&针脚&连接为2,3,7,8)。(&26&KB&)&图.&012.&参数匹配对于MODBUS通讯,&主站侧需要程序库&"MBUS_CTRL"&和&"MBUS_MSG",&从站侧需要程序库&"MBUS_INIT"&and&"MBUS_SLAVE"。在&Micro/WIN&中您需要为主站和从站新建一个项目,程序与参数设置见图.02。必须要保证主站与从站的“Baud”和"Parity"的参数设置要一致,并且程序块"MBUS_MSG"中的"Slave"地址要与程序块"MBUS_INIT"中的"Addr"所设置的一致&(见图.&02)。Micro/WIN“系统块”中设置的0通讯口的波特率与MODBUS协议无关("Mode"&=&"1")。图.&02下面的表格列出了程序块各个参数选项及其意义主站MBUS_CTRL参数意义选项EN使能Mode协议选择0=PPI,&1=MODBUSBaud传输速率&kbps,&,&1,&5Parity校验选择0=无校验,&1=奇校验,&2=偶校验Timeout从站的最长响应时间&msDone“完成”标志位Error错误代码1)表&011)&参看STEP&7&Micro/WIN&帮助:&"MODBUS主站执行MBUS_MSG时的错误代码MBUS_MSG"&。MBUS_MSG参数意义选项EN使能First读写请求位Slave从站地址RW"读"&或&"写"0=读,&1=写Addr读写从站的数据地址0&..&128&=&数字量输出&Q0.0&..&Q15.71001&..&10128&=&数字量输入&I0.0&..&I15.730001&..&30092&=&模拟量输入&AIW0&..&AIW6240001&..&49999&=&保持寄存器&2Count位或字的个数&(0xxxx,&1xxxx)&/&words&(3xxxx,&4xxxx)DataPtrV存储区起始地址指针Done"完成"&标志位Error错误代码1)表&021)参看STEP&7&Micro/WIN&帮助:&"MODBUS主站执行MBUS_MSG时的错误代码MBUS_MSG"&。从站MBUS_INIT参数意义选项EN使能Mode协议选择0=PPI,&1=MODBUSAddr从站地址Baud传输速率&kbps,&,&1,&5Parity校验0=无校验,&1=奇校验,&2=偶校验Delay超时时间&msMaxIQ可使用的数字输入输出点数2)MaxAI可使用的模拟量输入点数2)MaxHold保持寄存器字的最大数量2)HoldStart保持寄存器的起始地址(40001)Done完成标志位Error错误代码3)表&032)&最大的地址取决于所用CPU的类型及其最大值。3)参看STEP&7&Micro/WIN&帮助:&“MODBUS从站协议的错误代码”。MBUS_SLAVE参数意义选项EN使能Done完成标志位Error错误代码3)表&043)参看STEP&7&Micro/WIN&帮助:&“MODBUS从站协议的错误代码”&。3.&库的存储地址项目完成后必须要在Micro/WIN中定义库的存储地址,当定义完存储区后,&要保证在任何情况下不能再被其它程序所使用&(主站侧:&"DataPtr"&+&"Count"&从站侧:&"HoldStart"&+&"MaxHold")。图.&034.&保持寄存器值的传输将程序下载到相应的CPU后,可以在状态表中给主站侧的V存储区赋值,然后监视从站的变化。当主站的I0.0使能后,VW2中的内容就被发送到从站并写入从站的VW2&。保持寄存器值的传输见图.&04。指针"DataPtr"&代表了V区被读的起始地址。参数&"Count"&表明了地址"Addr"&=&"4xxxx"&(保持寄存器)以字为单位被读的个数。主站中被读取的V存储区被写入地址为"Addr"&=&"40002"&("RW"&=&"1")的保持寄存器中。保持寄存器是以字为单位工作的,它与从站的V区地址对应。指针&"HoldStart"&明确了与保持寄存器起始地址40001相对应的V存储区的初始地址。可以这样计算从站的V区目标指针:2&*&(Addr&-&40001)&+&HoldStart&=&2&*&(40002&-&40001)&+&&VB0&=&&VB2另外,要保证"MaxHold"&定义的数据区能够包含主站侧所要写入的数据区&:MaxHold&&=&Addr&-&40001&+&Count&=&40002&-&40001&+&1&=&2(&38&KB&)&Fig.&04关于STEP&7&Micro/WIN&MOBDUS&库的更多信息可以参看&S7-200&系统手册&(&Entry&ID&1109582)&和&STEP&7&Micro/WIN&帮助。如何在&STEP&7&Micro/WIN&中找到&Modbus&RTU&协议和&USS&协议操作库?说明:在&STEP&7&Micro/WIN&中,Modbus&RTU&协议和&USS&协议操作库位于操作树的“库”文件夹中。MODBUS&函数库要求&STEP&7&Micro/WIN&为&V3.2&或更高版本。(&24&KB&)&图1:&添加函数库这些库是附加函数库,并非组态软件&STEP&7&Micro/WIN&的组成部分。您如果需要使用&Modbus&RTU&协议,必须购买“SIMATIC&STEP&7&Micro/WIN&ADD&ON:&Function&Library&V1.1&(USS&+&MODBUS)&for&STEP&7&Micro/WIN&32”软件。这个可选附加函数库的订货号是&6ES-0YX0。安装顺序:先安装“STEP&7&Micro/WIN&32&Toolbox&V1.0”(包括库),然后安装“STEP&7&Micro/WIN”。注意:这个函数库包含可以在&STEP&7&Micro/WIN&V3.2&中使用的&Modbus&RTU&协议库和&USS&协议库。如果您安装了&STEP&7&Micro/WIN&V4.0&SP5&或者更高版本,那么操作库中就会包含下列函数:&&Modbus&RTU&Master&V1.2&对应端口&0&和端口&1&&&Modbus&RTU&Slave&V1.0&对应端口&0&&&USS&protocol&V2.3&对应端口&0&和端口&1&·&1.s232/485转换器,485与plc的PPI口的连接方式是:&&&&  &3---Data+/A&&&&  &8---Data-/A2.或自己制作&&&&&&&&&&&&&&&&&&&&&&&&&
关注本网官方微信 随时阅权威资讯
全年征稿 / 资讯合作
联系邮箱:
版权与免责声明
凡本网注明"来源:中国化工仪器网"的所有作品,版权均属于中国环保在线,转载请必须注明中国化工仪器网,。违反者本网将追究相关法律责任。
本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。后使用快捷导航没有帐号?
只需一步,快速开始
在线发帖幸运送福利,奖品一波接一波 恭喜:&&
本人化工小硕一枚,现已远离化工行业,学生期间考过了注化基础,现够年限考专业。请问
问题:这样的:公司要搬迁重建,允许的时间相当短。现在请了设计公司设计了一份
查看: 1603|回复: 16
西门子 S7-200/300 modbus通讯资料
阅读权限75
积分帖子主题
签到天数: 132 天连续签到: 1 天[LV.4]海川常住居民I
注册海川吧,与360万海川共分享
才可以下载或查看,没有帐号?
(625.56 KB, 下载次数: 172)
22:47 上传
点击文件名下载附件
与DCS通讯阅读权限: 10下载积分: 财富 -2 点
很实用的资料 与大家一起学习!
资料文件共享
资料文件共享
请注意发帖格式!至少得有个说明或者目录或截图之类的!
已有&0&人打赏作者
阅读权限75
积分帖子主题
签到天数: 132 天连续签到: 1 天[LV.4]海川常住居民I
RE: 西门子 S7-200/300 modbus通讯资料
s7-300串口通讯(从站).jpg (61.73 KB, 下载次数: 15)
22:25 上传
西门子 S7-200/300 modbus通讯资料 比较实用的哦
阅读权限30
积分帖子主题
签到天数: 665 天连续签到: 2 天[LV.7]以坛为家I
海川社区常住居民 在海川签到500天 可领本徽章
TA在日08时02分获得了这枚徽章。 []
很不错的资料,楼主辛苦了,多发这方面资料。。。。。。。。。。。。
阅读权限30
积分帖子主题
签到天数: 509 天连续签到: 1 天[LV.7]以坛为家I
不错的哦!谢谢提供!!!!!!!!!!!!!!!
资料文件共享
阅读权限20
积分帖子主题
签到天数: 146 天连续签到: 1 天[LV.4]海川常住居民I
谢谢楼主的分享!!!!!!!!!
阅读权限20
签到天数: 69 天连续签到: 1 天[LV.3]海川居民
很好的资料!谢谢分享
阅读权限30
积分帖子主题
签到天数: 10 天连续签到: 1 天
这种siemens已经发布的官方资料 建议大家直接去siemens下载。siemens最大的好处就是资料的透明化!!!
阅读权限75
积分帖子主题
签到天数: 132 天连续签到: 1 天[LV.4]海川常住居民I
lukang 发表于
这种siemens已经发布的官方资料 建议大家直接去siemens下载。siemens最大的好处就是资料的透明化!!!
嗯 不错 。西门子的论坛确实很好。许多资料都有。
阅读权限55
签到天数: 17 天连续签到: 1 天[LV.1]海川新人
谢谢!正好需要
阅读权限30
积分帖子主题
签到天数: 208 天连续签到: 1 天[LV.5]海川常住居民II
看看!!!!!!!!!!!!
安全漫画(5.24)争做第一看图找违章有这样管道设计的吗?端午节的福利晒晒福利吧
水处理判断题
取样时使样品充满容器,使样品上方没有空隙,是为了减少运输过程中水样的晃动。[hide=d3]( × )[/hide]
联系电话:
周一至周五:
9:00-17:00
客服信箱:
海川1号QQ群:
海川2号QQ群:
扫一扫关注海川微信:
广告投放&事务
事务联系邮箱:&&
工作日均访客10万人 欢迎您的参与 化工技术交流第一社区,共同学习 共同提高!
版权所有 丰行天下-海川化工论坛 -
Discuz! X3

我要回帖

更多关于 西门子s7 200通信 的文章

 

随机推荐