第8章PLC通信功能和应用.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章PLC通信功能和应用

本章主要内容 8.1 S7-200系列PLC的通信协议及通信指令 8.2 PLC与变频器之间的通信 8.3 计算机/文本显示器/人机界面在PLC网络中的作用 8.4 通信功能上机实践 (略) 本章学习目标 PLC的自由端口通信 S7-200系列PLC的串行通信口可以由用户程序来控制,这种由用户程序控制的通信方式称为自由端口通信模式。利用自由口模式,可以实现用户定义的通信协议,可以同多种智能设备进行通信。当选择自由端口通信模式时,用户程序可通过发送/接收中断、发送/接收指令来控制串行通信口的操作。通讯所使用的波特率、奇偶校验以及数据位数等由特殊存储器位SMB30(对应端口0)和SMBl30(对应端口1)来设定。特殊存储器位SMB30和SMB130的具体内容如表8-1所示。 PLC的自由端口通信 本章小结和作业 第八章  PLC通信功能及应用 PLC应用技术 了解内容: 了解计算机、文本显示器、人机界面在S7-200系列PLC网络中的作用及PLC与变频器通信的实现方法; 理解内容: 理解S7-200系列PLC自由端口通信协议的含义及实现方法; 掌握内容: 掌握S7-200系列PLC网络通信协议及网络通信的实现方法。 8.1 S7-200系列PLC的通信协议及通信指令 定 义 : 8.1 S7-200系列PLC的通信协议及通信指令 在对SMB30赋值之后,通信模式就被确定。要发送数据则使用XMT指令;要接收数据则可在相应的中断程序中直接从特殊存储区中的SMB2(自由口通信模式的接收寄存)读取。若是采用有奇偶校验的自由口通信模式,还需在接收数据之前检查特殊存储区中的SMB3.0(自由口通信模式奇偶校验错误标志位,置位时表示出错)。 注意:只有PLC处于RUN模式时,才能进行自由端口通讯。处于自由端口通讯模式时,不能与可编程设备通讯,比如编程器、计算机等。若要修改PLC程序,则需将PLC处于STOP方式。此时,所有的自由口通信被禁止,通信协议自动切换到PPI通信模式。 发送指令XMT把TABLE指定的数据缓冲区的内容通过PORT指定的串行口发送出去。数据缓冲区内最多可容纳255个字符,其中缓冲区中第一个字节用于设定发送的字节数。如果指定发送结束事件与某个中断服务程序相关联,则在缓冲区内最后一个字符发送后会产生中断。通过监控发送结束标志SM4.5可以不用中断方式而将信息发送出去。 (1)数据的发送 XMT EN TABLE PORT XMT TABLE,PORT XMT为发送指令操作码;ABLE和PORT为上述指令的操作数。 TABLE指定数据缓冲区中第一个字节(设定应发送的字节数),;PORT指定通讯端口,可取0或1。 自由口通信发送指令 8.1 S7-200系列PLC的通信协议及通信指令 发送指令举例 例: 当输入信号I0.0接通并发送空闲状态时,将数据缓冲区VB200中的数据信息发送到打印机或显示器。 接收指令RCV通过PORT指定的串行通信口把接收到的信息存入TABLE指定的数据缓冲区,并且在接收信息开始或结束时产生变化。用RCV指令可接收含有一个或多个字符的缓冲区的内容,该缓冲区内最多可容纳255个字符。若为接收结束事件指定某个中断服务程序,则在接收到最后一个字符后会产生中断。通过监控SMB86可以不用中断方式就能接收信息。RCV指令允许选择(接收)信息开始或信息结束条件。 可利用字符中断控制接收数据。 (2)数据的接收 RCV EN TABLE PORT RCV TABLE,PORT RCV为接收指令操作码;TABLE和PORT为上述指令的操作数。 TABLE指定数据缓冲区中第一个字节(设定应发送的字节数),;PORT指定通讯端口,可取0或1。 自由口通信接收指令 8.1 S7-200系列PLC的通信协议及通信指令 例: 用本地CPU224的输入信号I0.0上升沿控制接收来自远程CPU224的20个字符,接收完成后,又将信息发送回远程PLC;当发送任务完成后用本地CPU224的输出信号Q0.1进行提示。 接收程序举例 点对点通信网络 8.1 S7-200系列PLC的通信协议及通信指令 S7-200系列PLC的网络连接形式(1) 这种网络使用PPI协议进行通信,PPI协议是一个主/从协议,支持一主机多从机的连接和多主机多从机的连接方式。在这个协议中,主站给从站发送申请,从站进行响应。 多点网络 8.1 S7-200系列PLC的通信协议及通信指令 S7-200系列PLC的网络连接形式(2) 议可以是主/主协议或主/从协议。协

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档