模板6ES7 338-4BC01-0AB0使用入门.docx

上传人:苏美尔 文档编号:9009876 上传时间:2021-01-29 格式:DOCX 页数:40 大小:442.43KB
返回 下载 相关 举报
模板6ES7 338-4BC01-0AB0使用入门.docx_第1页
第1页 / 共40页
模板6ES7 338-4BC01-0AB0使用入门.docx_第2页
第2页 / 共40页
模板6ES7 338-4BC01-0AB0使用入门.docx_第3页
第3页 / 共40页
模板6ES7 338-4BC01-0AB0使用入门.docx_第4页
第4页 / 共40页
模板6ES7 338-4BC01-0AB0使用入门.docx_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《模板6ES7 338-4BC01-0AB0使用入门.docx》由会员分享,可在线阅读,更多相关《模板6ES7 338-4BC01-0AB0使用入门.docx(40页珍藏版)》请在三一文库上搜索。

1、SM338 快速入门SLC A&D CS Beijing“位置检测模板 SM 338”快速入门V1.0SLC A&D CS BeijingMarch 4, 2005Page 1 of 14SM338 快速入门SLC A&D CS Beijing1 初学者入门1.1 必要条件9 必须有一个 S7-300 站,带电源模块、CPU314-2 DP 和 SM 338(订货号:6ES7 338-4BC01-0AB0);9 STEP 7( 4.0.2.1)必须被正确安装在编程器上;9 编程器已经按照实际硬件设备,正确建立了一个 S7-300 站;9 编程器已经通过编程介质(如:CP5511、CP5512、

2、CP55611 或者 PC Adapte,外加通讯电缆“MPI 电缆”、“RS232 电缆”)正确连接到 S7-300 站的 CPU 编程口上。1.2 端子连接图和框图Page 2 of 14SM338 快速入门SLC A&D CS Beijing布线规则:在对模板进行接线时,应注意以下事项:1. 编码器电源的接地与 CPU 的接地不隔离。因此,应将 SM 338(M)的引脚 2 以低阻抗连接到 CPU 的接地;2. 编码器导线(引脚 3-14)必须屏蔽,最好使用双绞电缆。并将任一端的屏蔽层进行支承;3. 为了支承 SM 338 的屏蔽层,应使用支承元件(订货号:6ES7 390-5AA00-

3、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 进行参数赋值,将使用缺省设置。)参数数值范围缺省值使能“诊断中断“OB82有/无使能参

4、数,所有的 3 个通道均工作SSI 绝对值编码器类型:无/13 位/21 位/25 位无:编码器输入被关掉;9位报文帧长度格雷码/二进制码SSI 位置检测的数据传输率。9代码类型125kHz / 250kHz / 500kHz /注意电缆长度和波特率之间的9传输速率关系。1MHz9单稳时间单稳时间是两个 SSI 报文桢之间的时间间隔。Page 3 of 14SM338 快速入门SLC A&D CS Beijing所编程的单稳时间必须大于绝对值编码器的单稳时间。标准化:0 12由于标准化,编码器的数值将2 - 8192在地址区内右移。不相关的地9位置址区将被去除9步进/分辨率FREEZE 功能关

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

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

7、应的编码器值的31 位被删除,并重新刷新。编码器值又可以再次被保持。一旦模板的输出地址的响应位被“复位”,则编码器值可以再次被保持。在等时模式中,在 To 时间段进行响应。从该时间段,通过数字量输出可以再次保持编码器数值。1.5 地址分配Page 5 of 14SM338 快速入门SLC A&D CS Beijing1.5.1 编码值的数据区SM 338 的输入和输出都编址为初始模板地址。在使用 STEP 7 进行 SM 338 组态过程中,可以确定输入和输出地址。1.5.2 输入地址编码器输入输入地址(组态)+地址偏移量0“初始模板地址“1“初始模板地址“+ 4 字节地址偏移量2“初始模板地

8、址“+ 8 字节地址偏移量1.5.3 编码器输入的数据双字结构:每个编码器输入的数据双字具有如下结构:1.5.4 输出地址Page 6 of 14SM338 快速入门SLC A&D CS Beijing1.5.5 读取数据区你可以在用户程序中,使用 STEP 7 运行 L PID“xyz“(或者 LAD 的“Move“指令)读取数据区。1.6 程序编制,编码值的存取和保存功能使用实例假设你想在编码器输入处读取,并且评估编码值。“初始模板地址“为“256“。OB1 程序如下:OB1 例子程序之后,你可以继续从位存储地址区 MD 100、MD 104 和 MD 108 读取编码值。编码值保存在存储

