yahk1984
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 5 個(gè)
工控威望: 123 點(diǎn)
下載積分: 572 分
在線時(shí)間: 7(小時(shí))
注冊(cè)時(shí)間: 2013-04-19
最后登錄: 2015-11-05
查看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è)置脈沖計(jì)數(shù)和循環(huán)時(shí)間數(shù)值
                                        // - 啟用PTO功能
MOVW +500 SMW68           // 將循環(huán)時(shí)間設(shè)為500毫秒。
MOVD +4 SMD72            // 將脈沖計(jì)數(shù)設(shè)為4次脈沖。
ATCH INT_0 19              // 將中斷例行程序0定義為
                                      // 處理PTO完成中斷的中斷。
ENI                                  // 全局中斷啟用
PLS 0                             // 激活PTO操作,PLS0 => Q0.0

NETWORK 1                    // 中斷0開(kāi)始

LD SM0.0
R Q0.0 1


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