西门子S7-200位置控制带注解

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

块:MAIN作者:创建时间:2007.08.1911:03:26修改时间:2016.10.1521:51:47符号变量类型数据类型注释TEMPTEMPTEMPTEMP启用驱动器网络1网络1网络1网络1Drive_Enabl~:V210.0Drive_Enable_~:Q0.4符号地址注释Drive_Enable_BitV210.0开始启动位Drive_Enable_OutQ0.4启动驱动该块用于将一个位置量转化为一个脉冲量,因此它可用于将一段位移转化为脉冲数,或将一个速度转化为脉冲频率。网络2网络2网络2网络2距离值转为脉冲数EN脉冲频率速度脉冲数一圈位移SM0.0Velocity_SS_m~:VD7010005.0Velocity_SS:VD100符号地址注释Velocity_SSVD100起动/停止速度(脉冲/秒Velocity_SS_mm_sVD70起动/停止速度(毫米/秒)由给定转速电机转速计算毫米/秒velocity_max计算脉冲/秒的velocity_max该块用于将一个脉冲量转化为一个位置量,因此它可用于将一段脉冲数转化为位移,或将一个脉冲频率转化为速度。网络3网络3网络3网络3脉冲转位置EN最大速度转速_分~脉冲_一~脉冲数转化为距离~ENOutputInputPulsesE_UnitsSM0.0rpm:VD761000Velocity_Max:VD104Velocity_Max:VD10410005.0Velocity_Max_~:VD80符号地址注释rpmVD76伺服电机转速在转速Velocity_MaxVD104最大速度(脉冲/秒)Velocity_Max_mm_sVD80最大速度(毫米/秒)西门子MAPSERVQ0.0程序例子该块用于将一个位置量转化为一个脉冲量,因此它可用于将一段位移转化为脉冲数,或将一个速度转化为脉冲频率。网络4网络4网络4网络4距离值转为脉冲数EN脉冲频率速度脉冲数一圈位移SM0.0Velocity_mm_s:VD14010005.0Velocity_p_s:VD144符号地址注释Velocity_mm_sVD140mm/s的速度在Velocity_p_sVD144在pulses/s的速度计算一个给定的delta_taccel_dec_time网络5网络5网络5网络5计算给定值EN加减速蕕最大频率最小频率预置频率秒速度SM0.0Velocity_Max:VD104Velocity_SS:VD100Velocity_p_s:VD144accel_dec_ti~:VD108delta_T:VD90符号地址注释accel_dec_timeVD108最大加速和减速时间在秒(0.5至32)delta_TVD90加速和减速时间达到速度Velocity_MaxVD104最大速度(脉冲/秒)Velocity_p_sVD144在pulses/s的速度Velocity_SSVD100起动/停止速度(脉冲/秒Q0_0_CTRL该块用于传递全局参数,每个扫描周期都需要被调用。网络6网络6网络6网络6传递全局参数EN当前绝秪启动停謣最大频率加减速蕕正限位反限位SM0.0Velocity_SS:VD100Velocity_Max:VD104accel_dec_ti~:VD108CTRL_C_Pos:VD113Fwd_Limit:V112.0Rev_Limit:V112.1符号地址注释accel_dec_timeVD108最大加速和减速时间在秒(0.5至32)CTRL_C_PosVD113Q0_0_CTRL:Currentabsoluteposition(pulses)Fwd_LimitV112.0向前运动的限位开关Rev_LimitV112.1反向运动的限位开关Velocity_MaxVD104最大速度(脉冲/秒)Velocity_SSVD100起动/停止速度(脉冲/秒可选:如何更改默认值网络7网络7网络7网络7MOV_RENOENOUTINMOV_DWENOENOUTINSM0.01.0002VD150000VD23搜索参考点网络8网络8网络8网络8寻找参考点位置ENP参考点位完成位参考点緙故障位参考点祣SM0.0Home_EXECUTE:V120.00Direction:V120.1Home_Done:V120.2Home_Error:V120.3符号地址注释DirectionV120.10=反/1=前进Home_DoneV120.2首页搜索完成Home_ErrorV120.3回归搜索错误Home_EXECUTEV120.0搜索参考点用于将一个位置量转化为一个脉冲量,因此它可用于将一段位移转化为脉冲数,或将一个速度转化为脉冲频率。网络9网络9网络9网络9距离值转为脉冲数EN脉冲频率速度脉冲数一圈位移SM0.0Millimeter:VD13010005.0Pulses:VD134符号地址注释MillimeterVD130位置在毫米或部分PulsesVD134脉冲位置或部分块用于让轴以指定的速度,运动到指定的绝对位置网络10网络10网络10网络10执行绝对位置ENP执行位完成位绝对位移预置频率SM0.0Absolute_EX~:V150.0Pulses:VD134Velocity_p_s:VD144Absolute_Do~:V150.1符号地址注释Absolute_DoneV150.1绝对运动完成Absolute_EXECUTEV150.0绝对运动的开始PulsesVD134脉冲位置或部分Velocity_p_sVD144在pulses/s的速度于让轴按照指定的方向,以指定的速度,运动指定的相对位移网络11网络11网络11网络11执行相对位移ENP执行位Done相对位移预置频率预置方向SM0.0Relative_EX~:V160.0Pulses:VD134Velocity_p_s:VD144Direction:V120.1Relative_Do~:V169.1符号地址注释DirectionV120.10=反/1=前进PulsesVD134脉冲位置或部分Relative_DoneV169.1相对运动完成Relative_EXECUTEV160.0启动相对运动Velocity_p_sVD144在pulses/s的速度于将当前位置的绝对位置设置为预置值网络12网络12网络12网络12装载当前位置ENP执行位完成位预置绝秪故障位当前位置SM0.0LoadPos_EXE~:V170.00LoadPos_Done:V170.1LoadPos_Error:VB171LoadPos_C_Pos:VD172符号地址注释LoadPos_C_PosVD172q0_0_loadpos:目前的绝对位置(脉冲)LoadPos_DoneV170.1加载位置完成LoadPos_ErrorVB171加载位置误差LoadPos_EXECUTEV170.0加载位置让轴按照指定的方向和频率运动,在运动过程中可对频率进行更改网络13网络13网络13网络13预设的速度运动ENP执行位故障标识预置频率绝对位置预置方向SM0.0Jog_Function:V180.0Velocity_p_s:VD144Direction:V120.1Velocity_Err~:VB185Velocity_C_P~:VD186符号地址注释DirectionV120.10=反/1=前进Jog_FunctionV180.0启动/停止速度运动(1=活动)Velocity_C_PosVD186q0_0_movevelocity:目前的绝对位置(脉冲)Velocity_ErrorVB185错误速度运动Velocity_p_sVD144在pulses/s的速度于使轴减速直至停止网络14网络14网络14网络14停止运动ENN执行位完成位SM0.0Jog_Function:V180.0Stop_Done:V190.1符号地址注释Jog_FunctionV180.0启动/停止速度运动(1=活动)Stop_DoneV190.1停止done将一个脉冲量转化为一个位置量,因此它可用于将一段脉冲数转化为位移,或将一个脉冲频率转化为速度。网络15网络15网络15网络15脉冲数转化为距离~ENOutputInputPulsesE_UnitsSM0.0Velocity_C_P~:VD18610005.0Velocity_Pos~:VD200符号地址注释Velocity_C_PosVD186q0_0_movevelocity:目前的绝对位置(脉冲)Velocity_Position_mmVD200目前的绝对位置(mm)块:脉冲转位置作者:创建时间:2007.08.1911:03:26修改时间:2016.10.1517:35:28符号变量类型数据类型注释ENINBOOLLD0转速_分钟INDWORD伺服电机的每分钟转速LD4脉冲_一圈INDWORD电机转一圈所需要的脉冲数ININ_OUTLD8最大速度OUTDWORD最大速度(脉冲/秒)LD12转速TEMPDWORD伺服电机的转速TEMP网络1网络1网络1网络1DIV_DIENOENOUTIN1IN2SM0.0#转速_分钟:LD0+60#转速:LD12网络2网络2网络2网络2MUL_DIENOENOUTIN1IN2SM0.0#转速:LD12#脉冲_一圈:LD4#最大速度:LD8块:计算给定值作者:创建时间:2007.08.1911:23:10修改时间:2016.10.1517:35:28符号变量类型数据类型注释ENINBOOLLD0最大频率INDINT最大频率LD4最小频率INDINT启动/停止频率LD8预置频率INDINT预置频率(Velocity_SS=Velocity=Velocity_Max)LD12秒速度INREAL时间秒到达速度IN_OUTLD16加减速时间OUTREAL是由Velocity_Ss加减速到Velocity_Max所用的时间为大于等于0.5(0.02~32.0秒)LD20速度值TEMPDINTLD24最小值TEMPDINTLD28速度最小值TEMPREALLD32最小值速度TEMPREALLD36系数TEMPREAL网络1网络1网络1网络1SUB_DIENOENOUTIN1IN2SUB_DIENOENOUTIN1IN2DI_RENOENOUTINDI_RENOENOUTINDIV_RENOENOUTIN1IN2MUL_RENOENOUTIN1IN2SM0.0#最大频率:LD0#最小频率:LD4#速度值:LD20#预置频率:LD8#最小频率:LD4#最小值:LD24#速度值:LD20#速度最小值:LD28#最小值:LD24#最小值速度:LD32#速度最小值:LD28#最小值速度:LD32#系数:LD36#系数:LD36#秒速度:LD12#加减速时间:LD16网络2网络2网络2网络2RMOV_RENOENOUTIN#加减速时间:LD160.50.5#加减速时间:LD16网络3网络3网络3网络3RMOV_RENOENOUTIN#加减速时间:LD1632.032.0#加减速时间:LD16块:距离值转为脉冲数作者:创建时间:2000.09.0515:17:03修改时间:2016.10.1517:42:46符号变量类型数据类型注释ENINBOOLLD0速度INREAL欲转换的位移或速度LD4脉冲数INDINT电机转一圈所需要的脉冲数LD8一圈位移INREAL电机转一圈所产生的位移IN_OUTLD12脉冲频率OUTDINT转换后的脉冲数或脉冲频率LD16临时_DTEMPDINTLD20临时_RTEMPREALLW24临时_ITEMPINT比例程序网络1网络1网络1网络1网络2网络2网络2网络2DI_RENOENOUTINMUL_RENOENOUTIN1IN2DIV_RENOENOUTIN1IN2ROUNDENOENOUTINSM0.0#脉冲数:LD4#临时_R:LD20#速度:LD0#临时_R:LD20#临时_R:LD20

1 / 58
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功