18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> 梯形圖實例 >> 正文

西門子S7-200PLC 多段PTO高速脈衝輸出編程詳解

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2022-11-18

高速脈衝(chong) 輸出基本編程思路,其用到是單段PTO脈衝(chong) 輸出;下麵給大家介紹一下稍微難一點的多段PTO脈衝(chong) 輸出,多段PTO相對單段PTO要靈活一些,今天就來具體(ti) 體(ti) 會(hui) 多段PTO脈衝(chong) 輸出吧。

西門子S7-200PLC  ,PTO的種類

在PTO方式下,要輸出多段脈衝(chong) 串時,允許脈衝(chong) 串排隊。PTO輸出多段脈衝(chong) 的方式有兩(liang) 種:

1.單段PTO:定義(yi) 一個(ge) 脈衝(chong) 串,輸出一個(ge) 脈衝(chong) 串 (特性參數通過特殊寄存器分別定義(yi) ) 。

2.多段PTO:集中定義(yi) 多個(ge) 脈衝(chong) 串,按順序輸出多個(ge) 脈衝(chong) 串(特性參數通過包絡表集中定義(yi) ) 。

多段PTO操作

多段PTO:集中定義(yi) 多個(ge) 脈衝(chong) 串,並把各段脈衝(chong) 串的特性參數按照規定的格式寫(xie) 入變量存儲(chu) 區用戶指定的緩衝(chong) 區中稱為(wei) 包絡表,如下圖所示:


 
包絡表說明:

1.包絡表由包絡段數和各段構成。

2.第一個(ge) 字節為(wei) 需要輸出的脈衝(chong) 串總段數,範圍:1~255 。

3.定義(yi) 一段脈衝(chong) 串的特性參數需要8個(ge) 字節

兩(liang) 個(ge) 字節存放脈衝(chong) 串的起始周期值

兩(liang) 個(ge) 字節定義(yi) 脈衝(chong) 串的周期增量

四個(ge) 字節存放該段脈衝(chong) 串的脈衝(chong) 數

4.包絡表中的周期單位可以為(wei) ms 或 μs,但表中所有周期單位必須一致。

5.周期增量的計算公式:

例如:第1段中的初始周期為(wei) 500μs ,脈衝(chong) 數為(wei) 400個(ge) ;而第2段的初始周期為(wei) 100μs,為(wei) 保證平滑過渡,第1段的結束周期設為(wei) 與(yu) 第2段初始周期相同,則脈衝(chong) 的周期增量為(wei) :N=100-500/400=-1μs

6.多段PTO操作時,需把包絡表的起始地址裝入標誌寄存器 SMW168(或SMW178)中。

PTO指令執行時,當前輸出段的段號由係統填入 SMB166 或 SMB176 中。

7.多段PTO的優(you) 點:編程簡單,且在同一段脈衝(chong) 串中其周期可以均勻改變。

多段 PTO 編程步驟

(1)使用初始化脈衝(chong) 觸點SM0.1調用PTO脈衝(chong) 輸出初始化操作子程序。這個(ge) 結構可以使係統在後續的掃描過程中不再調用這個(ge) 子程序,從(cong) 而減少了掃描時間,且程序更為(wei) 結構化。

(3)將包絡表的起始地址寫(xie) 入 SMW168;

(4)填寫(xie) 包絡表中各段脈衝(chong) 串的特性參數;

(5)建立中斷連接:用ATCH指令建立脈衝(chong) 輸出完成中斷事件與(yu) 中斷程序的聯係,用ENI全局開放中斷;當PLS指令輸出完指定數量的脈衝(chong) 串時,產(chan) 生中斷。

(6)有啟動信號時,執行高速脈衝(chong) 輸出指令PLS,按順序輸出多段脈衝(chong) 串。有停止信號時,停止高速脈衝(chong) 串輸出。

(7)停止 PTO 輸出的方法,PLS指令一經激發,就能完成指定脈衝(chong) 串的輸出,故要停止PTO輸出,必須先在控製字節中禁止PTO輸出,且執行PLS指令。

接下來我做一個(ge) 相關(guan) 案例,案例如圖所示:


 
案例要求:使用多段管線PTO方式控製交流伺服電動機進行精確定位的控製係統。控製中遵循圖中所畫運行軌跡,並可以實現任意時刻停止交流伺服電動機。I0.0為(wei) 正轉按鈕,I0.1為(wei) 反轉按鈕,I0.2為(wei) 停止按鈕,控製程序如圖所示。


 
實踐出真知,沒有實踐,理論就是紙上談兵;學習(xi) 中需要多加驗證。如果大家覺得小智的文章寫(xie) 得不錯,很適合大家的口味,可以分享更多的朋友。

 

Tags:S7-200PLC,高速脈衝  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁麵
下到頁底
晶體管查詢