常见问题大全[S7-200 SMART V3.0 MC_MoveAbsolute]
MC_MoveAbsolute 指令名称:绝对位置运动指令。 功能:该指令命令轴运动至指定的绝对位置。 输入端 EN:MC_MoveAbsolute指令的使能端,需要一直导通。 Axis:轴名称 Position:指定绝对坐标的目标位置(正值或负值) Velocity:运动速度(正值) Acceleration:加速度 Deceleration:减速度 Jerk:加加速度 Direction:移动方向(0-正向,1-负向,2-最短距离,3-当前方向) BufferMode:定义指令的时间顺序(0:打断模式,1:缓冲模式) 『注意』部分输入/输出管脚没有具体介绍,请用户参考 MC_Power 指令中的说明。 使用技巧: – MC_MoveAbsolute 指令可由以下运动控制指令中止: MC_Halt MC_Stop MC_ImmediateStop MC_MoveAbsolute MC_MoveRelative MC_MoveVelocity MC_MoveJog MC_CamIn MC_GearIn – MC_MoveAbsolute 指令可由以下运动控制指令缓冲: MC_MoveAbsolute MC_MoveRelative MC_MoveVelocity MC_CamIn MC_GearIn – 新的 MC_MoveAbsolute 指令会中止以下主动运动控制指令: MC_Halt MC_MoveAbsolute MC_MoveRelative MC_MoveVelocity MC_MoveJog MC_CamOut MC_GearOut MC_CamIn MC_GearIn MC_PhasingRelative – 新的 MC_MoveAbsolute 指令可缓冲至以下运动控制指令: MC_Halt MC_MoveAbsolute MC_MoveRelative
常见问题大全[S7-200 SMART V3.0 MC_AbortTrigger ]
MC_AbortTrigger 指令名称:中断触发事件的指令 功能:中断MC_TouchProbe 使用要求: 轴已正确组态。 轴上正在运行 MC_TouchProbe 指令 输入端 EN:MC_TouchProbe指令的使能端,需要一直导通 Axis:轴名称 TriggerInput: 引用触发信号源 必须正确组态 TriggerInput,先在变量表中为 TriggerInput 添加一个变量,然后将其数据类型设置为 MC_TRIGGER_REF。 - 关联 ProbeID = 0:已关联轴组态probe0 - 关联 ProbeID = 1:已关联轴组态probe1 - TriggerEdge = 0:探针的上升沿有效 - TriggerEdge = 1:探针的下降沿有效 Execute: 上升沿触发 输出端 Done: 已中止触发器功能 Busy: 指令未结束 Error: 表示指令内发生了错误 ErrorID:错误代码 诊断 结合Error和ErrorID错误代码,查看指令帮助或系统手册,获取错误原因。
常见问题大全[S7-200 SMART V3.0 MC_TouchProbe]
MC_TouchProbe 指令名称:接触式探针 功能:记录事件触发的位置 使用要求:轴和探针输入已组态 MC_TouchProbe 指令 输入端 EN:MC_TouchProbe指令的使能端,需要一直导通 Axis:轴名称 TriggerInput: 引用触发信号源 必须正确组态 TriggerInput,先在变量表中为 TriggerInput 添加一个变量,然后将其数据类型设置为 MC_TRIGGER_REF。 - 关联 ProbeID = 0:已关联轴组态probe0 - 关联 ProbeID = 1:已关联轴组态probe1 - TriggerEdge = 0:探针的上升沿有效 - TriggerEdge = 1:探针的下降沿有效 Execute: 上升沿触发,触发后Busy为1等待探针信号 WindowOnly: 如果设置为True,则仅在窗口期内的触发事件有效 FirstPosition: 接受触发事件的起始位置 LastPosition: 接受触发事件的停止位置 输出端 Done: 触发事件已记录 Busy: 指令未结束 RecordedPosition: 捕获事件触发的位置 CommandAborted: 指令被另一个命令中止(例如:MC_AbortTrigger) Error: 表示指令内发生了错误 ErrorID:错误代码 诊断 结合Error 和 ErrorID错误代码,查看指令帮助或系统手册,获取错误原因。
常见问题大全[S7-200 SMART V3.0 MC_MoveVelocity]
MC_MoveVelocity 指令名称:速度运动指令。 功能:命令轴以设定的速度运行。 使用要点:Direction引脚与Velocity引脚的符号共同决定轴的运动方向。 使用技巧: MC_MoveVelocity指令可由以下运动控制指令中止。 MC_Halt MC_Stop MC_ImmediateStop MC_MoveAbsolute MC_MoveRelative MC_MoveVelocity MC_MoveJog MC_CamIn MC_GearIn MC_MoveVelocity指令无法由任何运动控制指令缓冲。 新的MC_MoveVelocity指令会中止以下主动运动控制指令: MC_Halt MC_MoveAbsolute MC_MoveRelative MC_MoveVelocity MC_MoveJog MC_CamIn MC_GearIn MC_CamOut MC_GearOut 新的MC_MoveVelocity指令可缓冲至以下运动控制指令: MC_Halt MC_MoveAbsolute MC_MoveRelative 『注意』部分输入/输出管脚没有具体介绍,请用户参考 MC_Power 指令中的说明。 指令输入端: ① Velocity:轴的速度。 ② Acceleration:加速度 ③ Deceleration:减速度 ④ Jerk:加加速度 ⑤ Direction:方向 Direction引脚与Velocity引脚的符号共同决定轴的运动方向 Direction = 0:旋转方向取决于参数“Velocity”值的符号 Direction = 1:如果“Velocity”值的符号为正,则轴朝负向移动;如果“Velocity”值的符号为负,则轴朝正向移动。 ⑥ BufferMode:定义指令的时间顺序 BufferMode=0 :打断模式,第一段运动过程当中过渡到第二段运动运动; BufferMode=1:缓冲模式,第一段运行结束,再运行第二段运动 指令输出端: ⑦ InVelocity : InVelocity= 0:输出未达到速度设定值 InVelocity= 1: 输出已达到速度设定值 ⑧ Busy:指令未结束 ⑨ Active:表示指令可对轴进行控制 ⑩ CommandAborted:被另一个命令中止
常见问题大全[S7-200 SMART V3.0 MC_MoveRelative]
MC_MoveRelative 指令名称:相对位置运动指令。 功能:命令轴以设定的速度移动指定的距离。 输入端 ① EN:MC_MoveRelative指令的使能端,需要一直导通。 ② Axis:轴名称 ③ Distance:运动的相对距离(正值或负值) ④ Velocity:运动速度(正值) ⑤ Acceleration:加速度 ⑥ Deceleration:减速度 ⑦ Jerk:加加速度 ⑧ BufferMode:定义指令的时间顺序0:打断模式,1:缓冲模式 『注意』部分输入/输出管脚没有具体介绍,请用户参考 MC_Power 指令中的说明。 使用技巧: MC_MoveRelative指令可由以下运动控制指令中止。 MC_Halt MC_Stop MC_ImmediateStop MC_MoveAbsolute MC_MoveRelative MC_MoveVelocity MC_MoveJog MC_CamIn MC_GearIn MC_MoveRelative指令可由以下运动控制指令缓冲: MC_MoveAbsolute MC_MoveRelative MC_MoveVelocity MC_CamIn MC_GearIn 新的MC_MoveRelative指令会中止以下主动运动控制指令: MC_Halt MC_MoveAbsolute MC_MoveRelative MC_MoveVelocity MC_MoveJog MC_CamIn MC_GearIn MC_CamOut MC_GearOut MC_PhasingRelative 新的MC_MC_MoveRelative指令可缓冲至以下运动控制指令: MC_Halt MC_MoveAbsolute MC_MoveRelative
没找到需要的文档?请前往“全球技术资源库” 为您提供海量技术文档
200 SMART 模拟量采集库 相关问题_去找答案提问 众多业内高手在线解答问题,最快2分钟有答案
常见问题大全[S7-200 SMART V3.0 MC_Power]
MC_Power 指令名称:启用/禁用轴。 功能:使能轴或禁用轴。 使用要点:在程序中需要一直调用,并且在其他运动控制指令之前调用并使能。 输入端 ① EN:MC_Power指令的使能端,需要一直导通。 ② Axis: 轴名称 可以有几种方式输入轴名称: a.鼠标右键输入管脚Axis---选择变量---选择轴,如下图所示: b.用键盘输入轴名称,如下图所示: ③ Enable:轴使能端 Enable为电平触发。 Enable=0:将轴切换为禁用(Disable)状态。 Enable=1:将轴切换为工作 (Standstill) 状态。 输出端 ④ Status:轴的使能状态。 ⑤ Valid: 如果为 true,功能块中提供一组有效的输出 ⑥ Error: MC_Power指令发生错误。 ⑦ ErrorID:当Error=1时,使用ErrorID表示错误信息。 诊断 结合Error 和 ErrorID错误代码,查看指令帮助或系统手册,获取错误原因。
常见问题大全[S7-200 SMART V3.0 MC_Reset ]
MC_Reset 指令名称:确认故障。 功能:用来复位轴相关错误。 输入端 ① EN:MC_Reset指令的使能端,需要一直导通。 ② Axis:轴名称 可以有几种方式输入轴名称: a.鼠标右键输入管脚Axis---选择变量---选择轴。 b.用键盘输入轴名称。 ③ Execute: MC_Reset指令的启动位,沿触发。 输出端 ④ Done:轴已复位,轴状态切换为Standstill或Disabled状态。 ⑤ Busy:指令未结束。 ⑥ Error:指令发生错误。 ⑦ ErrorID:当Error=1时,使用ErrorID表示错误信息。 诊断 结合Error 和 ErrorID错误代码,查看指令帮助或系统手册,获取错误原因。
常见问题大全[S7-200 SMART V3.0 MC_Home]
MC_Home 指令名称:回原点指令。 功能:直接设置轴位置或者通过搜索参考点的方式回原点,将CPU中的轴位置与实际的轴位置进行匹配。 使用要点:在轴做绝对位置定位前必须要触发MC_Home指令。 『注意』部分输入/输出管脚没有具体介绍,请用户参考 MC_Power 指令中的说明。 输入端 ① Execute:MC_Home指令的启动位,沿触发。 ② Position: 位置值 Mode=1时,对当前轴位置偏移Position后作为绝对位置。 Mode=0、3时,轴的绝对位置值。 ③ Mode: 回原点模式。 Mode=0: 绝对式直接回零点,轴的位置值为参数“Position”的值 Mode=1: 相对式直接回零点,轴的位置等于当前轴位置+参数“Position“的值 Mode=3: 主动回零点,轴的位置值为参数“Position“的值。回零参数在目标轴的向导中进行设置。只有PTO轴支持。 输出端 ④ Done: 成功设置或找到原点。 ⑤ Busy: 指令未结束。 ⑥ CommandAborted: 指令被另一个指令中止。 ⑦ Error: 指令发生错误。 ⑧ ErrorID: 当Error=1时,使用ErrorID表示错误信息。 诊断 结合Error 和 ErrorID错误代码,查看指令帮助或系统手册,获取错误原因。
常见问题大全[S7-200 SMART V3.0 MC_Halt ]
MC_Halt 指令名称:停止指令。 功能:命令轴按照设置的减速度减速停止,可用于运动轴的临时性停止。 使用要点:无论轴在连续运动状态、断续运动状态还是同步运动状态,执行MC_Halt都会将轴转换为断续运动状态,直到轴速度为零,轴状态转换为保持静止(StandStill)状态。 使用技巧:MC_Halt指令触发后轴开始减速停止,在减速停止过程当中,可被以下运动控制指令缓冲。 MC_MoveAbsolute MC_MoveRelative MC_MoveVelocity MC_CamIn MC_GearIn MC_Halt 指令可由以下运动控制指令中止: MC_Halt MC_Stop MC_ImmediateStop MC_MoveAbsolute MC_MoveRelative MC_MoveVelocity MC_MoveJog MC_CamIn MC_GearIn 新的 MC_Halt 指令会中止以下主动运动控制指令: MC_MoveAbsolute MC_MoveRelative MC_MoveVelocity MC_MoveJog MC_CamOut MC_GearOut MC_CamIn MC_GearIn MC_PhasingRelative 新的 MC_Halt 指令无法缓冲到任何运动控制指令 『注意』部分输入/输出管脚没有具体介绍,请用户参考 MC_Power 指令中的说明。 『注意』参数“Jerk”在固件版本V3.0.1及之前的版本中无效。 MC_Halt 停止轴后,若运行信号再次启动,轴会继续运行。即便MC_Halt一直接通,也只能停止轴一次,当轴运行指令再次收到上升沿启动信号,轴会继续运行。适合在需要临时停止轴运行,之后还需轴继续运行的场景,如设备调试、短暂故障处理等情况。
常见问题大全[S7-200 SMART V3.0 MC_Stop]
MC_Stop 指令名称:停止指令。 功能:命令轴按照设置的减速度减速停止,用于运动轴的停止。 使用要点:只要Execute仍然为TRUE或尚未达到Velocity零值,轴就会保持处于Stopping状态,此时轴指令无法执行运动操作,当运动指令在此时收到执行信号后会报错1005。Done为TRUE且Execute为FALSE时,轴就会进入保持静止(StandStill)状态。 使用技巧:MC_Stop指令触发后轴开始减速停止,在减速停止过程当中, MC_Stop指令可由以下运动控制指令中止: MC_ImmediateStop MC_Stop指令无法由任何运动控制指令缓冲。 新的MC_Stop指令会中止以下主动运动控制指令: MC_Home MC_Halt MC_MoveAbsolute MC_MoveRelative MC_MoveVelocity MC_MoveJog MC_CamIn MC_GearIn MC_CamOut MC_GearOut MC_PhasingRelative 新的MC_Stop指令无法缓冲到任何运动控制指令 『注意』部分输入/输出管脚没有具体介绍,请用户参考 MC_Power 指令中的说明。 『注意』参数“Jerk”在固件版本V3.0.1及之前的版本中无效。 MC_Stop:适用于需要彻底停止轴运动,且不希望后续误触发其他运动指令的场景,如设备维护、安全停止等情况。


技术支持
AI小西
风驰卡
产品入门
在线产品选型
售后登记和质保查询
ASP工程师验证
ASP公司证书验证
售后服务常见问题
首页
售前文档(样本、宣传册等)
售后文档(FAQ、手册等)
首页
立即开通1847会员
首页
教室培训课
取证训练营
在线自学课
认证证书查询
培训伙伴验证
首页
最新发帖
精华帖
发新帖
已解决问题
精华常见问题
运维工程师专区
官方商城









