yahk1984
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 7 個
工控威望: 125 點
下載積分: 576 分
在線時間: 7(小時)
注冊時間: 2013-04-19
最后登錄: 2024-11-01
查看yahk1984的 主題 / 回貼
樓主  發(fā)表于: 2013-04-19 13:08
NETWORK 1                    
LD I0.0
EU
R Q0.0 1
CALL SBR_0

NETWORK 1                        
LD SM0.0
MOVB 16#8D SMB67        
                                          // - 選擇PTO操作
                                          // - 選擇單段操作
                                         // - 選擇毫秒遞增
                                        // - 設(shè)置脈沖計數(shù)和循環(huán)時間數(shù)值
                                        // - 啟用PTO功能
MOVW +500 SMW68           // 將循環(huán)時間設(shè)為500毫秒。
MOVD +4 SMD72            // 將脈沖計數(shù)設(shè)為4次脈沖。
ATCH INT_0 19              // 將中斷例行程序0定義為
                                      // 處理PTO完成中斷的中斷。
ENI                                  // 全局中斷啟用
PLS 0                             // 激活PTO操作,PLS0 => Q0.0

NETWORK 1                    // 中斷0開始

LD SM0.0
R Q0.0 1


上面這個程序能不能實現(xiàn)I0.0動作一次發(fā)出一串脈沖