回覆列表
  • 1 # Tiekt鐵鐵

    PTO運動包絡組態完成後,嚮導會為所選的配置生成三個專案元件(子程式),分別是:PTOx_RUN子程式(執行包絡),PTOx_CTRL子程式(控制)和PTOx_MAN子程式(手動模式)子程式。它們的功能分述如下:⑴ PTOx_RUN子程式(執行包絡):命令 PLC 執行儲存於配置/包絡表的特定包絡中的運動操作。EN位:啟用此子程式的使能位。在“完成”位發出子程式執行已經完成的訊號前,請確定EN位保持開啟。START引數:包絡的執行的啟動訊號。對於在START引數已開啟且PTO當前不活動時的每次掃描,此子程式會啟用PTO。為了確保僅傳送一個命令,請使用上升緣以脈衝方式開啟START引數。Profile(包絡)引數:包含為此運動包絡指定的編號或符號名。Abort(終止)引數命令,開啟時位控模組停止當前包絡並減速至電機停止。Done(完成)引數:當模組完成本子程式時,Done 引數 ON。Error(錯誤)引數:包含本子程式的結果。C_Profile引數:包含位控模組當前執行的包絡。C_Step引數:包含目前正在執行的包絡步驟。 ⑵ PTOx_CTRL子程式:(控制)啟用和初始化與步進電機或伺服電機合用的PTO輸出。請在使用者程式中只使用一次,並且請確定在每次掃描時得到執行。即始終使用SM0.0作為EN的輸入。I_STOP(立即停止)輸入:開關量輸入。當此輸入為低時,PTO功能會正常工作。當此輸入變為高時,PTO立即終止脈衝的發出。D_STOP(減速停止)輸入:開關量輸入。當此輸入為低時,PTO功能會正常工作。當此輸入變為高時,PTO會產生將電機減速至停止的脈衝串。“完成”輸出:開關量輸出。當“完成”位被設定為高時,它表明上一個指令也已執行。Error(錯誤)引數:包含本子程式的結果。當“完成”位為高時,錯誤位元組會報告無錯誤或有錯誤程式碼的正常完成。如果PTO嚮導的HSC計數器功能已啟用,C_Pos引數包含用脈衝數目表示的模組;否則此數值始終為零。 ⑶ PTOx_MAN子程式(手動模式):將PTO輸出置於手動模式。這允許電機啟動、停止和按不同的速度執行。當PTOx_MAN子程式已啟用時,任何其他PTO子程式都無法執行。RUN(執行/停止)引數:命令PTO加速至指定速度(Speed(速度)引數)。您可以在電機執行中更改Speed引數的數值。停用RUN引數命令PTO減速至電機停止。當RUN已啟用時,Speed引數確定著速度。速度是一個用每秒脈衝數計算的DINT(雙整數)值。您可以在電機執行中更改此引數。Error(錯誤)引數包含本子程式的結果。如果PTO嚮導的HSC計數器功能已啟用,C_Pos引數包含用脈衝數目表示的模組;否則此數值始終為零。你要讓電機感應到某個訊號時候,立即停止運動,只需在PTOx_CTRL子程式的I_STOP(立即停止)引數中串聯你的停止訊號就好了,一般還會和急停訊號並聯使用。

  • 中秋節和大豐收的關聯?
  • 你認為最有道理的名人名言是哪一句?