电子开发 | 基础入门 | 电路原理图 | 濮婎垰鑸伴崶鎯х杽娓氾拷 | PLC閸╄櫣顢�   閵嗗﹤顩ч弸婊冩灘濞嗐垺婀扮粩娆欑礉鐠囬攱瀵� Ctrl+D 閹靛濮╅弨鎯版閿涗焦鍔呯拫銏″亶閻ㄥ嫭鏁幐浣碘偓锟�娑撯偓鐠у嘲顒熸稊鐘辩鐠х柉绻樺銉礉閻㈤潧鐡欏鈧崣鎴犲竾濞嗐垼绻嬮幃顭掔磼.

电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册

鈽呯數璺叕寮忔墜鍐岋紝鏈€鏂扮増銆婄數瀛愮數璺叕寮忚绠楀櫒銆嬶紝鐢佃矾鍏紡鏌ヨ鎵嬪唽 鐢佃矾鍏紡璁$畻鍣ㄣ€愮數瀛愪粠涓氫汉鍛樺繀澶囨墜鍐屻€�
鈽嗗崄澶╁浼氬崟鐗囨満瀹炰緥100 c璇█ chm鏍煎紡銆傝祫鏂欏唴瀹硅缁嗭紝瑕嗙洊渚嬪瓙澶氾紝鍐呭骞裤€愮數瀛愪粠涓氫汉鍛樺繀澶囨墜鍐屻€�
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

西门子S7-200SMART运动控制的硬件基础 伺服控制基础

作者:佚名    文章来源:网络整理    点击数:632    更新时间:2025/1/7
前面的文章我们介绍了步进电机、步进驱动器及编码器,它们都是构成运动控制系统的元件。今天这篇文章,我们从运动控制的概念入手,介绍下什么是运动控制?运动控制系统由哪些元件组成?运动控制器是怎样来控制步进电机或者伺服电机的(运动控制的基本方式)?最后会介绍西门子S7-200 SMART系列PLC用于运动控制的资源,即运动轴。

本节主要包括如下一些内容:

1、什么是运动控制(Motion Control)?

2、运动控制的基本方式;

3、S7-200 SMART的运动轴;

 

 

1、什么是运动控制(Motion Control)?

运动控制(Motion Control)是电气自动化控制的一个分支(常见的电气自动化控制包括过程控制、运动控制等),它是通过控制被控对象(通常是步进电机或者伺服电机)的速度、位移、力矩等物理量,来完成指定的控制任务。比如工业自动化中工作台往复运动的控制、3D打印机的控制、数控机床的控制、工业机器人的控制等都属于运动控制的范畴。

根据控制的难易程度的不同,运动控制又可分为通用运动控制和复杂运动控制。

"通用运动控制(General Motion Control)"是指被控对象的运动形式相对比较简单(比如工作台的往复运动)、通常只需要控制一个轴、其运动轨迹多为直线的运动控制;

"复杂运动控制(Complex Motion Control)"是指那些需要控制多个轴协调运动的、运动轨迹比较复杂的、对被控对象的速度、位置、力矩等物理量精度要求比较高的运动控制(比如数控机床、工业机器人的控制);

无论是通用运动控制还是复杂运动控制,都是由运动控制系统(Motion Control System)完成的。

一个完整运动控制系统包括运动控制器、步进驱动器或者伺服驱动器、步进电机或者伺服电机组成。由于伺服电机本身集成编码器,因此通常构成闭环控制系统;而步进电机本身没有编码器,因此多构成开环控制系统。当然,这也不是绝对的。可以通过在运动轴上安装编码器而使步进电机驱动的轴也构成闭环系统。

典型的运动控制系统如下图所示:

西门子S7-200SMART运动控制的硬件基础 伺服控制基础 

2、运动控制的基本方式

运动控制器通过发送脉冲或者通信的方式将控制信号发送给步进驱动器或者伺服驱动器,步进驱动器或者伺服驱动器再根据控制指令驱动步进电机或者伺服电机进行运动。

1)、通信的方式:

