欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOC文档下载  

    威纶通触摸屏和s7-200通过MODBUS-RTU协议通讯.doc

    • 资源ID:23308       资源大小:209KB        全文页数:5页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    威纶通触摸屏和s7-200通过MODBUS-RTU协议通讯.doc

    威纶通触摸屏和s7-200通过MODBUS RTU协议通讯一般情况下,威纶通触摸屏通过PPI协议与西门子S7-200 CPU直接通讯。另外,由于西门子PLC也支持MODBUS协议,下面就介绍一下怎么使用Modbus协议建立威纶通触摸屏与S7-200之间的通讯:硬件连接在使用Modbus协议时,计算机与S7-200之间通讯直接使用PPI通讯电缆即可。选配一触摸屏通讯端口 我们这里以MT6070IH2和s7-200进展通讯S7-200的通讯端口是一个9孔famelD型插头,针脚分布如下所示:S7-200通讯端口端口0与威纶通触摸屏的通讯连接,如下列图所示:S7-200编程与设置在缺省情况下S7-200的通讯端口是不支持Modbus协议的,要想实现Modbus通讯必需在PLC的主程序模块中调用Modbus通讯子程序。Modbus通讯子程序可以从“STEP 7-Micro/WIN Add-On: Instruction Library (STEP 7-Micro/WIN附件:指令库)中获得。在安装了“STEP 7-Micro/WIN附件:指令库后,在导航树“指令/库下面我们可以找到“Modbus Protocol。在其下面包含了MBUS_INIT和MBUS_SLAVE两个子程序,MBUS_INIT用于对Modbus通讯进展初始化,MBUS_SLAVE用于在指定端口上提供Modbus从站通讯服务。下在介绍如何在主程序中调相关子程序与环境参数设置:调用Modbus通讯初始化命令首先为MBUS_INIT命令建立一个触发条件只触发一次,如:SM0.1;从导航树“指令/库/ Modbus Protocol下面,将MBUS_INIT指令拖拽到主程序块中。再就是正确设置MBUS_INIT各项调用参数和执行结果输出地址,我们可以建立一下如下列图所示初始化调用过程:Mode:协议类型,1-Modbus协议;0-PPI协议。Addr: PLC地址,1247,。Baud: 通讯波特率,1200、2400、4800、9600、19200、38400、57600或11520。Parity: 校验方式,0-无校验;1-奇数校验;2-偶数校验。Delay:信息完毕超时时间,032767,有线连接设置为0即可。MaxIQ:0128,映射在离散输入存放器或离散输出存放器中的I或Q数。建议为:128。MaxAI:032;映射在模拟输入存放器中AIW数;CPU 221为0,CPU 222为16,CPU 224、226和226XM为32。MaxHold:V存映射在保持存放器中的存放器数。HoldStart:V存的映射时的起始地址。Done:初始化指完成时,输出为开状态;开关量Bit。Error:初始化错误代码,请参阅Modbus从机协议执行错误代码;输出为字节。调用Modbus从机通讯命令初始化完成后,就可以调用Modbus从机通讯命令MBUS_SLAVE了。通常Modbus从机通讯命令在主程序块的每个执行周期都要初执行始终保持通讯状态,因为可以用一个常开量作为命令的触发条件,如:SM0.0。从导航树“指令/库/ Modbus Protocol下面,将MBUS_SLAVE指令拖拽到主程序块中。调用过程如下列图所示:Done: 当MBUS_SLAVE指令响应对Modbus请求时,"Done"为开状态。没通讯请求时"Done"为关状态。Error:指令执行结果。只有"Done"为开状态时,此状态有效。请参阅Modbus从机协议执行错误代码;输出为字节。触摸屏EB8000软件的系统设置系统参数设置中选择MODBUS RTU通讯参数的设置MODBUS RTU和s7-200的地址的对应关系根据地址对应关系作的一个位状态设置元件对应plc的地址是Q0.0演示程序画面

    注意事项

    本文(威纶通触摸屏和s7-200通过MODBUS-RTU协议通讯.doc)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开