1. <del id="sqmd4"></del>
      <object id="sqmd4"></object>
      1. <object id="sqmd4"></object>
          加入收藏 在線留言 聯系我們
          關注微信
          手機掃一掃 立刻聯系商家
          全國服務熱線13185520415
          公司新聞
          西門子S7-1200控制伺服V90 PN
          發布時間: 2024-03-26 17:25 更新時間: 2024-11-23 08:00
          觀看西門子S7-1200控制伺服V90 PN視頻

          1.免責聲明

          本文僅供參考,CPU版本、類型可能與用戶實際使用不同,用戶可能需要先對本文做修改和調整,才能將其用。

          2.版本要求

          首先博圖版本是V14 SP1,軟件zuihao是V14 SP1之類的或更高版本。

          3.實現功能

          通過基于PROFINET的PROFIdrive方式與V90 PN連接,工藝對象組態。軸的點動,軸按指定速度運行,軸執行相對定位,軸執行juedui定位,軸停止,讀寫軸的參數。

          4.組態

          4.1.1添加V90驅動

          首先在硬件目錄下其他現場設備》PROFINET IO》SINAMICS》SINAMICS V90 PN V1.0;如下圖:


          添加V90驅動

          4.1.2添加報文

          在設備視圖對V90 PN選擇報文,本文選擇標準報文3,用戶可以根據自己需要選擇適合自己調試的報文,或自定義報文,如下圖:


          添加報文

          4.1.3工藝組態

          本文選擇定位軸,如下圖:


          工藝組態

          基本參數》常規


          常規

          基本參數》驅動器


          驅動器

          基本參數》編碼器


          編碼器

          5.程序編寫

          5.1.1.MC_Power運動控制指令可啟用或禁用軸。

          MC_Power 指令必須在程序里一直調用,并保證MC_Power指令在其他Motion Control指令的前面調用。

          StartMode: 0:速度控制 ; 1:位置控制。

          StopMode= 0:緊急停止,按照軸工藝對象參數中的“急?!彼俣韧V馆S。

          StopMode=1:立即停止,PLC立即停止發脈沖。

          StopMode=2:帶有加速度變化率控制的緊急停止:如果禁用軸的請求處于待決狀態,則軸將以組態的急停減速度進行制動。如果激活了加速度變化率控制,會將已組態的加速度變化率考慮在內。軸在變為靜止狀態后被禁用。


          MC_Power

          5.1.2.MC_Home運動控制指令使軸歸位,設置參考點。

          使用MC_Home運動控制指令可將軸坐標與實際物理驅動器位置匹配。軸的juedui定位需

          要回原點??蓤绦幸韵骂愋偷幕卦c:

          ● juedui式直接歸位(Mode = 0)

          新的軸位置為參數“Position”位置的值。

          ● 相對式直接歸位(Mode = 1)

          新的軸位置等于當前軸位置 + 參數“Position”位置的值。

          ● 被動回原點(Mode = 2)

          將根據軸組態進行回原點?;卦c后,將新的軸位置設置為參數“Position”的值。

          ● 主動回原點(Mode = 3)

          按照軸組態進行回原點操作?;卦c后,將新的軸位置設置為參數“Position”的值。

          ● juedui編碼器相對調節 (Mode = 6) (相對)

          將當前軸位置的偏移值設置為參數“Position”的值。計算出的juedui值偏移值保持性地保存在 CPU 內。(

          ● juedui編碼器juedui調節 (Mode = 7) (juedui)

          將當前的軸位置設置為參數“Position”的值。計算出的juedui值偏移值保持性地保存在 CPU 內。(

          Mode 6 和 7 僅用于帶模擬驅動接口的驅動器和 PROFIdrive 驅動器。


          .MC_Home

          5.1.3.MC_Halt可停止所有運動并以組態的減速度停止軸。

          Execute上升沿時啟動命令

          MC_Halt

          5.1.4.MC_MoveAbsolute啟動軸定位運動,以將軸移動到某個juedui位置。

          在使能juedui位置指令之前,軸必須回原點。因此MC_MoveAbsolute指令之前必須有MC_Home指令。

          速度“Velocity”≤ Zui大速度。

          運動方向"Direction"僅在“模數” 已啟用的情況下生效。

          Direction:軸的運動方向

          0 速度狀態(“Velocity”參數)確定運動方向。

          1正方向(從正方向逼近目標位置)

          2負方向(從負方向逼近目標位置)

          3Zui短距離(工藝將選擇從當前位置開始,到目標位置的Zui短距離)


          MC_MoveAbsolute

          5.1.5.MC_MoveVelocity根據指定的速度連續移動軸。

          Direction:

          Direction = 0:旋轉方向取決于參數“Velocity”值的符號

          Direction = 1:正方向旋轉,忽略參數“Velocity”值的符號

          Direction = 2:負方向旋轉,忽略參數“Velocity”值的符號

          Current:

          Current = 0:軸按照參數“Velocity”和“Direction”值運行

          Current = 1:軸忽略參數“Velocity”和“Direction”值,軸以當前速度運行。

          注意:可以設定“Velocity”數值為0.0,觸發指令后軸會以組態的減速度停止運行。相當于執行MC_Halt指令。

          PositonControled:0:速度控制;1:位置控制((默認值)。


          MC_MoveVelocity

          5.1.6.MC_MoveJog在點動模式下以指定的速度連續移動軸。

          正向點動和反向點動不能同時觸發。


          MC_MoveJog

          5.1.7.MC_WriteParam可在用戶程序中寫入定位軸工藝對象的變量。

          與用戶程序中變量的賦值不同的是,MC_WriteParam還可以更改只讀變量的值。


          MC_WriteParam

          5.1.8.MC_ReadParam運動控制指令可讀取軸的運動數據和狀態消息。

          可以讀取到軸的實際位置、軸的實際速度、當前的跟隨誤差、驅動器狀態、編碼器狀態、狀態位、錯誤位。

          聯系方式

          • 電  話:13510737515
          • 聯系人:董海波
          • 手  機:13185520415
          • 微  信:13185520415