




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、如何实现S7-200SMART 自由口通讯自由口通讯协议的关键条件定义开始接收消息与停止接收消息的条件。1、空闲线检测:设置 il=1,sc=0,bk=0,smw90/smw190>0空闲线条件定义为传输线路上的安静或者空闲的时间。SMW90/SMW190就是以ms为单位的空闲时间。在该方式下,从执行接收指令开始起动空闲时间检测。在传输线空闲的时间大于 等于SMW90/SMW190设定的时间之后接收的第一个字符作为新信息的起始字符。接收消息 功能将会忽略在空闲时间到达之前接收到的任何字符,并会在每个字符后面重新启动空闲线定时器。空闲线时间应大于以指定波特率传送一个字符所需要的时间。空闲线
2、时间的典型为以指定的波特率传送3个字符所需要的时间。传输速率为19200bit/s 时候,可设置空闲时间为 2m3对于二进制协议,没有特定起始字符的协议或指定了消息之间最小时间间隔的协议,可以将空闲线检测用作开始条件。2、起始字符检测:设置il=0,sc=1,bk=0, 忽略smw90/smw190起始字符就是消息的第一个字符 ,以SMB88/SMB18冲的起始字符作为接收到的消息开始的 标志。接收消息功能忽略起始字符之前收到的字符,起始字符与起始字符之后收到的所有字符都存储在消息缓冲区中。起始字符检测一般用于ASCII协议。3、空闲线与起始字符:设置il=1,sc=1,bk=0,SMW90/
3、SMW190大于0满足空闲线条件之后,接收消息功能查找指定的起始字符。如果接收到的字符不就是 smB88/smb188指定的起始字符,将开始重新检测空闲线条件。在满足空闲线条件之前接收到 的以及起始字符之前接收到的字符都将会被忽略。这种方式尤其适合用于通讯链路上有多台设备的情况。4、break 检测:设置 il=0,sc=0,bk=1, 检测 smw90/smw190f smb88/smb188 以接收到的break(断开)作为接收消息的开始。 当接收到的数据保持为0的时间大于完整字符(包含起始位,数据位,奇偶校验位与停止位)传输的时间,表示检测到break。断开条件之 前接收到的字符将忽略,
4、断开条件之后接收到的任意字符都会存储在消息缓冲区中。5、break 与起始字符:il=0,sc=1,bk=1, 忽略 smw90/smw190断开条件满足后,接收消息功能将查找指定的起始字符。如果接收到的字符不就是起始字符,将重新搜索断开条件。所有在断开条件满足之前在接收到起始字符之前接收的字符都会忽 略。起始字符与所有后续字符一起存入消息缓冲区6、任何字符开始接受:设置 il=1,sc=0,bk=0,smw90/smw190=0忽略smb88/smb188中的起始字符。应为 smw90/smw190中的空闲线时间为 0,接收指令已经 执行,便将立即开始强制接收所有的任意字符,并将存入消息缓冲
5、区。7、任意字符开始,消息定时器超过则结束接收消息:令il = 1,sc = 0,bk = 0,smw90/smw190 = 0,忽略smb88/smb188中的起始字符。以上设置用于实现从任意字符开始 接收消息。此外设置c/m = 1,tmr =1, 用smw92/smw19被置以ms为单位的消息超时时间,用消息定时 器监视接收就是否超时。如果未满足其她结束条件,在消息定时器超时的时候,将会终止接收 消息功能。这对自由口协议的主站就是非常有用的。1、SMB30t义国定义通讯的传输速度与模式SMB30=16#05=2# 00 0 001 01其中从高位到低位依次:00:表示无校验0:表示8个数
6、据位001:表示波特率 1920001:表示自由口通讯2、SMB87S义0FirsLScanSMO.I16KFC-ENEND -IMOUT PO_ChLRcv:SMB87.J.江正定义接收消息控制字节SMB87=16#FC = 2#1111 1100 其中从高位到低位依次: en=1:启用接受消息功能sc=1:使用SMB88的值监测数据的起始 ec=1:使用SMB89的值监测数据的终止 il=1:使用SMW90的值监测空闲条件c/m=1:定时器为消息定时器tmr=1:超过SMW92中的时间段,则终止接收bk=0:忽略中断条件SM87 0=0 (无效)3、定义 SMB88 SMB89 SMW90
7、 SMW92SMB94SMB88定义开始字符为 2ASMB89定义结束字符为 0ASMW9冲闲线时间段,单位:MSSMW92;肖息定时器的超时值(单位:MS),若超过该时间段,则停止接受消息SMB94要接受的最大字符数(1-255个字节);即使未使用字符计数消息终止,此范围也必须 设置为所需的最大数据交换区l SMW90=1000000us/19200 *11*3其中:1000000/19200得到传输1个位需要多长时间,一个字符11个位,检测空闲3、5个字 符,约等于3个字符l SMW92=1000000us/19200 *11*20*1、5其中:20表示字节接收最大的字节数,与SMB94W关,1、5倍表示整个消息长度的倍数4、执行接受指令TBL:3a®礁直字再里却专用于M单手苣茎多字片f 掌?马弓个字 荐)他中国#M40.下期显示了*
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年地铁隧道二维位移自动监测系统项目建议书
- 以学生为中心的教育心理学课堂实践
- 智慧城市安防升级保障公共安全技术合作新篇章
- 提升学生自主学习动力的教育心理学方法论
- 数字化校园教育园区的智能升级
- 商业教育中技术应用的新趋势
- 教育心理学在个人自学策略中的应用
- 教育大数据下的学生个性化发展研究
- 2025届河北省秦皇岛市卢龙中学物理高二下期末学业质量监测模拟试题含解析
- 学习动力与学业成就的关系研究
- 2024-2029全球及中国福利管理系统行业市场发展分析及前景趋势与投资发展研究报告
- 新标准英语小学五年级下各模块习题
- 开票税点自动计算器
- 中华护理学会成人肠内营养支持护理团标解读
- 2022-2023年人教版八年级化学上册期末测试卷(及参考答案)
- DLT 5175-2021 火力发电厂热工开关量和模拟量控制系统设计规程-PDF解密
- 全国中医优才计划
- 排风工程全过程BIM建模与协同设计
- 提升员工服务能力的实用培训方案
- 数字化系列研究之财务数智化篇:大型集团企业财务管理的数智化
- 锅炉安装知识讲座
评论
0/150
提交评论