全国服务热线 15801815554

SIEMENS西门子 S120伺服电机 1FK7022-5AK71-1SG3

更新时间:2024-07-07 08:00:00
价格:请来电询价
西门子:代理经销商
低压断路器:全新原装 假一罚十
德国:现货 实体经营
联系电话:15801815554
联系手机:15801815554
联系人:邓经理
让卖家联系我
详细介绍


            MC_WriteParameter V7 (S7-1500) MC_WriteParameter:写参数 V7 (S7-1500) 说明 通过运动控制指令“MC_WriteParameter”,可以在运行时更改工艺对象的选定参数。更改将 立即生效或在重启后生效,具体取决于相应的参数。 在 CPU 的“RUN → STOP → RUN”转换期间,参数值将保持一致。如果发生断电或存储器复位, 则更改后的参数值将复位为初始值。 对于立即生效的参数,如果工艺对象重启,则更改后的参数值将复位为初始值。对于重启后 才会生效的参数,如果再次重启,参数值会保留下来。 适用于 • 速度轴 • 定位轴 • 同步轴 • 外部编码器 要求 • 工艺对象已正确组态。参数 下表列出了“MC_WriteParameter”运动控制指令的参数: 参数 声明 数据类型 默认值 说明 Axis INPUT TO_SpeedAxis TO_PositioningAxis TO_Synchronous‐ Axis TO_ExternalEncod er - 工艺对象 Execute INPUT BOOL FALSE TRUE 上升沿时启动作业 ParameterNumber INPUT DINT 0 要更改的参数索引 Value INPUT Variant (BOOL, INT, DINT, UDINT, LREAL) - 指向要写入的值(源地址)的变量指针 Done OUTPU T BOOL FALSE TRUE 作业已完成。 Busy OUTPU T BOOL FALSE TRUE 作业正在处理中。 CommandAborted OUTPU T BOOL FALSE TRUE 作业在执行过程中被另一作业中止。 Error OUTPU T BOOL FALSE TRUE 执行过程中出错。作业被拒绝。错 误原因位于参数“ErrorID”中。 ErrorID OUTPU T WORD 16#000 0 参数“ErrorID”的错误 ID 更多详细信息,请参见文档《S7-1500/ S7-1500T 运动控制报警和错误 ID》中的“错 误 ID”部分。

              可修改的参数 下表列出了可使用运动控制指令“MC_WriteParameter”更改的参数: 变量 索引 工艺对象 数据类 型 说明 有效性 PositionLimits_HW. Active 1000 定位轴 同步轴 BOOL 启用/禁用硬限位开关 正负硬限位开关均可通过此参数激活 或禁用。 直接 FALSE 硬限位开关禁用 TRUE 硬限位开关激活 Ti 1010 速度轴 定位轴 同步轴 外部编码器 LREAL 通信时间 Ti(读入过程值) 以秒 (s) 为单位指定值。 重新启动后 To 1011 速度轴 定位轴 同步轴 外部编码器 LREAL 通信时间 To(输出过程值) 以秒 (s) 为单位指定值。 重新启动后 TPn/TDP 1012 速度轴 定位轴 同步轴 外部编码器 LREAL PROFINET 发送时钟或 PROFIBUS 发送 时钟 以秒 (s) 为单位指定值。 重新启动后MC_SaveAbsoluteEncoderData V7 (S7-1500) MC_SaveAbsoluteEncoderData:保存用于设备更换的juedui值调整 V7 (S7-1500) 说明 使用运动控制指令“MC_SaveAbsoluteEncoderData”,可以保存juedui值编码器的调整以用于设 备更换。要求 SIMATIC 存储卡上有足够的存储空间。 参数 下表列出了“MC_SaveAbsoluteEncoderData”运动控制指令的参数: 参数 声明 数据类型 默认值 说明 Execute INPUT BOOL FALSE TRUE 上升沿时启动作业 Done OUTPU T BOOL FALSE TRUE 将保存带有juedui值编码器的 CPU 所 有工艺对象的juedui值编码器调整以 用于设备更换。 Busy OUTPU T BOOL FALSE TRUE 作业正在处理中。 Error OUTPU T BOOL FALSE TRUE 处理作业时出错。作业被拒绝。错 误原因位于参数“ErrorID”中。 ErrorID OUTPU T WORD 0 参数“ErrorID”的错误 ID 更多详细信息,请参见文档《S7-1500/ S7-1500T 运动控制报警和错误 ID》中的“错 误 ID”部分。 测量输入、输出凸轮、凸轮轨迹 (S7-1500) MC_MeasuringInput V7 (S7-1500) MC_MeasuringInput:启动一次测量 V7 (S7-1500) 说明 通过运动控制指令“MC_MeasuringInput”,开始进行一次性测量。 进行一次性测量时,可以通过一个测量作业检测到一个或两个边沿。将相应的工艺对象轴或 外部编码器的位置分配给测量事件。测量结果在函数块以及工艺数据块中进行指示,并且可 在用户程序中进行进一步处理。测量作业已完成。 必须使用“MC_MeasuringInput.Execute” = TRUE,再次启动另一个测量作业。适用于 • 测量输入 要求 • 工艺对象已正确组态。 • 轴编码器的状态必须为“valid”(“.StatusSensor[1..4].State”= valid)。否则,会在函 数块中拒绝测量作业,并提示错误。 • 测量输入与测量模块之间已建立通信(“.StatusWord.CommunicationOK”= TRUE)。 • 在主动或被动回原点期间,无法使用 PROFIdrive 进行测量。 超驰响应 有关“MC_MeasuringInput”作业的超驰响应,请参见“超驰响应 V7:测量输入作业 (页 4146)”部分。 参数 下表列出了“MC_MeasuringInput”运动控制指令的参数: 参数 声明 数据类型 默认值 说明 MeasuringInput INPUT TO_Measuring‐ Input - 工艺对象 Execute INPUT BOOL FALSE TRUE 上升沿时启动作业 Mode INPUT DINT 0 测量类型 0 下一个上升沿的测量 1 下一个下降沿的测量 2 下两个边沿的测量 3 两个边沿的测量,从上升沿开始 • 上升沿 =“MeasuredValue1”(测 量值 1) • 下降沿 =“MeasuredValue2”(测 量值 2) 4 两个边沿的测量,从下降沿开始 • 下降沿 =“MeasuredValue1” • 上升沿 =“MeasuredValue2”参数 声明 数据类型 默认值 说明 MeasuringRange INPUT BOOL FALSE 测量值的采集 遵守时间相关的边界条件。 FALSE 始终采集测量值 TRUE 仅采集测量范围内的测量值 StartPosition INPUT LREAL 0.0 测量范围的起始位置 对于具有活动的取模函数的轴或外部编码 器,超出模数范围的位置数据会镜像在模数 范围内。 EndPosition INPUT LREAL 0.0 测量范围的结束位置 对于具有活动的取模函数的轴或外部编码 器,超出模数范围的位置数据会镜像在模数 范围内。 Done OUTPU T BOOL FALSE TRUE 已完全处理块。 测量值有效。 Busy OUTPU T BOOL FALSE TRUE 作业正在处理中。 CommandAborted OUTPU T BOOL FALSE TRUE 测量作业已中止。 Error OUTPU T BOOL FALSE TRUE 处理作业时出错。错误原因位于参 数“ErrorID”中。 ErrorID OUTPU T WORD 16#000 0 参数“ErrorID”的错误 ID 更多详细信息,请参见文档《S7-1500/ S7-1500T 运动控制报警和错误 ID》中的“错 误 ID”部分。 MeasuredValue1 OUTPU T LREAL 0.0 第一个测量值 MeasuredValue2 OUTPU T LREAL 0.0 第二个测量值(用于两个边沿的测量)对于通过“Execute”开始的“Mode”= 0 的“MC_MeasuringInput”作业,执行了下一个上升沿的 测量。“Done” = TRUE 信号表示测量已成功完成。确定的测量值 ①(在示例中:为 50)已 通过“MeasuredValue1”进行输出。 MC_MeasuringInputCyclic V7 (S7-1500) MC_MeasuringInputCyclic:启动周期性测量 V7 (S7-1500) 说明 通过运动控制指令“MC_MeasuringInputCyclic”,开始进行循环测量。通过循环测量,系统Zui多会检测到两个测量事件,并会显示相关的测量位置。会继续循环进 行测量,直至按照指令结束测量。 适用于 • 测量输入 要求 • 工艺对象已正确组态。 • 只有在使用定时器 DI 进行测量时,才支持周期性测量。 • 测量输入与测量模块之间已建立通信(“.StatusWord.CommunicationOK”= TRUE)。 • 仅当轴编码器为“有效”状态“valid”(“.StatusSensor[1..4].State” = valid)时,操作 才生效。否则,会在函数块中拒绝测量作业,并提示错误。 超驰响应 有关“MC_MeasuringInputCyclic”作业的超驰响应,请参见“超驰响应 V7:测量输入作业 (页 4146)”部分。 参数 下表列出了“MC_MeasuringInputCyclic”运动控制指令的参数: 参数 声明 数据类型 默认值 说明 MeasuringInput INPUT TO_Measuring‐ Input - 工艺对象 Execute INPUT BOOL FALSE TRUE 上升沿时启动作业 Mode INPUT DINT 0 测量类型 0 上升沿的测量 1 下降沿的测量 2 两个边沿的测量 MeasuringRange INPUT BOOL FALSE 测量值的采集 遵守时间相关的边界条件。 FALSE 始终采集测量值 TRUE 仅采集测量范围内的测量值。

联系方式

  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201100
  • 电话:15801815554
  • 联系人:邓经理
  • 手机:15801815554
  • 微信:15801815554
  • QQ:190755061