第八章 PLC的网络通讯技术及应用07-2(精简).pptVIP

第八章 PLC的网络通讯技术及应用07-2(精简).ppt

  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文档。上传文档
查看更多
第八章 PLC的网络通讯技术及应用07-2(精简)

第八章 PLC的网络通讯技术及应用-2 ▲ 用接收(RCV)指令接收数据 ●用RCV接收指令可以接收一个或多个字节的数据,最多为255个字节。 ●判断接收数据完成的方法: ◎ 中断:在接收到缓冲区中的最后一个字符时,则会产生一个中断请求: 对端口0,中断事件号为 23 对端口1,中断事件号为 24 ◎ 接收状态字节的值: 当没有接收或接收已经结束时, PORT0口对应 SMB86 =1 PORT1口对应 SMB186 =1 正在接收时,SMB86 =0 , SMB186 =0 。 ● 接收指令的配套参数: ※ 控制字节 RCV执行之前,必须用控制字节定义接收特性,并把它写入特殊寄存器中: ★ PORT0 端口 SMB87 ★ PORT1 端口 SMB187 控制字节各位的含义: ※ 状态字节 : RCV执行过程中,系统会把执行状态写入特殊寄存器中: PORT0 端口 SMB86,PORT1 端口 SMB186 ● 其它寄存器 ※ 起始字符SMB88(SMB188) ※ 结束字符SMB89(SMB189) ※ 总线空闲时间间隔 SMW90(SMW190) ※ 字符间/报文间定时器超时值 SMW92(SMW192) ※ 接收的最大字符数 SMB94(SMB194) ▲ 使用字符中断接收数据 ◎可使用字符中断的方式来接收数据,每接收一个字符时就产生一个中断。 ◎ 端口0和端口1共用下列单元: 接收到的字符存储在 SMB2 中, 校验状态存储在 SM3.0 中。 当接收字符的同时检测到校验错误时,将校验错误标志位SM3.0=1。 ◎字符接收中断 对于端口0 ,字符接收中断事件号 8 对于端口1 ,字符接收中断事件号 25 例:一台 CPU224,接受一串字符,当接收到回车符后,隔10ms,再将信息发送回发送方。要求参数设置:自由口通讯模式,通讯协议为:波特率 9600,无奇偶校验,每个字符8位,接受缓冲区起始地址 VB100。 自由口通讯应用举例 系统分析: ●系统默认的通信协议是PPI从站协议,首先需要选择自由口通信模式,并按照规定参数定义自由口协议。CPU224只有PORT0口。 用指令 MOVB 16#09,SMB30 ● 用RCV指令接收数据之前,必须填写控制字节来定义接收特性,并写入SMB87中: 要求的接收特性:检测总线空闲、检测结束字符、允许接收数据,控制字节: 用指令 MOVB 16#B0,SMB87 * * 第八章 PLC的 网络通讯技术及应用-2 中原工学院电子信息学院 自动化专业 主讲: 杨 涟 §8-3 S7-200 PLC的通讯指令 S7-200PLC的通讯指令包括: ●用于PPI主站协议下的网络读/写 指令 ●用于自由口协议下的发送/接收 指令 ●用于控制变频器的 USS协议 指令。  1. PPI 主站协议下的通讯 ▲ 定义PPI主站模式的方法  用特殊标志寄存器: ● SMB30(PORT0口) ● SMB130(PORT1口) 的最低2位来定义PPI主站模式。 MOVB 16#02,SMB30(或SMB130) 网络读 NETR (Network Read) 网络写 NETW (Network Write) 指令 PPI主站模式下,S7-200PLC可以作为主站,用网络读 / 网络写指令与其它S7-200PLC通信。 ▲ 指令说明: ●网络读 / 网络写指令只能在PPI主站模式下才能使用,故使用之前应先定义PPI主站模式。 ●执行网络读 / 网络写指令时,主站与从站之间的数据是以表格形式传送的。 数据缓冲区的格式 ●通讯操作的状态信息: D:操作是否完成 0=未完成 1=完成 A:有效(操作已被排队)0=无效 1=有效 E:操作是否错误 0=无错误 1=错误 ● 远程站的地址:要访问设备的地址; ※ PC 机: 默认站地址 0 ; ※ 人机界面装置:默认站地址 1 ; ※ PLC :默认站地址 2、3、4….。 ● 远程站的数据指针:要访问数据的间接指针,如(VB100); ● 数据长度:要访问的数据字节数; ●在一个用户程序中网络读/写(NETR /NETW)指令的总条数最多不能超过8条。 ● 数据区:最多可达16个字节。 PPI 主站协议通信应用举例 一条黄油灌装生

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档