S7-200 SMART
系统手册, V2.5, 01/2020, A5E03822234-AI 213
如下表所示,接收指令允许您选择消息开始和结束条件,对于端口 0 使用 SMB86 到
SMB94,对于端口 1 使用 SMB186 到 SMB194。
说明
如果出现组帧错误、奇偶校验错误、超限错误或断开错误,则接收消息功能将自动终止。
**定义开始条件和结束条件(大字符数),这样接收消息功能才能运行。
程序指令
7.3 通信
S7-200 SMART
214 系统手册, V2.5, 01/2020, A5E03822234-AI
接收缓冲区格式( SMB86 至 SMB94 ,以及 SMB186 至 SMB194 )
端口 0 端口 1 说明
SMB86 SMB186 接收消息状态字节
n:1 = 接收消息功能终止;用户发出禁用命令。
r:1 = 接收消息功能终止;输入参数错误或缺少开始或结束条件。
e:1 = 收到结束字符。
t:1 = 接收消息功能终止;定时器时间到。
c:1 = 接收消息功能终止;达到大字符计数。
p:1 = 接收消息功能终止;奇偶校验错误。
程序指令
7.3 通信 S7-200 SMART
系统手册, V2.5, 01/2020, A5E03822234-AI 215
端口 0 端口 1 说明
SMB87 SMB187 接收消息控制字节1 = 启用接收消息功能。
每次执行 RCV 指令时,都会检查启用/禁用接收消息位。
sc:
0 = 忽略 SMB88 或 SMB188。
1 = 使用 SMB88 或 SMB188 的值检测消息的起始。
ec:
0 = 忽略 SMB89 或 SMB189。
1 = 使用 SMB89 或 SMB189 的值检测消息的结束。
il:
0 = 忽略 SMB90 或 SMB190。
1 = 使用 SMB90 或 SMB190 的值检测消息的起始。
c/m:
0 = 定时器为字符间定时器。
1 = 定时器为消息定时器。
tmr:
0 = 忽略 SMW92 或 SMW192。
1 = 如果超出 SMW92 或 SMW192 中的时间段,则终止接收。
bk:
0 = 忽略断开条件。
1 = 使用断开条件作为消息检测的起始。
SMB88 SMB188 消息字符开始。
SMB89 SMB189 消息字符结束。
SMW9
0
SMW190 空闲线时间段以毫秒果超出该时间段,接收消息功能将终
止。
SMB94 SMB194 要接收的大字符数(1 至 255 字节)。没有使用字符计数消息终止,此范围也
**设置为预期的大缓冲区大小。
程序指令
7.3 通信
S7-200 SMART
216 系统手册, V2.5, 01/2020, A5E03822234-AI
接收指令的开始和结束条件
接收指令使用接收消息控制字节(SMB87 或 SMB187)中的位来定义消息开始和结束条
件。
说明
执行接收指令时,如果通信端口上有来自其它设备的通信,则接收消息功能可能会从该字
符的中间开始接收字符,从而导致奇偶校验错误或组帧错误以及接收消息功能终止。如果线检测相关的开始条件,并在将字符
放入消息缓冲区之前强制接收消息功能将消息开始与字符开始同步,这样可避免出现从字
符的中间开始消息的问题
接收指令支持多种开始条件: 1. 空闲线检测:空闲线条件定义为传输线路上的安静或空闲时间。当通信线的安静间小时间间隔的协议,
可以将空闲线检测用作开始条件。
设置:il = 1,sc = 0,bk = 0,SMW90/SMW190 = 空闲线超时(毫秒)
① 执行接收指令:启动空闲时间
② 重新启动空闲时间
③ 检测到空闲时间:启动接收消息功能
字符放入消息缓冲区中
2. 起始字符检测: 起始字符是用作消个
SMB
一个字符存入接收缓冲区。接收消息功能忽略在起始字符之前收到的任何字符。起始
字符以及在起始字符之后收到的所有字符都存储在消息缓冲区中。
通常情况下,对于所有消息均以同一字符开始的 ASCII 协议,可以使用起始字符检
测。
设置:il = 0,sc = 1,bk = 0,SMW90/SMW190 = 不相关,SMB88/SMB188 = 起始
字符
程序指令
7.3 通信
S7-200 SMART
218 系统手册, V2.5, 01/2020, A5E03822234-AI
它信息的协议,可以使用这种类型的起始条件。这种方式尤其适用于通信链路上存在
多台设备的情况。这种情况下,仅当接收到的消息的起始字符为特定地址或设备时,
接收指令才会触发中断。
设置:il = 1,sc = 1,bk = 0,SMW90/SMW190 > 0,SMB88/SMB188 = 起始字符
4. 断开检测: 当接收到的数据保持为零的时间大于完整字符传输的时间时,会指示断
开。完整字符传输时间定义为传输起始位、数据位、奇偶校验位和停止位的时间总
和。如果接收指令组态为接收到断开条件后启动消息,断开条件之后接收到的任意字
符都会存储在消息缓冲区中。断开条件之前接收到的任何字符都会被忽略。
通常,仅当协议需要时才将断开检测用作开始条件。
设置:il = 0,sc = 0,bk = 1,SMW90/SMW190 = 不相关,SMB88/SMB188 = 不相
关
程序指令
7.3 通信
S7-200 SMART
系统手册, V2.5, 01/2020, A5E03822234-AI 219
5. 断开和起始字符: 接收指令可组态为在接收到断开条件后开始接收字符,按顺序
接收特定起始字符。满足断开条件后,接收消息功能将
西门子模块一级代理6ES7288-1ST60-0AA0
2023-09-19 08:00 114.95.101.251 1次- 发布企业
- 浔之漫智控技术(上海)有限公司-西门子总部商铺
- 认证
- 资质核验:已通过营业执照认证入驻顺企:第19年主体名称:浔之漫智控技术(上海)有限公司组织机构代码:91310117MA1J3R698D
- 报价
- 请来电询价
- 西门子
- 模块
- 型号
- 件
- 保内
- 全新原装
- 关键词
- 西门子代理商,西门子模块代理商,西门子CPU模块,西门子PLC模块
- 所在地
- 上海市松江区广富林路4855弄88号3楼
- 联系电话
- 18602118379
- 全国服务热线
- 18602118379
- 经理
- 杜丕琳 请说明来自顺企网,优惠更多
产品详细介绍
成立日期 | 2019年09月10日 | ||
法定代表人 | 袁宜男 | ||
注册资本 | 500 | ||
主营产品 | 西门子电源模块代理商,西门子一级总代理商,西门子模块一级代理商,西门子电缆代理商,西门子低压电器授权代理商 | ||
经营范围 | 从事智能科技、自动化科技、机电领域内的技术开发、技术转让、技术咨询、技术服务,工业自动化设备安装,工业自动化控制设备、电气设备、机电设备、电子产品、五金产品、金属材料、仪器仪表、橡塑制品销售,商务信息咨询,软件开发,建筑装修装饰建设工程专业施工,建筑安装工程(除特种设备),机械设备租赁(不得从事金融租赁),物业管理。工业自动化设备加工、销售。【依法须经批准的项目,经相关部门批准后方可开展经营活动】 | ||
公司简介 | 浔之漫智控技术(上海)有限公司销售部是中国西门子的合作伙伴,拥有授权证书,公司主要从事工业自动化产品的集成,销售和维修,是全国知名的自动化设备公司之一。公司坐落于中国一线城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。以下是我司主要代理西门子产品,欢迎您来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!西门子全国区域代理,西门子授权PLC模块总代理,西 ... |
公司新闻
- 西门子S7-1200模块PLC代理商西门子S7-1200模块PLC代理商西门子S7-1200模块PLC代理商是一家专... 2023-09-19
- 西门子S7-1200智能模块PLC代理商西门子S7-1200智能模块PLC代理商西门子S7-1200智能模块PLC代理商... 2023-09-19
- 西门子S7-1500智能模块代理商西门子S7-1500智能模块代理商西门子S7-1500智能模块是由西门子公司打造... 2023-09-19
- 西门子电源模块PLC代理商总部西门子电源模块PLC代理商总部西门子电源模块PLC代理商总部是一个专门从事电源模... 2023-09-19
- 西门子S7-400模块一级总代理商西门子S7-400模块一级总代理商介绍作为全球先进的自动化领域领先品牌,西门子(... 2023-09-19
我们的其他产品
- 西门子模块一级代理6ES7288-1SR60-0AA0西门子:模块
- 西门子模块一级代理6ES7288-1ST40-0AA0西门子:模块
- 西门子模块总代理6ES7288-2DE08-0AA0西门子:模块
- 西门子模块总代理6ES7288-2DR08-0AA0西门子:模块
- 西门子模块总代理6ES7288-2DT08-0AA0西门子:模块
- 西门子模块一级代理6ES7288-1CR40-0AA0西门子:模块
- 西门子模块一级代理6ES7288-1CR60-0AA0西门子:模块
- 西门子模块一级代理6ES7288-2DR32-0AA0西门子:模块
- 西门子模块一级代理6ES7288-2DT32-0AA0西门子:模块
- 西门子PLC模块6ES7155-6AA01-0BN0一级代理西门子:模块