女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一個(gè)FOR循環(huán)完成多個(gè)伺服軸的實(shí)例化方法

工控論壇 ? 來源:博途之友 ? 2025-07-07 13:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

來源:博途之友;作者:張浩杰

階段“優(yōu)秀工程師之路

編者說:一次博途之友的群交流時(shí),我問大家:軸控應(yīng)用庫,大家用的多嗎?工程師作者說:最近剛剛使用上,很方便。使用官方的庫,二次封裝成多重背景數(shù)據(jù)塊,一個(gè)循環(huán)完成所有軸的實(shí)例化調(diào)用。

馬上請他分享一下應(yīng)用經(jīng)驗(yàn)。

ea60a2a4-5684-11f0-9ca0-92fbcf53809c.png

在最近的項(xiàng)目中,我遇到了多軸協(xié)同控制的需求。由于現(xiàn)場工藝要求,單機(jī)設(shè)備可能需要根據(jù)實(shí)際情況動(dòng)態(tài)增減軸數(shù)量。如果采用逐個(gè)調(diào)用獨(dú)立指令的方式,不僅后期調(diào)試會(huì)變得異常繁瑣,而且若不符合PLCopen規(guī)范,還容易導(dǎo)致軸控異常報(bào)警,故障排查將十分困難——這種方案顯然不具備可行性。

雖然考慮過自行封裝軸控功能塊,但考慮到需要投入大量時(shí)間進(jìn)行驗(yàn)證測試,短期內(nèi)難以保證穩(wěn)定性,這個(gè)想法只能暫時(shí)擱置。

經(jīng)過一番調(diào)研,我欣喜地發(fā)現(xiàn)了官方提供的標(biāo)準(zhǔn)化軸控庫解決方案。官方庫文件幾乎涵蓋了軸控的所有常見應(yīng)用場景,主要提供兩種類型的控制庫:LAxisCtrl_PosAxis和LAxisCtrl_DBAnyBased。通過查閱技術(shù)手冊發(fā)現(xiàn),這兩種庫在接口類型和資源占用方面存在明顯差異,后者對系統(tǒng)資源的消耗更大。有了官方認(rèn)證的標(biāo)準(zhǔn)化軸控庫,不僅完全符合PLCopen規(guī)范,還免去了自行開發(fā)的諸多風(fēng)險(xiǎn),這讓我對軸控封裝成標(biāo)準(zhǔn)化充滿信心!

按照常規(guī)思路,本打算創(chuàng)建一個(gè)FB功能塊,直接調(diào)用官方庫中的"LAxisCtrl_PosAxis"模塊。要么將其定義為數(shù)組類型,要么自定義包含軸控接口的數(shù)據(jù)結(jié)構(gòu)再進(jìn)行數(shù)組化(就像處理氣缸實(shí)例化那樣簡單直接)。標(biāo)準(zhǔn)化和模塊化是提升開發(fā)效率和維護(hù)便利性的關(guān)鍵。以氣缸控制為例,引入"最大氣缸數(shù)"這一全局常量,實(shí)現(xiàn)了氣缸實(shí)例化的標(biāo)準(zhǔn)化管理。當(dāng)設(shè)備配置變更需要調(diào)整氣缸數(shù)量時(shí),僅需修改該常量值即可自動(dòng)適配所有相關(guān)控制邏輯,這種設(shè)計(jì)理念極大地簡化了系統(tǒng)配置和維護(hù)工作。

所有氣缸實(shí)例化

ea713db2-5684-11f0-9ca0-92fbcf53809c.png

主程序調(diào)用

ea88220c-5684-11f0-9ca0-92fbcf53809c.png

然而,實(shí)際情況比預(yù)期要復(fù)雜許多,經(jīng)過多次試驗(yàn)驗(yàn)證,系統(tǒng)在輸入接口管腳處存在以下關(guān)鍵限制:

1、不支持對TO_PositioningAxis類型的數(shù)組引用,僅允許單個(gè)TO_PositioningAxis數(shù)據(jù)類型;

2、靜態(tài)參數(shù)引用功能缺失;

3、無法直接對官方提供的控制庫進(jìn)行數(shù)組化引用。

如果不能循環(huán)引用的話,達(dá)不到我的標(biāo)準(zhǔn)化需求,那么做這個(gè)塊的意義就不大了。于是我又測試一個(gè)LAxisCtrl_DBAnyBased的庫,結(jié)果還是一樣不支持。但發(fā)現(xiàn)了一種新的數(shù)據(jù)類型DB_ANY,一查原來是萬能的數(shù)據(jù)類型。那么能不能指向TO_PositioningAxis呢?答案是可以的,但是不能直接使用,需要轉(zhuǎn)換一下。

