晚上閑得無聊,泡了壺茶走到陽臺,品著茶看著月亮,就想到近半年來一直和脈沖打交道,從開始的簡單的往復運動,到精確的定位控制,從單軸的剪板機進料控制,到三工位沖床三軸控制、再到自動種釘機的五軸控制,從開始的不知道(曾經的往復機使用了一個步進電機控制器來發脈沖),到控制五個軸,一點點學習,一點點提高,手指不知覺的在筆記本上敲出了一些文字,困意來臨,回看了一下,無意間的文字竟是一篇學習脈沖輸出、淺入深出的文字,決定貼出來,既然開了頭,以后晚上無聊沒事干的時候就會少嘍,有點兒累,是不? 
 淺入深出 S7-200 脈沖輸出 
 第一節  讓PLC輸出脈沖 子程序功能: 
利用Q0.1發送脈沖 
子程序名稱:  
PLS_1 
調用參數: 
Speed  In Word    //周期表示的脈沖頻率 
Long In Dword //需要發送的脈沖數量 
狀態位 
M20.7  脈沖輸出完畢標志 
M20.6  首次調用隔離位 
M20.5  PLS指令調用隔離位 
控制位 
M21.1   脈沖輸出控制位 
PLS1通道PTO模式中PLC內部使用 
SM77:  PLS控制位 
SM78:   周期表示的脈沖頻率 
SM76.7  輸出輪廓完成標志 
SMD82:  脈沖數量 
子程序體 
================================== 
SMB77=16#85 
表示 
脈沖使能、PTO方波、單段操作、微秒、計數更新、周期更新。 
網絡1: 初始化 & 錯誤處理 
 
 網絡2:發出脈沖   子程序執行完畢后,會置位M20.7復位 M21.1 
 
 ======================================================== 
主程序調用 
以周期為200us的頻率發出2000個脈沖 
 
 子程序執行前,需要將結果MB20清零,然后置位M21.1 
M11.1 中間控制位,可以使用觸摸屏幕來控制該位,也可以使用輸入點來控制該位, 
暫且到此,哪天有功夫再繼續這無聊中的有聊,不知道貼出來后臭雞蛋多不多。如果是磚頭盡量小點兒哈,太大了會去看醫生,要花RMB的。
[ 此帖被醉湮邃虞在2009-04-12 22:33重新編輯 ]