9、双字的位 0 到位 30 中。1.7 诊断中断程序编制本节将阐述 SM 338 的诊断中断行为。SM 338 可以触发诊断中断。有关下述 OB 和 SFC,参见 STEP 7 的在线帮助,其中阐述更为详细。1.7.1 使能诊断中断没有预置中断,换言之,即如果没有相应的参数赋值,中断将被禁止。应使用 STEP 7 赋值中断使能的参数。1.7.2 诊断中断 OB82 程序编制如果你已使能诊断中断,当前的错误事件(故障的初始发生)和排除故障事件(故障排除后的报文)都可通过中断来报告。CPU 可以中断用户程序的执行,处理诊断中断块(OB 82)。在用户程序中,你可以调用 OB 82 中的 SFC 51

10、 或 SFC 59,以从模板中获得更为详细的诊断信息。诊断信息在 OB 82 退出之前都是一致的。当 OB 82 退出时,将对模板作出诊断中断响应。Page 7 of 14SM338 快速入门SLC A&D CS BeijingOB82 程序如下:2 订货号Page 8 of 14SM338 快速入门SLC A&D CS Beijing6ES7 338-4BC01-0AB03 特点位置检测模板 SM 338 具有以下特性:9 连接最多 3 个绝对值编码器(SSI),2 个数字量输入(用于保留编码器数值);9 提供位置编码器数值,用于 STEP 7 软件程序的进一步处理;9 可在用户程序中处理

11、SM 338 采集的编码值;9 等时模式;9 24 VDC 额定输入电压;9 与 CPU 隔离;4 所支持的编码器类型位置检测模板 SM 338 支持以下编码器类型:9 带 13 位报文帧长度的编码器;9 带 21 位报文帧长度的编码器;9 带 25 位报文帧长度的编码器;9 编码器值的持续时间取决于传输和处理方法;9 单稳时间超过 64s 的编码器不能用于 SM 338。5 所支持的数据格式支持格雷码和二进制码数据格式。6 等时模式6.1 硬件需求9 CPU 需要支持时钟功能;9 DP Master 需要支持“等时模式“;9 DP 接口模块(IM153-x)需要支持“等时模式“。6.2 特性

12、Page 9 of 14SM338 快速入门SLC A&D CS Beijing9 根据系统参数的设置,位置检测模板 SM 338 既可以工作在“非等时模式“,也可以工作在“等时模式“;9 在“等时模式“下,“DP Master“和“位置检测模板 SM 338“之间,可以在“PROFIBUS DP”通讯循环中,同步进行数据交换。所有“位置检测模板 SM 338 “的 16 个信号输入字节,保持一致、协调;9 如果,当前“PROFIBUS DP“通讯循环中,由于“等时模式“失败造成其他的错误。那么,在下一个“PROFIBUS DP“通讯循环中,“位置检测模板 SM 338”可以自动恢复“等时模式

13、“,而没有任何的错误反应;9 如果“等时模式“失败,“位置检测模板 SM 338“的 16 个信号输入字节,将无法自动更新。7 检测编码值绝对值编码器以报文桢的形式向 SM 338 传送编码值。通过 SM 338 启动报文桢的传送。9 “非等时模式“的编码值检测可以随时进行;9 在“等时模式“的编码值将在 PROFIBUS DP 循环中的 Ti 时间内同步进行检测。7.1 “非等时模式“编码值检测9 SM 338 在每个参数化的单元时间间隔内执行报文桢的传送。9 SM 338 在刷新速率的循环中,与自由运行的报文桢异步地处理检测到的编码值。7.2 “等时模式“编码值检测9 当在 DP 主站系统

14、中的等距离总线循环被激活,以及 DP 从站与 DP 循环同步时,将自动执行同步编码值的检测;9 SM 338 在每个 PROFIBUS DP 循环的 Ti 时间执行报文桢的传送;9 SM 338 以 PROFIBUS DP 循环的时钟速率处理所传送的编码值。8 格雷码与二进制码的转换当设置为格雷码时,绝对值编码器以格雷码形式提供的编码值转换为二进制码。当设置为二进制码时,所发送的编码值将不进行转换。Page 10 of 14SM338 快速入门SLC A&D CS Beijing9 传送的编码器值和规格化被传送的编码器值,包括绝对值编码器的编码器位置。根据所使用的编码器,位于编码器位置之前和之

