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ù)和循環(huán)時間數(shù)值
                                        // - 啟用PTO功能
MOVW +500 SMW68           // 將循環(huán)時間設為500毫秒。
MOVD +4 SMD72            // 將脈沖計數(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ā)出一串脈沖
hexdho
機械是載體,電氣是靈魂。
級別: 網絡英雄
精華主題: 0
發(fā)帖數(shù)量: 670 個
工控威望: 11961 點
下載積分: 11608 分
在線時間: 526(小時)
注冊時間: 2012-11-08
最后登錄: 2024-12-19
查看hexdho的 主題 / 回貼
1樓  發(fā)表于: 2013-04-28 13:25
不能.將SBR-0中除PLS 0放到主程序里并用SM0.1只上電初始化.在主程序中LD I0.0
PLS 0