ea90146c-5684-11f0-9ca0-92fbcf53809c.png

ea99d754-5684-11f0-9ca0-92fbcf53809c.png

經(jīng)過測驗(yàn)發(fā)現(xiàn)"LAxisCtrl_PosAxis"庫只能創(chuàng)建為靜態(tài)參數(shù),那么新思路:先封裝一個(gè)單軸帶參數(shù)引腳的FB塊>>再創(chuàng)建一個(gè)FB軸實(shí)例塊對其單軸FB塊循環(huán)調(diào)用>>最后主程序調(diào)用FB軸實(shí)例塊。

基礎(chǔ)層:封裝單軸控制FB塊,集成所有運(yùn)動(dòng)控制、狀態(tài)監(jiān)控和參數(shù)配置功能

管理層:開發(fā)軸管理FB塊,通過循環(huán)調(diào)用機(jī)制管理多個(gè)單軸實(shí)例,提供統(tǒng)一接口

應(yīng)用層:主程序只需調(diào)用管理塊,通過修改’gi_AxisMAXNo’常量即可調(diào)整軸數(shù)

一、基礎(chǔ)層:單軸FB塊的封裝

eaa0fe58-5684-11f0-9ca0-92fbcf53809c.png

二、管理層:FB軸實(shí)例化

ead8266c-5684-11f0-9ca0-92fbcf53809c.png

三、應(yīng)用層:

1、Main調(diào)用

eaeed9ca-5684-11f0-9ca0-92fbcf53809c.png

2、軸限位

值得注意的是,若是想開放軟限位值,只能通過Axis DB塊下PositionLimits_SW結(jié)構(gòu)體實(shí)現(xiàn)。

eb0374f2-5684-11f0-9ca0-92fbcf53809c.png

eb12fef4-5684-11f0-9ca0-92fbcf53809c.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2787

    瀏覽量

    50185
  • 運(yùn)動(dòng)控制
    +關(guān)注

    關(guān)注

    4

    文章

    652

    瀏覽量

    33507
  • 數(shù)組
    +關(guān)注

    關(guān)注

    1

    文章

    420

    瀏覽量

    26504

原文標(biāo)題:一個(gè)FOR循環(huán)完成多個(gè)伺服軸的實(shí)例化方法

