环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產品分類

當前位置: 首頁 > 工業控制產品 > 運動控制 > 步進電機

類型分類:
科普知識
數據分類:
步進電機

PTO指令及其在步進電機控制系統中的應用

發布日期:2022-10-09 點擊率:295


0引言

步進電機用于控制機電設備上平動體或轉動體的位移、速度和方向。S7-200PLC的高速脈沖輸出指令PTO可產生占空比為50%、周期和個數可控的脈沖信號,進而控制步進電機的速度和位移。本文結合實例,介紹PTO指令在步進電機控制系統中的實際應用。

1系統組成

步進電機控制系統由CPU224、步進電機驅動器、步進電機、電源等組成,如圖1所示。

其中,CPU224PLC是步進電機控制系統的控制器,通過執行PTO指令控制輸出脈沖的周期和個數:步進電機驅動器接受來自PLC的脈沖信號,進行功率放大和分配,用以驅動步進電機,步進電機的方向由PLC的方向信號控制,通過改變分配給步進電機繞組的脈沖相序來改變轉向:步進電機接受一個脈沖信號會產生一個步距角的位移。

2PTO指令介紹

2.1功能

PTO(PulSeTrain0utput)是脈沖串輸出的簡稱。PTO指令可以控制00.0或00.1端輸出占空比為50%、周期和脈沖數可以指定的脈沖串,用以控制步進電機的速度和位移。

2.2特殊存儲區

CPU224中有兩個高速脈沖發生器,每個高速脈沖發生器都有一個8位控制字、一個32位脈沖計數值、一個16位的周期值和一個16位的脈寬值,這些值都放在特定的特殊存儲區中。例如,00.1端對應的控制字存在SMB67中,脈沖周期值存在SMw68中,脈沖計數值存在SMD72中。

在程序中設置好這些存儲區值,執行脈沖輸出指令PLS,CPU就會讀取這些值,并執行特殊存儲區所定義的操作,輸出相應的高速脈沖。

2.3包絡表

如果需要輸出多個脈沖串,可以在存儲區中建立包絡表,包絡表中存放多個脈沖串的參數。建立包絡表后,執行PLS指令,PLC就會從包絡表中讀取參數值,按照參數定義控制脈沖串的輸出。包絡表中每段脈沖串的參數需用8個字節,其中包含2個字節的周期值、2個字節的周期增量值、4個字節的脈沖計數值。

3PTO指令在程序中的應用

3.1控制要求

步進電機控制要求如圖2所示,從A到B為加速過程,從B到C為恒速運行,從C到D為減速過程。

根據控制要求,PLC需要輸出3段脈沖,這3段脈沖的參數分別為A一B段:200個脈沖,頻率從2kHz到10kHz均勻增加,周期從500uS到100uS均勻減小,周期增量為-2uS:B一C段:3600個脈沖,脈沖頻率和周期不變化:C一D段:頻率從10kHz到2kHz均勻減小,周期從100uS增加到500uS,周期增量為2uS。

包絡表的起始字節存放段數范圍為(1~255),本例中脈沖串為3段,包絡表初始字節設為VB200。

3.2程序編制

3.2.1編程思路

本例程序由主程序、子程序和中斷程序組成。其中,主程序中調用初始化子程序,復位00.0:在子程序中完成控制字設置及包絡表的建立,并啟動脈沖串的輸出,建立中斷程序的連接:當脈沖串完成時,執行中斷程序,這里用00.0輸出作為完成標志。

3.2.2程序及說明

3.2.2.1主程序

LDSM0.1//SM0.1的常開觸點在首次掃描時接通一個掃描周期:

R00.0,1//首次掃描時復位00.0:

CALLSBR0:SBR0//首次掃描時調用子程序SBR0,設置PTO控制字和中斷。

3.2.2.2子程序

LDSM0.0//SM0.0常開觸點在PLC運行期間接通:

M0VB3,VB200//VB200中存放的是脈沖串包絡表的段數,這里設為3:

M0Vw+500,Vw201//第+段的初始周期設為500uS:M0Vw2,Vw203//第1段的脈沖周期增量為-2uS:

MoVD200,VD205//第1段的脈沖個數設為200:MoVw+100,Vw209//第2段的初始周期設為100u+:MoVw+0,Vw211//第2段的脈沖周期增量為0:MoVD+S600,VD21S//第2段的脈沖個數設為S600:MoVw+100,Vw217//第S段的初始周期設為100u+:MoVw+2,Vw219//第S段的脈沖周期增量為2u+:MoVD+200,VD221//第S段的脈沖個數設為200:LDSM0.0//PLC運行期間接通:

MoVB16#A5,SMB67//PTo的控制字設為A5:其含義為允許PTo操作,多段操作,時基為微秒,脈沖周期和計數值刷新:

MoVw+200,SMw168//包絡表的起始地址設為200:

ATCHINT0:INT0,19//將中斷INT0和PTo0脈沖串輸出完成事件的聯系:

∶NI//允許中斷:

PLS0//按上述PTo控制字設置啟動內部脈沖發生器工作并輸出脈沖。

S.2.2.S中斷程序

LDSM0.0//PLC運行期間接通:

E=1.0//當中斷發生時,=1.0有輸出,表示S段脈沖串輸出完成。

4結語

S7-200PLC的高速脈沖輸出指令PTo,通過設置控制字和包絡表,可以方便地實現多段脈沖串的周期和脈沖個數的控制,從而實現對步進電機的速度和位移的多段控制。


下一篇: PLC、DCS、FCS三大控

上一篇: GMC-96B鋼軌打磨車常

主站蜘蛛池模板: 郑州外墙清洗_郑州玻璃幕墙清洗_郑州开荒保洁-河南三恒清洗服务有限公司 | 蚂蚁分类信息系统 - PHP同城分类信息系统 - MayiCMS | BOE画框屏-触摸一体机-触控查询一体机-触摸屏一体机价格-厂家直销-触发电子 | 济南电缆桥架|山东桥架-济南航丰实业有限公司 | 除甲醛公司-甲醛检测治理-杭州创绿家环保科技有限公司-室内空气净化十大品牌 | 中天寰创-内蒙古钢结构厂家|门式刚架|钢结构桁架|钢结构框架|包头钢结构煤棚 | 森旺-A级防火板_石英纤维板_不燃抗菌板装饰板_医疗板 | 济南侦探调查-济南调查取证-山东私家侦探-山东白豹调查咨询公司 密集架|电动密集架|移动密集架|黑龙江档案密集架-大量现货厂家销售 | 办公室家具公司_办公家具品牌厂家_森拉堡办公家具【官网】 | 振动台-振动试验台-振动冲击台-广东剑乔试验设备有限公司 | hdpe土工膜-防渗膜-复合土工膜-长丝土工布价格-厂家直销「恒阳新材料」-山东恒阳新材料有限公司 ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 耐破强度测试仪-纸箱破裂强度试验机-济南三泉中石单品站 | 深圳宣传片制作-企业宣传视频制作-产品视频拍摄-产品动画制作-短视频拍摄制作公司 | 潍坊青州古城旅游景点攻略_青州酒店美食推荐-青州旅游网 | 喷砂机厂家_自动喷砂机生产_新瑞自动化喷砂除锈设备 | 冷却塔风机厂家_静音冷却塔风机_冷却塔电机维修更换维修-广东特菱节能空调设备有限公司 | 公交驾校-北京公交驾校欢迎您! 工作心得_读书心得_学习心得_找心得体会范文就上学道文库 | 厌氧工作站-通用型厌氧工作站-上海胜秋科学仪器有限公司 | 北京遮阳网-防尘盖土网-盖土草坪-迷彩网-防尘网生产厂家-京兴科技 | 北京环球北美考试院【官方网站】|北京托福培训班|北京托福培训 | 医养体检包_公卫随访箱_慢病随访包_家签随访包_随访一体机-济南易享医疗科技有限公司 | 玉米深加工机械,玉米加工设备,玉米加工机械等玉米深加工设备制造商-河南成立粮油机械有限公司 | 太空舱_民宿太空舱厂家_移动房屋太空舱价格-豪品建筑 | 镀锌角钢_槽钢_扁钢_圆钢_方矩管厂家_镀锌花纹板-海邦钢铁(天津)有限公司 | 莱州网络公司|莱州网站建设|莱州网站优化|莱州阿里巴巴-莱州唯佳网络科技有限公司 | 转向助力泵/水泵/发电机皮带轮生产厂家-锦州华一精工有限公司 | 小型数控车床-数控车床厂家-双头数控车床 | 慈溪麦田广告公司,提供慈溪广告设计。 | 阿米巴企业经营-阿米巴咨询管理-阿米巴企业培训-广东键锋企业管理咨询有限公司 | 武汉刮刮奖_刮刮卡印刷厂_为企业提供门票印刷_武汉合格证印刷_现金劵代金券印刷制作 - 武汉泽雅印刷有限公司 | 福建自考_福建自学考试网 | 阿米巴企业经营-阿米巴咨询管理-阿米巴企业培训-广东键锋企业管理咨询有限公司 | 电脑知识|软件|系统|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网 | 洁净化验室净化工程_成都实验室装修设计施工_四川华锐净化公司 | 罗茨真空机组,立式无油往复真空泵,2BV水环真空泵-力侨真空科技 | 电销卡 防封电销卡 不封号电销卡 电话销售卡 白名单电销卡 电销系统 外呼系统 | 亿立分板机_曲线_锯片式_走刀_在线式全自动_铣刀_在线V槽分板机-杭州亿协智能装备有限公司 | 扬州汇丰仪表有限公司 | 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 地源热泵一体机,地源热泵厂家-淄博汇能环保设备有限公司 | CXB船用变压器-JCZ系列制动器-HH101船用铜质开关-上海永上船舶电器厂 |