S7-200 SMART标准型CPU可以通过PROFINET通信的方式将控制信号发送给SINAMICS V90伺服驱动器(PN版本),后者可以控制伺服电机进行运动;除了PROFINET,其它PLC还有支持Modbus、CANopen等通信协议的版本;下面这张图是S7-200 SMART通过PROFINET网络控制三台伺服驱动器的示意图:

西门子S7-200SMART运动控制的硬件基础 伺服控制基础 

2)、脉冲的方式:

运动控制器通过发送占空比为50%的脉冲信号给步进/伺服驱动器,后者驱动步进电机或者伺服电机进行运动。根据设置的不同,脉冲信号可以有1路或者2路,用来指示转速或者方向。这种信号输出方式也称为PTO(Pulse Train Output),即"脉冲串输出"。

SINAMICS V90有PTI版本,这里的PTI是指(Pulse Train Input),即"脉冲串输入",也就是说该版本的伺服驱动器接收PTO信号。

下面这张图是S7-200 SMART使用脉冲的方式控制三台伺服驱动器的示意图:

西门子S7-200SMART运动控制的硬件基础 伺服控制基础 

注意:S7-200 SMART晶体管型的CPU可以输出脉冲串(PTO),继电器输出型不能输出PTO,选型的时候要加以区分;S7-200 SMART高速脉冲的频率范围为:2Hz~100KHz(即每秒2个脉冲到每秒100,000个脉冲);

3、S7-200 SMART的运动轴

为了方便的进行运动控制,S7-200 SMART引入了运动轴的概念。

运动轴是一个逻辑上的概念,简单理解,它是一个直线型的、包括输出(电机)信号和输入(限位)信号的轴。

S7-200 SMART标准型CPU支持运动控制功能。其中,CPU ST20最多支持2个运动轴;CPU ST40和ST60最多支持3个运动轴;

每个运动轴都有三个输出信号:P0、P1和DIS信号;

P0和P1用于控制电机的速度和方向,有四种配置方式:单相(2路脉冲输出)、双相(2路脉冲输出)、A/B相位正交(2路脉冲输出)、单相(1路脉冲输出);

DIS信号为源型输出,用来禁止或使能步进驱动器或伺服驱动器;

三个运动轴的P0、P1和DIS对应的输出通道如下表:

 

注意:如果轴1组态为单相两路输出(脉冲+方向),则P1分配到Q0.7;如果轴1组态为双向输出或者A/B相输出,则P1被分配到Q0.3,但此时轴2将不能使用;

除了输出信号,每个运动轴还有对应的输入信号,比如工作台的左右限位信号、参考点信号、零脉冲信号等等。下面这张表格是CPU输入通道对应的运动轴信号:

 

S7-200 SMART提供运动控制向导对运动轴进行组态;运动轴的测量系统可以是工程单位(比如mm),也可以是脉冲数;支持绝对位置、相对位置的运动;支持参考点查找;提供可组态的反冲补偿;最多支持32组曲线,每组曲线最多支持16 步;提供运动控制面板用于手动调试;

除了运动控制向导,也可以通过PLS指令来控制PTO信号的输出。这些内容将在后续文章中详细介绍。

 