15、后的其它位、连同编码器位置一起传送。为了让 SM 338 识别编码器位置,应指定:9 位置(0 至 12);9 步/分辨率。编码器值标准化举例:例如,当使用单圈编码器时,2(的 9 次方幂)步=512 步/分辨率(分辨率/360)。在 STEP 7 中进行下列参数设置9 编码器绝对值:13 位9 标准化:4 个位置9 步/分辨率:51210 SM 338 的错误诊断SM 338 可以提供所有诊断报文,而无需其它操作。Page 11 of 14SM338 快速入门SLC A&D CS Beijing10.1在 STEP 7 中诊断报文后的动作每个诊断报文都会致使以下动作:9 诊断报文被输入到模板

16、的诊断中,并传送到 CPU;9 模板中的 SF 指示灯亮;9 如果你已使用 STEP 7 对“使能诊断中断“进行了编程,将触发一个诊断中断,并调用 OB 82。10.2读出诊断报文你可以通过用户程序中的 SFC,读出详细的诊断报文(参见附录“信号模板的诊断数据”)。在模板诊断中,你可以查看 STEP 7 中的故障原因(参见 STEP 7 的在线帮助)。10.3SF 指示灯指示的诊断报文9 SM 338 通过 SF 指示灯(组故障指示灯)指示错误。只要 SM 338 一触发诊断报文,SF 指示灯就亮。当所有错误被排除之后,指示灯就熄灭。9 如果出现外部故障(传感器电源短路),组故障(SF)指示灯

17、也亮,与 CPU 的运行状态无关(如果通电)。9 在启动时以及 SM 338 自测试时,SF 指示灯都亮一下。10.4SM 338;POS-INPUT 的诊断报文下表概述了 SM 338 的诊断报文。诊断报文LED诊断监测模板有问题SF模板内部故障SF模板外部故障SF模板通道错误SF模板外部辅助电源故障SF模板模板没有参数化SF模板Page 12 of 14SM338 快速入门SLC A&D CS Beijing参数错误SF模板通道信息可用SF模板触发监测SF模板通道错误SF通道(编码器输入)组态/参数赋值出错SF通道(编码器输入)外部通道错误(编码器错误)SF通道(编码器输入)10.5故障原

18、因及排除诊断报文LED诊断监测模板故障模板检测到一个错误内部故障模板检测到 PLC 中的错误外部故障模板检测到 PLC 外的错误通道错误某些通道有故障外部辅助电源故障没有模板的电源电压 L+馈入模板的电源电压 L+模板没有参数化模板需要使用系统缺省参数,通电后报文排队,直到或者你规定的参数。CPU 参数传送完毕。根据需要参数化模板。参数错误一组或者多组参数不合理重新赋值模板参数存在通道信息通道错误;或者模板可以提供其他通道信息看门狗断开临时的高电磁干扰排除干扰通道错误在编码器输入处检测到模板通道的错误组态/参数赋值出错传送给模板的参数非法重新赋值模板参数外部通道错误(编码器错误)编码器电缆断线

19、,没有连接编检查所连接的编码器码器电缆或编码器故障11 SM 338 的技术规范参见“Reference Manual” Position Decoder Module SM 338; POS-INPUT; (6ES7338-4BC01-0AB0)1.1.7章节。Page 13 of 14SM338 快速入门SLC A&D CS BeijingPosition Decoder Module SM 338; POS-INPUT;(6ES7338-4BC01-0AB0)12 附录12.1OB1 程序实例;12.2参考手册 Position Decoder Module SM 338; POS-IN

20、PUT;(6ES7338-4BC01-0AB0)12.3常见问题1. 已经完成模板 SM338 的参数配置,并且正确下载到 CPU。但是,模板不能正常工作,保持在最后一个编码器计数值,没有读出新的编码器计数值,为什么?2. 什么原因会造成“POS INPUR, sensor error”SM338 模板错误信息?Page 14 of 14SIMATICSM338SM 338 moduleCPU 314C-2 DP.OB1 - 03/04/2005 16:35:46OB1 - CYCL_EXCCycle ExecutionName:Family:Author:Version: 0.1Time s

