第五章plc的步进电机控制系统内容摘要:
活,用户可根据需要选择是否在硬件门起动时刻,调用硬件中断组织块 OB40中的程序。 1.硬件设置 将通道的硬件参数设置好以后,按 OK键,如果还需要设置其它通道,可以再次双击 count,重新进入计数器属性对话框对其它通道进行设置。 将组态好的硬件数据进行保存编译( save and pile),并下载到 PLC中,完成硬件设置工作。 要想在相应的通道上获得脉冲,除了硬件设置以外,还必须在程序中调用产生脉冲的系统功能块SFB49(符号名为 “ PULSE”)。 2.调用系统功能块 SFB49 ( 1)选中项目下最后一级子菜单 Blocks,并双击 Blocks中的 OB1进入程序编辑器,在 OB1中,调用 SFB49。 过程如下:在指令集工具中,找到 library(库) standard library(标准库) system Function Blocks(系统功能块)菜单,并双击该菜单下的系统功能块SFB49进行调用 2.调用系统功能块 SFB49 如图所示 2.调用系统功能块 SFB49 在使用系统功能块时,必须指定其背景数据块。 如上图,在红色问号处,指定SFB49的背景数据块(例如: DBDB2)。 如背景数据还未建立,填写数据块后(如填 DB10),则程序编辑器将自动建立 DB10为 SB49的背景数据块。 2.调用系统功能块 SFB49 ( 2)分配系统功能块 SFB49的参数。 系统功能块 SB49的参数很多,在使用时,用户可根据自己的控制需要进行选择性填写。 其各个参数意义如下表所示 2.调用系统功能块 SFB49 输入参数 数据 类型 地址DB 说明 取值范围 缺省值 LADDR WORD 0 子模块的 I/O地址,由用户在 HW配置 中指定。 如果 I和 Q地址不相等,则必须指定二者中较低的一个。 CPU专用 W16300 CHANNEL INT 2 指定的通道号 CPU312C: CPU313C: CPU314C: 0到 1 0到 2 0 到 3 0 SW_EN BOOL 软件门:控制脉冲输出 TRUE/ FALSE FALSE MAN_DO BOOL 手动输出控制使能 TRUE/ FALSE FALSE SET_DO BOOL 控制输出 TRUE/ FALSE FALSE 2.调用系统功能块 SFB49 OUTP_VAL INT 输出值设置 输出格式为Per mil时: 0 ~ 1,000 输出格式位为S7 analog value时:0~27,648 0~1000 0~27648 0 JOB_REQ BOOL 作业初始化控制端(上升沿有效) TRUE/ FALSE FALSE JOB_ID WORD 10 作业号 W160=无功能作业 W161=写周期 W162=写延时时间 W164=写最小脉冲周期 W1681=读周期 W1682=读延时时间 W1684=读最小脉冲周期 W160 W161 W162 W164 W1681 W1682 W1684 W160 JOB_VAL DINT 12 写作业的值 (设置值乘以时基为实际时间值 ) 231至+2311 L0 2.调用系统功能块 SFB49 输出参数 数据 类型 地址DB 说明 取值范围 缺省值 STS_EN BOOL 状态使能端 TRUE/FALSE FALSE STS_STRT BOOL 硬件门的状态(开始输入) TRUE/FALSE FALSE STS_DO BOOL 输出状态 TRUE/FALSE FALSE JOB_DONE BOOL 可以启动新作业 TRUE/FALSE TRUE JOB_ERR BOOL 故障作业 RUE/FALSE FALSE JOB_STAT WORD 18 作业错误号 W160000至W16FFFF W160 2.调用系统功能块 SFB49 在 SFB49的所有输入参数中主要有两部分,一部分是用来控制脉冲输出或作为数字量输出的控制变量;另外一部分则是用来修改脉冲参数:例如脉冲周期,延时时间,最小脉宽等。 2.调用系统功能块 SFB49 参数 LADDR:子模块的地址,数据类型为字。 可在硬件组态时进行地址配置。 其默认值为 W16300,即输入输出映像区第 768个字节。 若通道集成在 CPU模块中,则此参数可以不用设置,若通道在某个子功能模块上,则必须保证此参数的地址与模块设置的地址一致。 2.调用系统功能块 SFB49 参数 CHANNEL:通道号,数据类型为整数。 此参数指定启用的通道号,CPU313C具有 3个通道的高频脉冲输出,通道号分别为 0、 2。 如启动 2号通道,则参数值为: 2。 若通道号大于 2,则在执行功能块时,将发出出错信息。 2.调用系统功能块 SFB49 参数 SW_EN:为软件控制门,数据类型为 BOOL。 SFB49是通过门功能( Gate Function)控制高频脉冲的起动输出的。 门功能中包括硬件门( hardware gate)和软件门( software gate)两种:可根据需要设置为单独使用软件门控制或同时使用硬件门和软件门控制。 门功能工作过程如下图所示 2.调用系统功能块 SFB49 2.调用系统功能块 SFB49 单独使用软件门控制时,在硬件设置时,不能启用硬件门( hardware gate)控制。 此时,高频脉冲输出单独由软件门SW_EN端控制,即 SW_EN端为 “ 1”时,脉冲输出指令开始执行(延时指定时间后输出指定周期和脉宽的高频脉冲),当SW_EN端为 “ 0”时,高频脉冲停止输出。 2.调用系统功能块 SFB49 采用硬件门和软件门同时控制时,需要在硬件设置中,启用硬件门控制。 当软件门的状态先为“ 1”,同时在硬件门有一个上升沿时,将启动内部门功能,并输出高频脉冲(延时指定时间输出高频脉冲)。 当硬件门的状态先为 “ 1”,而软件门的状态后变为 “ 1”,则门功能不启动,若软件的状态保持 “ 1”,同时在硬件门有一个下降沿发生,也能启动门功能,输出高频脉冲。 当软件门的状态变为 “ 0”,无论硬件门的状态如何,将停止脉冲输出。 2.调用系统功能块 SFB49 参数 MAN_DO:手动输出使能端。 一旦通道在硬件组态时设置为脉宽调制功能,则该通道不能使用普通的输出线圈指令对其进行写操作控制,要想控制该通道必须调用功能块 SFB49对其进行控制。 如果还想在该通道得到持续的高电平(非脉冲信号),则可以通过 MAN_DO控制端实现。 当 MAN_DO端为 “ 1”时,指定通道不能输出高频脉冲,只能作为数字量输出点使用。 当MAN_DO端为 “ 0”时,则指定通道只能作为高频脉冲输出通道使用输出指定频率的脉冲信号。 2.调用系统功能块 SFB49 参数 SET_DO:数字量输出控制端。 当MAN_DO端的状态为 “ 1”时,可通过SET_DO 端控制指定通道的状态是为高电平 “ 1”,还是低电平 “ 0”。 如果MAN_DO端的状态为 “ 0”,则 SET_DO端的状态不起作用,不会影响通道的状态。 2.调用系统功能块 SFB49 参数 OUTP_VAL:输出值设置。 输出值参数数据类型为整数。 在硬件设置中我们只指定了脉冲的周期,延时时间以及最小脉宽等,并没有指定脉冲的占空比。 参数 OUTP_VAL就是用来指定脉冲占空比的。 注意:在硬件设置时,如果选择输出形式( Outputformat)为: Per mil,则OUTP_VAL取值范围为 0~1000(基数为1000),输出脉冲高电平时间长度为: Pulse width(脉宽) =( OUTP_VAL/1000)*period(周期) 2.调用系统功能块 SFB49。第五章plc的步进电机控制系统
相关推荐
的价格弹性之和的绝对值小于 1,则通过本币升值引发的进口价格的相对下降和出口价格的相对上升同样有助于改善贸易收支,这一推论可称为“ 反向马歇尔 — 勒讷条件 ” 二、 J曲线效应 形成 J曲线效应的原因 对汇率波动作出反应的时滞; 决策过程引起的时滞; 货物发运的时滞; 补充存货的时滞; 生产过程的时滞; 以本币计值导致的收汇减少。 结论: 马歇尔 — 勒 讷 条件在短期里不存在。 第二节
女”、“舞神”。 98年多才多艺的她还自 编自导自演了电影 《 太阳鸟 》 ,并在 蒙特利尔国际电影节上荣获评委会大 奖。 最近她出演了内地版 《 射雕英雄 传 》 的“梅超风”,成为该剧最大买点。 唯她能用那种美得令人窒息的肢体语言表达天籁与人籁,从而启发了我们对艺术无限可能性的理解和宽容。 她的舞蹈因为纯粹而永不过时,因为独创而弥足珍贵,借助电视转播而曲高和不寡。
宾朋, 堪称无以伦比, 它为我们中国人追逐的百年奥运梦想, 划上了完美句点。 “同一个世界,同一个梦想 ……” 的奥运口号在神洲大地回响。 那“中国印 舞动的北京”,充分展现了中国的神韵与活力。 五个可爱的福娃,也向全世界发出“北京欢迎您”的邀请。 这届奥运会是全球体坛的盛会,也是中外文化交流的最好契机。 下列说法中正确的是( ) ,又要向世界展示、传播中华民族的优秀文化 ,可以相互替代
)=E1 in E2 ≡ let fp=E1 in let x1=first p in let x2=second p in . . . let xn=n_th p in E2 Lambda演算 关于 Lambda演算 表达式 自由变量(计算一个 表达式的自由变量集合 ) 替换(计算) 变换规则 (三种变换) 归约 范式(性质及其计算) 关于 Lambda演算