位置检测模板sm338快速入门

上传人:第*** 文档编号:38762253 上传时间:2018-05-07 格式:PDF 页数:15 大小:466.83KB
返回 下载 相关 举报
位置检测模板sm338快速入门_第1页
第1页 / 共15页
位置检测模板sm338快速入门_第2页
第2页 / 共15页
位置检测模板sm338快速入门_第3页
第3页 / 共15页
位置检测模板sm338快速入门_第4页
第4页 / 共15页
位置检测模板sm338快速入门_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《位置检测模板sm338快速入门》由会员分享,可在线阅读,更多相关《位置检测模板sm338快速入门(15页珍藏版)》请在金锄头文库上搜索。

1、 位置检测模板SM 338快速入门位置检测模板SM 338快速入门 SM338 Getting Started Getting Started V1.0 (2007 年年 12 月月) 目目 录录 1 初学者入门.4 2 订货号.11 3 特点.11 4 所支持的编码器类型.11 5 所支持的数据格式 .11 6 等时模式.11 7 检测编码值.12 8 格雷码与二进制码的转换.12 9 传送的编码器值和规格化.12 10 SM 338 的错误诊断.13 11. 模板手册下在地址 .15 附录推荐网址.15 摘摘 要要 该文档主要面对初次使用SM338模板的用户。内容包括一些调试的步骤,使用经

2、验,等等。但是,该文档无法取代SM338的手册。建议:用户通过此文档掌握了初步调试和使用模板的方法以后,还是要认真、仔细阅读SM338的手册,进一步加深对SM338功能模板的理解。SM338模板的使用者,应该具有STEP 7操作的基础知识。 关键词关键词 SM338 绝对值编码器 SSI 编码器 Key Words SM338 Absolute Encoder SSI Encoder 1 初学者入门初学者入门 1.1 必要条件 ? 必须有一个S7-300 站,带电源模块、CPU314-2 DP 和SM 338(订货号:6ES7 338-4BC01-0AB0); ? STEP 7( 4.0.2.

3、1)必须被正确安装在编程器上; ? 编程器已经按照实际硬件设备,正确建立了一个S7-300 站; ? 编程器已经通过编程介质(如:CP5511、CP5512、CP55611 或者PC Adapte,外加通讯电缆“MPI 电缆”、“RS232 电缆”)正确连接到S7-300 站的CPU 编程口上。 1.2 端子连接图和框图 布线规则: 在对模板进行接线时, 应注意以下事项: 1. 编码器电源的接地与CPU 的接地不隔离。因此,应将SM 338(M)的引脚2 以低阻抗连接到CPU 的接地; 2. 编码器导线(引脚3-14)必须屏蔽,最好使用双绞电缆。并将任一端的屏蔽层进行支承; 3. 为了支承SM

4、 338 的屏蔽层,应使用支承元件(订货号:6ES7 390-5AA00-0AA0); 4. 如果超出编码器的最大输出电流(900 mA), 必须连接一个外部电源。 1.3 SM338参数配置 你可以使用STEP 7 对SM 338 进行参数赋值。但必须在CPU 处于“STOP“ 模式下进行。当你设定完所有的参数后,应将参数从编程器下载到CPU 中。当CPU 从“STOP “模式转换为“RUN“ 模式时,CPU 即可将参数传送到SM 338。不能通过用户程序对参数重新赋值。 SM 338 的参数概述: SM 338 的可编程参数概述及其缺省值,见下表。(如果你没有使用STEP 7 进行参数赋值

5、,将使用缺省设置。) 注意: 参数 数值范围 缺省值 使能“诊断中断“OB82 有/无 使能参数, 所有的3 个通道均 工作 SSI 绝对值编码器类型: 位报文帧长度 代码类型 传输速率 单稳时间 无/13 位/21 位/25 位 格雷码/二进制码 125kHz / 250kHz / 500kHz / 1MHz 无:编码器输入被关掉; SSI 位置检测的数据传输率。 注意电缆长度和波特率之间的关 系。 单稳时间是两个SSI 报文桢之间的 时间间隔。 所编程的单稳时间必须大于绝对值 编码器的单稳时间。 标准化: 位置 步进/分辨率 0 12 2 - 8192 由于标准化,编码器的数值将在地 址区

