PLC通信功能及应用.ppt
《PLC通信功能及应用.ppt》由会员分享,可在线阅读,更多相关《PLC通信功能及应用.ppt(19页珍藏版)》请在三一办公上搜索。
1、第八章PLC通信功能及应用,PLC应用技术,本章主要内容,8.1 S7-200系列PLC的通信协议及通信指令8.2PLC与变频器之间的通信8.3计算机/文本显示器/人机界面在PLC网络中的作用8.4 通信功能上机实践(略),本章学习目标,了解内容:了解计算机、文本显示器、人机界面在S7-200系列PLC网络中的作用及PLC与变频器通信的实现方法;理解内容:理解S7-200系列PLC自由端口通信协议的含义及实现方法;掌握内容:掌握S7-200系列PLC网络通信协议及网络通信的实现方法。,PLC的自由端口通信,8.1 S7-200系列PLC的通信协议及通信指令,S7-200系列PLC的串行通信口可
2、以由用户程序来控制,这种由用户程序控制的通信方式称为自由端口通信模式。利用自由口模式,可以实现用户定义的通信协议,可以同多种智能设备进行通信。当选择自由端口通信模式时,用户程序可通过发送接收中断、发送接收指令来控制串行通信口的操作。通讯所使用的波特率、奇偶校验以及数据位数等由特殊存储器位SMB30(对应端口0)和SMBl30(对应端口1)来设定。特殊存储器位SMB30和SMB130的具体内容如表8-1所示。,定 义:,PLC的自由端口通信,8.1 S7-200系列PLC的通信协议及通信指令,在对SMB30赋值之后,通信模式就被确定。要发送数据则使用XMT指令;要接收数据则可在相应的中断程序中直
3、接从特殊存储区中的SMB2(自由口通信模式的接收寄存)读取。若是采用有奇偶校验的自由口通信模式,还需在接收数据之前检查特殊存储区中的SMB3.0(自由口通信模式奇偶校验错误标志位,置位时表示出错)。注意:只有PLC处于RUN模式时,才能进行自由端口通讯。处于自由端口通讯模式时,不能与可编程设备通讯,比如编程器、计算机等。若要修改PLC程序,则需将PLC处于STOP方式。此时,所有的自由口通信被禁止,通信协议自动切换到PPI通信模式。,发送指令XMT把TABLE指定的数据缓冲区的内容通过PORT指定的串行口发送出去。数据缓冲区内最多可容纳255个字符,其中缓冲区中第一个字节用于设定发送的字节数。
4、如果指定发送结束事件与某个中断服务程序相关联,则在缓冲区内最后一个字符发送后会产生中断。通过监控发送结束标志SM4.5可以不用中断方式而将信息发送出去。,自由口通信发送指令,8.1 S7-200系列PLC的通信协议及通信指令,发送指令举例,例:当输入信号I0.0接通并发送空闲状态时,将数据缓冲区VB200中的数据信息发送到打印机或显示器。,接收指令RCV通过PORT指定的串行通信口把接收到的信息存入TABLE指定的数据缓冲区,并且在接收信息开始或结束时产生变化。用RCV指令可接收含有一个或多个字符的缓冲区的内容,该缓冲区内最多可容纳255个字符。若为接收结束事件指定某个中断服务程序,则在接收到
5、最后一个字符后会产生中断。通过监控SMB86可以不用中断方式就能接收信息。RCV指令允许选择(接收)信息开始或信息结束条件。可利用字符中断控制接收数据。,自由口通信接收指令,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协议是一个主/从协议
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 通信 功能 应用
链接地址:https://www.31ppt.com/p-6514872.html