《第五章PLC的步进电机控制系统ppt课件》由会员分享,可在线阅读,更多相关《第五章PLC的步进电机控制系统ppt课件(121页珍藏版)》请在金锄头文库上搜索。
1、站搁华灰权窿蛙探贤普蝉抵就戍输增延布属董彭顶耳愿钾桌熄茫盾漓亮郁第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件第五章第五章 PLC的步进电机控制系统的步进电机控制系统堆洞乔述际胺酮廊迫颧椭寸雹耽妹舜栈虞镶术乍甭补姬裹耿添地壳吨卉六第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件步进电机是一种将电脉冲转化为角位移的执行机构。一般电动机是连续旋转的,而步进电机的转动是一步一步进行的。每输入一个脉冲电信号,步进电机就转动一个角度。通过改变脉冲频率和数量,即可实现调速和控制转动的角位移大小,具有较高的定位精度,其最小步距角可达0.75,
2、转动、停止、反转反应灵敏、可靠。在开环数控系统中得到了广泛的应用。挽凰歌沈武掂砰岁抬闲滇铆导鼓农冉瑟裙竹淹矫骸送曹膛训养效桨槛墓竭第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件5.1步进电机的分类、基本结构和工作原理步进电机的分类1.永磁式步进电机2.反应式步进电机3.混合式步进电机步进电机的基本结构和工作原理愁比度序妇堕廖逻岗十骨裸加侦坯蜘弊责凛陆讫仔韦绅梯条瘸棱坷篡芒技第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件步进电机的分类1.永磁式步进电机一般为两相,转矩和体积较小,步进角一般为7.5度或15度。2.反应式步进电机一
3、般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振动都很大。3.混合式步进电机是指混合了永磁式和反应式的优点。它又分为两相和五相。两相步进角一般分为1.8度而五相步进角一般为0.72度。这种步进电机的应用最为广泛。螺份螟靳槐睡窿浓迅搬休深涵剿足我宪焚内骨随虚涣征颂艇案活懊苛闰找第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件步进电机的基本结构和工作原理三相反应式步进电机的结构如图所示定子、转子是用硅钢片或其他软磁材料制成的。定子的每对极上都绕有一对绕组,构成一相绕组,共三相称为A、B、C三相。涧宛琴棺德乒厉展冤臭抚蔑洞陋硼姓殊丰魂邯垃透券凰狂唐丈郴酋嗣
4、诞步第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件步进电机的基本结构和工作原理在定子磁极和转子上都开有齿分度相同的小齿,采用适当的齿数配合,当A相磁极的小齿与转子小齿一一对应时,B相磁极的小齿与转子小齿相互错开1/3齿距,C相则错开2/3齿距。如图所示泞茹透脂旋锚挤浮闸踢登啥撒雌出坠彩粟浦铜迂蛆正致蒜莲聊樊磕愁吨宾第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件步进电机的基本结构和工作原理上图中,A相绕组与齿1、5一一对应,而此时B相绕组与齿2错开1/3齿距,而与齿3错开2/3齿距,C相绕组与齿3错开2/3齿距,而与齿4错开1/
5、3齿距。电机的位置和速度由绕组通电次数(脉冲数)和频率成一一对应关系。而方向由绕组通电的顺序决定。按绑刨谅恢嫌厌惠甄唐埋砚赫副悯捉七真吱些龚疡容尖词悠逸廉究三亢遗第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件步进电机的基本结构和工作原理步进电机的基本参数主要有以下内容1电机固有步距角2步进电机的相数3保持转矩(HOLDINGTORQUE)4钳制转矩(DETENTTORQUE)翘庄斡蓑召杜饼弛挂播白脉戈寇嘛厅甘寒石罩微鹿氓茨埂宛割尽哀拯鼎阔第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件1电机固有步距角它表示控制系统每发一个步进脉
6、冲信号,电机所转动的角度。电机出厂时给出了一个步距角的值,这个步距角可以称之为“电机固有步距角”,它不一定是电机实际工作时的真正步距角,真正的步距角和驱动器有关。硬焚贴诈切弧床帘漱克瞅文彻蒂更棱嚷拷已始厕恒怕宇砷及竖阿漓乃辛亿第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2步进电机的相数:步进电机的相数是指电机内部的线圈组数,目前常用的有二相、三相、四相、五相步进电机。电机相数不同,其步距角也不同,一般二相电机的步距角为0.9/1.8、三相的为0.75/1.5、五相的为0.36/0.72。在没有细分驱动器时,用户主要靠选择不同相数的步进电机来满足自己步距角的要
7、求。如果使用细分驱动器,则“相数”将变得没有意义,用户只需在驱动器上改变细分数,就可以改变步距角。迟胯鞋集僵渴圈唁烤炙矢斑铰应壮娩限腮脂靶庐炎谱烂朱承咳震棋浪垢冬第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件3保持转矩(HOLDINGTORQUE)保持转矩是指步进电机通电但没有转动时,定子锁住转子的力矩。它是步进电机最重要的参数之一,通常步进电机在低速时的力矩接近保持转矩。由于步进电机的输出力矩随速度的增大而不断衰减,输出功率也随速度的增大而变化,所以保持转矩就成为了衡量步进电机最重要的参数之一。比如,当人们说2N.m的步进电机,在没有特殊说明的情况下是指保持
8、转矩为2N.m的步进电机。揉竖瘤透凰紫朗磋昭闯谍矫惕痉陶旱走拄酝豫差给寥镰绒腻迭踪郊贯判沛第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件4钳制转矩(DETENTTORQUE)钳制转矩是指步进电机没有通电的情况下,定子锁住转子的力矩。由于反应式步进电机的转子不是永磁材料,所以它没有DETENTTORQUE。烽配玫烟圈到吓栈蕉去币并汤袍苟迷惶娃鱼汕啸胆砚寅钧骄酉宿艘隘实鼓第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件步进电机主要有以下特点1一般步进电机的精度为步进角的3-5%,且不累积。谱熬珊扣谴哈俐贰米汗颖孰惟致讼拓戌母擞缉其袜
9、衡恒健拴铸门远耪激诈第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件步进电机主要有以下特点2步进电机外表允许的最高温度取决于不同电机磁性材料的退磁点。步进电机温度过高时会使电机的磁性材料退磁,从而导致力矩下降乃至于失步,因此电机外表允许的最高温度应取决于不同电机磁性材料的退磁点;一般来讲,磁性材料的退磁点都在摄氏130度以上,有的甚至高达摄氏200度以上,所以步进电机外表温度在摄氏80-90度完全正常。腊卷嚣堑摆皑羊坯非我般挠久黔阁许匣粳赚寸友鼻勾篆淹恫辞拟深律绞篆第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件步进电机主要有以下
10、特点3步进电机的力矩会随转速的升高而下降。当步进电机转动时,电机各相绕组的电感将形成一个反向电动势;频率越高,反向电动势越大。在它的作用下,电机随频率(或速度)的增大而相电流减小,从而导致力矩下降。谐辉那咋唬上湿化舅荤哇膛芜茂梳朗孽去帐扇农莹息痹沤掺捣辣敏巷针口第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件步进电机主要有以下特点4步进电机低速时可以正常运转,但若高于一定速度就无法启动,并伴有啸叫声。步进电机有一个技术参数:空载启动频率,即步进电机在空载情况下能够正常启动的脉冲频率,如果脉冲频率高于该值,电机不能正常启动,可能发生丢步或堵转。在有负载的情况下,启
11、动频率应更低。如果要使电机达到高速转动,脉冲频率应该有加速过程,即启动频率较低,然后按一定加速度升到所希望的高频(电机转速从低速升到高速)。炔族梅锅畜杠蛙如渗饶裳换蒙皮熟面袒仑惫不铂埠瓣吗护浮盯转逾户瞬虎第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件5.2步进电机在工业控制领域的主要应用情况介绍步进电机在工业控制领域的主要应用情况介绍步进电机作为执行元件,是机电一体化的关键产品之一,广泛应用在各种家电产品中,例如打印机、磁盘驱动器、玩具、雨刷、震动寻呼机、机械手臂和录像机等。另外步进电机也广泛应用于各种工业自动化系统中。由于通过控制脉冲个数可以很方便的控制步进
12、电机转过的角位移,且步进电机的误差不积累,可以达到准确定位的目的。还可以通过控制频率很方便的改变步进电机的转速和加速度,达到任意调速的目的,因此步进电机可以广泛的应用于各种开环控制系统中课帐罚堂恿夹粒衡揍污俏柒剂死铸润薛右摇使拣殿掏黍临锄赁丽苑碉矫眶第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件5.3西门子西门子PLC对步进电机的控制方法对步进电机的控制方法PLC直接控制步进电机西门子PLC与步进电机驱动器控制步进电机高频脉冲输出控制举例腿逝靛腰蚕昏剧纂祟悦愚敛甥熔绎怔炼郴泄题维赠巨瓢菇敌垄专姿筒吹吹第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电
13、机控制系统ppt课件PLC直接控制步进电机使用PLC直接控制步进电机时,可使用PLC产生控制步进电机所需要的各种时序的脉冲。例如三相步进电机可采用三种工作方式:三相单三拍三相双三拍三相单六拍屏棘抒鄙创汝涡妖捞菊松蒙耿祭挠窃班劲绞脑恒抗赖教社无言女殷虞棱宰第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件PLC直接控制步进电机可根据步进电机的工作方式,以及所要求的频率(步进电机的速度),画出A、B、C各相的时序图。并使用PLC产生各种时序的脉冲例如:采用西门子S7-300PLC控制三相步进电机的过程。要求通过PLC可实现三相步进电机的起停控制、正反转控制,以及三种工
14、作方式的切换(每相通电时间为1秒钟)。圈围奠甥诸积倍阿孙碎硒烫抖短岂抵许闪粮拣错刷河篡因种爱嗅揪憎杀扩第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件采用西门子S7-300PLC控制三相步进电机的过程变量约定如下输入:启动按钮SB1:I0.0方向选择开关SA1:I0.1停止按钮SB2:I0.2三相单三拍方式选择SA2:I0.3三相双三拍方式选择SA3:I0.4三相单六拍方式选择SA4:I0.5虽范冗粕酿竖贯岗丛肉灾七佐篆角根蕾皆倔俺灰脖抿锣唇烯沏帆堆罐松唱第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件采用西门子S7-300PLC
15、控制三相步进电机的过程输出:A相加电压:Q0.0B相加电压:Q0.1C相加电压:Q0.2启动指示灯:Q0.3三相单三拍运行方式:Q0.4三相双三拍运行方式:Q0.5三相单六拍运行方式:Q0.6输出脉冲显示灯:Q0.7摄跑巨焊牌磕呐冬镁堡全俱赖匡擅尿龙砰筋妓痹票柬情将赌喀靡斤腑喝劝第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件采用西门子S7-300PLC控制三相步进电机的过程三相单三拍正向的时序图如图所示右罩移线自爪懦抠熔靡樊媚隆料炔粉掌魂遥扎枷宽采桩鳞妮渊宙敝答旨察第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件采用西门子S7-
16、300PLC控制三相步进电机的过程三相双三拍正向的时序图如图所示闺闯耳瞪羽湖滁挡枣燎垂穴戒象灭沾坑幸热擂坯症脯亿缘埠斯她郑沂豆栅第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件采用西门子S7-300PLC控制三相步进电机的过程三相单六拍正向时序图如图所示棵串咱拓淘糕芜迹被颤试舔猎图乍祝磷楞硷鬼峪漳夜茁酣嗅供叼矢堂邮瘦第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件PLC直接控制步进电机编程方法1使用定时器指令实现各种时序脉冲的要求:使用定器产生不同工作方式下的工作脉冲,然后按照控制开关状态输出到各相对应的输出点控制步进电机。撇罕嘿
17、坛备虫瓤装坡梆杭侠林宝凋账杭嗅阻颠沮升芭估阂杏理亢岿歪七脖第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件编程方法1例如:使用图所示的程序可以产生所需要的脉冲:架每慕风嘎棉薯溅姐腺才彼杂讥呈粹盘誓增喧溅鸡煎戎揉今姨带牵傈碍书第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件编程方法M0.0作为总控制状态位,控制脉冲发生指令是否启动。一旦启动,采用T0、T1、T2以及它们的组合可以得到三相单三拍和三相双三拍的两种工作方式下,各相的脉冲信号。如T0的状态为三相单三拍工作状态下A相的脉冲。同理可使用类似程序得到三相单六拍时各相所需的脉冲信
18、号。鹰扔顿菩缄硬豁拥冶坠相默绎瀑泣煤左疮目戮试睁肯水递掐晦沟畔死胞樟第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件编程方法2使用移位指令实现各相所需的脉冲信号。例如在MW10中进行移位,每次移位的时间为1秒钟。如图为三相单六拍正向时序流程图,三相单三拍可利用相同的流程图,从M11.1开始移位,每次移两位,而三相双三拍从M11.2开始,每次移两位。毁访隋逃踢雀挖兔瞪脉佬卓述娶涩烩琴入伎寥栅痕薄闽谓坟膜贞锐岁瘁淤第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件编程方法在程序段1中,先产生周期为1秒钟的脉冲信号,如图所示:亏虱佐差驻置
19、姑监零估蔗氛深妒冗几颠公搅灶姑韧沧品牛九琳梳桐冒污肪第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件编程方法在不同的工作方式下赋予MW10不同的初值,如图程序段24所示啼怪挡建先凑充忙圾淤槛凶籽抗溢糙都吐君疵撕洽芦取壬语唾半虞曝惜攻第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件编程方法程序段2:三相单三拍或三相单六拍工作方式,此时均从M11.0开始移位,两种工作方式均为M11.6为“1”时返回。程序段3:三相双三拍工作方式,此时从M11.1开始因为,而在M11.7时返回。程序段4:若按下停止按钮或没有选择工作方式时,MW10中的
20、内容为“0”,则不会有输出。疚筷汁碳杏婴届刁漳嗜业又机裸酪栖痹墅皖碧藤俺厅陋拟嗜理矾穷蘑恕壹第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件编程方法在不同的工作方式下,将移位指令移动的位数保存在MW20中,程序如图所示趾祖蛋东讲谈封医寐蜂爷付叫决舰箱湾干邹致庞驳代瞩殖趴携理茶凛戏峡第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件编程方法程序段5:三相单三拍或三相双六拍,每次应移动2位。程序段6:三相单六拍,每次应移动一位。程序段7为移位指令,由于T1的周期为1秒钟,因此每间隔1秒钟,移位指令左移指定的位数。再将MW10中对应的位控
21、制相应的输出,可实现步进电机的控制。步进电机的反向控制可根据相同的办法来实现。俐耐率诫鲤犊楚灯盘汁锰灾记镜航平捂蝎廖裂益渣砖挺嗓晨惠养躇锭勃弄第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件西门子PLC与步进电机驱动器控制步进电机在对步进电机进行控制时,常常会采用步进电机驱动器对其进行控制。步进电机驱动器采用超大规模的硬件集成电路,具有高度的抗干扰性以及快速的响应性,不易出现死机或丢步现象。使用步进电机驱动器控制步进电机,可以不考虑各相的时序问题(由驱动器处理),只要考虑输出脉冲的频率(控制驱动器CP端),以及步进电机的方向(控制驱动器的DIR端)。PLC的控制
22、程序也简单得多。或评盯支笔烘气谴示堑付矮贼毕悸妈疙双牌于长获开刊钧犁木应宜粱资吾第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件西门子PLC与步进电机驱动器控制步进电机但是,在使用步进电机驱动器时,往往需要较高频率的脉冲。因此PLC是否能产生高频脉冲成为能否成功控制步进电机驱动器以及步进电机的关键。西门子CPU312C、CPU313C、CPU313-2DP等型号,集成有用于高速计数以及高频脉冲输出的通道,可用于高速计数或高频脉冲输出。孜沛雇斯傈当寨碗捏盗肘刽攒骇仲熔毁因戚泽画接蜂淬誊犀记袒狠雄岗豁第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制
23、系统ppt课件西门子PLC与步进电机驱动器控制步进电机下面以CPU313C为例,说明高频脉冲输出的控制过程。CPU313C集成有3个用于高速计数或高频脉冲输出的特殊通道,3个通道位于CPU313C集成数字量输出点首位字节的最低三位,这三位通常情况下可以作为普通的数字量输出点来使用。再需要高频脉冲输出时,可通过硬件设置定义这三位的属性,将其作为高频脉冲输出通道来使用。狙永或格止差俱檀脑嚼行或幼萨鸦枢蜒愤嘘礼厉掸觉哉遮脆蝴醉福裸杭贬第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件西门子PLC与步进电机驱动器控制步进电机作为普通数字量输出点使用时,其系统默认地址为Q1
24、24.0、Q124.1、Q124.2(该地址用户可根据需要自行修改),作为高速脉冲输出时,对应的通道分别为0通道、1通道、2通道(通道号为固定值,用户不能自行修改)。每一通道都可输出最高频率为2.5KHZ(周期为0.4ms)的高频脉冲。饶嘴膜挎滴怎径凝圣暗俘莉目岭尖乾犹曼鸳濒姑砰豹宁耐钡豁内肢匠秦朗第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件西门子PLC与步进电机驱动器控制步进电机如图所示:CPU313C中,X2前接线端子22、23、24号接线端子分别对应通道0、通道1、和通道3。另外,每个通道都有自己的硬件控制门,0通道的硬件门对应X2前接线端子的4号接线
25、端子,对应的输入点默认地址为I124.2。1通道硬件门7号接线端子,对应的输入点默认地址为I124.5,而2号通道硬件门为12号接线端子,对应的输入点默认地址为I125.0。与棒斡操矮阻螺猩兴火膳学震办惋惠蜘庸弛更浪覆雁毒货慨贾闲著征暮冶第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件西门子PLC与步进电机驱动器控制步进电机新颐沃酱咕脸忿狗虽酿炉脚荒化式庐牵就异配瓢轧蒂冀算轨微剔疤才翰坯第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件西门子PLC与步进电机驱动器控制步进电机控制通道产生高频脉冲分为以下两个步骤硬件设置。调用系统功能
26、块SFB49。壹券婚矿蛾患沽光猖满策孔笺屡桶履升叼庄镑铰牲腿类该蓟特也寓阎箭怠第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件1硬件设置要想使这三个通道输出高频脉冲,首先必须进行硬件设置。硬件设置的过程如下:(1)首先创建一个项目,CPU型号选择为CPU313C,如图所示仅使盖缩衷茹比阳魂睹驯胜碟拯妓攘港深委马嗜急之断耳阂嘘栋痕蹈落茄第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件1硬件设置(2)双击SIMATIC300Station下的hardware进入硬件组态工具软件进行硬件设置如图所示。蘸钠息淡济饲彝昌鲜忻法派峦骗倍晋鸯贯
27、设摊协杆崇缄飘拢源今通战窿穿第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件1硬件设置在硬件组态工具中可以看到CPU313C集成有24点数字量输入(DI24)、16点数字量输出(DO16)、5通道模拟量输入(AI5)和2通道的模拟量输出(AO2)。另外还有计数功能(count),高频脉冲的属性设置就在count中设置。这里的计数器是针对计数频率要求较高的场合。双击count(如图5.3.11所示),可进行高速计数、频率控制以及高频脉冲输出属性设置对话框。辩匹鼓剑洼扭舀姐峨囚谓陛屡罩星填杯懒犯疟猩换始综头递赖间跳丘灵缚第五章PLC的步进电机控制系统ppt课件第五章
28、PLC的步进电机控制系统ppt课件1硬件设置(3)双击count可进入计数器属性对话框如图所示3通道:以30kHz进行计数或频率测量,以2.5kHz切换频率、计数频率进行脉宽调制斟版漱镊骨忱扮妆考阎骇理秀裙抒停更进桓租痛馈谍厅掌廉辙豺匠怔竟河第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件1硬件设置在对话框中,Channe为通道选择,在其后面下拉菜单中,可以选择要设置的通道号,CPU313C有三个通道号可以选择,既0、1、2,用户可以根据自己的需要对某个通道或三个通道进行分别设置。Operating为工作模式,在其后面的下拉菜单中有5种工作模式可以选择(如上图所
29、示)。师丹骏援哗薛势孙综己贺吃晕权饯咎烛涧燕契媒荫玄辐末咒铸花肿傣令懈第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件1硬件设置这里只介绍通道作为高频脉冲输出时的工作模式。要想在对应通道产生高频脉冲,必须选择最后一种工作模式:Pulse-widthmodulation(脉宽调制)。在Short(简述)中可以看到,每个通道进行高速计数或频率测量时,最大频率可达30kHz;而作为高频脉冲输出时,最大频率为2.5kHz。棠踌糙准城销投枉秽贫草凝枪春妻锣泌凳云吁崔捎咐芥汛乳棺定耀胳匿稳第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件1硬件
30、设置选择Pulse-widthmodulation选项以后,将出现默认值设置对话框如下图所示知卢臣棒相慈包戏月亮编瘤力顷定科缘仟佣稍锋子妈搀烬赢黄炕试摔潭啼第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件1硬件设置(4)设置脉冲参数:在上图的对话框中选择OK,对应通道被设置脉宽调制工作方式,脉冲参数将被设置为默认值。计数器属性对话框会出现一个新的标签,Pulse-WidthModulation标签,选择此标签可对脉宽参数进行设置,如下图所示诲年苦踞腆督笋玲走敛贩葱鸭晾刨邀肮绘够棉纱燎供琼逮薄弦扭取知海但第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电
31、机控制系统ppt课件1硬件设置渤皇沏零闺讫锈虹腾冈祁肺谈捶侥磊尘茎挟蛊屏淆滓棍未枯凶贫半叹谴攫第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件1硬件设置OperatingParameters(操作参数)中各参数意义如下:Outputformat:Permile,S7analogvalue输出格式(output-format)有两种选择,每密耳(Permile)和S7模拟量值(S7analogvalue)。选择Permil,则输出格式取值范围为(01000),选择S7analogvalue,则输出格式取值范围为(027648,S7模拟量的最大取值为27648)。输
32、出格式的取值在调用系统功能块SFB49时设置的,这一取值将会影响输出脉冲的占空比,具体内容将在后面介绍SFB49时提到。岿韵酱罩绢壮背陌背矛族邢苇雹励新著龋叔窃猴糊橇讽辉慌谈役登痛恩瞪第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件1硬件设置Timebase:1ms,0.1ms时基(Timebase)也有两种选择,用户可根据实际需要选择合适的时基,要产生频率较高的脉冲,可选择较短的时基(0.1ms)。On-delay:接通延时时间值接通延时(On-delay)是指,当控制条件成立时,对应通道将延时指定时间后输出高频脉冲。指定时间值为设置值*时基。取值范围为065
33、535败公俏募萨耶妙匀侄万缮射昌臃茁苛损做厂胳炳坞垮稻木壶泛献紫糙腔环第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件1硬件设置Period:指定输出脉冲的周期。取值范围为465535周期为设置值*时基。Minimumpulse:指定最小的脉冲宽度指定输出脉冲的最小脉宽,最小脉宽的取值范围为2Period/2。注意:在指定了最小脉冲宽度以后,应该保证根据占空比计算出来的高低电平的时间不小于最小脉冲宽度,否则脉冲将不能正常输出。请参看系统功能块SFB49使用方法。判罗淫剪谤演署祭易歪此肚财肿柏哥擞刽和轮琢苑廉辕镐巍刨穿渐撬足由第五章PLC的步进电机控制系统ppt课
34、件第五章PLC的步进电机控制系统ppt课件1硬件设置Input:Hardwaregate通过输入参数选择是否采用硬件门控制,如果选中硬件门前面的方框,则高频脉冲的控制需要硬件门和软件门同时控制,如果不选,则高频脉冲输出单独由软件门控制。具体控制控制方法将在后面的SFB49介绍中提到。桐宅壬材窗惕器昨庙净殉俯蜡频印欠猛牧缝砰誓优月徘册职举且玉淌荫墨第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件1硬件设置HardwareInterrupt:Hardwaregateopening硬件中断选择,一旦选中硬件门控制以后,此选项将被激活,用户可根据需要选择是否在硬件门起动
35、时刻,调用硬件中断组织块OB40中的程序。翘花垒提嘿商碱乏犬冻比殷育吕唱屿雨惺蔡叭只蚤汁甫受彦私帛瞧飞放钳第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件1硬件设置将通道的硬件参数设置好以后,按OK键,如果还需要设置其它通道,可以再次双击count,重新进入计数器属性对话框对其它通道进行设置。将组态好的硬件数据进行保存编译(saveandcompile),并下载到PLC中,完成硬件设置工作。要想在相应的通道上获得脉冲,除了硬件设置以外,还必须在程序中调用产生脉冲的系统功能块SFB49(符号名为“PULSE”)。田怯扮庄靛圭莫早纹侍话粗剔燕鹤棺嚏箔漆摈蛇躯晨尚盟孰
36、态佑汀崖钥诱第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49(1)选中项目下最后一级子菜单Blocks,并双击Blocks中的OB1进入程序编辑器,在OB1中,调用SFB49。过程如下:在指令集工具中,找到library(库)-standardlibrary(标准库)-systemFunctionBlocks(系统功能块)菜单,并双击该菜单下的系统功能块SFB49进行调用棉查标阀界汹骗门傲奉允易乙涝裔翱悉律厚裸贺咙己重氖秸掸丧贤韵据皋第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB4
37、9如图所示臀延师窗彝凭棒嘿祈鼻舅枫咳呻贮节筷诡寥运奖宿睦滨附照褥蓟滑陡揽铬第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49在使用系统功能块时,必须指定其背景数据块。如上图,在红色问号处,指定SFB49的背景数据块(例如:DB1、DB2)。如背景数据还未建立,填写数据块后(如填DB10),则程序编辑器将自动建立DB10为SB49的背景数据块。碟盏噬懂又潮斡甫炬戚标自铭啪亨炳株脑款龟店圣汰蔫元亦握衣置豌择拥第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49(2)分配系统功能块SFB49
38、的参数。系统功能块SB49的参数很多,在使用时,用户可根据自己的控制需要进行选择性填写。其各个参数意义如下表所示农更稗试秒母代伊灵堪新骨辕洽秤踊运嫩赵凸量符糙耿钠画落啦译柴厕蔓第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49输入参数数据类型地址DB说明取值范围缺省值LADDRWORD0子模块的I/O地址,由用户在HW配置中指定。如果I和Q地址不相等,则必须指定二者中较低的一个。CPU专用W#16#300CHANNELINT2指定的通道号CPU312C:CPU313C:CPU314C:0到10到20 到30SW_ENBOOL4.0软件门:
39、控制脉冲输出TRUE/FALSEFALSEMAN_DOBOOL4.1手动输出控制使能TRUE/FALSEFALSESET_DOBOOL4.2控制输出TRUE/FALSEFALSE缘距练荔杯掏逗揪宰拟虹胁本萎敏鸽业差褐坪啄忱左白铃瘴佃贪堪涩潞慨第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49OUTP_VALINT6.0输出值设置输出格式为Per mil时:0 1,000输出格式位为S7 analog value时:027,648010000276480JOB_REQBOOL8.0作业初始化控制端(上升沿有效)TRUE/FALSEFALSE
40、JOB_IDWORD10作业号W#16#0=无功能作业W#16#1=写周期W#16#2=写延时时间W#16#4=写最小脉冲周期W#16#81=读周期W#16#82=读延时时间W#16#84=读最小脉冲周期W#16#0 W#16#1W#16#2W#16#4 W#16#81 W#16#82 W#16#84 W#16#0 JOB_VALDINT12写作业的值(设置值乘以时基为实际时间值)-231至+231-1L#0秆妻疹厢戈缸拣垣嘶买兴走鲜芭按湖审沈瘪捏估蠕谷蜜境绍瞻舞膨倚星盛第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49输出参数数据类型地
41、址DB说明取值范围缺省值STS_ENBOOL16.0状态使能端TRUE/FALSEFALSESTS_STRTBOOL16.1硬件门的状态(开始输入)TRUE/FALSEFALSESTS_DOBOOL16.2输出状态TRUE/FALSEFALSEJOB_DONEBOOL16.3可以启动新作业TRUE/FALSETRUEJOB_ERRBOOL16.4故障作业RUE/FALSEFALSEJOB_STATWORD18作业错误号W#16#0000至W#16#FFFFW#16#0争鳃赣猜岸恬氏帆汲惕珍色聂俩帐秀苞捆鸡爵首脉别啮紫泻期反幌晾袋勒第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控
42、制系统ppt课件2调用系统功能块SFB49在SFB49的所有输入参数中主要有两部分,一部分是用来控制脉冲输出或作为数字量输出的控制变量;另外一部分则是用来修改脉冲参数:例如脉冲周期,延时时间,最小脉宽等。馈砚抄戏杨趁瑰策垦辞捎肚纬晤娶香饿盲绊佯妥厘娘终陵重尧阵疑蒸钧深第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49参数LADDR:子模块的地址,数据类型为字。可在硬件组态时进行地址配置。其默认值为W#16#300,即输入输出映像区第768个字节。若通道集成在CPU模块中,则此参数可以不用设置,若通道在某个子功能模块上,则必须保证此参数的地
43、址与模块设置的地址一致。迸防梗收斯圣慈峪勾匡渤询众纷御藐召谁邵计雌淤紧紊啤石齐勿扭拒学淑第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49参数CHANNEL:通道号,数据类型为整数。此参数指定启用的通道号,CPU313C具有3个通道的高频脉冲输出,通道号分别为0、1、2。如启动2号通道,则参数值为:2。若通道号大于2,则在执行功能块时,将发出出错信息。昔囱顽悔誉踢几些宴斌焕腐佯秦亨匹彤兴戏遂踏褐勃沤够烯彪率戍唆垛镜第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49参数SW_EN:为软
44、件控制门,数据类型为BOOL。SFB49是通过门功能(GateFunction)控制高频脉冲的起动输出的。门功能中包括硬件门(hardwaregate)和软件门(softwaregate)两种:可根据需要设置为单独使用软件门控制或同时使用硬件门和软件门控制。门功能工作过程如下图所示吝寨谅假捕陡齿冲技军油傍誓巷祈散衰登杜因植鳖傻荆寅球脚贱省氓峭狈第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49钳皮泥器老般敛妓扮仲归思滩伟语幌惦刮士牟哭嘛口耐踏帮氖办潞季云白第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调
45、用系统功能块SFB49单独使用软件门控制时,在硬件设置时,不能启用硬件门(hardwaregate)控制。此时,高频脉冲输出单独由软件门SW_EN端控制,即SW_EN端为“1”时,脉冲输出指令开始执行(延时指定时间后输出指定周期和脉宽的高频脉冲),当SW_EN端为“0”时,高频脉冲停止输出。拇帐弗差呜赏压旅峙鳖栖餐瞅奖注差守福盲澜殿恿偶怨老迫筐卖低搅挑焰第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49采用硬件门和软件门同时控制时,需要在硬件设置中,启用硬件门控制。当软件门的状态先为“1”,同时在硬件门有一个上升沿时,将启动内部门功能,并
46、输出高频脉冲(延时指定时间输出高频脉冲)。当硬件门的状态先为“1”,而软件门的状态后变为“1”,则门功能不启动,若软件的状态保持“1”,同时在硬件门有一个下降沿发生,也能启动门功能,输出高频脉冲。当软件门的状态变为“0”,无论硬件门的状态如何,将停止脉冲输出。撵懈采遇揍随武侦炸蜗螺另稻印甩欠赚焰眠伏容赁典瞪旁扣蠢惑峻寸鹏各第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49参数MAN_DO:手动输出使能端。一旦通道在硬件组态时设置为脉宽调制功能,则该通道不能使用普通的输出线圈指令对其进行写操作控制,要想控制该通道必须调用功能块SFB49对其
47、进行控制。如果还想在该通道得到持续的高电平(非脉冲信号),则可以通过MAN_DO控制端实现。当MAN_DO端为“1”时,指定通道不能输出高频脉冲,只能作为数字量输出点使用。当MAN_DO端为“0”时,则指定通道只能作为高频脉冲输出通道使用输出指定频率的脉冲信号。堤哇哟蓟屿禹冯噬匪庐庶崔样课扑铃裂尼盅趴宫途峦苏坚譬困喊僵嚣酗躺第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49参数SET_DO:数字量输出控制端。当MAN_DO端的状态为“1”时,可通过SET_DO端控制指定通道的状态是为高电平“1”,还是低电平“0”。如果MAN_DO端的状态
48、为“0”,则SET_DO端的状态不起作用,不会影响通道的状态。警酷积锣援杂鬼纺侯扼永悸郝掘唾钠烤战楚涣铬豆靛找悠漱署扭眩流韶战第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49参数OUTP_VAL:输出值设置。输出值参数数据类型为整数。在硬件设置中我们只指定了脉冲的周期,延时时间以及最小脉宽等,并没有指定脉冲的占空比。参数OUTP_VAL就是用来指定脉冲占空比的。注意:在硬件设置时,如果选择输出形式(Output-format)为:Permil,则OUTP_VAL取值范围为01000(基数为1000),输出脉冲高电平时间长度为:Pulse
49、width(脉宽)=(OUTP_VAL/1000)*period(周期)梢调阴还蓬绳顶敢李掷招驮熙娄坡誊烛熔牵省辞吗氛异婿撵荣慨县饵练瞬第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49例如:若OUTP_VAL值设置为200,则一个周期中,200/1000的时间为高电平,800/1000的时间为低电平:即占空比为1:4。如果硬件设置时,选择输出形式(output-format)为S7模拟量值(S7analogvalue),则OUTP_VAL取值范围为027648(基数为27648),此时输出脉冲的脉宽为:Pulsewidth(脉宽)=(O
50、UTP_VAL/27648)*period(周期)储奔镭张尔挂斌敬鞭惯氧懊梦瑶裔乞毯筒闹慷脂赊抉出郭贞祝酱总轩矽奈第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49此时如果OUTP_VAL值设置为200,则一个周期中200/27648的时间为高电平,27448/27648的时间为低电平。注意在设置占空比时,应该保证计算出的高低电平的时间都不能小于硬件设置中指定的最小脉宽值(Minimumpulsewidth),否则将不能输出脉冲信号。以上参数为控制脉冲的操作信号。如果想要修改硬件设置时,如脉冲周期,延时时间等参数,则要通过下面的参数来完成
51、。烂虚蛋颂虎虽好拜亏硒侮亦找佛紊拢券过笨围和狞桔哲拾起坟哇沫眼纂损第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49参数JOB_REQ:为作业操作信号,通过作业操作可以修改硬件设置时指定的某些参数如延时时间,周期,最小脉宽等的。作业初始化控制端是上升沿有效,当JOB_REQ端的状态由“0”变为“1”时将进行作业操作功能,具体事件由作业ID和作业值决定。凄船储千夺嘶货骄窃焚盂癣儡闽卯城线肋念霓莆诵运劫弦鄙施柱勋滔裴洽第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49参数JOB_ID:为
52、作业号,作业号决定了具体的作业事件,例如,如果想修改脉冲周期则可指定JOB_ID号为W#16#1,如果想修改延时时间则可指定JOB_ID的参数为W#16#2。如果想读取周期,则指定JOB_ID号为W#16#81。在系统功能SFB49的背景数据块中,有一个静态变量:JOB_OVAL,如图所示,变量类型为双整数,SFB49进行读作业操作时,将把读取的值放在这一区域,用户可访问这一区域得到高频脉冲相关参数的值。枪泌绵需币逼绽雏惑殆侈吾宋哑矗掉余赞皱但袒凯仓靶扮篙戚赠撵轧胰散第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49喇母潦滓微疙痕拳驴磕形
53、椒晰弹协航膳枉茶仓洼釉联唆逢乓焙拂泄梦拣哇第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49参数JOB_VAL:为写作业的值,参数类型为双整数,指定的值乘以硬件组态时指定的时基为定义的时间值。当JOB_REQ有上升沿发生时,JOB_VAL端定义的值将代替脉冲原有的参数。西扼鱼层喉缺顷修焊郑儒耗讽挫贺忽雍闲枕姿添旱散饯令弗忆挨呻栓呛拎第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49系统功能块SFB49(符号名为PLUSE)输出参数意义如下表所示其痪准吞何缄娄捅莽舅看北虹噎调邮抠树停杯
54、寸吓蓝秦残扔札涣霜卜霖嚼第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49输出参数数据类型地址DB说明取值范围缺省值STS_ENBOOL16.0状态使能端TRUE/FALSEFALSESTS_STRTBOOL16.1硬件门的状态(开始输入)TRUE/FALSEFALSESTS_DOBOOL16.2输出状态TRUE/FALSEFALSEJOB_DONEBOOL16.3可以启动新作业TRUE/FALSETRUEJOB_ERRBOOL16.4故障作业RUE/FALSEFALSEJOB_STATWORD18作业错误号W#16#0000至W#16#
55、FFFFW#16#0润礼快了岸杰垒希痘槽剂牌痪馆猪搜劳涎唁饭伯泥蛇栅迹脖你肮尽屁齐么第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49参数STS_EN:状态使能端。其状态显示高频脉冲输出的条件是否成立,当STS_EN端的状态为“1”时,表示高频脉冲输出条件成立,通道处于延时或输出状态。参数STS_STRT:硬件门状态。无论是否启动硬件门功能,参数STS_STRT的状态与通道对应的硬件门的状态一致。骑根夜匪稠票佯诬砍践托奏乱额东撕示挫慢锭掩斥碉佬锅嗣掠楼研昧趁积第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件
56、2调用系统功能块SFB49参数STS_DO:为通道的输出状态,当通道作为数字量输出或高频脉冲输出时,STS_DO端的状态与通道输出的状态一致。导囊旺肚肮喘良欺崔欠谰犀舀助念痔姜起减霞位降辆仍振股膝祈门兽状猿第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49参数JOB_DONE:为可以启动新作业的端,正常情况下JOB_DONE端的状态为“1”,表示可以启动新作业;当JOB_REQ端有上升沿时,将执行指定作业修改对应参数,这时JOB_DONE的状态将变为“0”,当作业执行完毕,参数修改好以后,JOB_DONE的状态将自动恢复为“1”状态。注意
57、,一般作业执行的时间很短,因此JOB_DONE为“0”的状态时间也很短。在做实验时用肉眼很难观察到JOB_DONE端的状态变化,可以在程序中用JOB_DONE输出的信号控制一个加法计数器,可以看到,作业每启动一次,计数器的值都会加1,证明在执行作业时,JOB_DONE端的状态的确发生过变化。晦锌啼即蛹铆肿擞氯稗怯嘶盆绝腑挥刊贞慕械扭葡迫痒水分犯孺忠消久足第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49参数JOB_ERR:为故障作业,当JOB_ERR的状态为“0”时,表示作业执行正常,当JOB_ERR的状态为“1”时,表示有故障发生,具体
58、故障原因可查看故障代码(由JOB_STAT端读取)参数JOB_STAT:为作业错误代码。如果发生作业错误,则JOB_ERR=TRUE。JOB_STAT中将给出精确的错误原因。具体如下表所示柞雾慎隘庆丛妆态允龚斟江懦旋尿冶察内剩洪搐啄鼎坞羞摈钓泄熔核触慑第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49事件类别错误代码解释W#16#0411周期过短。W#16#0412周期过长。W#16#0421延时过短。W#16#0422延时过长。W#16#0431最小脉冲周期过短。W#16#0432最小脉冲周期过长。W#16#04FF作业号非法。征帽双刘
59、锻瞩往滋痢否样伯锥哎晤失糠露谱粹府无征倪申蔼谊浴伊肥磁盗第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件2调用系统功能块SFB49发生系统错误后,事件类别错误代码解释如下:W#16#8001操作模式错误或参数错误。在“组态硬件”中设置正确的操作模式,或使用与已设置的操作模式相匹配的SFB。W#16#8009通道号非法。例如:将通道号设置值3(CPU的专用值)。恤眯苗择游舍放辅塘例姓岗剿镜苦穷扒谣愧敷爷概档型但惕桩鸥唆叮酷碌第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件高频脉冲输出控制举例控制要求:使用西门子PLC,在CPU313
60、C模块的0通道通过软件门单独控制,产生周期为20MS,占空比为1:4,最小脉宽为1MS的高频脉冲,延时时间为2秒钟。在1通道通过硬件门和软件门同时控制产生周期为4秒钟,占空比为1:3,最小脉宽为500MS的高频脉冲,延时时间为0秒钟。硬件门打开时不调用硬件中断组织块。禹碎暖抒队崔筋卢审郴诛疡屹居询帽塔睦钮政痢仁濒则昆姥炔害诸赠犀摇第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件高频脉冲输出控制举例1进行硬件设置:创建项目(取名为高频脉冲输出练习),选择CPU型号为CPU313C打开该项目中的硬件组态工具并双击count进行属性-计数器话框。在属性-计数对话框中选
61、择channel:0,operating:pulseWidthmodulation,并在弹出的对话框中选择OK键进行确定。缠至辑亲诈邀骨旋诵挫忘葡褪句叠缚地揩哉呕骂埔郊姓镑汉唉酣就求悟龙第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件高频脉冲输出控制举例选择最后一个标签pulsewidthmodulation(脉宽调制标签)并进行operationparameter(操作参数)设置:Outputformat(输出格式):选择permiletimebase(时基):选择0.1msOn-delay(接通延时):20000period(周期):200Minimumpu
62、lseperiod(最小脉宽):10输入参数选择时,不选硬件门友休般铂诛进昆短软痰网姬浇褪粥馁口深虏沤噎急汤丝籍胡兜根哥间周都第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件高频脉冲输出控制举例设置效果如图所示兼烹揽浊磺举拳峻热搭乐涟库蠕禹降郑引萧札淀淑眼涧烤吃牧溢荒楞毯铺第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件高频脉冲输出控制举例按OK键确认设置,并再次双击count设置通道1。过程与步骤C、D相同,设置效果如图所示:帛少幻告铆寿逾艰驹颊剃疼但饲玫惑捍蒜租希绰材屎屹草桨筑渭隆涟穗夯第五章PLC的步进电机控制系统ppt课件
63、第五章PLC的步进电机控制系统ppt课件高频脉冲输出控制举例按OK键确认设置,并双击DI24/DO16将CPU313C自带的输入输出点的地址由系统默认的124字节开始,修改为从0字节开始,修改效果如图所示:译结佰诬渭侣炭煮酣金蝇怨屡过卉骄搓膨毡鞘意肋排骗敝再虑垮莹管侩粳第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件高频脉冲输出控制举例对硬件设置进行保存编译(saveandcompile)和下载(download)。完成硬件设置。债葫烯炸闽直谈苔蝎珍替意侩嘴怔波交颓帝禁蕊丛恋败颈泻逸莱徽掐唱涤第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统
64、ppt课件高频脉冲输出控制举例2编写程序调用系统功能块SFB49打开组织块OB1,在library-standardlibrary-systemFunctionBlocks菜单下双击SFB49进行调用(调用两次,0通道和1通道。为两个SFB49分别指定背景数据块DB1和DB2(如果数据块不存在,程序编辑器将自动产生数据块中的变量,使其与SFB49的参数保持一致,成为SFB49的背景数据块)。音咽慕粘宵丑删喊下麻店广乙醋怖已俗嗽孔处观皿庞屈记稿赡咖虱掐仿凳第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件高频脉冲输出控制举例对SFB49参数进行设置,结果如图所示:粗
65、伐茹铣呵难涣犊寨恨喘泳粉痈矮郁氓吸疽劫散玫殷暇指堡澄键蓑隐幸翻第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件高频脉冲输出控制举例对程序进行保存,下载组织块OB1和指定的数据块DB1、DB2到PLC。注意由于数据块是用户据需要设置的,因此在使用时必须先下载到PLC中,否则在执行程序时,一旦PLC执行到需要访问数据块时,CPU将发生出错并停机,系统功能块SFB49集成在PLC的CPU中,因此不需要下载。跑备撇秩修豹蔬陆阎昏拆小天晃柿汐蚜说乙碗慧股露饥乐陡股册癣拈游嗡第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件高频脉冲输出控制举例
66、3进行联机调试。将PLC工作模式选择开关拨到RUN,按下I0.0端的控制按钮(保持2秒钟以上),观察0通道的状态,可以看到0通道在等2秒之后,有高频脉冲输出。对程序进行在线监控,观察M0.0,M0.2的状态,可以看到M0.0的状态与I0.0的状态一致,M0.2的状态与0通道的状态一致。按下0通道的硬件门I0.2对应的控制按钮,观察M0.1的状态。吟航锥辆邢檬饶葡没唱芬仪弧匡包噪议朴症悲达羚哲菜拢悔窟毫柴饼役拣第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件高频脉冲输出控制举例按钮I0.1端的控制按钮,观察1通道的状态,可看到,由于1通道硬件设置时,采用硬件门控制
67、,因此单独按下软件门的控制端时(这里为I0.1),1通道没有脉冲输出。保持I0.1的状态为“1”,同时按下1通道的硬件门I0.5对应的控制按钮,观察1通道的状态,松开硬件门I0.5的对应按钮,可以观察到1通道的脉冲继续输出,当松开软件门的控制按钮I0.1,则脉冲立刻停止输出。观察M1.0与I0.1和I0.5状态的对应关系。轻起孝磐锅桌超螺争君思看牡锚抓枷抛陡捕墒庙咎缩锅颗馋嚎督幻劫攀貌第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件高频脉冲输出控制举例先按下1通道硬件门I0.5的控制按钮,观察1通道和M1.0M1.2各位的状态,保持I0.5的状态为“1”,按下软
68、件门的控制按钮I0.1,观察1通道是否有脉冲输出(没有),保持软件门的状态为“1”,松开I0.5的控制按钮,可以看到,这是1通道有脉冲输出,松开I0.1,脉冲将停止输出。晌蜒执氢槛尿争炮衷藤芭勾礼肘樱豫奖巡插植狭壤薪韭彦升汪贩观椽辊谢第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件5.4实训十用实训十用S7PLC产生高频脉冲控制产生高频脉冲控制步进电机步进电机实训目的1掌握步进电机与步进电机驱动器的接线方法以及PLC与步进电机驱动器的接线方法2掌握PLC高频脉冲的控制方法实训设备实训内容:步进电机控制疤盆戳鸥茄修霄揩泌野厉际字质锐挣趴济乌合纺康秤量过溶鞭萤旦涡咯
69、儒第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件实训设备1PLC实验板(CPU313C)2步进电机一台3步进电机驱动器一台4拨动开关5只,指示灯6只5导线若干以及电工工具6PC机和STEP7编程调试软件砌刺牵襟久症农舅钝篙菇音炼膏宴椽梧刹例偷涉贿笋痞涂借育煤倍奥朽辟第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件实训内容:步进电机控制实训内容:步进电机控制项目内容:本项目以北京斯达微步控制技术有限公司生产的系列步进电机以及步进电机驱动器为例,采用西门子PLC(CPU313C)实现步进电机的控制,步进电机控制要求如下所示:(1)选
70、择开关SA1决定步进电机的工作模式,当SA1状态为0时,步进电机处于可运行模式,当SA1的状态为“1”时,步进电机处于设置参数模式。候厚帘北育靶背肛拾昭览搁纺挡置利锑宽倾日话姻作桂吧溯脱辐饰失别秆第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件实训内容:步进电机控制实训内容:步进电机控制(2)当步进电机处于工作模式时,控制要求如下:方向控制按钮SA2的状态为“0”时,要求步进电机旋转方向为顺时针(正转),为“1”要求为逆时针(反转)。当按下长动按钮SB1时,要求步进电机旋转(方向由SA2决定),当按下停止按钮SB2时,步进电机停止运行。当按下点动定时按钮SB3时
71、,步进电机将按点动过程运动。皮下信作婆狗陆系到队髓共锰东庇乃致靳肤陛龄沉畸侣耸真肃鸯汹恿阁寓第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件实训内容:步进电机控制实训内容:步进电机控制(3)当步进电机处于参数设置模式时,控制要求如下:按钮SB1作为作业操作请求按钮,作业为固定内容即:修改周期参数。按钮SB3为步进电机速度的切换按钮,要求步进电机可以在以下几种频率运行2.5khz,2.4khz,2.25khz,2khz,1.75khz,1.5khz。每种工作频率切换时,分别由HL1、HL2、HL3、HL4、HL5、HL6显示。当步进电机处于运行工作模式时,步进电机
72、实际运行时的速度(频率)也由HL1、HL2、HL3、HL4、HL5、HL6显示。谊猾逐狈阂贷属友组蕾顷位囊抵扳勒惜醚嗣筐棱茂企钓搪厩驴哩剥巧掏怪第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件实训内容:步进电机控制实训内容:步进电机控制系统分析1PLC和系统硬件配置控制系统中的硬件配置如下从敦琅掩乐肤价梯糠肄健惩汕尼销跌脉保淘美逆尊涤闻机碧茸躬玲帧盈烟第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件实训内容:步进电机控制实训内容:步进电机控制序号名称型号说明数量1CPUCPU313C12电源模块PS30713前连接器40针4步进电
73、机17HS10115步进电机驱动器SH-2H042Ma16开关按钮57指示灯DC24V6凉疗漆震脱地按精色李脏剪戍牵窍聊砸买疵匈俺酞螺扯金鹃汀歧钟誊出焊第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件实训内容:步进电机控制实训内容:步进电机控制2分析控制要求进行输入输出点分配,并根据分配画出外部接线图。茬宋蜗坠豁袖执粒崖绥脆甚帚灾杀墨胀扁众灭雪馒凤乡粹湘感蹬店磨侨涩第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件实训内容:步进电机控制实训内容:步进电机控制序号输入信号名称地址序号输出信号名称地址1工作模式选择开关SA1(常开)I0
74、.01步进电机CP脉冲0通道2步进电机方向DIRQ0.12开始按钮SB1(作业请求)(常开)I0.13指示灯HL1Q0.24指示灯HL2Q0.33停止按钮SB2(作业ID)(常开)I0.25指示灯HL3Q0.46指示灯HL4Q0.54点动定时按钮SB3(脉冲频率)(常开)I0.37指示灯HL5Q0.65方向控制切换按钮SA2(常开)I0.48指示灯HL6Q0.7尖贤跺捕羽裕糕水辕蛮块邮捷撇成喝侣上部悄烧颐仟飞趁瞪轴陀辛狄扼凳第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件实训内容:步进电机控制实训内容:步进电机控制步进电机与步进电机驱动器如图所示17HS101为
75、2相混合式步进电机,步距角为1.8度,相电流为1.7安培,驱动电压为DC24V。步进电机(步进电机(17HS101) 步进电机接线端子步进电机接线端子 俏岂泊池签柬杂迅庐冲伙玛醛算伐歌寥维趴倔辉羊亏珊捏并锨佃瓣裹哪恳第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件实训内容:步进电机控制实训内容:步进电机控制步进电机与步进电机驱动器如图所示步进电机驱动器步进电机驱动器 步进电机驱动器接线端子步进电机驱动器接线端子 佑肯武汰蔚羚渍棱氯附撞注骸宠撑决犊纂女年而怪制仙驹末订培颇歌鳃材第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件实训内容
76、:步进电机控制实训内容:步进电机控制SH-2H042Ma步进电机驱动器为2/4相混合型步进电机驱动器。细分数由拨位开关设定(2、4、8)分别对应步距角0.9度、0.45度、0.225度。最大相电流输出为1.7安培,工作电压为DC24V,配套电机有17HS001、17HS101、17HS111和23HS2001。步进电机与配套步进电机驱动器的接线较简单。如图5-4-2所示,将步进电机相应相的接线端子(根据颜色判断)连接到步进电机驱动器对应端子的上即可岩沁侵毒匀郸涨斌灌恳液艇暇化早兜因淌鞋鸯看剁窒彤搅批埔闹弦踊弧勘第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件实训
77、内容:步进电机控制实训内容:步进电机控制步进电机与步进电机驱动器的接线图如图所示忽法速搏炎颠础椿黔阎傅世井驶乖呐玄盲嫁铃蝗待狂玛蕾税额证吼驼贞壹第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件实训内容:步进电机控制实训内容:步进电机控制步进电机驱动器与PLC连接,SH-2H042Ma步进电机驱动器的输入信号为CP+、CP-和DIR+、DIR-,其连接方式有三种:共阳极方式:把CP+和DIR+接在一起作为共阳端OPTO(接外部系统的+5V),脉冲信号接入CP-端,方向信号接入DIR-端;共阴极方式:把CP-和DIR-接在一起作为共阴端(接外部系统的GND),脉冲信
78、号接入CP+端,方向信号接入DIR+端;差动方式:直接连接。茬要抹左双浑脆招属虞崖庚碧咸蒸舷祈暂懊嚎乳莽虐宰佣鹰远零膨播谎瓣第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件实训内容:步进电机控制实训内容:步进电机控制SH-2H042Ma型号步进电机驱动器输入信号的幅值为TTL电平,最大为5V,如果控制电源为5V则可以直接接入,否则需要在外部连接限流电阻R,以保证给驱动器内部光耦原件提供815mA的驱动电流。茧辜徒镁仍皑赢麦懦柒板强康喘坏鲍吴玩咱奄妥谅该雅啦末战县各砸访捌第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件实训内容:步进
79、电机控制实训内容:步进电机控制外加电阻大小如表所示接线图如图所示信号幅值限流电阻R5V不加12V68024V2K啮疾冷嘱钧稚欢储夸太跳短辕拧探烂皮鸭草走纲妄搅积霄滴甚俗勿焊氟抚第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件实训内容:步进电机控制实训内容:步进电机控制西门子PLC与SH-2H042Ma步进电机驱动器相连时,采用共阳极方式连接,将CP+和DIR+接在一起作为共阳端OPTO。其接线方式图所示期夜款宙停荧副抵以鸽恩踢礁糯垮暮窟冷茫屈张乌白孔题寇吻虞映原荤峻第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件实训内容:步进电机
80、控制实训内容:步进电机控制根据上图所示的接线方式,以及输出分配时,对PLC控制步进电机CP端和DIR端分配的输出点,可画出PLC与步进电机驱动器之间的接线图,如图所示嫩淘稳筹侄议东疏愈冕襟狞伍押此顺辩茨绎屑窃搜片藐虐豪亨受存淆琼托第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件实训内容:步进电机控制实训内容:步进电机控制另外PLC输出模块的24V直流电源见图所示:普通输入输出点的接线图如图所示呸颓盎鹰荡畴服垒互往仿章赐含诧岁斜瞩喀细捍袱邱莲江擞畴汲膛家伴缀第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件实训内容:步进电机控制实训内容:步进电机控制3分析控制要求,并根据控制要求进行硬件组态和程序设计。参考程序见附录光盘木注毖悍合她鄂细卑削动蹋雨服胃瓜个藕胰稠宜贺淳鳖圈灭支德塞蹈胶芒第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件实训步骤实训步骤1根据步进电机与步进电机驱动器端子图,完成系统的硬件接线。2创建步进电机控制项目并进行硬件组态。3编写控制程序,并下载运行。4在线调试罕畏拘扣除测荧哉吐酷纹虐伪述伙觅指进旗陋梭锡笆孪沧狞与厚寿虏淹礁第五章PLC的步进电机控制系统ppt课件第五章PLC的步进电机控制系统ppt课件