• <cite id="uwv89"></cite>
      1. 亚洲综合小综合中文字幕,国产久爱免费精品视频,精品国产品香蕉在线,国产午夜精品在人线播放,精品一二三四区在线观看,国产成人无码免费看视频软件 ,色欲久久人妻内射,午夜在线观看成人av
        zrq_xg
        級(jí)別: 探索解密
        精華主題: 0
        發(fā)帖數(shù)量: 26 個(gè)
        工控威望: 166 點(diǎn)
        下載積分: 502 分
        在線時(shí)間: 69(小時(shí))
        注冊(cè)時(shí)間: 2009-03-23
        最后登錄: 2025-08-15
        查看zrq_xg的 主題 / 回貼
        樓主  發(fā)表于: 2010-04-01 11:40
        FC237塊:用于處理Interbus總線上的4~20mA,0~10V模擬量信號(hào)
           L     #PW                         //int:IW22:22=10110
              T     MW   800                    //10110
        //;
              L     #P_Q                        //word
              L     'Q '                        //字符型
              <>I                               //ACCU2=#P_Q,ACCU1='Q'
              JC    M001                        //if ACCU2=ACCU1則執(zhí)行下列程序,否則跳到M001
        //;

              T     #conv_akku1                 //Dword,值='Q'
              L     STW                         //裝載狀態(tài)字內(nèi)容到ACCU1
              T     #conv_stw                   //裝入ACCU1內(nèi)容
           L     MB   801                    //ACCU1=0000 0000 0001 0110=22
              SLW   3                           //ACCU1=0000 0000 1011 0000=176
              LAR1                              //AR1=0000 0000 0000 0000 0000 0000 1011 0000  32位指針=P#22.0
              L     #conv_stw                   //原狀態(tài)字內(nèi)容裝入ACCU1
              T     STW                         //裝入現(xiàn)在狀態(tài)字
           L     #conv_akku1                 //'Q'裝入ACCU1
              L     IW [AR1,P#0.0]              // PIW [AR1,P#0.0]:IW22值裝入ACCU1
              JU    M002                        //無(wú)條件跳到M002
        //;
        M001: NOP   0

              T     #conv_akku1                 //Dword,值='Q'
              L     STW                         //裝載狀態(tài)字內(nèi)容到ACCU1
              T     #conv_stw                   //裝入ACCU1內(nèi)容
           L     MB   801                    //ACCU1=0000 0000 0001 0110=22
              SLW   3                           //ACCU1=0000 0000 1011 0000=176
              LAR1                              //AR1=0000 0000 0000 0000 0000 0000 1011 0000  32位指針=P#22.0
              L     #conv_stw                   //原狀態(tài)字內(nèi)容裝入ACCU1
              T     STW                         //裝入現(xiàn)在狀態(tài)字
           L     #conv_akku1                 //'Q'裝入ACCU1
              L     IW [AR1,P#0.0]              // PIW [AR1,P#0.0]:IW22值裝入ACCU1
        //;
        M002: T     MW   802                    //IW22
        //;
              L     #KT_I                       //Int=2
              L     0
              ==I  
              JC    M003
        //;
              L     #KT_I
              L     1
              ==I  
              JC    M004
        //;
              L     #KT_I
              L     2
              ==I  
              JC    M005
        //;
              L     #KT_I
              L     3
              ==I  
              JC    M006
        //;
              L     #KT_I
              L     4
              ==I  
              JC    M007
        //;
        //;
              JU    M008
        //;
        M003: AN    M    802.7                  //MW802=IW22,if最高位(符號(hào)位)為0跳到M009
              JC    M009
              L     0                           //if IW22最高位為"1"=負(fù)數(shù),則清零數(shù)據(jù)塊DB201之?dāng)?shù)據(jù)字:D_101
              T     #XA
              JU    M008                        //無(wú)條件跳到M008
        //;
        //;
        //;
        M009: L     #OGR                        //4500.0
              L     #UGR                        //0.0
              -R                                //ACCU2-ACCU1=4500.0-0.0,結(jié)果存入ACCU1
              L     3.276700e+004               //3.2767x10000=32767.0裝入ACCU1
              /R                                // 4500.0/32767.0=0.13733329264198736533707693716239,結(jié)果存于ACCU1  
              L     MW   802                    //IW22值裝入ACCU1
              DTR                               //轉(zhuǎn)換雙整數(shù)為浮點(diǎn)數(shù),結(jié)果存入ACCU1
              *R                                //ACCU2*ACCU1=0.1373333*IW22結(jié)果存入ACCU1
              L     #UGR                        //0.0裝入ACCU1
              +R                                //ACCU2+ACCU1,結(jié)果存入ACCU1
              RND                               //ACCU1浮點(diǎn)數(shù)轉(zhuǎn)換為雙整數(shù),結(jié)果存入ACCU1
              T     #XA                         //ACCU1值傳送到DB201之?dāng)?shù)據(jù)字D_101
              JU    M008                        //無(wú)條件跳到M008
        //;
        M004: L     MW   802
              T     MD   804
              AN    M    802.7
              JC    M010
        //;
              L     MD   804
              +     L#-65536
              T     MD   804
        //;
        M010: L     #OGR
              L     #UGR
              -R    
              T     MD   810
              L     MD   804
              DTR  
              L     3.276700e+004
              +R    
              L     MD   810
              *R    
              L     6.553400e+004
              /R    
              L     #UGR
              +R    
              RND  
              T     #XA
              JU    M008
        //;
        M007: R     #_FB
              AN    M    803.1
              JC    M005
              L     #UGR
              RND  
              T     #XA
              A     M    803.1
              =     #_FB
              JU    M008
        //;
        //      L     4.096000e+003
        //;
        //;
        M005: L     #OGR                        //4500.0
              L     #UGR                        //0.0
              -R                                //ACCU2-ACCU1=4500.0-0.0,結(jié)果存入ACCU1
              L     4.096000e+003               //4096.0裝入ACCU1
              /R                                // 4500.0/4096.0=1.0986328125,結(jié)果存于ACCU1
              L     MW   802                    //IW22值裝入ACCU1,例如:             IW22=17364=0100 0011 1101 0100;IW=980=0000 0011 1101 0100
              SRW   3                           //ACCU1-L(低字)右移3位結(jié)果存入ACCU1           =0000 1000 0111 1010=2170; =0000 0000 0111 1010=122
              DTR                               //ACCU1雙字整數(shù)轉(zhuǎn)換為浮點(diǎn)數(shù),結(jié)果存入ACCU1
              *R                                //ACCU2*ACCU1=2170.0(122.0)*1.0986328125,結(jié)果存入ACCU1
              L     #UGR                        //0.0裝入ACCU1
              +R                                //122.0+0.0
              RND                               //浮點(diǎn)數(shù)轉(zhuǎn)換為雙整數(shù)
              T     #XA                         //模擬值裝入數(shù)據(jù)塊DB201字D_101
              JU    M008                        //無(wú)條件跳到M008
        //;
        M006: L     #OGR
              L     #UGR
              -R    
              T     MD   810
              L     MW   802
              SRW   3
              DTR  
              L     8.192001e+002
              -R    
              T     MD   802
              AN    M    803.7
              JC    M011
              L     #UGR
              RND  
              T     #XA
              JU    M008
        //;
        M011: L     MD   810
              L     MD   802
              *R    
              L     3.276800e+003
              /R    
              L     #UGR
              +R    
              RND  
              T     #XA
              JU    M008
        M008: NOP   0

        FC181上調(diào)用FC237塊,讀出各模擬量輸入地址的實(shí)際值,非常準(zhǔn)確
          CALL  FC   237
               PW  :=192
               KT_I:=2
               OGR :=1.000000e+003
               UGR :=0.000000e+000
               P_Q :=MW902
               XA  :=DB200.DBW2
               _FB :=M905.0
              NOP   0

        CALL  FC   237
               PW  :=168
               KT_I:=2
               OGR :=1.000000e+003
               UGR :=0.000000e+000
               P_Q :=MW902
               XA  :=DB200.DBW4
               _FB :=M905.0
              NOP   0

          CALL  FC   237
               PW  :=196
               KT_I:=2
               OGR :=1.000000e+003
               UGR :=0.000000e+000
               P_Q :=MW902
               XA  :=DB200.DBW6
               _FB :=M905.0
              NOP   0

        CALL  FC   237
               PW  :=216
               KT_I:=2
               OGR :=6.750000e+002
               UGR :=5.000000e+001
               P_Q :=MW902
               XA  :=DB200.DBW26
               _FB :=M905.0
              NOP   0
        注:PW=模擬量輸入地址;XA=處理過(guò)后的模擬輸入值

        主站蜘蛛池模板: 亚洲人成网线在线播放VA| 欧产日产国产精品精品| 在线播放亚洲成人av| 九九热免费在线观看视频| 无码丰满人妻熟妇区| 亚洲精品成人福利网站| 亚洲中文字幕一二区日韩| 欧美老熟妇乱子伦牲交视频| 亚洲中文字幕在线二页| 久久综合色最新久久综合色| 亚洲精品在线少妇内射| 成人无码潮喷在线观看| 亚洲av第一区二区三区| 国产精品亚洲mnbav网站| A级毛片100部免费看| 中文字幕亚洲人妻一区| 国产日本一区二区三区久久| 日本视频一两二两三区| 人妻少妇456在线视频| 国产欧美综合在线观看第十页| 国内精品极品久久免费看| 国产360激情盗摄全集| 亚洲欧美日韩精品久久| 精品国产中文字幕在线| 一本色道久久—综合亚洲| 国产成人免费午夜在线观看| 日日躁狠狠躁狠狠爱| 精品国偷自产在线视频99| 国产精品中文字幕一二三| 久久国内精品一国内精品| 国模少妇无码一区二区三区| 欧美成人一卡二卡三卡四卡 | 国内揄拍国内精品人妻久久| 国产精品久久久一区二区三区| 日韩激情一区二区三区| 国产综合久久99久久| 国产精品成人一区二区不卡| 极品蜜桃臀一区二区av| 国产精品va在线观看无码不卡| 午夜免费无码福利视频麻豆| 亚欧洲乱码视频在线专区|