SIEMENS西门子 中国茂名市智能化工控设备代理商
控制接口的分配用户程序使用控制接口来影响工艺模块的行为。控制接口下表基于 PROFIdrive 报文给出了控制接口分配。表中相应地标出了 PROFIdrive 中不支持的功能。1 必须置 02 模块不支持该命令。如果此位置位,G1_XIST2 中返回故障代码 F01H。3 模块不支持该命令。如果设置了该位,故障编码 8H 在 G1_XIST2 中返回。4 “采集测量输入值”功能不支持该命令。如果设置了该位,故障编码 6H 在 G1_XIST2 中返回。5 “检测参考标记”(Detect reference mark) 功能不支持该命令。如果设置了该位,故障编码 4H 在 G1_XIST2 中返回。6 模块不支持该命令。不评估该位。组态/地址空间4.4 控制和反馈接口工艺模块 TM PTO 2x24V (6ES7138‑6EB00‑0BA0)34 设备手册, 09/2021, A5E50983456-AA控制位的说明控制位/值 说明STW1Control_by_PLC 0B:Coast Stop (OFF2):脉冲输出不可由 CPU 上的用户程序控制。1B:控制脉冲输出的有效值会从 CPU 上的用户程序发送给模块。On_OFF1 0B:OFF1:驱动器Zui迟会在组态的斜坡停止时间内停止,具体视转速而定。脉冲输出返回给状态 S2 (页 42)。如果正在使用驱动器使能,接下来会复位数字量输出 CHn.ED。1B:脉冲输出开启。No_Coast_Stop_OFF2 0B:Coast Stop (OFF2):脉冲输出停止并返回状态 S1 (页 42)。如果正在使用驱动器使能,则会立即复位数字量输出 CHn.ED。1B:"Coast Stop (OFF2)" 命令撤回。No_Quick_Stop_OFF3 0B:快速停止 (OFF3):驱动器Zui迟会在组态的快速停止时间内停止,具体时间视转速而定。脉冲输出停止并返回状态 S1 (页 42)。如果正在使用驱动器使能,接下来会复位数字量输出 CHn.ED。1B:“快速停止 (OFF3)”命令已撤回。Enable_Operation 0B:脉冲输出返回给状态 S3 (页 42)。1B:已启用脉冲输出。驱动器加速到速度设定值。Enable_Ramp_Generator 0B:脉冲输出停止但在状态 S4 (页 42) 中保留。1B:每个速度变化都由斜坡生成器的斜坡控制。Enable_Setpoint 0B:斜坡生成器在组态的斜坡停止时间内停止驱动器。状态 S4 (页 42) 保留。1B:斜坡生成器的转速设定值在 NSOLL_A 中指定。Fault_Acknowledge 使用该位确认错误。NSOLL_ANSOLL_A 使用该 INT 值以 N2 百分比格式指定驱动轴转速的设定值。N2 是 PROFIdrive 对数值进行标准化处理时采用的数据类型。速度设定值的允许值范围是参考速度的 -200% ... +200%1。该值是取值范围的线性表示。这意味着 对应于值 4000H。分辨率为 0.0061%。组态/地址空间4.4 控制和反馈接口工艺模块 TM PTO 2x24V (6ES7138‑6EB00‑0BA0)设备手册, 09/2021, A5E50983456-AA 35控制位/值 说明STW2_ENCMaster_Sign-Of-Life 必须将该值设置为 0。G1_STWActivate_Parking_Sensor 使用该位激活传感器暂停。这样会在 G1_XIST1 中返回值“0”。Acknowledging_Sensor_Error使用该位确认在编码器实际值的反馈期间发生的错误。Mode 0B:Reference mark search:使用参考开关量输入 CHn.RS 的已组态边沿检测参考标记1B:Measurement on the fly:通过测量输入 CHn.MI 采集测量输入值Command_0_Request,Command_1_Request,Command_2_Request使用此值来指定如何使用由 Mode 位选择的功能:000B:什么也不做001B:启用功能010B:读出 G1_XIST2 的值011B:禁用功能100 到 111B:无效Function_1_Request Mode = 0 (Reference mark search):将通过 CHn.RS 的已组态边沿 (页 58)采集参考标记并显示在 G1_XIST2 中。Mode = 1 (Measurement on the fly):如果 CHn.MI 处为上升沿,将采集测量输入值并显示在 G1_XIST2 中。Function_2_Request 使用该位来指定要使用数字量输入 CHn.MI 的下降沿来采集测量输入值。1 准确的Zui大转速设定值为 +(200 ‒ 2-14)%组态/地址空间4.4 控制和反馈接口工艺模块 TM PTO 2x24V (6ES7138‑6EB00‑0BA0)36 设备手册, 09/2021, A5E50983456-AA4.4.2 反馈接口的分配用户程序通过反馈接口从工艺模块中接收当前值和状态信息。反馈位的说明反馈位/值 说明ZSW1Control_Requested 该位指示了模块已准备好从控制脉冲输出的用户程序中接收值。f_or_n_reached_or_exceeded此位指示下列情况之一:• 实际转速值 ≥ 组态的Zui大转速• 实际转速值 < 0.1 HzReady_To_Switch_On 该位指示了脉冲输出已准备好进行开启。Ready_To_Operate 该位指示了脉冲输出已准备好进行运行。Operation_Enabled 该位指示了已启用驱动器的操作以及正在输出的速度设定值。Fault_Present 该位指示数字量输出上有错误发生。返回错误编码 1H。Coast_Stop_Not_Activated_OFF2该位指示驱动器不会执行 Coast Stop (OFF2)。Quick_Stop_Not_Activated_OFF3该位指示驱动器不会执行“快速停止”(OFF3)。Switching_On_Inhibited该位指示了脉冲输出还没准备好进行开启。NIST_ANIST_A 该 INT 值以 N2 格式的百分比的形式指示了驱动器转速的实际值。通过 NSOLL_A控制值 (页 32)介绍了 N2 格式。ZSW2_ENCSlave_Sign-Of-Life 该值设为 0。组态/地址空间4.4 控制和反馈接口工艺模块 TM PTO 2x24V (6ES7138‑6EB00‑0BA0)设备手册, 09/2021, A5E50983456-AA 39反馈位/值 说明G1_ZSWProbe_1_Deflected 如果 Mode = 1 (Measurement on the fly),该位指示数字量输入 CHn.MI 的状态。Requirement_of_Acknowledgement_Detected该位指示正在处理对错误的确认。Parking_Sensor_Active 该位指示出现了下列情况之一:• Activate_Parking_Sensor 控制位已使能。• 由于内部逻辑未就绪或电源电压发生故障等原因,模块未提供有效位置。在这种情况下,Control_Requested 位将复位。Sensor_Error 该位指示在位置值 G1_XIST1 的反馈期间有错误发生。G1_XIST2 中返回的错误编码的含义如下表所示。Function_1_Active Mode = 0 (Reference mark search):该位指示已激活使用参考开关量输入 CHn.RS。Mode = 1 (Measurement on the fly):该位指示已允许使用 CHn.MI 测量输入的上升沿。Function_2_Active 该位指示已允许使用测量传感输入 CHn.MI 的下降沿。Value_1_Active Mode = 0 (Reference mark search):该位指示已通过参考开关量输入 CHn.RS 读取 G1_XIST2 中的参考标记。Mode = 1 (Measurement on the fly):该位指示已通过数字量输入 CHn.MI 的上升沿读取 G1_XIST2 中的测量输入值。Value_2_Active 该位指示已通过数字量输入 CHn.MI 的下降沿读取 G1_XIST2 中的测量输入值。G1_XIST1G1_XIST1 此值为增量实际位置值。G1_XIST1 与输出脉冲的数量相对应,其控制驱动器的速度。G1_XIST2G1_XIST2 如果 Mode = 0 (Reference mark search),该值会提供检测到的参考标记。如果 Mode = 1 (Measurement on the fly),该值会提供检测到的测量输入值。如果发生错误,G1_XIST2 指示相关的错误编码。关于错误代码的的含义,请参见下表。组态/地址空间4.4 控制和反馈接口工艺模块 TM PTO 2x24V (6ES7138‑6EB00‑0BA0)40 设备手册, 09/2021, A5E50983456-AA错误代码G1_XIST2 可包含以下错误代码:错误代码名称 含义1H 传感器组错误 G1_XIST1 无效。数字量输出发生短路或过载。3H 传感器暂停失败 不支持传感器暂停 (Sensor parking)。4H 参考标记检测中止 • “Reference mark search”激活时,Function_2_Request, Function_3_Request 或Function_4_Request 已置 1。• “Reference mark search”激活时,Mode 位已置 1。• “Reference mark search”激活时,CPU STOP。5H 读取参考标记失败 • G1_XIST2 中显示参考标记时,Mode 位已置 1。• G1_XIST2 中显示参考标记时,CPU STOP。6H 测量输入值采集中止• “Measurement on the fly”激活时,Function_3_Request 或 Function_4_Request 已置 1。• “Measurement on the fly”激活时,Mode 位已置 0。• “Measurement on the fly”激活时,CPU STOP。7H 读取测量输入值中止• G1_XIST2 中显示测量输入值时,Mode 位已置 0。• G1_XIST2 中显示测量输入值时,CPU STOP。8H juedui值采集中止 模块不支持 Request_Absolute_value_Cyclically 位。模块仅返回增量编码器值。F01H 命令不受支持 模块不支持该命令。F02H 状态标记错误(Master Sign-OfLife)超出允许的 Master 状态标记(控制值 Master_Sign-OfLife)错误的数量。步骤要使能脉冲输出,请按以下步骤操作:1. 将 Control_by_PLC, Enable_Setpoint 和 Enable_Ramp_Generator 控制位设置为 TRUE 并且将 On_OFF1, No_Coast_Stop_OFF2, No_Quick_Stop_OFF3 和 Enable_Operation 为设置为 FALSE。达到状态 S1:脉冲输出的开启仍受抑制。反馈位 Switching_On_Inhibited 设置为TRUE。2. 将 No_Coast_Stop_OFF2 和 No_Quick_Stop_OFF3 控制位设置为 TRUE。达到状态 S2:脉冲输出已准备好进行开启。反馈位 Ready_To_Switch_On 设置为TRUE。反馈位 Switching_On_Inhibited 设置为 FALSE。3. 将 On_OFF1 控制位设置为 TRUE。达到状态 S3:脉冲输出已准备好进行开启。反馈位 Ready_To_Operate 设置为 TRUE。4. 将 Enable_Operation 控制位设置为 TRUE。5. 如果已组态驱动器使能输出,模块会将该输出设置为高电平。驱动器将使能。6. 如果已组态了就绪输入,等待驱动器的准备信号。只要就绪输入处于高电平,就表明达到状态 S4:运行已启用。开始脉冲输出。反馈位Operation_Enabled 设置为 TRUE。可使用 NSOLL_A 控制值来控制设定值。