PLC通讯技术交流分解.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通讯技术交流 常见西门子PLC通讯种类 1.MPI 2.PROFIBUS 3.工业以太网 一、MPI通讯 概述    MPI通信是当通信速率要求不高,通信数据量不太大是经常采用的一种通信方式。MPI通信可使用S7-200/300/400、操作面板以及上位机通信卡进行数据交换。MPI通信速率为19.2kbit/s-12Mbit/s,通常默认为187.5kbit/s,只有能够设置为PROFIBUS接口的MPI网络才支持12Mbit/s。MPI网络最多可以连接32个节点,最大通信距离为50m,但可以通过中继器来扩展长度。 1、上位机、PG/PC连接MPI 上位机、PG/PC通过MPI连接PLC只需简单设置好PLC及上位机、PG/PC侧网络速率及地址等参数即可 2、PLC与PLC之间MPI通信 PLC与PLC之间MPI通信有三种方式:全局数据包通信方式、无组态连接通信方式和组态连接通信方式 2.1全局数据包通信方式 全局数据包的通信方式是在配置PLC硬件的过程中,组态所要通信的PLC站之间的发送区和接收区,只需关心数据的发送区和接收区而无需程序干预(这种通信方式只适用于S7-300/400 PLC之间相互通信) 实例 2.1.1 新建一个项目,如下图,配置好硬件及MPI参数 2.1.2 配置全局数据发送区和接收区 双击(GD)ID行插入要参与通信的CPU 在GD行定义发送区和接收区地址 将组态数据分别下载至相应PLC即可通信 地址区可以为DB、M、I、Q区,S7-300最大为22字节,S7-400最大为54字节 2.2无组态连接通信方式   无组态连接通信方式需调用系统功能块SFC65-SFC69实现,这种通信方式适合S7300、400和S7-200之间的通信 2.2.1双边编程通信方式 双边编程通信方式双方都要调用通信块,一方调用发送块发送数据,另一方就要调用接收块接收数据,这种通信方式适用于S7-300、400之间的通信,发送块是SFC65(X_SEND),接收块是SFC66(X_RCV)。 接收侧编程    接收块只识别接收数据的标识符,而不管是由哪个CPU发送过来的,可以通过区别标识符的方式将不同CPU发送过来的数据保存到不同的数据区 2.2.2单边编程通信方式 单边编程通信方式只需一方编写通信程序,即客户机与服务器认识模式,编写程序的一方作为客户机,无需编写程序的一方作为服务器,客户机调用SFC通信块访问服务器。这种通信方式适合S7-300/400/200之间的通信,S7-300/400可以同时作为客户机和服务器,S7-200只能作为服务器。 SFC67 (X_GET):读取服务器数据读回并存放到本地数据区 SFC68 (X_PUT):用来将本地数据区数据写到服务器指定数据区 编程举例 2.3组态连接通信方式 这种通信方式只适合于S7-300/400和S7-400/400通信, S7-300/400通信时, S7-300只能作为服务器,在MPI网络上调用系统功能块通信时数据包长度最大为160字节。 首选要在网络组态中S7-400连接表中建立S7连接 然后在S7-400站中调用SFB15发送数据,调用SFB14接收数据 编程举例 组态连接与无组态连接区别 组态方式调用SFB与无组态方式调SFC通信相比,调用SFB方式每一包的发送接收数据量要大一些,但要在硬件组态中建立连接表,并且同样要占用S7-300的通信资源, 在满足通信要求的前提下,建议使用无组态连接通信方式。 二、PROFIBUS通信 PROFIBUS通信可分为PROFIBUS-DP、PROFIBUS-FMS、PROFIBUS-PA PROFIBUS-DP适合PLC与现场分散的I/O设备之间的通信 PROFIBUS-FMS处理单元级数据通信可在广泛领域应用,为解决复杂通信任务提供了很大的灵活性 PROFIBUS-PA使用扩展的PROFIBUS-DP协议进行通信,确保本质安全和通过总路线对现场设备供电。可以通过DP/PA耦合器、 DP/PA LINK将PA设备集成到DP网络中 PROFIBUS接口针脚定义 PROFIBUS网络 一个PROFIBUS网段最多可以接32个站点,超过接点需要用中继器隔开,一个PROFIBUS网络最多可以安装9个中继器。 PROFIBUS网络速率越快,通信距离越短,12M时通讯距离不能超过100米,而9.2-187.5K时可以达到1000米, 1、PROFIBUS-DP的应用 1.1连接智能从站(S7-400作为主站,S7-300作为从站。 1.1.1组态S7-300从站 组态S7-300 DP接口、输入输出域 1.1.2组态主站 由于前面已经组态好了S7-300从站系统,因此可以在组态时直接连接。 数据一致性 在组态PR

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档