21、tamp Code:Block version: 22005-03-04 16:35:19下午Interface:1996-02-15 16:51:12下午Lengths (block/logic/data): 0017000046 00020NameData TypeAddressCommentTEMP0.0OB1_EV_CLASSByte0.0Bits 0-3 = 1 (Coming event), Bits 4-7 = 1 (Event class 1)OB1_SCAN_1Byte1.01 (Cold restart scan 1 of OB 1), 3 (Scan 2-n of OB

22、1)OB1_PRIORITYByte2.0Priority of OB ExecutionOB1_OB_NUMBRByte3.01 (Organization block 1, OB1)OB1_RESERVED_1Byte4.0Reserved for systemOB1_RESERVED_2Byte5.0Reserved for systemOB1_PREV_CYCLEInt6.0Cycle time of previous OB1 scan (milliseconds)OB1_MIN_CYCLEInt8.0Minimum cycle time of OB1 (milliseconds)OB

23、1_MAX_CYCLEInt10.0Maximum cycle time of OB1 (milliseconds)OB1_DATE_TIMEDate_And_Time12.0Date and time OB1 startedBlock: OB1Main Program Sweep (Cycle)Network: 1MOVEENENOPID256INOUTMD100Network: 2M100.7M99.0Network: 3MOVEENENOPID260INOUTMD104Page 1 of 2SIMATICSM338SM 338 moduleCPU 314C-2 DP.OB1 - 03/0

24、4/2005 16:35:46Network: 4M104.7M99.1Network: 5MOVEENENOPID264INOUTMD108Network: 6M108.7M99.2Network: 7MOVEENENOMB99INOUTPQB256Page 2 of 2Product Information on the Reference ManualProgrammable Logic Controllers S7-300 Module Data Release 31 Position Decoder Module SM 338; POS-INPUT; (6ES7338-4BC01-0

25、AB0)Order number6ES7338-4BC01-0AB0CharacteristicsThe position decoder module SM 338; POS-INPUT is distinguished by the following features: 3 inputs for the connection of maximum three absolute value encoders (SSI) and 2 digital inputs to freeze the encoder values Direct reaction possible to encoder

26、values in moving systems Processing of acquired encoder values of the SM 338 in user program Supports clocked operation Type of encoder value acquisition (see chapter 1.1.2.1) can be selected: Free running Clocked 24 VDC rated input voltage Non-isolated against the CPU Fast mode selectable; with fas

27、ter encoder recording and compressed checkback interfaceFast mode is available as of SM 338; POS-INPUT firmware version V2.0.0 and as of STEP 7 V5.3+SP2 selectable.Copyright 2005 by Siemens AGA5E00409892-01Supported encoder typesThe following encoder types are supported by the SM 338; POS-INPUT: Abs

28、olute value encoder (SSI) with 13-bit message length Absolute value encoder (SSI) with 21-bit message length Absolute value encoder (SSI) with 25-bit message lengthSupported data formatsThe SM 338; POS-INPUT supports the gray code and binary code data formats.Firmware update1)You can use STEP 7 HW C

29、onfig firmware update to load POS-INPUT in the operating system memory of the SM 338 in order to extend the functionality and trouble-shooting.NoteThe old firmware is deleted with the start of the firmware update. If the firmware update is interrupted or canceled for any reason, the SM 338; POS-INPU

30、T is no longer functional. Restart the firmware update and wait until it has been successfully completed.1) The function is only possible in distributed configuration if the header module (slave interface) supports the necessary system services2Product Information on the Reference Manual Programmabl

31、e Logic Controllers S7-300 Module Data Release 3A5E00409892-011.1Synchronous OperationWarningThe basics of synchronous operation are described in a separate manual.Hardware requirementsFor the synchronous operation of the SM 338, you require: CPU which supports clocked operation DP master which supp

32、orts the equidistant bus cycle Slave interface (IM 153-x) which supports synchronous operationCharacteristicsDepending on the system parameterization, the SM 338 works in either non-synchronous or synchronous mode.In synchronous operation, the data exchange between DP master and SM 338 is synchronou

33、s to the PROFIBUS DP cycle.In synchronous operation all 16 bytes of the checkback interface are consistent.If synchronicity is lost due to faults or failure or delay of Global Control (GC), the SM 338 goes back into synchronous operation in the next cycle without error response.If synchronicity is l

34、ost, the checkback interface is not updated.Product Information on the Reference Manual Programmable Logic Controllers S7-300 Module Data Release 33A5E00409892-011.1.1Terminal Connection Diagram and Block DiagramFault indicator redConnection to theground of the CPUSFVoltage -Short-circuit1L+ 24Vmonitoringprotection2Mbus3OD (Data)4OD (Data)Backplane6OC (Clock)RS 4225OC (Clock)SSI30071D(Data)S7-81

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1