




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、运动控制解决的问题通常指以步进电机或伺服电机为驱用时间内的脉冲数进行准确测量。在动态性能上,通过运动方程进行数学分析,从而借助步进或伺服进行实现。运动控制是精确的量化控制,在自动化较高的应用场合中得到广泛的应用。如单机应用中的定量灌装(药品灌装、定长裁切;(印花机人转运,自动生产线上的拾取及堆放,不仅有一定的要求,还有一定的施力要求,不可太松或太紧。不仅保证严格的位置关系,同时在速度、运动控制考虑的因素有:时间、位置、速度、度、力、力矩以及时序上都有严格的要求。度、力和力矩以及各轴间的函数关系。二、运动控制器的功能实现方法运动控制器提供四个基本软件功能模块,可搭建有32个功能模块(序号0-31)的运动控制系统。每个模块都允许重复装载运行数据。四个基本功能模块是:位置模块、电子齿轮模块、速度模块和计数模块,一般运动控制系统均可由上述四种模块搭建。本册主要介绍这四种模块的基本功能,应用方法,并用示例说明如何完成运动控制任务。通常运动控制应用的工具软件是G代码或VB、VC类高级语言,本运动控制的工具软件是梯形图,使应用者更专注于运动控制的本身,而不因工具而花的精力。现提供的一款运动控制器具有2路高速计数输入功能和四路脉冲输出功能,而四路脉冲输出口可以定义成位置模块、速度模块和电子齿轮模块。其中,位置模块和计数模块提供高速输入输出功能。运动控制文件的组成:运动控制文件由头文件、代码段和数据段三部分组成。一、运动控制解决的问题通常指以步进电机或伺服电机为驱用时间内的脉冲数进行准确测量。在动态性能上,通过运动方程进行数学分析,从而借助步进或伺服进行实现。运动控制是精确的量化控制,在自动化较高的应用场合中得到广泛的应用。如单机应用中的定量灌装(药品灌装、定长裁切;(印花机人转运,自动生产线上的拾取及堆放,不仅有一定的要求,还有一定的施力要求,不可太松或太紧。不仅保证严格的位置关系,同时在速度、运动控制考虑的因素有:时间、位置、速度、度、力、力矩以及时序上都有严格的要求。度、力和力矩以及各轴间的函数关系。二、运动控制器的功能实现方法运动控制器提供四个基本软件功能模块,可搭建有32个功能模块(序号0-31)的运动控制系统。每个模块都允许重复装载运行数据。四个基本功能模块是:位置模块、电子齿轮模块、速度模块和计数模块,一般运动控制系统均可由上述四种模块搭建。本册主要介绍这四种模块的基本功能,应用方法,并用示例说明如何完成运动控制任务。通常运动控制应用的工具软件是G代码或VB、VC类高级语言,本运动控制的工具软件是梯形图,使应用者更专注于运动控制的本身,而不因工具而花的精力。现提供的一款运动控制器具有2路高速计数输入功能和四路脉冲输出功能,而四路脉冲输出口可以定义成位置模块、速度模块和电子齿轮模块。其中,位置模块和计数模块提供高速输入输出功能。运动控制文件的组成:运动控制文件由头文件、代码段和数据段三部分组成。运动控制文件在运行前必须以数据方式占用PLC有明确的运动文件定义或说明。运动文件的三个组成部分在较后有详细说明。编写环境:运动控制文件以数据方式PLCFLASH数据文件调到PLC的数据寄存器D中,然后依据寄存器的数据而进行运动控制。运动控制文件的最终表现形式就是存放在数据寄存器中的数据。只要能对PLC的数据寄存器D如人机界面,软件。除此之外,还提供了PLCFLASHDownhex.exe(支持OREQDBDW伪指令*.Hx目标文Downhex.exePLCFLASHPLC器中。运行环境:运动控制器是在科威PLC基础上,嵌入运动控制功能后形成的制,但PLC的基本功能均保留。因此,运动控制的语言表达及运行环境仍是梯形图方式。运动控制器使用手册11.1总体结构1、运动功能的启动由梯形图启动,并占用相关(当未启动时,相关。各功能模块填好控制位后,由总的控制字()进行申请执行。2、运动功能的占用FLASH占用:存放运动功能文件MOTION.DAT。运动文件写入FLASH现有两种办法可供参考。方法一:将MOTION.DATPLCD区,而后由D区写入FLAD--FLSFLSH函数。JTG端口直接将MOTON.T文件写入FLSHJTA--->FLA。在应用时,较多采用方法二写入数据文件。当运动控制器上电运行(第一SCAN结束时FLASH中的运动功能文件MOTION.DAT读入到PLC的数据寄存器D区,因此运动控制器运行时,是以PLC区的数据作为运行数据,FLASH中的数据是运动的数据。PSBANK=33H(3。PLC 占用:上述1.2运动控制器硬件配置控制器硬件配置字D8020:MOVE_CONFIG_PLS=D8020(RAM_PD8+20).查看配置字可以知道运动控制器的硬件分配,它与具体的运动控制器捆挷。运动控制器使用手册2b15b14b13b12b11b10b09b08功能描述000NOPLS001FBD00101.1总体结构1、运动功能的启动由梯形图启动,并占用相关(当未启动时,相关。各功能模块填好控制位后,由总的控制字()进行申请执行。2、运动功能的占用FLASH占用:存放运动功能文件MOTION.DAT。运动文件写入FLASH现有两种办法可供参考。方法一:将MOTION.DATPLCD区,而后由D区写入FLAD--FLSFLSH函数。JTG端口直接将MOTON.T文件写入FLSHJTA--->FLA。在应用时,较多采用方法二写入数据文件。当运动控制器上电运行(第一SCAN结束时FLASH中的运动功能文件MOTION.DAT读入到PLC的数据寄存器D区,因此运动控制器运行时,是以PLC区的数据作为运行数据,FLASH中的数据是运动的数据。PSBANK=33H(3。PLC 占用:上述1.2运动控制器硬件配置控制器硬件配置字D8020:MOVE_CONFIG_PLS=D8020(RAM_PD8+20).查看配置字可以知道运动控制器的硬件分配,它与具体的运动控制器捆挷。运动控制器使用手册2b15b14b13b12b11b10b09b08功能描述000NOPLS001FBD0010FBD0,FBD1011FBD0,FBD1,FBD2100FBD0,FBD1,FBD2,FBD3101FBD0,FBD1,FBD2,FBD3,FBD4110FBD0,FBD1,FBD2,FBD3,FBD4,FBD51M0000-M0047FBD0-FBD5FBD_CONTROL.2S000-S047FBD0-F TUS.3M8080-M8094FBD0-FBD5控制和 总体申请.4D8020具体运动控制器硬件配置说明字.5S56-S63输 状态(实时输入).6S64-S71输出口状态(实时输出).7D0-D19FBD的相关参数设置(头文件段).8D20-D67FBD0-FBD5的实时数据服务区(头文件段).9D68-D99头文件段的保留字.10D100-D7999存放运动文件MOTION.DAT文件(代码段+参数段).高速输出:MOVE_CONFIG_PLS.3=1,P2集电极开路;MOVE_CONFIG_PLS.3=0,跳过;*表示未定义功能。例如,一款运动控制器的硬件分配如下:六路高速脉冲处理口(二路输入,四路输出)四路高速输八路高速输出口PLC硬件配置特征字D8020=B[0000&1&110]&[00&1111&00]=B0000111000111100=H0E3C.运动控制器使用手册3P3.0P3.1P3.2P3.3P3.4P3.5P3.6P3.7P4.0P4.1P4.2Y010Y011Y012Y013Y014Y015Y016Y017PLCI/OP2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7EY00EY01EY02EY03EY04EY05EY06EY07高速 输出口INT0INT1P1.2P1.3P1.4P1.5P1.6P1.7EX00EX01EX02EX03高速 输入I/OTX0RX0TX1RX1PCA0PCA1PCA2PCA3PCA4PCA5P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P1.0P1.1FBD2FBD3FBD4FBD5ININOUTOUTOUTOUT01高速脉冲输入高速脉冲输出0P2不为 输出口1P2为 输出口0000P0.4FBD00001P0.5FBD00010P0.6FBD00011P0.7FBD00100P1.0FBD00101P1.1FBD0b07b06b05b04b03b02b01b00功能描述**FBD5FBD4FBD3FBD2FBD1FBD0对应位=0,作为脉冲输 作为脉冲输出口;高速输出:MOVE_CONFIG_PLS.3=1,P2集电极开路;MOVE_CONFIG_PLS.3=0,跳过;*表示未定义功能。例如,一款运动控制器的硬件分配如下:六路高速脉冲处理口(二路输入,四路输出)四路高速输八路高速输出口PLC硬件配置特征字D8020=B[0000&1&110]&[00&1111&00]=B0000111000111100=H0E3C.运动控制器使用手册3P3.0P3.1P3.2P3.3P3.4P3.5P3.6P3.7P4.0P4.1P4.2Y010Y011Y012Y013Y014Y015Y016Y017PLCI/OP2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7EY00EY01EY02EY03EY04EY05EY06EY07高速 输出口INT0INT1P1.2P1.3P1.4P1.5P1.6P1.7EX00EX01EX02EX03高速 输入I/OTX0RX0TX1RX1PCA0PCA1PCA2PCA3PCA4PCA5P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P1.0P1.1FBD2FBD3FBD4FBD5ININOUTOUTOUTOUT01高速脉冲输入高速脉冲输出0P2不为 输出口1P2为 输出口0000P0.4FBD00001P0.5FBD00010P0.6FBD00011P0.7FBD00100P1.0FBD00101P1.1FBD0b07b06b05b04b03b02b01b00功能描述**FBD5FBD4FBD3FBD2FBD1FBD0对应位=0,作为脉冲输 作为脉冲输出口;相关占用说明如下(FBD表示运动控制功能块,FBD0-FBD5表示能装载功能块的六个硬:(1)FBDFBD0-FBD5表示具有脉冲处理能力的高速硬件接口。在具体硬件设计中,可以设计成脉冲输,也可以设计成脉冲输出口。但对软件而言,无论是哪个硬件口,均可加载成不同的功能模块,如将FBD4是设计好的脉冲输出口,则在构建运动控制时,可以根据AB能,即使同一应用中,不同时间段也可指定不同的运动功能。硬件口和软件功能块是组合应用的,软件功能块可以加载到任一硬件口上;不同的加载方式,其控制继电器就具有不同的含意。(2)FBD申请运动控制器使用手册4:FBD申请元件功能名称功能描述M8080FBDM8080=1M8081FBD填写FBDM8081=1FBDM8082FBD 初始化M8083FBD 输入开关允许高速 输入;=0 高速 输入PM_FBD_SDT:FBD 使能M8088SDT_EN0FBD0 使能M8089SDT_EN1FBD1 使能M8090SDT_EN2FBD2 使能M8091SDT_EN3FBD3 使能M8092SDT_EN4FBD4 使能M8093SDT_EN5FBD5 使能M8094SDT_ASKFBD 申请自动定时交换使能FBDFBD_CONTROLFBD0M0000M0001M0002M0003M0004M0005M0006M0007FBD1M0008M0009M0010M0011M0012M0013M0014M0015FBD2M0016M0017M0018M0019M0020M0021M0022M0023FBD3M0024M0025M0026M0027M0028M0029M0030M0031FBD4M0032M0033M0034M0035M0036M0037M0038M0039FBD5M0040M0041M0042M0043M0044M0045M0046M0047功能块控制功能位置模块启动暂停继续-----停止---------------电子齿轮启动相关占用说明如下(FBD表示运动控制功能块,FBD0-FBD5表示能装载功能块的六个硬:(1)FBDFBD0-FBD5表示具有脉冲处理能力的高速硬件接口。在具体硬件设计中,可以设计成脉冲输,也可以设计成脉冲输出口。但对软件而言,无论是哪个硬件口,均可加载成不同的功能模块,如将FBD4是设计好的脉冲输出口,则在构建运动控制时,可以根据AB能,即使同一应用中,不同时间段也可指定不同的运动功能。硬件口和软件功能块是组合应用的,软件功能块可以加载到任一硬件口上;不同的加载方式,其控制继电器就具有不同的含意。(2)FBD申请运动控制器使用手册4:FBD申请元件功能名称功能描述M8080FBDM8080=1M8081FBD填写FBDM8081=1FBDM8082FBD 初始化M8083FBD 输入开关允许高速 输入;=0 高速 输入PM_FBD_SDT:FBD 使能M8088SDT_EN0FBD0 使能M8089SDT_EN1FBD1 使能M8090SDT_EN2FBD2 使能M8091SDT_EN3FBD3 使能M8092SDT_EN4FBD4 使能M8093SDT_EN5FBD5 使能M8094SDT_ASKFBD 申请自动定时交换使能FBDFBD_CONTROLFBD0M0000M0001M0002M0003M0004M0005M0006M0007FBD1M0008M0009M0010M0011M0012M0013M0014M0015FBD2M0016M0017M0018M0019M0020M0021M0022M0023FBD3M0024M0025M0026M0027M0028M0029M0030M0031FBD4M0032M0033M0034M0035M0036M0037M0038M0039FBD5M0040M0041M0042M0043M0044M0045M0046M0047功能块控制功能位置模块启动暂停继续-----停止---------------电子齿轮启动---------------停止---------------速度模块启动---------------停止---------------计数模块启动---------------停止---------------当自动定时交换使能有效时,使能将自动申请使能,从而在梯形图上不能查看到M8088-M8094Init信号。(3)FBD状态继电器当功能模块加载到具体的硬件时,则该硬件就具有明确的运动控制含义,其运动过程通过FBD状态继电器反映到梯形图上,以便进行监视和控制。(4)FBD实时数据:实时数据是运动控制功能块FBD的工作状况的反映,可以通过实时数据监数等数据,便于正确控制。(5)FBD的高速输入。脉冲数,必须先切换区,再读数;如反了,则读数会不正确。运动控制器使用手册5输入S56S57S58S59S60S61S62S63对应硬端子EX00EX01EX02EX03FBD实时数据FBD0D0020D0021D0022D0023D0024D0025D0026D0027FBD1D0028D0029D0030D0031D0032D0033D0034D0035FBD2D0036D0037D0038D0039D0040D0041D0042D0043FBD3D0044D0045D0046D0047D0048D0049D0050D0051FBD4D0052D0053D0054D0055D0056D0057D0058D0059FBD5D0060D0061D0062D0063D0064D0065D0066D0067功能块功能块数据含义位置模块THTLPHHPHPMPL电子齿轮-速度模块THTLPHHPHPMPL计数模块A.BPHPL_ATIMH_ATIML_APHPL_BTIMH_BTIML_BFBD状态字FBD0S000S001S002S003S004S005S006S007FBD1S008S009S010S011S012S013S014S015FBD2S016S017S018S019S020S021S022S023FBD3S024S025S026S027S028S029S030S031FBD4S032S033S034S035S036S037S038S039FBD5S040S041S042S043S044S045S046S047功能块功能块状态位置模块ActiveHaltGoonEnd----------Init-----电子齿轮Active----------End----------Init-----速度模块Active----------End----------Init-----计数模块Active----------End----------Init-----PD_FBD_SDTD10自动定时采样周期K*0.5ms,K=0---255.PD_FBD_SDTEND11指定定时采样的FBD,bit0-bit5FBD0-FBD5.当自动定时交换使能有效时,使能将自动申请使能,从而在梯形图上不能查看到M8088-M8094Init信号。(3)FBD状态继电器当功能模块加载到具体的硬件时,则该硬件就具有明确的运动控制含义,其运动过程通过FBD状态继电器反映到梯形图上,以便进行监视和控制。(4)FBD实时数据:实时数据是运动控制功能块FBD的工作状况的反映,可以通过实时数据监数等数据,便于正确控制。(5)FBD的高速输入。脉冲数,必须先切换区,再读数;如反了,则读数会不正确。运动控制器使用手册5输入S56S57S58S59S60S61S62S63对应硬端子EX00EX01EX02EX03FBD实时数据FBD0D0020D0021D0022D0023D0024D0025D0026D0027FBD1D0028D0029D0030D0031D0032D0033D0034D0035FBD2D0036D0037D0038D0039D0040D0041D0042D0043FBD3D0044D0045D0046D0047D0048D0049D0050D0051FBD4D0052D0053D0054D0055D0056D0057D0058D0059FBD5D0060D0061D0062D0063D0064D0065D0066D0067功能块功能块数据含义位置模块THTLPHHPHPMPL电子齿轮-速度模块THTLPHHPHPMPL计数模块A.BPHPL_ATIMH_ATIML_APHPL_BTIMH_BTIML_BFBD状态字FBD0S000S001S002S003S004S005S006S007FBD1S008S009S010S011S012S013S014S015FBD2S016S017S018S019S020S021S022S023FBD3S024S025S026S027S028S029S030S031FBD4S032S033S034S035S036S037S038S039FBD5S040S041S042S043S044S045S046S047功能块功能块状态位置模块ActiveHaltGoonEnd----------Init-----电子齿轮Active----------End----------Init-----速度模块Active----------End----------Init-----计数模块Active----------End----------Init-----PD_FBD_SDTD10自动定时采样周期K*0.5ms,K=0---255.PD_FBD_SDTEND11指定定时采样的FBD,bit0-bit5FBD0-FBD5.FBD需求,则输入和输出的状态被周期(6)FBD的高速输出硬件口的输出状态,可能是运动控制器的高速口输出,也可能是PLC输出到高速口的状态(前提是必须允许PLC操作高速口。如果不将高速口分配到PLC,则只能由运动控制器操作。1.4运动功能文件运动控制系统由运动功能文件进行描述,本册主要说明运动功能文件的编写。运动功能文件主要涉及四个软件功能模块和六个硬件端口。四个软件模块是M00:位置模块;M01:电子齿轮模块;M02:速度模块;M03:计数模块。六个硬件端口是FBD0、FBD1、FBD2、FBD3、FBD4、FBD5,用来装载和实现软件功能模块,在应用时可以任意分配。如用六个硬件端口以下功能都是可以实现的:六个都是位置功能模块;一个是位置功能模块,三个是电子齿轮模块,二个是速度模块;六个都是高速计数模块。在上述控制及状态列表中,可以发现既有FBD的控制和状态描述,也有软件功能块M00-M03的控制和状态描述。同一控制继电器、状态继电器、实时数据的含义也就不同。运动功能文件是写在数据寄存器区,主要分为三大部分:D0-D99D1001836320-3FBD需求,则输入和输出的状态被周期(6)FBD的高速输出硬件口的输出状态,可能是运动控制器的高速口输出,也可能是PLC输出到高速口的状态(前提是必须允许PLC操作高速口。如果不将高速口分配到PLC,则只能由运动控制器操作。1.4运动功能文件运动控制系统由运动功能文件进行描述,本册主要说明运动功能文件的编写。运动功能文件主要涉及四个软件功能模块和六个硬件端口。四个软件模块是M00:位置模块;M01:电子齿轮模块;M02:速度模块;M03:计数模块。六个硬件端口是FBD0、FBD1、FBD2、FBD3、FBD4、FBD5,用来装载和实现软件功能模块,在应用时可以任意分配。如用六个硬件端口以下功能都是可以实现的:六个都是位置功能模块;一个是位置功能模块,三个是电子齿轮模块,二个是速度模块;六个都是高速计数模块。在上述控制及状态列表中,可以发现既有FBD的控制和状态描述,也有软件功能块M00-M03的控制和状态描述。同一控制继电器、状态继电器、实时数据的含义也就不同。运动功能文件是写在数据寄存器区,主要分为三大部分:D0-D99D1001836320-3参数段:数据段的地址和长度都是可变的,由运动文件的代码段指定,是功能模块的特性部分。头文件(D0-D99)说明:运动控制器使用手册6元件名称功能说明D0运动控制系统的功能块总数PD_FB_SUM.D1梯形图初始化的功能块序号PD_FBD_INITN00=0-31.无填HFFFF。D2梯形图初始化的功能块序号PD_FBD_INITN01=0-31.无填HFFFF。D3梯形图初始化的功能块序号PD_FBD_INITN02=0-31.无填HFFFF。D4梯形图初始化的功能块序号PD_FBD_INITN03=0-31.无填HFFFF。D5梯形图初始化的功能块序号PD_FBD_INITN04=0-31.无填HFFFF。D6梯形图初始化的功能块序号PD_FBD_INITN05=0-31.无填HFFFF。D7EX0(INT0)FBD;D7=H0008FBD3EX0D8指定由外部 起动的FBD;输出S64S65S66S67S68S69S70S71对应硬端子EY00EY01EY02EY03EY04EY05EY06EY07在初始化前,需装载D0-D11。代码段及参数段说明:D10-D999存放运动文件MOTON.AT的代码段和参数段(数据段,这里只作形式说明,具体内容见以后各节。代码段存放在D100开始、以18个字(即36字节)对应一个模块,连续占用的数据寄存器空间。如运动系统由空间,即D100-D279存放代码段的数据。,则占用18*10=180个字的代码段位置由其代码段指定,如第一个模块指定其参数段存放于在初始化前,需装载D0-D11。代码段及参数段说明:D10-D999存放运动文件MOTON.AT的代码段和参数段(数据段,这里只作形式说明,具体内容见以后各节。代码段存放在D100开始、以18个字(即36字节)对应一个模块,连续占用的数据寄存器空间。如运动系统由空间,即D100-D279存放代码段的数据。,则占用18*10=180个字的代码段位置由其代码段指定,如第一个模块指定其参数段存放于D400开始的100个寄存器空间(D40-D9寄存器字地址、区长度(按字节计。例如:以下表格说明十个运动块(D0=10)的代码段和参数段的分配方案运动控制器使用手册7代码段 地址功能说明D0100-D0117第一个运动模块代码段 区,其定义了参数段 D112=RUN_ADR0=K400,D113=RUN_LONG0=K200;D114=HALT_ADR0=K1500,D115=RUN_LONG0=K100;D116=GOON_ADR0=K2000,D117=GOON_LONG0=K100;D0118-D0135第二个运动模块代码段 区D130=RUN_ADR1=K500,D131=RUN_LONG1=K200;D132=HALT_ADR1=K1550,D133=RUN_LONG1=K100;D134=GOON_ADR1=K2050,D135=GOON_LONG1=K100;D0136-D0153第三个运动模块代码段 区D148=RUN_ADR2=K600,D149=RUN_LONG2=K200;D150=HALT_ADR2=K1600,D151=RUN_LONG2=K100;D152=GOON_ADR2=K2100,D153=GOON_LONG2=K100;D0154-D0171第四个运动模块代码段 区D166=RUN_ADR3=K700,D167=RUN_LONG3=K200;D168=HALT_ADR3=K1650,D169=RUN_LONG3=K100;D170=GOON_ADR4=K2150,D171=GOON_LONG4=K100;D8=H0008FBD3EX1D9外部 输出口(EY0-EY7对应低字节)的控制权,当对应位=1表示可由PLC控制,=0表示只由FBD控制.D9=H000FEY0-EY3PLCY0-Y3PD_FBD_XY的高字节分配无意义.D10SDT(定时 )定时采样周期,仅低字节有效,即0-255,时间 是0.5ms.PD_FBD_SDT.一般值=K2.D11SDT定时 使能FBD,仅低字节有效,bit0-5对应FBD0-5.全部激活=H003FPD_FBD_SDTEN.使能位置1表示自动定时申请 ,无需程序置位M8088-M8094.使能仅对活动模块有效.D12-D19暂作保留字.D20-D67FBDD68-D99系统保留字运动控制器使用手册8D0172-D0189第五个运动模块代码段 区D184=RUN_ADR4=K800,D185=RUN_LONG4=K200;D186=HALT_ADR4=K1700,D187=RUN_LONG4=K100;D188=GOON_ADR4=K2200,D189=GOON_LONG4=K100;D0190-D0207第六个运动模块代码段 区D202=RUN_ADR5=K900,D203=RUN_LONG5=K200;D204=HALT_ADR5=K1750,D205=RUN_LONG5=K100;D206=GOON_ADR5=K2250,D207=GOON_LONG5=K100;D0208-D0225第七个运动模块代码段 区D220=RUN_ADR6=K1000,D221=RUN_LONG6=K200;D222=HALT_ADR6=K1800,D223=RUN_LONG6=K100;D224=GOON_ADR6=K2300,D225=GOON_LONG6=K100;D0226-D0243第八个运动模块代码段 区D238=RUN_ADR7=K1100,D239=RUN_LONG7=K200;D240=HALT_ADR7=K1850,D241=RUN_LONG7=K100;D242=GOON_ADR7=K2350,D243=GOON_LONG7=K100;D0244-D0261第九个运动模块代码段 区D256=RUN_ADR8=K1200,D257=RUN_LONG8=K200;D258=HALT_ADR8=K1900,D259=RUN_LONG8=K100;D260=GOON_ADR8=K2400,D261=GOON_LONG8=K100;D0262-D0279第十个运动模块代码段 区D274=R RUN_LONG9=K200;D276=HALT_ADR9=K1950,D277=RUN_LONG9=K100;D278=GOON_ADR9=K2450,D279=GOON_LONG9=K1050;以下是由代码段定义的参数段地址和长度运动控制器使用手册8D0172-D0189第五个运动模块代码段 区D184=RUN_ADR4=K800,D185=RUN_LONG4=K200;D186=HALT_ADR4=K1700,D187=RUN_LONG4=K100;D188=GOON_ADR4=K2200,D189=GOON_LONG4=K100;D0190-D0207第六个运动模块代码段 区D202=RUN_ADR5=K900,D203=RUN_LONG5=K200;D204=HALT_ADR5=K1750,D205=RUN_LONG5=K100;D206=GOON_ADR5=K2250,D207=GOON_LONG5=K100;D0208-D0225第七个运动模块代码段 区D220=RUN_ADR6=K1000,D221=RUN_LONG6=K200;D222=HALT_ADR6=K1800,D223=RUN_LONG6=K100;D224=GOON_ADR6=K2300,D225=GOON_LONG6=K100;D0226-D0243第八个运动模块代码段 区D238=RUN_ADR7=K1100,D239=RUN_LONG7=K200;D240=HALT_ADR7=K1850,D241=RUN_LONG7=K100;D242=GOON_ADR7=K2350,D243=GOON_LONG7=K100;D0244-D0261第九个运动模块代码段 区D256=RUN_ADR8=K1200,D257=RUN_LONG8=K200;D258=HALT_ADR8=K1900,D259=RUN_LONG8=K100;D260=GOON_ADR8=K2400,D261=GOON_LONG8=K100;D0262-D0279第十个运动模块代码段 区D274=R RUN_LONG9=K200;D276=HALT_ADR9=K1950,D277=RUN_LONG9=K100;D278=GOON_ADR9=K2450,D279=GOON_LONG9=K1050;以下是由代码段定义的参数段地址和长度运行参数段 区功能说明D0400-D0499RUN_DATA0:第一个运动模块运行参数段.长度100字.D0500-D0599RUN_DATA1:第二个运动模块运行参数段.D0600-D0699RUN_DATA2:第三个运动模块运行参数段.D0700-D0799RUN_DATA3:第四个运动模块运行参数段.D0800-D0899RUN_DATA4:第五个运动模块运行参数段.D0900-D0999RUN_DATA5:第六个运动模块运行参数段.D1000-D1099RUN_DATA6:第七个运动模块运行参数段.D1100-D1199RUN_DATA7:第八个运动模块运行参数段.D1200-D1299RUN_DATA8:第九个运动模块运行参数段.D1300-D1399RUN_DATA9:第十个运动模块运行参数段.暂停参数段 区功能说明D1500-D1549HALT_DATA0:第一个运动模块暂停参数段.长度50字.D1550-D1599HALT_DATA1:第二个运动模块暂停参数段.D1600-D1649HALT_DATA2:第三个运动模块暂停参数段.D1650-D1699HALT_DATA3:第四个运动模块暂停参数段.D1700-D1749HALT_DATA4:第五个运动模块暂停参数段.D1750-D1799HALT_DATA5:第六个运动模块暂停参数段.运动控制器使用手册9D1800-D1849HALT_DATA6:第七个运动模块暂停参数段.D1850-D1899HALT_DATA7:第八个运动模块暂停参数段.D1900-D1949HALT_DATA8:第九个运动模块暂停参数段.D1950-D1999HALT_DATA9:第十个运动模块暂停参数段.继续参数段 区功能说明D2000-D2049GOON_DATA0:第一个运动模块继续参数段.长度50字.D2050-D2099GOON_DATA1:第二个运动模块继续参数段.D2100-D2149GOON_DATA2:第三个运动模块继续参数段.D2150-D2199GOON_DATA3:第四个运动模块继续参数段.D2200-D2249GOON_DATA4:第五个运动模块继续参数段.D2250-D2299GOON_DATA5:第六个运动模块继续参数段.D2300-D2349GOON_DATA6:第七个运动模块继续参数段.D2350-D2399GOON_DATA7:第八个运动模块继续参数段.D2400-D2449GOON_DATA8:第九个运动模块继续参数段.运动控制器使用手册9D1800-D1849HALT_DATA6:第七个运动模块暂停参数段.D1850-D1899HALT_DATA7:第八个运动模块暂停参数段.D1900-D1949HALT_DATA8:第九个运动模块暂停参数段.D1950-D1999HALT_DATA9:第十个运动模块暂停参数段.继续参数段 区功能说明D2000-D2049GOON_DATA0:第一个运动模块继续参数段.长度50字.D2050-D2099GOON_DATA1:第二个运动模块继续参数段.D2100-D2149GOON_DATA2:第三个运动模块继续参数段.D2150-D2199GOON_DATA3:第四个运动模块继续参数段.D2200-D2249GOON_DATA4:第五个运动模块继续参数段.D2250-D2299GOON_DATA5:第六个运动模块继续参数段.D2300-D2349GOON_DATA6:第七个运动模块继续参数段.D2350-D2399GOON_DATA7:第八个运动模块继续参数段.D2400-D2449GOON_DATA8:第九个运动模块继续参数段.D2450-D2499GOON_DATA9:第十个运动模块继续参数段.2.1主要功能及相关技术指标1、主要功能:按位置要求分成M段,每段距离(脉冲数)为K1、K2、 、Km;每段的起始速度1T0(起始频率f0T01DKi,DKi(脉冲频率fiT,Ti-1是某个脉冲前一个脉DKi1i冲的周期。位置功能模块主要是严格按位置进行配套因素(如机械的突变小、驱构提供的能量、2.1主要功能及相关技术指标1、主要功能:按位置要求分成M段,每段距离(脉冲数)为K1、K2、 、Km;每段的起始速度1T0(起始频率f0T01DKi,DKi(脉冲频率fiT,Ti-1是某个脉冲前一个脉DKi1i冲的周期。位置功能模块主要是严格按位置进行配套因素(如机械的突变小、驱构提供的能量、的速度配套要求。位置模块提供暂停和继续功能,在暂停(中途降速停车)和继续(暂停后信息。必须有效处理;当完成给定的位置(脉冲数)时,给出结束描述位置模块一般采用位置-速度曲线,如下图所示。位置功能模块有以下几种功能:自动位置计数及段切换功能:按位置速度曲线,自动切换段曲线;高速下一段可以是水平段,也可以是变速段。段结束时高速发生是由位置确定时,即位置到指 置即引起外部 ,如定量输出等。段结束时启动其他模块功能:暂停功能:按设定暂停 ,但位置对应的,但位置对应的功能仍然执行;功能仍然执行;继续功能:按设定的继续2、技术指标:曲线FBDY输出;HALT/GOON运动控制器使用手册10计数模块控制文件包括三部分:头文件、代码段、参数段1、头文件部分在总体头文件部分,对位置模块所作用的硬件有相关说明,在此重复说明如下:相关占用说明如下:FBD经M800;在对模块实施控制时,除置位对应的控制继电器外,还必须按照总体头文件申请执行。FBD5M0040。FBDFBD运动控制器使用手册11FBD实时数据FBD0D0020D0021D0022D0023D0024D0025D0026D0027FBD状态字FBD0S000S001S002S003S004S005S006S007FBD1S008S009S010S011S012S013S014S015FBD2S016S017S018S019S020S021S022S023FBD3S024S025S026S027S028S029S030S031FBD4S032S033S034S035S036S037S038S039FBD5S040S041S042S043S044S045S046S047位置模块ActiveHaltGoonEnd-----EVLoopInit-----原始状态OFFOFFOFFOFFOFFOFFOFFOFF初始化状态OFFOFFOFFOFFOFFOFFOFFOFF启动状态ActiveOFFOFFOFFOFFOFFInit暂停状态ActiveHaltOFFEndInit继续状态ActiveOFFGoonEVLoopInit结束状态ActiveOFFGoonEndOFFEVLoopInitFBDFBD_CONTROLFBD0M0000M0001M0002M0003M0004M0005M0006M0007FBD1M0008M0009M0010M0011M0012M0013M0014M0015FBD2M0016M0017M0018M0019M0020M0021M0022M0023FBD3M0024M0025M0026M0027M0028M0029M0030M0031FBD4M0032M0033M0034M0035M0036M0037M0038M0039FBD5M0040M0041M0042M0043M0044M0045M0046M0047功能块控制功能位置模块启动暂停继续-----停止---------------电子齿轮启动---------------停止---------------速度模块启动---------------停止---------------计数模块控制文件包括三部分:头文件、代码段、参数段1、头文件部分在总体头文件部分,对位置模块所作用的硬件有相关说明,在此重复说明如下:相关占用说明如下:FBD经M800;在对模块实施控制时,除置位对应的控制继电器外,还必须按照总体头文件申请执行。FBD5M0040。FBDFBD运动控制器使用手册11FBD实时数据FBD0D0020D0021D0022D0023D0024D0025D0026D0027FBD状态字FBD0S000S001S002S003S004S005S006S007FBD1S008S009S010S011S012S013S014S015FBD2S016S017S018S019S020S021S022S023FBD3S024S025S026S027S028S029S030S031FBD4S032S033S034S035S036S037S038S039FBD5S040S041S042S043S044S045S046S047位置模块ActiveHaltGoonEnd-----EVLoopInit-----原始状态OFFOFFOFFOFFOFFOFFOFFOFF初始化状态OFFOFFOFFOFFOFFOFFOFFOFF启动状态ActiveOFFOFFOFFOFFOFFInit暂停状态ActiveHaltOFFEndInit继续状态ActiveOFFGoonEVLoopInit结束状态ActiveOFFGoonEndOFFEVLoopInitFBDFBD_CONTROLFBD0M0000M0001M0002M0003M0004M0005M0006M0007FBD1M0008M0009M0010M0011M0012M0013M0014M0015FBD2M0016M0017M0018M0019M0020M0021M0022M0023FBD3M0024M0025M0026M0027M0028M0029M0030M0031FBD4M0032M0033M0034M0035M0036M0037M0038M0039FBD5M0040M0041M0042M0043M0044M0045M0046M0047功能块控制功能位置模块启动暂停继续-----停止---------------电子齿轮启动---------------停止---------------速度模块启动---------------停止---------------计数模块启动---------------停止---------------位置模块实时数据说明:位置模块实时数据的一般应用:了解运行段的频率:当前脉冲的周期存放在THTL,其倒数为频率。了解当前运行的位置,便于作慢速比较及。2、代码段设置(共性部分)18=36字节于核实检查。代码段存放区域:当该模块的序号被指定时,存放的区域随着指定。如该模块是序号为5(序号从0D010-D20。各段详细解释如下:运动控制器使用手册12代号/byte典型值功能描述CODE/100H/40H80H/0C0Hbit0-3=3,计数功能块。bit0-3=0,位置功能块。bit0-3=1,电子齿轮块。bit0-3=2,速度功能块。*bit4=0=END;bit4=1=KEEP。*bit5=1=LOOP=模块循环,位置模块无循环功能。bit6=EVO,1允许 输出;ByteCODE*CHARFBDFBHST0ST1_YENST1_YMDST1_YOUT80H00H05H05H00H00H00H00HByteBUFF1BUFF2BUFF3BUFF4BUFF5BUFF6BUFF7BUFF80FFH0FFH0FFH0FFH0FFH0FFH0FFH0FFHByte*AXi_IN*AXr_INAXi_OUT*AXr_OUTEND0END1_YENEND1_YMDEND1_YOUT00H00H00H00H00H00H00H00HWordRUN_ADRRUN_LONGHALT_ADRHALT_LONGGOON_ADRGOON_LONG4001006004070050对应项含义说明THTL当前脉冲的时间THT(高字节在低字在后, 时0.1u。可以算位置模块的当前速度。位置模块实时数据说明:位置模块实时数据的一般应用:了解运行段的频率:当前脉冲的周期存放在THTL,其倒数为频率。了解当前运行的位置,便于作慢速比较及。2、代码段设置(共性部分)18=36字节于核实检查。代码段存放区域:当该模块的序号被指定时,存放的区域随着指定。如该模块是序号为5(序号从0D010-D20。各段详细解释如下:运动控制器使用手册12代号/byte典型值功能描述CODE/100H/40H80H/0C0Hbit0-3=3,计数功能块。bit0-3=0,位置功能块。bit0-3=1,电子齿轮块。bit0-3=2,速度功能块。*bit4=0=END;bit4=1=KEEP。*bit5=1=LOOP=模块循环,位置模块无循环功能。bit6=EVO,1允许 输出;ByteCODE*CHARFBDFBHST0ST1_YENST1_YMDST1_YOUT80H00H05H05H00H00H00H00HByteBUFF1BUFF2BUFF3BUFF4BUFF5BUFF6BUFF7BUFF80FFH0FFH0FFH0FFH0FFH0FFH0FFH0FFHByte*AXi_IN*AXr_INAXi_OUT*AXr_OUTEND0END1_YENEND1_YMDEND1_YOUT00H00H00H00H00H00H00H00HWordRUN_ADRRUN_LONGHALT_ADRHALT_LONGGOON_ADRGOON_LONG4001006004070050对应项含义说明THTL当前脉冲的时间THT(高字节在低字在后, 时0.1u。可以算位置模块的当前速度。PHHPH脉冲输出计数值, 字表示。HH_表示高高字节,H_表示高字节。PMPL脉冲输出计数值, 字表示。M_表示中间字节,L_表示低字节。梯形图上的双字是低字在前、高字在后,如指出D1000的双字,则D1000是低字,D1001FBD1D0028D0029D0030D0031D0032D0033D0034D0035FBD2D0036D0037D0038D0039D0040D0041D0042D0043FBD3D0044D0045D0046D0047D0048D0049D0050D0051FBD4D0052D0053D0054D0055D0056D0057D0058D0059FBD5D0060D0061D0062D0063D0064D0065D0066D0067位置模块THTLPHHPHPMPL代码段的书写格式:运动控制器使用手册13DBCODECHARFBDFBHST0ST1_YENST1_YMDST1_YOUTDBBUFF1BUFF2BUFF3BUFF4BUFF5BUFF1BUFF1BUFF1DB*AXi_IN*AXr_INAXi_OUT*AXr_OUTEND0END1_YENEND1_YMDEND1_YOUTDWRUN_ADRRUN_LONGHALT_ADRHALT_LONGGOON_ADRGOON_LONGbit7=EVI,1允许 输入。*CHAR/100H属性字节,暂未用FBD/100H-05HS0---S5的数据缓冲区对应设置为00H---05HFBH/100H-05HS0---S5的硬件对应设置为00H---05H,FBH=FBD。ST/4ST000H启动时另启动另外指定的FBDbit0-bit5对应FBD0-FBD5ST1_YEN00H第一次中断时的Ybit0-bit7EY0-EY7.ST1_YMD00H第一次中断时的Y输出模式。模式0,直接按ST1_YOUT输出;模式1,按位取反输出。ST1_YOUT00H第一次中断时的YVALUE,仅对模式0有效。BUFF/8BUFF10FFH在本功能块运行时,对指定其他序号的功能块(0-31)进行初始化。因硬件原因的限制,可对分配到其他五个硬件的功能块进行初始化。如无此要求,则填写0FFH。此需求,请按功能块在运动文件中的序号指定(0-3。BUFF20FFHBUFF30FFHBUFF40FFHBUFF50FFHBUFF60FFHBUFF70FFHBUFF80FFHAXIS/4*AXi_IN00Hbit0_7PCA0-PCA5,T3,T4。*AXr_IN00Hbit0_7EX0-EX7。AXi_OUT10H代码段的书写格式:运动控制器使用手册13DBCODECHARFBDFBHST0ST1_YENST1_YMDST1_YOUTDBBUFF1BUFF2BUFF3BUFF4BUFF5BUFF1BUFF1BUFF1DB*AXi_IN*AXr_INAXi_OUT*AXr_OUTEND0END1_YENEND1_YMDEND1_YOUTDWRUN_ADRRUN_LONGHALT_ADRHALT_LONGGOON_ADRGOON_LONGbit7=EVI,1允许 输入。*CHAR/100H属性字节,暂未用FBD/100H-05HS0---S5的数据缓冲区对应设置为00H---05HFBH/100H-05HS0---S5的硬件对应设置为00H---05H,FBH=FBD。ST/4ST000H启动时另启动另外指定的FBDbit0-bit5对应FBD0-FBD5ST1_YEN00H第一次中断时的Ybit0-bit7EY0-EY7.ST1_YMD00H第一次中断时的Y输出模式。模式0,直接按ST1_YOUT输出;模式1,按位取反输出。ST1_YOUT00H第一次中断时的YVALUE,仅对模式0有效。BUFF/8BUFF10FFH在本功能块运行时,对指定其他序号的功能块(0-31)进行初始化。因硬件原因的限制,可对分配到其他五个硬件的功能块进行初始化。如无此要求,则填写0FFH。此需求,请按功能块在运动文件中的序号指定(0-3。BUFF20FFHBUFF30FFHBUFF40FFHBUFF50FFHBUFF60FFHBUFF70FFHBUFF80FFHAXIS/4*AXi_IN00Hbit0_7PCA0-PCA5,T3,T4。*AXr_IN00Hbit0_7EX0-EX7。AXi_OUT10Hbit0_5FBD0-FBD5。作为源脉冲,连接到其他功能模块,如向电子齿轮提供*AXr_OUTbit0_7EY0-EY7。END/4END000H结束时启动指定的FBD。bit0_5FBD0-FBD5。END1_YEN00HYbit0-bit7EY0-EY7.END1_YMD00H结束时的Y输出模式。模式0,直接按END1_YOUT模式1,按位取反输出。END1_YOUT00HYVALUEEND1_YMD=00)有效。RUN_ADR/2400用一个字表示运行参数段的XRAM起始地址(D编号。RUN_LONG/2100用一个字表示运行参数段的参数字长。HALT_ADR/2600用一个字表示暂停参数段的XRAM起始地址(D编号。HALT_LONG/240用一个字表示暂停参数段的参数字长。GOON_ADR/2700用一个字表示继续参数段的XRAM起始地址(D编号。GOON_LONG/250用一个字表示继续参数段的参数字长。DBDBDBDW80H,00H,05H,05H,00H,00H,00H,00H;0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH;00H,00H,00H,00H,00H,00H,00H,00H;400,100,600,40,700,50;3、参数段设置(特性部分)(址和长度由D148、D149确定,其暂停参数地址和长度由D150、D151确定,其继续参数地址D152、D153D148=RUN_ADR2=K600,D149=RUN_LONG2=K200D600100D150=HALT_ADR2=K1600,DBDBDBDW80H,00H,05H,05H,00H,00H,00H,00H;0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH;00H,00H,00H,00H,00H,00H,00H,00H;400,100,600,40,700,50;3、参数段设置(特性部分)(址和长度由D148、D149确定,其暂停参数地址和长度由D150、D151确定,其继续参数地址D152、D153D148=RUN_ADR2=K600,D149=RUN_LONG2=K200D600100D150=HALT_ADR2=K1600,D151=RUN_LONG2=K100:表示从D1600开始的50字存放暂停参数;D152=GOON_ADR2=K2100,D153=GOON_LONG2=K100:表示从D2100开始的50字存放继续参数;当然,并不是每个模块都有暂停和继续参数,当没有暂停和继续参数时,将长度设为0按其运行暂停和继续功能(因模块本身不具备此功能。位置模块不仅有运行参数,也可以有暂停参数和继续参数。位置模块的运行参数:12T位置模块分段总数M,第一段的起始脉冲速度T0(f0);0(位移DT每一段的起始频率要求等位置模块的暂停参数:输入输出;无论在哪一段,其暂停功能起作用后,按暂停件的关联仍以位置功能块为准。暂停参数包括:1 。Tnfmax从最高速开始暂停到0速的总段数N,系统设定最高速Tn(暂停曲线每一段的脉冲数(位移)Ki,段内每一脉冲的速度变化率DTi>=0(。当暂停曲线指定的脉冲数运行完毕时,系统停止。此时状态指示END和HALT置位。的过程。如没有交点,说明暂停曲线的最高速设置太小。继续参数包括:1从0速升至最高速的总段数J,继续曲线的最低速Tj( 。Tfminj继续曲线每一段的脉冲数(位移)Kj,段内每一脉冲的速度变化率DTj<=0(升速)。曲线相交。运动控制器使用手册14运算方式。当降速时,T+DT应增加,即DT>0,采取原码运算方式。对应关系,进行输出,即在指定的脉冲数输出。(1).位置模块的运行参数。位置模块的运行参数格式:位置模块的包括:每段的结束方法,每段结束时启动指定的FBD和EY输出。位置模块运行参数具体解释如下:为在应用中对照,假如位置模块运行段参数存放在D600开始的位置,则相关分配如下:运动控制器使用手册15寄存器参数名功能描述控制段参数(D600---D601)D600M256D601T01f02T;0初始脉冲的定时常数T0=(0---32767)*0.12u。第一段参数(D602---D606)D602K1输出脉冲数预定值,0---32767,当超过此值时,建议用450003000015000D603iDT1速度变化率的整数部分,用一个字表示。D604HfDT11速度变化率的小数部分用一个字节表示最小为 .256D604LEVIC1输入 属性控制。段切换控制。=00,当前计数值=段计数设定值,进入下一段。=0,当前段输入 发生(如光电管信号,进入一段。运算方式。当降速时,T+DT应增加,即DT>0,采取原码运算方式。对应关系,进行输出,即在指定的脉冲数输出。(1).位置模块的运行参数。位置模块的运行参数格式:位置模块的包括:每段的结束方法,每段结束时启动指定的FBD和EY输出。位置模块运行参数具体解释如下:为在应用中对照,假如位置模块运行段参数存放在D600开始的位置,则相关分配如下:运动控制器使用手册15寄存器参数名功能描述控制段参数(D600---D601)D600M256D601T01f02T;0初始脉冲的定时常数T0=(0---32767)*0.12u。第一段参数(D602---D606)D602K1输出脉冲数预定值,0---32767,当超过此值时,建议用450003000015000D603iDT1速度变化率的整数部分,用一个字表示。D604HfDT11速度变化率的小数部分用一个字节表示最小为 .256D604LEVIC1输入 属性控制。段切换控制。=00,当前计数值=段计数设定值,进入下一段。=0,当前段输入 发生(如光电管信号,进入一段。=10,当前段计数到或输入 发生,均可进入下一段。bit5_bit0:指定本段输入 的硬件通道。当EX0和EX1指定为FBD的启动功能时(中断启动不要作为高速输入 进行指定。P1.0---P1.7的状态可在PLC 中的S56---S63中监视。其中S58---S61对应EX0---EX3.12345678910CtlMT01K1iDT1fDT1EVIC1EVS1EVE1EVM1EVO12K2iDT2fDT2EVIC2EVS2EVE2EVM2EVO2...........................mKmiDTmfDTmEVICmEVSmEVEmEVMmEVOm运动控制器使用手册16bit5bit4bit3bit2bit1bit0EX3EX2EX1EX0P1.5P1.4P1.3P1.2P1.1P1.0D605HEVS1轴(虚轴)输出控制:本段结束时,启动其他FBD功能块。1=启动;0-不启动。启动其他功能块是在本段结束时进行的,往往用来控制运行顺序。如EVS11000B30FBD5FBD4.D605LEVE1输出(EY0-EY7)控制:是否允许运动控制器对输出进行控制,如不允许,则EY0-EY7保持原状态;如允许输出,则按运动控制器指定方式输出。1=允许控制,0=不允许控制。如将EY0---EY7部分分配给PLC控制,则运动控制器也EY0---EY7的控制只是发进行控制,而PLC是扫描型控制,因此只能监视到PLC控制时的状态。如用运动控制器控EY0---EY7PLCPLCDL是用来控制EY0--E7EY0---E7在梯形图中可用S64---S71进行监视。D606HEVM1输出模式。模式0:按 输出值输出.模式1:当前值按位取反输出.D606LEVO10输出和轴输出是在每段结束时发生;第二段参数(D607---D6011)D607K2D608iDT2运动控制器使用手册16bit5bit4bit3bit2bit1bit0EX3EX2EX1EX0P1.5P1.4P1.3P1.2P1.1P1.0D605HEVS1轴(虚轴)输出控制:本段结束时,启动其他FBD功能块。1=启动;0-不启动。启动其他功能块是在本段结束时进行的,往往用来控制运行顺序。如EVS11000B30FBD5FBD4.D605LEVE1输出(EY0-EY7)控制:是否允许运动控制器对输出进行控制,如不允许,则EY0-EY7保持原状态;如允许输出,则按运动控制器指定方式输出。1=允许控制,0=不允许控制。如将EY0---EY7部分分配给PLC控制,则运动控制器也EY0---EY7的控制只是发进行控制,而PLC是扫描型控制,因此只能监视到PLC控制时的状态。如用运动控制器控EY0---EY7PLCPLCDL是用来控制EY0--E7EY0---E7在梯形图中可用S64---S71进行监视。D606HEVM1输出模式。模式0:按 输出值输出.模式1:当前值按位取反输出.D606LEVO10输出和轴输出是在每段结束时发生;第二段参数(D607---D6011)D607K2D608iDT2D609HfDT2D609LEVIC2D6010HEVS2D6010LEVE2bit7bit6bit5bit4bit3bit2bit1bit0EY7EY6EY5EY4EY3EY2EY1EY0bit7bit6bit5bit4bit3bit2bit1bit0EY7EY6EY5EY4EY3EY2EY1EY0bit5bit4bit3bit2bit1bit0FBD5FBD4FBD3FBD2FBD1FBD0(2).位置模块的暂停和继续参数。位置模块暂停参数具体解释如下:为在应用中对照,假如位置模块暂停段参数存放在D1600开始的位置,则相关分配如下:运动控制器使用手册17暂停曲线控制段D1600N暂停从最高速到0速的总段数(0---255)D1601Tn系统最高速对应的脉冲定时周期。Tn是第一段的定时常数。N暂停曲线第一段D1602K1运行段速度时,暂停曲线自动执行下一段。D1603iDT1TnDT1>0DT116D1604HfDT1TnDT1>0DT1暂停参数:123456CTLNTn--------1K1iDT1fDT100H2K2iDT2fDT200H............00HnKniDTnfDTn00H继续参数:123456CTLJTj--------1K1iDT1fDT100H2K2iDT2fDT200H............00HjKjiDTjfDTj00H注:表中暂停参数的K1、iDT1和继续参数中的K1、iDT1是不同的参数,各自均 ;但其设定格式是相同的。D611HEVM2D611LEVO2............mD[602+(m-1)*5]KmD[603+(m-1)*5]DTi_mD[604+(m-1)*5]HDTf_m(2).位置模块的暂停和继续参数。位置模块暂停参数具体解释如下:为在应用中对照,假如位置模块暂停段参数存放在D1600开始的位置,则相关分配如下:运动控制器使用手册17暂停曲线控制段D1600N暂停从最高速到0速的总段数(0---255)D1601Tn系统最高速对应的脉冲定时周期。Tn是第一段的定时常数。N暂停曲线第一段D1602K1运行段速度时,暂停曲线自动执行下一段。D1603iDT1TnDT1>0DT116D1604HfDT1TnDT1>0DT1暂停参数:123456CTLNTn--------1K1iDT1fDT100H2K2iDT2fDT200H............00HnKniDTnfDTn00H继续参数:123456CTLJTj--------1K1iDT1fDT100H2K2iDT2fDT200H............00HjKjiDTjfDTj00H注:表中暂停参数的K1、iDT1和继续参数中的K1、iDT1是不同的参数,各自均 ;但其设定格式是相同的。D611HEVM2D611LEVO2............mD[602+(m-1)*5]KmD[603+(m-1)*5]DTi_mD[604+(m-1)*5]HDTf_mD[604+(m-1)*5]LEVICmD[605+(m-1)*5]HEVSmD[605+(m-1)*5]LEVEmD[606+(m-1)*5]HEVMmD[606+(m-1)*5]LEVOm位置模块继续参数具体解释如下:继续是暂停的逆过程,其曲线也可灵活设置。为在应用中对照,假如位置模块继续段参数存放在D2100开始的位置,则相关分配如下:运动控制器使用手册18继续曲线控制段D2100J继续曲线从0速到最高速的总段数(0---255)D2101TjTj是系统起步速对应的脉冲定时周期。Tj是第一段的定时0N继续曲线第一段D2102K1段速度时,继续曲线匀速运行至下一段。同时,说明曲线设置不合理。D2103iDT1以TjDT1<0的周期增量进DT116D2104HfDT1以TjDT1<0的周期增量进DT188D1604L00H此处无确切含义,只是方便梯形图中进行字设定。暂停曲线第二段D1605K2D1606iDT2D1607HfDT2D1607L00H......ND[1602+(n-1)*3]KnD[1603+(n-1)*3]iDTnD[1604+(n-1)*3]HfDTnD[1604+(n-1)*3]L00H暂停曲线的DT>0,是以二进制原码方式表示,因此右移位时, 补0。左移位时低位补0.十进制D1603_.D1604(二进制原码)位置模块继续参数具体解释如下:继续是暂停的逆过程,其曲线也可灵活设置。为在应用中对照,假如位置模块继续段参数存放在D2100开始的位置,则相关分配如下:运动控制器使用手册18继续曲线控制段D2100J继续曲线从0速到最高速的总段数(0---255)D2101TjTj是系统起步速对应的脉冲定时周期。Tj是第一段的定时0N继续曲线第一段D2102K1段速度时,继续曲线匀速运行至下一段。同时,说明曲线设置不合理。D2103iDT1以TjDT1<0的周期增量进DT116D2104HfDT1以TjDT1<0的周期增量进DT188D1604L00H此处无确切含义,只是方便梯形图中进行字设定。暂停曲线第二段D1605K2D1606iDT2D1607HfDT2D1607L00H......ND[1602+(n-1)*3]KnD[1603+(n-1)*3]iDTnD[1604+(n-1)*3]HfDTnD[1604+(n-1)*3]L00H暂停曲线的DT>0,是以二进制原码方式表示,因此右移位时, 补0。左移位时低位补0.十进制D1603_.D1604(二进制原码)2010000-0000-0000-0001_.0000-0000-0000-0000=0001H_.0000H210.50000-0000-0000-0000_.1000-0000-0000-0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 髋关节置换术后护理要点
- 协会和社区共建协议书
- 长期员工劳务协议书
- 冰淇淋门店托管协议书
- 保安试用期合同协议书
- 邻里解决纠纷协议书
- 雇员签定免责协议书
- 资质服务托管协议书
- 销售代理软件协议书
- 两个幼儿园合并协议书
- 2025届福建省漳州市高三第三次教学质量检测生物试卷(解析版)
- 2025年茶叶加工工职业技能竞赛参考试题库500题(含答案)
- 2025甘肃陕煤集团韩城煤矿招聘250人笔试参考题库附带答案详解
- 《设计课件:构建高效数据集教程》
- 2025江苏中考:历史高频考点
- 普通测量学试题及答案
- SL631水利水电工程单元工程施工质量验收标准第1部分:土石方工程
- 广东省2024年中考数学试卷【附真题答案】
- 监控立杆基础国家标准
- 《北京市房屋建筑和市政基础设施工程竣工验收管理办法》(2015年4月1日起实施)
- 临建施工方案(经典)
评论
0/150
提交评论