- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
识别传送和接收
本标题讨论下列主题:
使用自由端口模式控制串口通讯端口t
将PPI通讯改变为自由端口模式
传送数据
接收数据
为接收指令启动结束条件
使用字符中断控制接收数据
使用自由端口模式控制串口通讯端口
返回顶端
您可以选择自由端口模式,通过用户程序控制S7-200的串口通讯端口。当您选择自由端口模式时,程序通过使
用接收中断、传送中断、传送指令和接收指令控制通讯端口操作。通讯协议位于自由端口模式时完全受梯形
图程序的控制。SMB30 (用于端口0 )和SMB130 (用于端口1,如果S7-200有两个端口)被用于选择波特率和
校验。
当S7-200位于STOP (停止)模式时,自由端口模式被禁止,正常通讯重新建立(例如,编程设备存取)。
最简单的情形是,您可以仅使用传送(XMT )指令向打印机或显示发送一则信息。其他的范例包括与条形码读
出器连接、称重计和焊机。在每一种情况下,您都必须写入程序,支持被S7-200位于自由端口模式时与之通讯
的设备使用的协议。
只有在S7-200位于RUN (运行)模式时才能使用自由端口通讯。在SMB30 (端口0 )或SMB130 (端口1)的协
议选择域中设置一个01数值,启用自由端口模式。位于自由端口模式时,无法与编程设备通讯。
提示:
可使用特殊内存位SM0.7控制进入自由端口模式,该内存位反映操作模式开关的当
前位
置。当SM0.7等于0时,开关位于TERM (终止)位置;当SM0.7 = 1时,操作模式
开关
位于RUN (运行)位置,您可以使用编程设备通过将开关改变为任何其他位置的
方法监控
或控制S7-200操作。
将PPI通讯改变为自由端口模式
返回顶端
SMB30和SMB130分别配置通讯端口0和1,用作自由端口操作,并提供波特率、校验和数据位选择。SMB30和
SMB130描述自由端口控制字节。为所有的配置生成一个停止位。
传送数据
返回顶端
传送指令允许您传送一个或多个字符的缓冲区,最多可达255个字符。
下图显示传送缓冲区的格式。
如果在传送完成事件中附加一个中断例行程序,在缓冲区的最后一个字符传送后,S7-200会生成一个中断(端
口0为中断事件9,端口1为中断事件26 )。
您可以不使用中断进行传送(例如,将信息传送至打印机),方法是在传送完成时监控SM4.5或SM4.6发送信号。
您可以将字符数设为零,并执行传送指令,用传送指令生成一个断开条件。这样可按当前波特率在16位时
间行中生成一个断开条件。传送断开的处理方式与传送任何其他信息的相同之处在于,当断开完成时生成
传输中断,且SM4.5或SM4.6发出传送操作当前状态的信号。
接收数据
返回顶端
接收指令允许您接收一个或多个字符的缓冲区,最多可达255个字符。
下图显示接收缓冲区的格式。
如果在接收完成事件中附加一个中断例行程序,在缓冲区的最后一个字符接收后,S7-200会生成一个中断(端
口0为中断事件23,端口1为中断事件24 )。
您可以不使用中断接收信息,方法是监控SMB86 (端口0 )或SMB186 (端口1)。当接收指令为非现用或已经
终止时,该字节则不是零。当接收正在执行时,该字节为零。
如同SMB86-SMB94和SMB 186-194 接收信息控制中所示,接收指令允许您选择信息开始和信息结束条件。端
口0使用SMB86至SMB94,端口1使用SMB186至SMB194。
提示:
出现超时运行或校验错误时,接收信息功能会自动终止。您必须定义一个开始条
件、一个结束条件(最大字符计数),接收信息功能才能操作。
为接收指令启动结束条件
返回顶端
接收指令使用接收信息控制字节位(SMB87或SMB187 )定义信息开始和结束条件。
提示:
如果在执行接收指令时通讯端口中存在通信,接收功能可能会在该字符中间开始
接收
字符。可能导致校验错误和接收信息终止。如果没有启用校验,接收的信息可能
包含不正确的字符。如以下第2条和第6条所述,当开始条件被指定为具体的起始字
符或
任何字符时,会发生此种情形。
接收指令支持几种信息开始条件。指定开始条件包含一个断开或一个空闲行检测
您可能关注的文档
最近下载
- 具身智能机器人操作系统与应用技术.pdf VIP
- 具身机器人行业市场前景及投资研究报告:具身智能大脑,人形机器人发展.pdf VIP
- 半导体外延工艺技术发展趋势.pptx VIP
- 离散制造数字化智能工厂解决方案.pdf VIP
- 2025年度华医网继续教育答案-常见心血管疾病的中西医结合诊疗策略.docx VIP
- GB∕T 1355-2021 小麦粉 GB∕T 1355-2021 小麦粉.pdf
- 欧洲人的标准 EN10088-1-2005-Eng.pdf VIP
- Panasonic XQG70-E70XS E70GS E70GWwashing machine Manual说明书用户手册.pdf
- 函数的定义与函数的性质.pptx VIP
- 人工智能行业市场前景及投资研究报告:养老机器人,AI养老.pdf VIP
文档评论(0)