找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
位控向导按照您所选的测量系统自动组态速度参数(Speed和C_Speed)和位置参数(Pos或
C_Pos)的数值。对于脉冲,这些参数是双整数,对于工程单位,这些参数是您所选的单位的实数
值。例如:选厘米(cm)为单位,位控参数则存为以厘米为单位的一个实数值,速度参数则选一个
每秒若干厘米的实数值(cm/sec.)。
以下是特定的运动控制任务所需的位控指令:
在您的用户程序中插入POSx_CTRL,并以SM0.0为条件使之每个循环都执行。
要指定运动到一个绝对位置,您必须首先使用POSx_RSEEK或POSx_LDPOS指令建立零位
置。
要运动到某个特定位置,根据您程序中的输入,使用POSx_GOTO指令。
要运行您在位控向导中所组态的移动包络,使用POSx_RUN指令。
指令POSx_GOTO命令位控模块走到指定位置。
接通EN位使能该指令。确保EN位始终保持接通直到Done位
指示指令完成。
接通参数START向位控模块发送一个GOTO命令。当参数
START接通且位控模块不忙时,每一循环都会向位控模块发送
一条GOTO命令。要确保只发送一条GOTO命令,使用边沿检
测来触发START参数。
参数Pos包含一个表示运动位置(对于绝对运动)或运动距离
(对于相对运动)的值。基于所选的测量单位,该值可以是一
个脉冲数(双整数)或工程单位数(实数)。
参数Speed决定了运动的最大速度。基于测量单位,该值可以
是一个每秒脉冲数(双整数)或是每秒工程单位(实数)。
参数Mode可选择运动类型:
0 -- 绝对位置
1 -- 相对位置
2 -- 单速连续正向转动
3 -- 单速连续负向转动
当位控模块完成该指令时,参数Done接通。
接通参数Abort,命令位控模块停止当前的包络并减速直至电机停下。
参数C_POS包含模块的当前位置。基于测量的单位,该值可以是一个脉冲数(双整数)或者工程单
位数(实数)。
参数C_Speed包含模块的当前速度。基于测量的单位,该值可以是一个每秒脉冲数(双整数)或是每
秒工程单位(实数)。
请按上述规则检查你的参数设置是否适当!
特别工程量单位是否正确?!
补充:如果参数对应正确请检查你的时序是否配合有错!
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城