文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    【FPGA設(shè)計(jì)實(shí)例】用FPGA實(shí)現(xiàn)R/C伺服控制

    `本次FPGA設(shè)計(jì)實(shí)例,我們將講解如何用FPGA實(shí)現(xiàn)R/C伺服控制個(gè)R / C伺服(“遠(yuǎn)程控制伺服
    發(fā)表于 03-14 10:49

    通過拖曳的方法改變個(gè)已經(jīng)初始X位置的游標(biāo)的位置

    現(xiàn)在手頭上一個(gè)項(xiàng)目是通過個(gè)算法定位波形圖中個(gè)游標(biāo)的X位置,問題是算法可能不準(zhǔn),所以我打算在
    發(fā)表于 04-17 23:03

    伺服控制同步精密運(yùn)動(dòng)

    伺服控制同步精密運(yùn)動(dòng) 精密加工是個(gè)多步驟過程,先是粗略切削,然后經(jīng)過多道精細(xì)切削才能達(dá)到要求。多個(gè)電機(jī)驅(qū)動(dòng)進(jìn)給主軸和
    發(fā)表于 01-25 16:48

    LabVIEW個(gè)程序中放置多個(gè)多個(gè)While循環(huán),其中的個(gè)循環(huán)執(zhí)行緩慢

    我在個(gè)VI里放置了7個(gè)獨(dú)立的while循環(huán),有個(gè)while中沒有加延時(shí),但是這個(gè)
    發(fā)表于 03-17 16:59

    如何使用動(dòng)態(tài)事件停止多個(gè)while循環(huán)

    現(xiàn)在只用它來停止while循環(huán),事件信息會(huì)被刷新么?為什么三個(gè)循環(huán)接收到了,而個(gè)循環(huán)沒有接收到
    發(fā)表于 10-25 11:33

    使用ODDR轉(zhuǎn)發(fā)多個(gè)時(shí)鐘是否必須實(shí)例幾個(gè)ODDR?

    問候,兩個(gè)與ODDR相關(guān)的問題:1)如果我想將由同一個(gè)BUFG驅(qū)動(dòng)的同時(shí)鐘轉(zhuǎn)發(fā)到多個(gè)外部設(shè)備,我是否必須實(shí)例
    發(fā)表于 11-02 11:28

    請問如何在Vivado項(xiàng)目中實(shí)例hdl系統(tǒng)生成器輸出的多個(gè)實(shí)例

    嗨,如何在Vivado項(xiàng)目中實(shí)例hdl系統(tǒng)生成器輸出的多個(gè)實(shí)例?在vivado項(xiàng)目中很容易實(shí)例
    發(fā)表于 07-31 10:38

    FANUC伺服的屏蔽

    I 系列產(chǎn)品,攜帶多個(gè)放大器或多放大器時(shí),有時(shí)為了調(diào)試方便和操作方便需要, 將伺服脫開或電機(jī)脫開,通過以下方法可以方便的實(shí)現(xiàn)。
    發(fā)表于 04-26 15:23 ?106次下載
    FANUC<b class='flag-5'>伺服</b><b class='flag-5'>軸</b>的屏蔽

    伺服的屏蔽方法

    機(jī)床在使用過程中,可能存在對機(jī)床使用影響不大的伺服發(fā)生故障報(bào)警或需要臨時(shí)拆除的情況,此時(shí)通常可以采取些非常簡便的方法將該伺服
    發(fā)表于 10-09 11:11 ?0次下載
    <b class='flag-5'>伺服</b><b class='flag-5'>軸</b>的屏蔽<b class='flag-5'>方法</b>

    種自動(dòng)生成循環(huán)摘要的方法

    采用形式方法證明軟件的正確性,是保障軟件可靠性的有效方法.而對循環(huán)語句的分析與驗(yàn)證,是形式證明中的關(guān)鍵對
    發(fā)表于 12-29 11:12 ?0次下載

    如何使用個(gè)PLC控制兩個(gè)多個(gè)伺服電機(jī)同步運(yùn)行

    如何用個(gè)PLC控制兩個(gè)多個(gè)伺服電機(jī)同步運(yùn)行主電機(jī)速度改變時(shí),其它伺服電機(jī)也跟著同步運(yùn)行。用第
    發(fā)表于 07-18 08:00 ?21次下載
    如何使用<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>PLC控制兩<b class='flag-5'>個(gè)</b>或<b class='flag-5'>多個(gè)</b><b class='flag-5'>伺服</b>電機(jī)同步運(yùn)行

    西門子Profinet總線控制多伺服方法

    主機(jī)。 有兩種方法: 1.工藝來控制伺服,最多帶8個(gè)伺服,屬于集中控制的方法
    的頭像 發(fā)表于 09-22 17:36 ?5.1w次閱讀
    西門子Profinet總線控制多<b class='flag-5'>軸</b><b class='flag-5'>伺服</b>用<b class='flag-5'>方法</b>

    基于HPM6750的三伺服運(yùn)動(dòng)控制方案

    本方案中,X、Y、Z協(xié)同工作,在伺服控制中接入插補(bǔ)算法,完成世界地圖繪制,如下視頻為三
    的頭像 發(fā)表于 11-24 14:22 ?2393次閱讀

    LTspice:將多個(gè)模型實(shí)例組合成個(gè)符號

    當(dāng)您需要模型的多個(gè)實(shí)例時(shí),復(fù)制和粘貼符號很容易,但有時(shí)您可以通過使用單個(gè)符號來定義同器件的多個(gè)實(shí)例來收緊原理圖。例如,不要并行放置四
    的頭像 發(fā)表于 01-08 09:28 ?2052次閱讀
    LTspice:將<b class='flag-5'>多個(gè)</b>模型<b class='flag-5'>實(shí)例</b>組合成<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>符號

    伺服芯搞定

    伺服芯搞定
    的頭像 發(fā)表于 10-19 17:54 ?961次閱讀
    多<b class='flag-5'>軸</b><b class='flag-5'>伺服</b>,<b class='flag-5'>一</b>芯搞定
    主站蜘蛛池模板: 清徐县| 渑池县| 塘沽区| 永定县| 南澳县| 芦溪县| 札达县| 宿松县| 米泉市| 乌兰浩特市| 襄垣县| 伊川县| 东源县| 三穗县| 葫芦岛市| 兰考县| 柳州市| 曲松县| 根河市| 上犹县| 南城县| 诸城市| 察哈| 吕梁市| 化德县| 平罗县| 綦江县| 高安市| 秭归县| 南投市| 汉中市| 长春市| 西吉县| 确山县| 南昌市| 永登县| 丰都县| 龙泉市| 高雄县| 内黄县| 鸡东县|