Tags:S7-200SMART,运动控制,硬件基础  
责任编辑:admin
  • 上一篇文章:
  • 下一篇文章: 没有了
  • 请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
    1分 2分 3分 4分 5分

    还可以输入 200 个字
    [ 查看全部 ] 网友评论
        没有任何评论
    推荐文章
    閻㈤潧鐡欏鈧崣鎴犵秹閿涙碍鐪归梿鍡欐偅閸氬牆鎮囩猾鑽ゆ暩鐎涙劕鍩楁担婊€绗岄悽浣冪熅閸ュ墽娈戠純鎴犵彲閿涘lc瀹搞儲甯堕幎鈧張锟�,濡紕鏁搁弫鎵暩閻儴鐦�,閸楁洜澧栭張绡岲A缁涘鐡戦敍浣藉疮閽€鍐暩鐠侯垰娴樼純鎴犵彲缁儳宕曢敍灞艰礋瀹搞儳鈻肩敮鍫濆灡闁姳鐜崐绗衡偓鍌涱偨鏉╁骸鍙у▔銊ヤ簳娣団€冲彆娴兼褰块敍姘辨暩鐎涙劕绱戦崣鎴犵秹閿涳拷
    最新推荐
    鐠у嫭鏋¢崠鍛瑓鏉烇拷
     [闂備礁鎲¢〃鍡椕哄⿰鍕珷闁哄稁鍘肩€氬螖閿曚焦纭堕柕鍫亰閺岋繝宕掗敂钘夘伓]闂備礁鎲¢妵鐐电矆娓氣偓婵″灚寰勭仦绋夸壕婵炴垵纾槐鎵磼閸欐ê宓嗙€规洩绻濆鎾偐瀹割喗姣堥梻浣告惈閻楀棝骞栭锔藉仾闁告洦鍓涢悷褰掓煥閻曞倹瀚�100 c闂佽崵濮村ù鍕箯閿燂拷
     [闂佸搫顦遍崕鎰板垂椤栨埃鏋庨柕蹇嬪灮鐏忕敻鏌ㄩ悤鍌涘]濠电偞鍨堕幐鎼佀囩€圭姰浜圭紒鈧悜鐫犻梺璇插閸愯崵绱撳鍗炲К闁告洦鍓涢々鐑芥偣閹帒濡介柛鈺佸€垮鍫曟倻閸℃浠у┑鐐叉-閺侇煝-TR
     [闂備焦妞垮鈧紒鎻掝煼閹矂鎮欓鍌ゆ祫闁荤姵浜介崝宥夊春閸岀偞鍋eù锝囨嚀缁€鍐┿亜閹垮嫭瀚�]LM324闂佸搫顦弲婊堝礉閺嶎厼妫橀柨鐕傛嫹4~20mA闂佸搫顦遍崕鎴﹀箯閿燂拷1~5V闂備焦鐪归崹褰掓倶濮樿京鐭堥柨鐕傛嫹
     [闂備焦妞垮鈧紒鎻掝煼閹矂鎮欓鍌ゆ祫闁荤姵浜介崝宥夊春閸岀偞鍋eù锝囨嚀缁€鍐┿亜閹垮嫭瀚�]LM386濠碉紕鍋涘﹢杈╁垝椤栫偞鍊垫い鎺嶇劍婵挳鏌熼幑鎰靛殭妞ゆ柨锕弻娑滅疀閹垮啫鍓跺銈冨劜閹瑰洤顕i妸鈺佺畾鐟滃绂嶉敐澶嬬厱闁挎繂鍟俊濂告偨椤栥倖瀚�
     [闂備焦妞垮鈧紒鎻掝煼閹矂鎮欓鍌ゆ祫闁荤姵浜介崝宥夊春閸岀偞鍋eù锝囨嚀缁€鍐┿亜閹垮嫭瀚�]936闂備胶绮敮鎺楁晝閵堝牄浜归柟缁㈠枟閸嬨劌霉閿濆懎鏆熼柣鏂挎嚇閺屾稑螣閻撳孩鐏侀梺璇″枛閿曨亜鐣烽崼鏇熸櫢闁跨噦鎷�
     [闂備礁鎲¢〃鍡椕哄⿰鍕珷闁哄稁鍘肩€氬螖閿曚焦纭堕柕鍫亰閺岋繝宕掗敂钘夘伓]闂佺儵鍓濈敮鎺楀箠鎼淬劍鏅柟閭﹀厴閺嬫牠鏌曡箛銉х?闁靛牊鎸抽幃褰掓偖鐎涙ê顏�+婵犵數鍋為幐鎾疾濞戞埃鍋撻惂鍛婂+闂備胶顢婄紙浼村磿閹绢噮鏁嗛柣鏂垮悑閸庡秹鏌涢弴銊ヤ簻缂佲偓閿燂拷
     [闂傚倷绶¢崑鍛潩閵娾晛鏋侀柕鍫濐槹閸嬨劑姊婚崼鐔恒€掗柟钘夌Ч閹鎷呴悷鎵槰濡炪倖鎸搁幉鈥翅缚椤忓牜鏁嶆繛鍡樺姦閸嬶拷]S7-200PLC闂備焦鐪归崝宀€鈧凹浜為幐鎺楀閵堝棗鍓抽梺缁樻⒐濡叉帡骞忛鈷氬綊鎮崨顔碱伓 S7_2
     [闂佸搫顦遍崕鎰板垂椤栨埃鏋庨柕蹇嬪灮鐏忕敻鏌ㄩ悤鍌涘]S7-200闂佸湱鍘ч悺銊╁箰婵犳艾鍑犻柛鎰ㄦ櫇椤╃兘鎮规担鍛婅础缂佲偓閸曨垱鐓曢煫鍥风悼閸樻粎绱掗幉瀣,STEP7
     [闂佸搫顦遍崕鎰板垂椤栨埃鏋庨柕蹇嬪灮鐏忕敻鏌ㄩ悤鍌涘]ModbusPoll闂備礁鎲$划宀勵敆閻栧獛busSalve闂備胶枪妤犲繘骞忛敓锟�
     [闂佸搫顦遍崕鎰板垂椤栨埃鏋庨柕蹇嬪灮鐏忕敻鏌ㄩ悤鍌涘]STEP7婵犵妲呴崹顏堝礈濠靛牃鍋撳顓犳噰闁哄苯鐭佺粻娑㈠棘鐠恒劍鈻屽┑鐐差嚟婵即宕愰弴鐘哄С闁跨噦鎷� Smart_
     [闂佸搫顦遍崕鎰板垂椤栨埃鏋庨柕蹇嬪灮鐏忕敻鏌ㄩ悤鍌涘]Modbus闂佽崵濮撮鍛村疮閹惰姤鍎婃い鏍ㄧ矊閸ㄦ繈鏌涢幘妤€鍊荤憴锟� v1.024 缂傚倸鍊风欢銈夊箯閿燂拷
     [闂佸搫顦遍崕鎰板垂椤栨埃鏋庨柕蹇嬪灮鐏忕敻鏌ㄩ悤鍌涘]Modscan32闂備礁鎲$划宀勵敆閻栧獛sim32,modb
     [闂備焦妞垮鈧紒鎻掝煼閹矂鎮欓鍌ゆ祫闁荤姵浜介崝宥夊春閸岀偞鍋eù锝囨嚀缁€鍐┿亜閹垮嫭瀚�]89c51闂備胶枪缁绘劙藝闁秵鍋熸繛鎴欏灩濡﹢姊洪锝囶灱闂傚棗缍婇弻锝夘敂閸℃鐝㈢紓浣介哺閻涱槝otues
     [闂備焦妞垮鈧紒鎻掝煼閹矂鎮欓鍌ゆ祫闁荤姵浜介崝宥夊春閸岀偞鍋eù锝囨嚀缁€鍐┿亜閹垮嫭瀚�]濠电偞鍨堕幐绋棵洪妶澶婄濡わ絽鍟崒銊╂煕閻愭潙袨otues濠电偛顕慨鎯р枖閺囩儑鑰块柨娑樺閻瑩鎮楅敐搴濈敖缁炬澘绉电换婵婎槼闁告梹顨婇幃銉╂晸閿燂拷
     [闂備焦妞垮鈧紒鎻掝煼閹矂鎮欓鍌ゆ祫闁荤姵浜介崝宥夊春閸岀偞鍋eù锝囨嚀缁€鍐┿亜閹垮嫭瀚�]51闂備礁鎲¢〃鍡椕哄⿰鍕珷闁哄稁鍘肩€氬鏌涘┑鍡楊仼闁秆冿功缁辨帞鈧綀鍩栫€氾拷 protues濠电偛顕慨鎯р枖閺囩儑鑰块柨鐕傛嫹
    閺堚偓閺傜増鏋冪粩锟�
    关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
    返回顶部
    刷新页面
    下到页底
    晶体管查询