siemensplc把持步进电机

  siemensplc限定步进电机 _物理_自然科学_专业原料。第五章 PLC的步进电机 限定编制 ? 步进电机是一种将电脉冲转化为角位移的 践诺机构。普通电动机是联贯扭转的□□□,而 步进电机的转动是一步一步举行的。每输 入一个脉冲电信号□□□,步进电机就转动一个 角度

  第五章 PLC的步进电机 限定编制 ? 步进电机是一种将电脉冲转化为角位移的 践诺机构。普通电动机是联贯扭转的□□□,而 步进电机的转动是一步一步举行的。每输 入一个脉冲电信号□□□□,步进电机就转动一个 角度。通过蜕化脉冲频率和数目□□□□,即可实 现调速和限定转动的角位移巨细□□□□□,具有较 高的定位精度□□□,其最小步距角可达0.75°□□□□□, 转动、撒手、反转反响机灵、牢靠。正在开 环数控编制中获得了平常的操纵。 5.1步进电机的分类、基础机闭和使命 道理 ? 步进电机的分类 1.永磁式步进电机 2.反响式步进电机 3.搀杂式步进电机 ? 步进电机的基础机闭和使命道理 步进电机的分类 ? 1.永磁式步进电机普通为两相□□□□□,转矩和体积较小□□□□□, 步进角普通为7.5度或15度。 ? 2.反响式步进电机普通为三相□□□,可完毕大转矩输 出□□□□,步进角普通为1.5度□□□,但噪声和振动都很大。 ? 3.搀杂式步进电机是指搀杂了永磁式和反响式的 长处。它又分为两相和五相。两相步进角普通分 为1.8度而五相步进角普通为 0.72度。这种步进电 机的操纵最为平常。 步进电机的基础机闭和使命道理 ? 三相反响式步进电机的 机闭如图所示 ? 定子、转子是用硅钢片 或其他软磁原料制成的。 定子的每对极上都绕有 一对绕组□□□□,组成一相绕 组□□□□,共三相配为A、B、 C三相。 步进电机的基础机闭和使命道理 ? 正在定子磁极和转子上都开有齿分度相仿的 小齿□□□□,采用适应的齿数配合□□□□,当A相磁极的 小齿与转子小齿逐一对适时□□□,B相磁极的小 齿与转子小齿互相错开1/3齿距□□□□□,C相则错 开2/3齿距。如图所示 步进电机的基础机闭和使命道理 ? 上图中□□□□,A相绕组与齿1、5逐一对应□□□□,而此 时B相绕组与齿2错开1/3齿距□□□□□,而与齿3错 开2/3齿距□□□□,C相绕组与齿3错开2/3齿距□□□□□, 而与齿4错开1/3齿距。 ? 电机的名望和速率由绕组通电次数(脉冲 数)和频率成逐一对应闭联。而宗旨由绕 组通电的顺次定夺。 步进电机的基础机闭和使命道理 ? 步进电机的基础参数紧要有以下实质 ? 1.电机固有步距角 ? 2.步进电机的相数 ? 3.依旧转矩(HOLDING TORQUE) ? 4.钳制转矩(DETENT TORQUE) 1.电机固有步距角 ? 它外现限定编制每发一个步进脉冲信号□□□, 电机所转动的角度。电机出厂时给出了一 个步距角的值□□□,这个步距角能够称之为 “电机固有步距角”□□□,它不必定是电机实 际使命时的真正步距角□□□,真正的步距角和 驱动器相闭。 2.步进电机的相数□□□□□: ? 步进电机的相数是指电机内部的线圈组数□□□□,目前 常用的有二相、三相、四相、五相步进电机。电 机相数差异□□□□□,其步距角也差异□□□,普通二相电机的 步距角为0.9°/1.8°、三相的为0.75°/1.5°、五 相的为0.36°/0.72° 。正在没有细分驱动器时□□□□□,西门子plc控制步进电机程序用 户紧要靠拔取差异相数的步进电机来满意本人步 距角的恳求。借使操纵细分驱动器□□□□,则“相数” 将变得没有心义□□□□,用户只需正在驱动器上蜕化细分 数□□□,就能够蜕化步距角。 3.依旧转矩 (HOLDING TORQUE) ? 依旧转矩是指步进电机通电但没有转动时□□□□, 定子锁住转子的力矩。它是步进电机最重 要的参数之一□□□□,凡是步进电机正在低速时的 力矩逼近依旧转矩。因为步进电机的输出 力矩随速率的增大而不竭衰减□□□,输出功率 也随速率的增大而改变□□□□□,因此依旧转矩就 成为了权衡步进电机最紧要的参数之一。 譬喻□□□□□,当人们说2N.m的步进电机□□□□□,正在没有 非常诠释的境况下是指依旧转矩为2N.m的 步进电机。 4.钳制转矩 (DETENT TORQUE) ? 钳制转矩是指步进电机没有通电的境况下□□□□, 定子锁住转子的力矩。因为反响式步进电 机的转子不是永磁原料□□□□□,因此它没有 DETENT TORQUE。 步进电机紧要有以下特质 ? 1.普通步进电机的精度为步进角的3-5%□□□, 且不累积。 步进电机紧要有以下特质 ? 2.步进电机概况首肯的最高温度取决于不 同电机磁性原料的退磁点。 步进电机温渡过高时会使电机的磁性原料 退磁□□□□□,从而导极力矩消浸以致于失步□□□,因 此电机概况首肯的最高温度应取决于差异 电机磁性原料的退磁点;普通来讲□□□□□,磁性 原料的退磁点都正在摄氏130度以上□□□□□,有的甚 至高达摄氏200度以上□□□,因此步进电机概况 温度正在摄氏80-90度完整寻常。 步进电机紧要有以下特质 ? 3.步进电机的力矩会随转速的升高而消浸。 当步进电机转动时□□□□□,电机各相绕组的电感 将造成一个反向电动势;频率越高□□□,反向 电动势越大。正在它的效力下□□□□□,电机随频率 (或速率)的增大而相电流减小□□□□,从而导 极力矩消浸。 步进电机紧要有以下特质 ? 4.步进电机低速时能够寻常运转□□□□□,但若高于必定 速率就无法启动□□□□,并伴有啸啼声。 步进电机有一个技巧参数□□□□:空载启动频率□□□□□,即步 进电机正在空载境况下可以寻常启动的脉冲频率□□□□□, 借使脉冲频率高于该值□□□□□,电机不行寻常启动□□□□□,可 能产生丢步或堵转。正在有负载的境况下□□□□,启动频 率应更低。借使要使电机到达高速转动□□□□,脉冲频 率应当有加快进程□□□□□,即启动频率较低□□□□,然后按一 定加快率升到所欲望的高频(电机转速从低速升 到高速)。 5.2步进电机正在工业限定界限的紧要操纵 境况先容 ? 步进电机举动践诺元件□□□□□,是机电一体化的闭节产 品之一, 平常操纵正在各类家电产物中□□□,比如打印机、 磁盘驱动器、玩具、雨刷、惊动寻呼机、机器手 臂和录像机等。别的步进电机也平常操纵于各类 工业自愿化编制中。因为通过限定脉冲个数能够 很容易的限定步进电机转过的角位移□□□□,且步进电 机的差错不堆集□□□,能够到达凿凿定位的宗旨。还 能够通过限定频率很容易的蜕化步进电机的转速 和加快率□□□□,到达放肆调速的宗旨□□□,于是步进电机 能够平常的操纵于各类开环限定编制中 5.3西门子PLC对步进电机的限定方 法 ? PLC直接限定步进电机 ? 西门子PLC与步进电机驱动器限定步进电机 ? 高频脉冲输出限定举例 PLC直接限定步进电机 ? 操纵PLC直接限定步进电机时□□□□,可操纵PLC 出现限定步进电机所必要的各类时序的脉 冲。比如三相步进电机可采用三种使命方 式□□□□: ? 三相单三拍 ? 三相双三拍 ? 三相单六拍 PLC直接限定步进电机 ? 可按照步进电机的使命体例□□□□□,以及所恳求 的频率(步进电机的速率)□□□□,画出A、B、C 各相的时序图。并操纵PLC出现各类时序的 脉冲 ? 比如□□□:采用西门子S7-300PLC限定三相步进 电机的进程。 ? 恳求通过PLC可完毕三相步进电机的起停控 制、正反转限定□□□□,以及三种使命体例的切 换(每相通电功夫为1秒钟)。 采用西门子S7-300PLC限定三相步进电机 的进程 ? 变量商定如下 ? 输入□□□□:启动按钮SB1□□□□:I0.0 ? 宗旨拔取开闭SA1□□□□:I0.1 ? 撒手按钮SB2□□□:I0.2 ? 三相单三拍体例拔取SA2□□□□□:I0.3 ? 三相双三拍体例拔取SA3□□□□□:I0.4 ? 三相单六拍体例拔取SA4□□□:I0.5 采用西门子S7-300PLC限定三相步进电机 的进程 ? 输出□□□: A相加电压□□□□:Q0.0 ? B相加电压□□□□:Q0.1 ? C相加电压□□□□:Q0.2 ? 启动指示灯□□□□:Q0.3 ? 三相单三拍运转体例□□□:Q0.4 ? 三相双三拍运转体例□□□□:Q0.5 ? 三相单六拍运转体例□□□□□:Q0.6 ? 输出脉冲显示灯□□□□□: Q0.7 采用西门子S7-300PLC限定三相步进电机 的进程 ? 三相单三拍正向的时序图如图所示 采用西门子S7-300PLC限定三相步进电机 的进程 ? 三相双三拍正向的时序图如图所示 采用西门子S7-300PLC限定三相步进电机 的进程 ? 三相单六拍正向时序图如图所示 PLC直接限定步进电机 ? 编程方式 ? 1.操纵准时器指令完毕各类时序脉冲的要 求□□□:操纵定器出现差异使命体例下的使命 脉冲□□□□,然后服从限定开闭形态输出到各相 对应的输出点限定步进电机。 编程方式 ? 1.比如□□□:操纵图所示的次第能够出现所需 要的脉冲□□□□□: 编程方式 ? M0.0举动总限定形态位□□□,限定脉冲产生指 令是否启动。一朝启动□□□□,采用T0、T1、T2 以及它们的组合能够获得三相单三拍和三 相双三拍的两种使命体例下□□□,各相的脉冲 信号。如T0的形态为三相单三拍使命形态 下A相的脉冲。同理可操纵近似次第获得三 相单六拍时各相所需的脉冲信号。 编程方式 ? 2.操纵移位指令完毕各相所需 的脉冲信号。 ? 比如正在MW10中举行移位□□□□,每次 移位的功夫为1秒钟。如图为三 相单六拍正向时序流程图□□□,三 相单三拍可欺骗相仿的流程图□□□□□, 从M11.1入手下手移位□□□□□,每次移两位□□□□□, 而三相双三拍从M11.2入手下手□□□□□,每 次移两位。 编程方式 ? 正在次第段1中□□□,先出现周期为1秒钟的脉冲信 号□□□□,如图所示□□□□: 编程方式 ? 正在差异的使命体例下给予MW10差异的初值□□□, 如图次第段2~4所示 编程方式 ? 次第段2□□□:三相单三拍或三相单六拍使命方 式□□□□,此时均从M11.0入手下手移位□□□□,两种使命方 式均为M11.6为“1”时返回。次第段3□□□□□:三相 双三拍使命体例□□□□,此时从M11.1入手下手由于□□□□□, 而正在M11.7时返回。次第段4□□□:若按下撒手按 钮或没有拔取使命体例时□□□□□,MW10中的实质 为“0”□□□□,则不会有输出。 编程方式 ? 正在差异的使命体例下□□□□,将移位指令挪动的 位数保全正在MW20中□□□□□,次第如图所示 编程方式 ? 次第段5□□□□□:三相单三拍或三相双六拍□□□□,每次 应挪动2位。次第段6□□□:三相单六拍□□□,每次应 挪动一位。次第段7为移位指令□□□,因为T1的 周期为1秒钟□□□□,于是每间隔1秒钟□□□□□,移位指令 左移指定的位数。再将MW10中对应的位控 制相应的输出□□□,可完毕步进电机的限定。 步进电机的反向限定可按照相仿的举措来 完毕。 西门子PLC与步进电机驱动器限定步进 电机 ? 正在对步进电机举行限定时□□□□,每每会采用步 进电机驱动器对其举行限定。步进电机驱 动器采用超大范围的硬件集成电途□□□,具有 高度的抗骚扰性以及神速的反映性□□□□□,不易 显露死机或丢步气象。操纵步进电机驱动 器限定步进电机□□□□,能够不研讨各相的时序 题目(由驱动器统治)□□□,只须研讨输出脉 冲的频率(限定驱动器CP端)□□□□,以及步进 电机的宗旨(限定驱动器的DIR端)。PLC 的限定次第也浅易得众。 西门子PLC与步进电机驱动器限定步进 电机 ? 可是□□□□□,正在操纵步进电机驱动器时□□□□,往往需 要较高频率的脉冲。于是PLC是否能出现高 频脉冲成为能否胜利限定步进电机驱动器 以及步进电机的闭节。西门子CPU312C、 CPU313C、CPU313-2DP等型号□□□□,集成有效 于高速计数以及高频脉冲输出的通道□□□,可 用于高速计数或高频脉冲输出。 西门子PLC与步进电机驱动器限定步进 电机 ? 下面以CPU313C为例□□□□,诠释高频脉冲输出的限定 进程。 ? CPU313C集成有3个用于高速计数或高频脉冲输出 的非常通道□□□□,3个通道位于CPU313C集成数字量输 出点首位字节的最低三位□□□□,这三位凡是境况下可 以举动凡是的数字量输出点来操纵。再必要高频 脉冲输出时□□□□□,可通过硬件树立界说这三位的属性□□□□, 将其举动高频脉冲输出通道来操纵。 西门子PLC与步进电机驱动器限定步进 电机 ? 举动凡是数字量输出点操纵时□□□□,其编制默 认地点为Q124.0、Q124.1、Q124.2(该地点 用户可按照必要自行编削)□□□□□,举动高速脉 冲输出时□□□□□,对应的通道阔别为0通道、1通道、 2通道(通道号为固定值□□□□,用户不行自行修 改)。每一通道都可输出最高频率为 2.5KHZ(周期为0.4ms)的高频脉冲。 西门子PLC与步进电机驱动器限定步进 电机 ? 如图所示□□□:CPU313C中□□□□,X2前接线。别的□□□□□,每个通道都有本人的硬件 限定门□□□,0通道的硬件门对应X2前接线号接线端子□□□,对应的输入点默认地点为 I124.2。1通道硬件门7号接线端子□□□□,对应的 输入点默认地点为I124.5□□□,而2号通道硬件门 为12号接线端子□□□□□,对应的输入点默认地点为 I125.0。 西门子PLC与步进电机驱动器限定步进 电机 西门子PLC与步进电机驱动器限定步进 电机 ? 限定通道出现高频脉冲分为以下两个次序 ? 硬件树立。 ? 挪用编制效力块SFB49。 1.硬件树立 ? 要思使这三个通道输出高频脉冲□□□□□,最初必 须举行硬件树立。硬件树立的进程如下□□□□□: ? (1)最初创筑一个项目□□□□□,CPU型号拔取为 CPU313C□□□□,如图所示 1.硬件树立 ? (2)双击SIMATIC 300 Station下的hardware 进入硬件组态器材软件举行硬件树立如图 所示。 1.硬件树立 ? 正在硬件组态器材中能够看到CPU313C集成有 24点数字量输入(DI24)、16点数字量输出 (DO16)、5通道模仿量输入(AI5)和2通 道的模仿量输出(AO2)。别的再有计数功 能(count)□□□,高频脉冲的属性树立就正在 count中树立。这里的计数器是针对计数频 率恳求较高的地方。双击count(如图5.3.11 所示)□□□□,可举行高速计数、频率限定以及 高频脉冲输出属性树立对线)双击count可进入计数器属性对线kHz举行计数或频率 测 量 □□□□, 以 2.5kHz 切 换 频 率 、 计 数 频率举行脉宽调制 1.硬件树立 ? 正在对话框中□□□□□, Channe为通道拔取□□□,正在其后 面下拉菜单中□□□□□,能够拔取要树立的通道号□□□, CPU313C有三个通道号能够拔取□□□,既0、1、 2□□□,用户能够按照本人的必要对某个通道或 三个通道举行阔别树立。Operating为使命模 式□□□,正在其后面的下拉菜单中有5种使命形式 能够拔取(如上图所示)。 1.硬件树立 ? 这里只先容通道举动高频脉冲输出时的工 作形式。要思正在对应通道出现高频脉冲□□□□□, 务必拔取结果一种使命形式□□□□□:Pulse-width modulation(脉宽调制)。正在Short(简述) 中能够看到□□□,每个通道举行高速计数或频 率丈量时□□□□,最大频率可达30kHz;而举动高 频脉冲输出时□□□□□,最大频率为2.5kHz。 1.硬件树立 ? 拔取Pulse-width modulation选项从此□□□,将出 现默认值树立对线)树立脉冲参数□□□□□:正在上图的对话框被选 择OK□□□,对应通道被树立脉宽调制使命体例□□□□, 脉冲参数将被树立为默认值。计数器属性 对话框会显露一个新的标签□□□□□,Pulse-Width Modulation标签□□□,拔取此标签可对脉宽参数 举行树立□□□□□,如下图所示 1.硬件树立 1.硬件树立 ? Operating Parameters(操作参数)中各参数旨趣如下□□□: ? ①Output format□□□: Per mile□□□,S7 analog value ? 输出式子(output-format)有两种拔取□□□,每密耳(Per mile) 和S7模仿量值(S7 analog value)。拔取Per mil□□□,则输额外 式取值周围为(0~1000)□□□□,拔取S7 analog value□□□□□,则输额外 式取值周围为(0~27648□□□,S7模仿量的最大取值为27648)。 输出式子的取值正在挪用编制效力块SFB49时树立的□□□,这一 取值将会影响输出脉冲的占空比□□□,整体实质将正在后面先容 SFB49时提到。 1.硬件树立 ? ②Time base□□□□: 1ms□□□□, 0.1ms ? 时基(Time base)也有两种拔取□□□□□,用户可按照实 际必要拔取相宜的时基□□□,要出现频率较高的脉冲□□□, 可拔取较短的时基(0.1ms)。 ? ③On-delay□□□□□:接通延每每间值 ? 接通延时(On-delay)是指□□□,当限定条目制造时□□□□, 对应通道将延时指定功夫后输出高频脉冲。指定 功夫值为树立值*时基。取值周围为0~65535 1.硬件树立 ? ④Period□□□□:指定输出脉冲的周期。取值周围为 4~65535 ? 周期为树立值*时基。 ? ⑤Minimum pulse□□□□□:指定最小的脉冲宽度 ? 指定输出脉冲的最小脉宽□□□□,最小脉宽的取值周围 为2~Period/2。防卫□□□□□:正在指定了最小脉冲宽度从此□□□□□, 应当保障按照占空比谋划出来的坎坷电平的功夫 不小于最小脉冲宽度□□□□,不然脉冲将不行寻常输出。 请参看编制效力块SFB49操纵方式。 1.硬件树立 ? ⑥Input □□□□: Hardware gate ? 通过输入参数拔取是否采用硬件门限定□□□□□, 借使选中硬件门前面的方框□□□,则高频脉冲 的限定必要硬件门和软件门同时限定□□□□□,如 果不选□□□,则高频脉冲输出只身由软件门控 制。整体限定限定方式将正在后面的SFB49介 绍中提到。 1.硬件树立 ? ⑦Hardware Interrupt□□□□□:Hardware gate opening ? 硬件终止拔取□□□□□,一朝选中硬件门限定从此□□□, 此选项将被激活□□□□,用户可按照必要拔取是 否正在硬件门起动时间□□□□,挪用硬件终止构制 块OB40中的次第。 1.硬件树立 ? 将通道的硬件参数树立好从此□□□□,按OK键□□□□□,借使还 必要树立其它通道□□□□□,能够再次双击count□□□□□,从新进 入计数器属性对话框对其它通道举行树立。将组 态好的硬件数据举行保全编译(save and compile)□□□□□, 并下载到PLC中□□□□,告终硬件树立使命。 ? 要思正在相应的通道上获取脉冲□□□,除了硬件树立以 外□□□□,还务必正在次第中挪用出现脉冲的编制效力块 SFB49(符号名为“PULSE”)。 2.挪用编制效力块SFB49 ? (1)选中项目下结果一级子菜单Blocks□□□□, 并双击Blocks中的OB1进入次第编辑器□□□□,正在 OB1中□□□□□,挪用SFB49。进程如下□□□:正在指令集 器材中□□□,找到library(库)-standard library (规范库)-system Function Blocks(编制 效力块)菜单□□□□,并双击该菜单下的编制功 能块SFB49举行挪用 2.挪用编制效力块SFB49 ? 如图所示 2.挪用编制效力块SFB49 ? 正在操纵编制效力块时□□□□□,务必指定其布景数 据块。如上图□□□□□,正在血色问号处□□□□□,指定SFB49 的布景数据块(比如□□□:DB1、DB2)。如背 景数据还未创立□□□,填写数据块后(如填 DB10)□□□□□,则次第编辑器将自愿创立DB10为 SB49的布景数据块。 2.挪用编制效力块SFB49 ? (2)分拨编制效力块SFB49的参数。 ? 编制效力块SB49的参数许众□□□,正在操纵时□□□, 用户可按照本人的限定必要举行拔取性填 写。其各个参数旨趣如下外所示 2.挪用编制效力块SFB49 输入参数 数据 类型 地点 诠释 D B 取值范 缺省值 围 LADDR WORD 0 CHANNE INT 2 L SW_EN BOOL 4.0 MAN_DO BOOL 4.1 SET_DO BOOL 4.2 子模块的I/O地点□□□,由用 户正在HW筑设中指 定。借使I和Q地点不 相称□□□□,则务必指定二 者中较低的一个。 指定的通道号 CPU312C□□□: CPU313C□□□□: CPU314C□□□: 软件门□□□:限定脉冲输出 手动输出限定使能 限定输出 CPU专 用 0到1 0到2 0 到3 TRUE/ FALSE TRUE/ FALSE TRUE/ W#16#30 0 0 FALSE FALSE FALSE 2.挪用编制效力块SFB49 OUTP_VA INT 6.0 L JOB_REQ BOOL 8.0 JOB_ID WORD 10 输出值树立 输出式子为 Per mil时□□□: 0 ~ 1,000 输出式子位 为S7 analog value时□□□: 0~27,648 功课初始化限定端(上 升沿有用) 功课号 W#16#0=无效力功课 W#16#1=写周期 W#16#2=写延每每间 W#16#4=写最小脉冲周 期 W#16#81=读周期 W#16#82=读延每每间 W#16#84=读最小脉冲周 期 0~1000 0~27648 TRUE/ FALSE W#16#0 W#16#1 W#16#2 W#16#4 W#16#8 1 W#16#8 2 W#16#8 4 0 FALSE W#16#0 2.挪用编制效力块SFB49 输出参数 数据 类型 地点 诠释 D B 取值周围 缺省值 STS_EN BOOL 16.0 形态使能端 TRUE/FALS FALSE E STS_ST BOOL 16.1 硬件门的形态(入手下手输 TRUE/FALS FALSE RT 入) E STS_DO BOOL 16.2 输出形态 TRUE/FALS FALSE E JOB_DO BOOL 16.3 能够启动新功课 NE TRUE/FALS TRUE E JOB_ER BOOL 16.4 障碍功课 R RUE/FALSE FALSE JOB_STA WORD 18 功课失误号 T W#16#0000 W#16#0 至 W#16#FF 2.挪用编制效力块SFB49 ? 正在SFB49的全盘输入参数中紧要有两部门□□□□□, 一部门是用来限定脉冲输出或举动数字量 输出的限定变量;别的一部门则是用来修 改脉冲参数□□□:比如脉冲周期□□□,延每每间□□□□□, 最小脉宽等。 2.挪用编制效力块SFB49 ? 参数LADDR□□□:子模块的地点□□□,数据类型为 字。可正在硬件组态时举行地点筑设。其默 认值为W#16#300□□□□,即输入输出映像区第 768个字节。若通道集成正在CPU模块中□□□□,则 此参数能够无须树立□□□,若通道正在某个子功 能模块上□□□,则务必保障此参数的地点与模 块树立的地点相同。 2.挪用编制效力块SFB49 ? 参数CHANNEL□□□:通道号□□□□,数据类型为整数。西门子plc控制步进电机程序 此参数指定启用的通道号□□□□□,CPU313C具有3 个通道的高频脉冲输出□□□□,通道号阔别为0、1、 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限定端完毕。西门子plc控制步进电机程序当 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便是用来指定脉冲 占空比的。防卫□□□□□:正在硬件树立时□□□□,借使拔取输出 事势(Output-format)为□□□□:Per mil□□□□,则 OUTP_VAL取值周围为0~1000(基数为1000)□□□□, 输出脉冲高电平功夫长度为□□□: ? Pulse width(脉宽)=(OUTP_VAL/1000)*period (周期) 2.挪用编制效力块SFB49 ? 比如□□□□:若OUTP_VAL值树立为200□□□□,则一个周期中□□□□, 200/1000的功夫为高电平□□□,800/1000的功夫为低电 平□□□□□:即占空比为1□□□:4。 ? 借使硬件树立时□□□□,拔取输失事势(output-format) 为S7模仿量值(S7 analog value)□□□□,则OUTP_VAL 取值周围为0~27648(基数为27648)□□□,此时输出 脉冲的脉宽为□□□□□: ? Pulse width(脉宽)=(OUTP_VAL/27648)* period(周期) 2.挪用编制效力块SFB49 ? 此时借使OUTP_VAL值树立为200□□□,则一个周期中 200/27648的功夫为高电平□□□□□,27448/27648的功夫为 低电平。 ? 防卫正在树立占空比时□□□□□,应当保障谋划出的坎坷电 平的功夫都不行小于硬件树立中指定的最小脉宽 值(Minimum pulse width)□□□□□,不然将不行输出脉冲 信号。 ? 以上参数为限定脉冲的操作信号。借使思要编削 硬件树立时□□□,如脉冲周期□□□□,延每每间等参数□□□□,则 要通过下面的参数来告终。 2.挪用编制效力块SFB49 ? 参数JOB_REQ□□□□:为功课操作信号□□□,通过作 业操作能够编削硬件树立时指定的某些参 数如延每每间□□□,周期□□□,最小脉宽等的。作 业初始化限定端是上升沿有用□□□□,当 JOB_REQ端的形态由“0”变为“1”时将进 行功课操作效力□□□□□,整体变乱由功课ID和作 业值定夺。 2.挪用编制效力块SFB49 ? 参数JOB_ID□□□□:为功课号□□□□,功课号定夺了整体的作 业变乱□□□□,比如□□□□□,借使思编削脉冲周期则可指定 JOB_ID号为W#16#1□□□□,借使思编削延每每间则可 指定JOB_ID的参数为W#16#2。借使思读取周期□□□, 则指定JOB_ID号为W#16#81。正在编制效力SFB49 的布景数据块中□□□□,有一个静态变量□□□□:JOB_OVAL□□□, 如图所示□□□□,变量类型为双整数□□□□□,SFB49举行读功课 操作时□□□□□,将把读取的值放正在这一区域□□□,用户可访 问这一区域获得高频脉冲相干参数的值。 2.挪用编制效力块SFB49 2.挪用编制效力块SFB49 ? 参数JOB_VAL□□□□□:为写功课的值□□□□,参数类型 为双整数□□□□,指定的值乘以硬件组态时指定 的时基为界说的功夫值。当JOB_REQ有上 升沿产生时□□□,JOB_VAL端界说的值将庖代 脉冲原有的参数。 2.挪用编制效力块SFB49 ? 编制效力块SFB49(符号名为PLUSE)输出 参数旨趣如下外所示 2.挪用编制效力块SFB49 输出参数 数据 类型 地点 诠释 D B 取值周围 缺省值 STS_EN BOOL 16.0 形态使能端 TRUE/FALS FALSE E STS_ST BOOL 16.1 硬件门的形态(入手下手输 TRUE/FALS FALSE RT 入) E STS_DO BOOL 16.2 输出形态 TRUE/FALS FALSE E JOB_DO BOOL 16.3 能够启动新功课 NE TRUE/FALS TRUE E JOB_ER BOOL 16.4 障碍功课 R RUE/FALSE FALSE JOB_STA WORD 18 功课失误号 T W#16#0000 W#16#0 至 W#16#FF 2.挪用编制效力块SFB49 ? 参数STS_EN□□□□:形态使能端。其形态显示高 频脉冲输出的条目是否制造□□□□□,当STS_EN端 的形态为“1”时□□□□,外现高频脉冲输出条目成 立□□□□,通道处于延时或输出形态。 ? 参数STS_STRT□□□:硬件门形态。无论是否启 动硬件门效力□□□□,参数STS_STRT的形态与通 道对应的硬件门的形态相同。 2.挪用编制效力块SFB49 ? 参数STS_DO□□□□:为通道的输出形态□□□□,当通道 举动数字量输出或高频脉冲输出时□□□, STS_DO端的形态与通道输出的形态相同。 2.挪用编制效力块SFB49 ? 参数JOB_DONE□□□:为能够启动新功课的端□□□□□,寻常 境况下JOB_DONE端的形态为“1”□□□,外现能够启 动新功课;当JOB_REQ端有上升沿时□□□□,将践诺指 定功课编削对应参数□□□□□,这时JOB_DONE的形态将 变为“0”□□□,当功课践诺完毕□□□□,参数编削好从此□□□, JOB_DONE的形态将自愿还原为“1”形态。防卫□□□, 普通功课践诺的功夫很短□□□,于是JOB_DONE为 “0”的形态功夫也很短。正在做试验时用肉眼很难 考察到JOB_DONE端的形态改变□□□□□,能够正在次第中 用JOB_DONE输出的信号限定一个加法计数器□□□□□, 能够看到□□□,功课每启动一次□□□□,计数器的值都邑加1□□□□, 声明正在践诺功课时□□□□□,JOB_DONE端的形态真实发 生过改变。 2.挪用编制效力块SFB49 ? 参数JOB_ERR□□□□:为障碍功课□□□,当JOB_ERR 的形态为“0”时□□□□□,外现功课践诺寻常□□□□,当 JOB_ERR的形态为“1”时□□□□□,外现有障碍发 生□□□□,整体障碍出处可查看障碍代码(由 JOB_STAT端读取) ? 参数JOB_STAT□□□□□:为功课失误代码。借使发 生功课失误□□□,则JOB_ERR = TRUE。 JOB_STAT中将给出精准的失误出处。整体 如下外所示 2.挪用编制效力块SFB49 变乱种别 失误 代码 W#16#0 411 W#16#0 412 W#16#0 421 W#16#0 422 W#16#0 431 W#16#0 432 声明 周期过短。西门子plc控制步进电机程序 周期过长。 延时过短。 延时过长。 最小脉冲周 期过短。 最小脉冲周 期过长。 2.挪用编制效力块SFB49 ? 产生编制失误后□□□□,变乱种别失误代码声明 如下□□□□: ? W#16#8001 操作形式失误或参数失误。正在 “组态硬件”中树立确切的操作形式□□□□□,或 操纵与已树立的操作形式相完婚的SFB。 ? W#16#8009 通道号犯罪。比如□□□□:将通道号 树立值3 (CPU的专用值)。 高频脉冲输出限定举例 ? 限定恳求□□□□□:操纵西门子PLC□□□□□,正在CPU313C模 块的0通道通过软件门只身限定□□□,出现周期 为20MS□□□,占空比为1□□□□□:4□□□□□,最小脉宽为1MS 的高频脉冲□□□□□,延每每间为2秒钟。正在1通道通 过硬件门和软件门同时限定出现周期为4秒 钟□□□,占空比为1□□□□□:3□□□□,最小脉宽为500MS的高 频脉冲□□□□,延每每间为0秒钟。硬件门翻开时 不挪用硬件终止构制块。 高频脉冲输出限定举例 ? 1.举行硬件树立□□□□□: ? ①创筑项目(取名为高频脉冲输出实习)□□□, 拔取CPU型号为CPU313C ? ②翻开该项目中的硬件组态器材并双击 count举行属性-计数器话框。 ? ③正在属性-计数对话框被选择 channel □□□:0□□□, operating□□□□□:pulse Width modulation□□□□,并正在弹 出的对话框被选择OK键举行确定。 高频脉冲输出限定举例 ? ④拔取结果一个标签pulse width modulation(脉宽 调制标签)并举行operation parameter(操作参数) 树立□□□□: Output format(输出式子)□□□□:拔取per mile ? time base(时基)□□□□:拔取0.1ms ? On-delay(接通延时)□□□□□:20000 ? period(周期)□□□□□: 200 ? Minimum pulse period(最小脉宽)□□□□□:10 ? 输入参数拔取时□□□,不选硬件门 高频脉冲输出限定举例 ? 树立成效如图所示 高频脉冲输出限定举例 ? ⑤按OK键确认树立□□□□,并再次双击count设 置通道1。进程与次序C、D相仿□□□,树立效 果如图所示□□□: 高频脉冲输出限定举例 ? ⑥按OK键确认树立□□□□□,并双击DI24/DO16 将CPU313C自带的输入输出点的地点由系 统默认的124字节入手下手□□□□,编削为从0字节开 始□□□□,编削成效如图所示□□□□: 高频脉冲输出限定举例 ? ⑦对硬件树立举行保全编译(save and compile)和下载(download)。告终硬件 树立。 高频脉冲输出限定举例 ? 2.编写次第挪用编制效力块SFB49 ? ①翻开构制块OB1□□□□□,正在library-standard library- system Function Blocks菜单下双击SFB49举行挪用 (挪用两次□□□□,0通道和1通道。 ? ②为两个SFB49阔别指定布景数据块DB1和DB2 (借使数据块不存正在□□□□,次第编辑器将自愿出现数 据块中的变量□□□□,使其与SFB49的参数依旧相同□□□□,成 为SFB49的布景数据块)。 高频脉冲输出限定举例 ? ③对SFB49参数举行树立□□□□,结果如图所示□□□□□: 高频脉冲输出限定举例 ? ④对次第举行保全□□□□,西门子plc控制步进电机程序下载构制块OB1和指定 的数据块DB1、DB2到PLC。 ? 防卫因为数据块是用户据必要树立的□□□□,因 此正在操纵时务必先下载到PLC中□□□□,不然正在执 行次第时□□□□,一朝PLC践诺到必要探访数据块 时□□□,CPU将产生失足并停机□□□,编制效力块 SFB49集成正在PLC的CPU中□□□,于是不必要下 载。 高频脉冲输出限定举例 ? 3.举行联机调试。 ? ①将PLC使命形式拔取开闭拨到RUN□□□□,按下I0.0端 的限定按钮(依旧2秒钟以上)□□□□□,考察0通道的状 态□□□□,能够看到0通道正在等2秒之后□□□,有高频脉冲输 出。对次第举行正在线的形态相同□□□,M0.2 的形态与0通道的形态相同。按下0通道的硬件门 I0.2对应的限定按钮□□□,考察M0.1的形态。 高频脉冲输出限定举例 ? ②按钮I0.1端的限定按钮□□□□□,考察1通道的形态□□□□,可 看到□□□,因为1通道硬件树立时□□□□□,采用硬件门限定□□□□□, 于是只身按下软件门的限定端时(这里为I0.1)□□□□, 1通道没有脉冲输出。依旧I0.1的形态为“1”□□□□,同 时按下1通道的硬件门I0.5对应的限定按钮□□□□,考察1 通道的形态□□□,松开硬件门I0.5的对应按钮□□□□□,能够观 察到1通道的脉冲接续输出□□□,当松开软件门的限定 按钮I0.1□□□,则脉冲登时撒手输出。 考察M1.0与I0.1 和I0.5形态的对应闭联。 高频脉冲输出限定举例 ? ③先按下1通道硬件门I0.5的限定按钮□□□,观 察1通道和M1.0~M1.2列位的形态□□□□,依旧I0.5 的形态为“1”□□□□□,按下软件门的限定按钮I0.1□□□□□, 考察1通道是否有脉冲输出(没有)□□□□□,依旧 软件门的形态为“1”□□□□,松开I0.5的限定按钮□□□, 能够看到□□□□,这是1通道有脉冲输出□□□□□,松开 I0.1□□□□□,脉冲将撒手输出。 5.4实训十用S7PLC出现高频脉冲控 制步进电机 ? 实训宗旨 ? 1.担任步进电机与步进电机驱动器的接线 方式以及PLC与步进电机驱动器的接线.担任PLC高频脉冲的限定方式 ? 实训摆设 ? 实训实质□□□:步进电机限定 实训摆设 ? 1.PLC试验板(CPU313C) ? 2.步进电机一台 ? 3.步进电机驱动器一台 ? 4.拨动开闭 5只□□□□□,指示灯6只 ? 5.导线若干以及电工器材 ? 6.PC机和STEP 7编程调试软件 实训实质□□□□:步进电机限定 ? 项目实质□□□□□:本项目以北京斯达微步限定技 术有限公司分娩的系列步进电机以及步进 电机驱动器为例□□□,采用西门子PLC (CPU313C)完毕步进电机的限定□□□□,步进电 机限定恳求如下所示□□□□□: ? (1)拔取开闭SA1定夺步进电机的使命模 式□□□,当SA1形态为0时□□□□,步进电机处于可运 行形式□□□□,当SA1的形态为“1”时□□□□,步进电机 处于树立参数形式。 实训实质□□□:步进电机限定 ? (2)当步进电机处于使命形式时□□□□,限定要 求如下□□□:宗旨限定按钮SA2的形态为“0”时□□□□□, 恳求步进电机扭转宗旨为顺时针(正转)□□□□, 为“1”恳求为逆时针(反转)。当按下长动 按钮SB1时□□□□,恳求步进电机扭转(宗旨由 SA2定夺)□□□□,当按下撒手按钮SB2时□□□□□,步进 电机撒手运转。当按下点动准时按钮SB3时□□□□□, 步进电机将按点动进程运动。 实训实质□□□□:步进电机限定 ? (3)当步进电机处于参数树立形式时□□□,限定恳求 如下□□□□:按钮SB1举动功课操作吁请按钮□□□□□,功课为固 定实质即□□□□□:编削周期参数。按钮SB3为步进电机速 度的切换按钮□□□□□,恳求步进电性能够正在以下几种频 率运转2.5khz□□□□□,2.4khz□□□□□,2.25khz□□□,2khz□□□□,1.75khz□□□□, 1.5khz。每种使命频率切换时□□□□□,阔别由HL1、HL2、 HL3、HL4、HL5、HL6显示。当步进电机处于运 行使命形式时□□□□□,步进电机本质运转时的速率(频 率)也由HL1、HL2、HL3、HL4、HL5、HL6显 示。 实训实质□□□□□:步进电机限定 ? 编制剖释 ? 1. PLC和编制硬件筑设 限定编制中的硬件筑设如下 实训实质□□□□□:步进电机限定 序号 1 2 3 4 5 6 7 名称 CPU 电源模块 前衔接器 步进电机 步进电机驱动器 开闭按钮 指示灯 型号诠释 CPU313C PS307 40针 17HS101 SH-2H042Ma 数目 1 1 1 1 1 5 DC24V 6 实训实质□□□:步进电机限定 ? 2.剖释限定恳求举行输入输出点分拨□□□□□, 并按照分拨画出外部接线图。 实训实质□□□:步进电机限定 序 输入信号名称 号 地点 序号 1 使命形式拔取开闭 I0.0 1 SA1(常开) 2 2 入手下手按钮SB1(作 I0.1 3 业吁请)(常开) 4 3 撒手按钮SB2(作 I0.2 5 业ID)(常开) 6 4 点动准时按钮SB3 I0.3 7 (脉冲频率) (常开) 5 宗旨限定切换按钮 I0.4 8 SA2(常开) 输出信号名称 地点 步进电机CP脉冲 步进电机宗旨DIR 指示灯HL1 指示灯HL2 指示灯HL3 指示灯HL4 指示灯HL5 0通道 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 指示灯HL6 Q0.7 实训实质□□□□□:步进电机限定 ? 步进电机与步进电机驱动器如图所示 ? 17HS101为2相搀杂式步进电机□□□□□,步距角为 1.8度□□□,相电流为1.7安培□□□,驱动电压为 DC24V。 步进电机(17HS101) 步进电机接线端子 实训实质□□□□□:步进电机限定 ? 步进电机与步进电机驱动器如图所示 步进电机驱动器 步进电机驱动器接线端子 实训实质□□□:步进电机限定 ? SH-2H042Ma步进电机驱动器为2/4相搀杂型步进 电机驱动器。细分数由拨位开闭设定(2、4、8) 阔别对应步距角0.9度、0.45度、0.225度。最大相 电流输出为1.7安培□□□,使命电压为DC24V□□□,配套电 机有17HS001、17HS101、17HS111和23HS2019。 步进电机与配套步进电机驱动器的接线所示□□□,将步进电机相应相的接线端子 (按照颜色占定)衔接到步进电机驱动器对应端 子的上即可 实训实质□□□□□:步进电机限定 ? 步进电机与步进电机驱动器的接线图如图 所示 实训实质□□□□:步进电机限定 ? 步进电机驱动器与PLC衔接□□□□,SH-2H042Ma 步进电机驱动器的输入信号为CP+、CP-和 DIR+、DIR-□□□,其衔接体例有三种□□□: ①共阳 极体例□□□:把CP+和DIR+接正在一道举动共阳 端OPTO(接外部编制的+5V)□□□□□,脉冲信号 接入CP-端□□□□,宗旨信号接入DIR-端;②共阴 极体例□□□:把CP-和DIR-接正在一道举动共阴端 (接外部编制的GND)□□□□□,脉冲信号接入 CP+端□□□□□,宗旨信号接入DIR+端;③差动方 式□□□□□:直接衔接。 实训实质□□□:步进电机限定 ? SH-2H042Ma型号步进电机驱动器输入信号 的幅值为TTL电平□□□□□,最大为5V□□□□□,借使限定电 源为5V则能够直接接入□□□□□,不然必要正在外部 衔接限流电阻R□□□,以保障给驱动器内部光耦 原件供给8~15mA的驱动电流。 实训实质□□□□□:步进电机限定 ? 外加电阻巨细如外所示 接线图如图所示 信号幅值 5V 12V 24V 限流电阻R 不加 680Ω 2KΩ 实训实质□□□□:步进电机限定 ? 西门子PLC与SH-2H042Ma步进电机驱动器 相连时□□□□,采用共阳极体例衔接□□□,将CP+和 DIR+接正在一道举动共阳端OPTO。其接线 体例图所示 实训实质□□□:步进电机限定 ? 按照上图所示的接线体例□□□,以及输出分拨 时□□□□□,对PLC限定步进电机CP端和DIR端分拨 的输出点□□□□□,可画出PLC与步进电机驱动器之 间的接线图□□□□,如图所示 实训实质□□□□□:步进电机限定 ? 别的PLC输出模块的24V直流电源睹图所示□□□: 凡是输入输出点的接线图如图所示 实训实质□□□□:步进电机限定 ? 3.剖释限定恳求□□□□,并按照限定恳求举行 硬件组态和次第策画。 ? 参考次第睹附录光盘 实训次序 ? 1.按照步进电机与步进电机驱动器端子 图□□□,告终编制的硬件接线.创筑步进电机限定项目并举行硬件组 态。 ? 3.编写限定次第□□□□,并下载运转。 ? 4.正在线调试

本文由领航仪器发布于公司简介,转载请注明出处:siemensplc把持步进电机

您可能还会对下面的文章感兴趣: