产品名称 | SIEMENS西门子 基础单元6ES7 193-6BP20-0DA0 |
---|---|
公司名称 | 浔之漫智控技术(上海)有限公司 |
价格 | .00/件 |
规格参数 | 西门子:代理销售商 ET200:全新原装 德国:正品现货 |
公司地址 | 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室 |
联系电话 | 15801815554 15801815554 |
数字量输入的状态 可通过静态变量 StatusDI0 和 StatusDI1 获得数字量输入的状态。 将数字量输出与用户程序结合使用 在以下情况下,可以通过指令置位数字量输出: 情况 说明 对“置位输出”(Set output) 组态了“由户程 序使用”(Use by user program) 设置。 相应的数字量输出 DQM 跟随 SetDQm 的值。 对“置位输出”(Set output) 组态了“在 CPU 发出置位命令后,达到比较值之 前”(After set command from CPU until comp. value) 设置。 相应数字量输出 DQm 在 SetDQm 的下降沿置 位。位置值对应于比较值时或在 SetDQm 的 下降沿,DQm 将复位。 设置相应的静态变量 ManualCtrlDQm (临时覆盖)。 相应的数字量输出 DQM 跟随 SetDQm 的值。 对错误的响应 如果调用指令期间发生错误或在工艺模块中出现错误,则会设置 Error 输出参数。可以在 输出参数 ErrorID (页 188) 中读取更多详细错误信息。 消除错误原因并通过设置输入参数 ErrorAck 确认错误消息。如果没有更多的未决错误, 工艺对象将复位输出参数 Error 。在确认上一个错误之前不会再报告新错误。输入参数 SSI_Absolute_Encoder 参数 声明 数据类 型 默认值 说明 CaptureEnable INPUT BOOL FALSE 启用 Capture 功能 启用后,会在相关数字量输入的下一个组态沿处发生 Capture 事件。将在 CaptureEnable 的下降沿复位输出参 数 CaptureStatus。即使未发生 Capture 事件,也会在 CaptureEnable 的下降沿复位启用功能。 无论 CaptureEnable 为何值,在出现下一个 Capture 事 件之前,上一个值都将保留在输出参数 CapturedValue 中。 ErrorAck INPUT BOOL FALSE SSI_Absolute_Encoder V1.0: 在上升沿确认报告的错误状态。 自 V2.0 起的 SSI_Absolute_Encoder: 由上层确认报告的错误状态。 EventAck INPUT BOOL FALSE 在上升沿复位以下输出参数: CompResult0 CompResult1 ZeroStatus PosOverflow NegOverflow输出参数 SSI_Absolute_Encoder 参数 声明 数据类型 默认值 说明 StatusHW OUTPUT BOOL FALSE 工艺模块状态位:模块已组态并准备好运行。模块数据 有效。 StatusUp OUTPUT BOOL FALSE 状态位:上一个位置值在正方向上发生了更改,并且是 在不超过 0.5 s 的时间内完成的。 StatusDown OUTPUT BOOL FALSE 状态位:上一个位置值在负方向上发生了更改,并且是 在不超过 0.5 s 的时间内完成的。 CompResult0 OUTPUT BOOL FALSE 状态位:因所选比较条件发生 DQ0(状态变化)比较事 件。 可使用输入参数 EventAck 的上升沿复位 CompResult0 。 CompResult1 OUTPUT BOOL FALSE 状态位:因所选比较条件发生 DQ1(状态变化)比较事 件。 可使用输入参数 EventAck 的上升沿复位 CompResult1 。 CaptureStatus OUTPUT BOOL FALSE 状态位:发生 Capture 事件后,输出参数 CapturedValue 将具备一个有效的 Capture 值 如果已设置输入参数 CaptureEnable,在相应数字量输入 上出现组态的沿时设置状态位 CaptureStatus.。 可在输入参数 CaptureEnable 的下降沿复位 CaptureStatus 。 CapturedValue OUTPUT DINT 0 最后采集的 Capture 值。无论输入参数 CaptureEnable 为何值,在出现下一个 Capture 事件之前,该值都会保 留。 如果发生了新的 Capture 事件,CaptureStatus 将置位, 可在输入参数 CaptureEnable 的下降沿对其进行复位。 ZeroStatus OUTPUT BOOL FALSE 状态位:无论计数方向为何,PositionValue 均已达到或 超出值“0”。 在输入参数 EventAck 的上升沿复位 ZeroStatus。参数 声明 数据类型 默认值 说明 PosOverflow OUTPUT BOOL FALSE 状态位:PositionValue 在正方向上超出了编码器位置值 范围的上限。 在输入参数 EventAck 的上升沿复位 PosOverflow。 NegOverflow OUTPUT BOOL FALSE 状态位:PositionValue 在负方向上低于编码器位置值范 围的下限。 在输入参数 EventAck 的上升沿复位 NegOverflow。 Error OUTPUT BOOL FALSE 发生错误。有关出错的原因,请参考输出参数 ErrorID。 ErrorID OUTPUT WORD 0 ErrorID (页 188) 参数显示错误消息的编号。 ErrorID = 0000H:没有任何错误。 PositionValue OUTPUT DINT 0 当前位置值 MeasuredValue OUTPUT REAL 0.0 频率、周期或速度(具体取决于组态)的当前测量值 MeasuredValue 或 CompleteSSIFrame 将有效,具体取 决于在工艺对象的“测量值”(Measured value) 下进行的参 数分配。 CompleteSSIFrame OUTPUT DWORD 0 最后接收到的完整 SSI 帧(32 位最低有效位) MeasuredValue 或 CompleteSSIFrame 将有效,具体取 决于在工艺对象的“测量值”(Measured value) 下进行的参 数分配。 CompareMeasuredValue OUTPUT BOOL FALSE 状态位: FALSE: 工作模式“将位置值(SSI juedui值)作为参考”;将 位置值作为参考 TRUE: 工作模式“将测量值作为参考”;将测量值作为参考。
静态变量 SSI_Absolute_Encoder 变量 数据类型 默认值 访问 说明 NewReferenceValue0 DINT L#0 写入 工作模式“将位置值(SSI juedui值)作为参 考”中的新比较值 0 NewReferenceValue1 DINT L#10 写入 工作模式“将位置值(SSI juedui值)作为参 考”中的新比较值 1 NewReferenceValue0_M REAL L#0.0 写入 工作模式“将测量值作为参考”中的新比较 值 0 NewReferenceValue1_M REAL L#10.0 写入 工作模式“将测量值作为参考”中的新比较 值 1 CurReferenceValue0 DINT L#0 读取 工作模式“将位置值(SSI juedui值)作为参 考”中的当前比较值 0 CurReferenceValue1 DINT L#10 读取 工作模式“将位置值(SSI juedui值)作为参 考”中的当前比较值 1 CurReferenceValue0_M REAL L#0.0 读取 工作模式“将测量值作为参考”中的当前比 较值 0 CurReferenceValue1_M REAL L#10.0 读取 工作模式“将测量值作为参考”中的当前比 较值 1 AdditionalErrorID DWORD W#16#0000 读取 内部指令(如 RDREC)的错误信息 UserCmdFlags STRUCT - SetReferenceValue0 BOOL FALSE 写入 设置比较值 0 SetReferenceValue1 BOOL FALSE 写入 设置比较值 1 SetDQ0 BOOL FALSE 写入 设置数字量输出 DQ0 SetDQ1 BOOL FALSE 写入 设置数字量输出 DQ1 ManualCtrlDQ0 BOOL FALSE 写入 启用数字量输出 DQ0 的设置。 TRUE:SetDQ0 置位 DQ01 FALSE:设置未启用 ManualCtrlDQ1 BOOL FALSE 写入 启用数字量输出 DQ1 的设置: TRUE:SetDQ1 置位 DQ11 FALSE:设置未启用参数的错误代码 ErrorID 错误代码 (W#16#...) 说明 0000 无错误 来自工艺模块的错误信息 80A1 反馈接口的 POWER_ERROR:电源电压 L+ 不正确 80A2 反馈接口的 ENC_ERROR :编码器信号不正确 80A3 反馈接口的 LD_ERROR:通过控制接口装载时出错 指令 SSI_Absolute_Encoder 的错误消息 80B8 新比较值 0 不满足以下条件: 计数下限 <= 比较值 0 <= 计数上限 比较值 0 < 比较值 1 80B9 新比较值 1 不满足以下条件: 计数下限 <= 比较值 1 <= 计数上限 比较值 0 < 比较值 1 80C0 该指令使用同一个实例 (DB) 多次调用 80C1 与工艺模块通信失败(读取数据记录):静态变量 AdditionalErrorID 中保存的内部指令 RDREC 的错误信息 80C2 与工艺模块通信失败(写入数据记录):静态变量 AdditionalErrorID 中保存的内部指令 WRREC 的错误信息 80C5 读取 OB 的当前启动信息失败:静态变量 AdditionalErrorID 中保存的内部指令 RD_SINFO 的错误信息 80C6 获取工艺模块的 I/O 地址失败:静态变量 AdditionalErrorID 中保存的内部指令 RD_ADDR 的错误信息 80C7 模块未插入或电源电压 L+ 缺失 80C8 不允许在静态变量 Configuration.HWID 中使用指定模块。