6、内右移。不相关的地址区将被 去除 FREEZE 功能 关闭/ 0 / 1 数字量输入的上升沿信号,触发编码数值的保持 注意: ? 传输速率和单稳时间会影响非等时模式中绝对值编码器值的精度; ? 在等时模式中传输速率和单稳时间将影响FREEZE 功能的精度(参见编码器制造商的技术规范); ? 所编程的单稳时间必须大于绝对值编码器的单稳时间; ? 绝对值编码器的单稳时间将使用以下限制: (1/传输速率) “绝对值编码器的单稳时间” 64s + 2 x (1/ 传输速率) 1.4 使能FREEZE 功能 用FREEZE 功能可以“ 保持“SM 338 当前的编码值。FREEZE 功能连接到SM 33

7、8 的数字量输入“DI 0“ 和“DI 1“。 通过“DI 0“ 和“DI 1“的沿变化(上升沿)触发“保持“功能。 通过判断位31(输入地址) 的状态 (0 和1) ,识别被保持的编码值。一个数字量输入可以“保持”1 个、2 个或3 个编码器值。 必须使能FREEZE 功能,也就是说用STEP 7 进行参数赋值。(如图) 直到FREEZE 功能结束前,将始终保持编码器值,并可以作为结果的一个功能进行评 估。 结束FREEZE 功能可以对每个编码器输入结束FREEZE 功能。可以用STEP 7 运行“T PQBxyz“ ,在用户程序中对0、1 和2 位置位来响应该功能。响应后,相应的编码器值的

8、31 位被删除,并重新刷新。编码器值又可以再次被保持。一旦模板的输出地址的响应位被“复位” ,则编码器值可以再次被保持。 在等时模式中,在To 时间段进行响应。从该时间段,通过数字量输出可以再次保持编码器数值。 1.5 地址分配 1.5.1编码值的数据区 SM 338 的输入和输出都编址为初始模板地址。在使用STEP 7 进行SM 338 组态过程中,可以确定输入和输出地址。 1.5.2输入地址 编码器输入 输入地址(组态)+地址偏移量 0 “初始模板地址“ 1 “初始模板地址“+ 4 字节地址偏移量 2 “初始模板地址“+ 8 字节地址偏移量 1.5.3编码器输入的数据双字结构: 每个编码器

9、输入的数据双字具有如下结构: 1.5.4输出地址 1.5.5读取数据区 你可以在用户程序中, 使用STEP 7 运行L PID“xyz“(或者LAD 的“Move“指令)读取数据区。 1.6 程序编制,编码值的存取和保存功能使用实例 假设你想在编码器输入处读取,并且评估编码值。“初始模板地址“ 为“256“。OB1 程序如下: OB1 OB1 例子程序 之后,你可以继续从位存储地址区MD 100、MD 104 和MD 108 读取编码值。编码值保存在存储双字的位0 到位30 中。 1.7 诊断中断程序编制本节将阐述SM 338 的诊断中断行为。 SM 338 可以触发诊断中断。有关下述OB 和

10、SFC,参见STEP 7 的在线帮助, 其中阐述更为详细。 1.7.1使能诊断中断 没有预置中断,换言之,即如果没有相应的参数赋值,中断将被禁止。应使用STEP 7 赋值中断使能的参数。 1.7.2诊断中断OB82 程序编制 如果你已使能诊断中断,当前的错误事件(故障的初始发生)和排除故障事件( 故障排除后的报文)都可通过中断来报告。 CPU 可以中断用户程序的执行,处理诊断中断块(OB 82)。在用户程序中,你可以调用OB 82 中的SFC 51 或SFC 59,以从模板中获得更为详细的诊断信息。 诊断信息在OB 82 退出之前都是一致的。当OB 82 退出时,将对模板作出诊断中断响应。 O

11、B82 程序如下: 2 订货号订货号 6ES7 338-4BC01-0AB0 3 特点特点 位置检测模板SM 338 具有以下特性: ? 连接最多3 个绝对值编码器(SSI),2 个数字量输入(用于保留编码器数值) ? 提供位置编码器数值, 用于STEP 7 软件程序的进一步处理; ? 可在用户程序中处理SM 338 采集的编码值; ? 等时模式; ? 24 VDC 额定输入电压; ? 与CPU 隔离; 4 所支持的编码器类型所支持的编码器类型 位置检测模板SM 338 支持以下编码器类型: ? 带13 位报文帧长度的编码器; ? 带21 位报文帧长度的编码器; ? 带25 位报文帧长度的编码器; ? 编码器值的持续时间取决于传输和处理方法; ? 单稳时间超过64s 的编码器不能用于SM 338 。 5 所支持的数据格式所支持的数据格式 支持格雷码和二进制码数据格式。 6 等时模式等时模式 6.1 硬件需求 ? CPU 需要支持时钟功能; ? DP Master 需要支持“ 等时模式“; ? DP 接口模块(IM153-x)需要支持“等时模式“ 。 6.2 特性 ? 根据系统参数的设置,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号