<p>
西门子轴卡6SN1118-0DH12-0AA0分销商
</p>
POSx_LDOFF 指令
POSx_LDOFF指令(装载参考点偏移量)建立一个新的零位置,
它与参考点位置不在同一处。
执行这条指令之前,决定参考点位置,还要把机器
运动到起始位置,当该指令发送LDOFF命令时,位控模块计
算起始位置(当前位置)与参考点之间的偏移量。位控模块把所
计算的偏移量存储到RP_OFFSET参数,并将当前位置设为
0。这将起始位置作为零点位置。
如果电机追踪不到其位置(如,掉电或电机被手动重新定位),
可以使用POSx_RSEEK指令自动地重建零位置。
接通EN位允许该指令。确保EN位始终保持接通直到Done位
指示指令完成。
SIMflTK / IEC1131 |
LflD FED
P0SX 丄 DOFF P0S3UD0FF
EN EN
START
5THRT Done
Done Error
Error
■■ j
SIMflTK |
STL CALL POSx_LDOFF, START, Done,Error
接通参数START则向位控模块发送一条LDOFF命令。每一循环周期,只要参数START接通且位控模
块不忙,该指令向位控模块发送一条LDOFF命令。要该命令只发一次,使用边沿检测指令以脉冲
触发START参数接通。
模块完成该指令时,参数Done接通。
参数Error包含指令的执行结果。表9-20所示为错误代码定义。
表9-14 POSx_LDOFF指令的参数。
输入/输出 数据类型 操作数
START BOOL I、Q、V、M、SM、S、T、C、L、功率流
Done BOOL I、Q、V、M、SM、S、T、C、L
Error BYTE IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*AC、*LD
279
S7-200可编程序控制器系统手册
POSx_LDPOS 指令
POSx_LDPOS指令(装载位置)改变位控模块的当前位置值。
您也可以使用这条指令为运动命令建立一个新的零位置。
接通EN位允许该指令。确保EN位始终保持接通直到Done位
指示指令完成。
接通参数START则向位控模块发送一条LDPOS命令。每一循
环周期,参数START接通且位控模块不忙,该指令向位控模块
发送一条LDPOS命令。要该命令只发一次,使用边沿检
测指令以脉冲触发START参数接通。
参数New_Pos提供一个新值替换位控模块在运动中报告
并使用的当前位置值。基于测量单位,该值可以是一个脉冲数
(双整数)或是工程单位数(实数)。
模块完成该指令时,参数Done接通。
SIMHTK / IEC1131 |
LflD FED
F'OS>i_LDF'OS F'0S>i_LDF'0S
EN EN
START
START Mev.'.Pcis
Ne v.'J'os Done
Done Error
Error ■::_Pos
CJ'OS _
SIMHTK |
5TL CfiLL POSx_LDPOS, STfiRT, New_Pos, Done, Error, C_pos
参数Error包含指令的执行结果。有关错误代码定义,请参见表9-20。
参数C_Pos包含了模块的当前位置。基于测量的单位,该值可以是一个脉冲数(双整数)或者工程单位
数(实数)。
表9-15 POSx_LDPOS指令的参数,
输入/输出 数据类型 操作数
START BOOL I、Q、V、M、SM、S、T、C、L、功率流
New_Pos、C_Pos DINT、REAL ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*AC、*LD
Done BOOL I、Q、V、M、SM、S、T、C、L
Error BYTE IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*AC、*LD
280
S7-200开环运动控制
第9章
POSx_SRATE 指令
POSx_SRATE指令(设置速率)命令位控模块改变加速、减速和
陡变时间。
接通EN位允许该指令。确保EN位始终保持接通直到Done位
指示指令完成。
接通参数START则将新的时间值拷贝到组态/包络表并向位控
模块发送一条SRATE命令。每一循环周期,当START参数接
通并且模块不忙时,该指令发送一条SRATE命令到位控模
块。要该命令只发一次,使用边沿检测指令以脉冲触发
START参数接通。
参数ACCEL-Time、DECEL_Time和JERK_Time决定新的加
速时间、减速时间和陡变时间■,单位为毫秒(ms)。
模块完成该指令时,参数Done接通。
参数Error包含指令的执行结果。有关错误代码定义,请参见表
9-20。
SIMHTK / IEC1131 |
LflD FED
POSx_SRflTE F'OS>i_SRflTE
EN EN
START
START HCCEL.Time
HCXEL.Time DECEL.Time
[:'E■::EL_Time JERK_Time
JERK.Time Done
Done Error
Error
SIMHTK |
STL CALL POSx_SRflTE, STURT, flCCEL.Time, DECEL.Time, JERK_Time, Done, Error
表9-16 POSx_SRATE指令的参数,
输入/输出 数据类型 操作数
START BOOL I、Q、V、M、SM、S、T、C、L
ACCEL Time、 DECEL_Time、JERK一Time DINT ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*AC、 *LD、常数
Done BOOL I、Q、V、M、SM、S、T、C、L
Error BYTE IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*AC、 *LD
281
S7-200可编程序控制器系统手册
POSx_DIS 指令
指令POSx_DIS可接通或断开位控模块的DIS输出。您可以使
用DIS输出来允许或禁止电机控制器。如果您要使用位控模块
上的DIS输出,那么,这条指令可以在每一循环周期中调用,
或者只在您需要改变DIS输出时调用。
EN位接通时允许该指令,参数DIS_ON控制位控模块的DIS输
出。关于DIS输出的更多信息,请参看表9-8或参看附录A中的
位控模块特性。
参数Error包含指令的执行结果。有关错误代码定义,请参见表
9-20。
SIMHTK / IEC1131 |
LflD FBD
POSx.C'IS F'OSx.DIS
EN EN
C:'I5_C:'M
[:'IS_0H Error
Error
SIMHTK |
STL CALL P0Sx_DIS, DIS.ON, Error
表9-17 POSx_DIS指令的参数。
输入/输出 数据类型 操作数
DIS_ON BYTE 旧、QB、VB、MB、SMB、SB、LB、AC、*VD、*AC、*LD、 常数
Error BYTE IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*AC、*LD
282
S7-200开环运动控制
第9章
POSx_CLR 指令
POSx_CLR指令(触发CLR输出)命令位控模块在CLR输出上生
成一个50ms的脉冲。
接通EN位使能该指令。确保EN位始终保持接通直到Done位
指示指令完成。
接通参数START则向位控模块发送一条CLR命令。每一循环
周期,当参数START接通并且模块不忙时,该指令向位控模块
发送一条CLR命令。要该命令只发一次,使用边沿检测指
令以脉冲触发START参数接通。
模块完成该指令时,参数Done接通。
参数Error包含指令的执行结果。有关错误代码定义,请参见表
9-20。
SIMHTK / IEC1131 |
LflD FED
POSxjCLR POSkjCLR
EN EN
START
5THRT Done
Done Error
Error
■■ j
SIMflTK |
STL CALL POSx.CLR, START, Done, Error
表9-18 POSx_CLR指令的参数,
输入/输出 数据类型 操作数
START BOOL I、Q、V、M、SM、S、T、C、L、功率流
Done BOOL I、Q、V、M、SM、S、T、C、L
Error BYTE IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*AC、*LD
283
S7-200可编程序控制器系统手册
POSx_CFG 指令
POSx_CFG指令(重新装载组态)命令位控模块从组态/包络表指
针所的地方读取组态块。位控模块将新的组态与现有的组
态进行比较并执行所有需要的设置改变或重新计算。
接通EN位允许该指令。确保EN位始终保持接通直到Done位指
示指令完成。
接通参数START使位控模块发送一条CFG命令。每一循环周
期,当参数START接通且模块不忙时,该指令都会向位控模块
发送一条CFG命令。要该命令只发一次,使用边沿检测指
令以脉冲触发START参数接通。
模块完成该指令时,参数Done接通。
SIMHTK / IEC1131 |
LflD FED
POSxjCFQ POSkjCFG
EN EN
START
5THRT Done
Done Error
Error
■■ j
SIMflTK |
STL CALL POSx.CFG, START, Done, Error
参数Error包含指令的执行结果。有关错误代码定义,请参见表9-20。
表9-19 POSx_CFG指令的参数,
输入/输出 数据类型 操作数
START BOOL I、Q、V、M、SM、S、T、C、L、功率流
Done BOOL I、Q、V、M、SM、S、T、C、L
Error BYTE IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*AC、*LD
284
S7-200开环运动控制
<p>
</p>