国产一区二区三区毛片_亚洲乱码AV中文一区二区_亚洲精品无码专区在线播放_日韩欧美一二_咪咪av影院_欧久久av一区二区

王生彬
王生斌
級別: 論壇先鋒
精華主題: 0
發帖數量: 641 個
工控威望: 1794 點
下載積分: 6035 分
在線時間: 255(小時)
注冊時間: 2007-09-07
最后登錄: 2025-05-13
查看王生彬的 主題 / 回貼
樓主  發表于: 2009-07-16 11:41
step7中的難點:間接尋址示例,中文詳細注釋。


  

推薦歡迎糾錯,防止誤導。
  
FUNCTION "DBtoDB" : VOID //該功能塊的作用是把一個數據塊中的指定的一批數據,復制到另一個塊的指定位置。  
TITLE =                  //標題,這里沒有指定  
AUTHOR : BaiZH           //作者 感謝您,BaiZH,通過您的這個例子我基本入明白了間接尋址的用法。不過具體在什么情況下使用我還得繼續努力。  
FAMILY : IR               //分類  
NAME : DBtoDB              //名稱  
VERSION : 0.1              //版本  
VAR_INPUT                                                              //輸入型變量聲明開始  
  SRC_DB : INT ; //Source DB Block Number                           //整型值,要復制的源數據塊塊號  
  SRC_SttAddr : INT ; //Start Address of the Sending Data in SRC_DB  //源數據塊的要復制的數據起始地址  
  SendNum : INT ; //Words Number Need Sending                         //要復制的數據量  
  DST_DB : INT ; //Destination DB Block Number                       //目標數據塊號  
  DST_SttAddr : INT ; //Start Address of the Receiving Data in DST_DB //目標數據塊中數據起始地址  
END_VAR  
VAR_IN_OUT                                                              //輸入輸出變量聲明                                                        
  Enable : BOOL ; //Enable Bit                                        //使能此功能塊位  
END_VAR  
VAR_TEMP                                                                //聲明臨時變量  
  DB_LOAD_TEMP : INT ;                                               //存放臨時數據塊塊號  
  Loop_Val : INT ;                                                     //Send Data Loop Value //循環次數  
  DB_SAVE : INT ;                                                     //保存進入此函數前,系統已經打開的數據塊號  
  DI_SAVE : INT ;                                                     //同上  
  AR1_SAVE : DWORD ;                                                    //保存進入此函數前,地址寄存器1中的值  
  AR2_SAVE : DWORD ;                                                 //同上  
END_VAR  
BEGIN  //在STEP7的BLOCK中編輯時的程序主要從這里開始  
NETWORK  
TITLE =Send Data  
//Move data from DB to DB  
      A     #Enable;    //使能位,ENABLE為1執行以下程序  
      JCN   END;         //否則跳轉到最后  
      TAR1  #AR1_SAVE; // Save AR and Opened DB //保存進入此函數前的數據到臨時變量中,以備離開時復原  
      TAR2  #AR2_SAVE;  
      L     DBNO;     //同上,保存調用前的現場數據,以備調用完畢復原主程序的現場數據  
      T     #DB_SAVE;  //一個DBNO,一個DINO,是因為要同時打開兩個數據塊,只能一個背景數據塊,一個共享數據塊。  
      L     DINO;  
      T     #DI_SAVE;  
      L     #SRC_DB; //Open DB  //把要打開的數據塊塊號通過中間變量#DB_LOAD_TEMP傳送
      T     #DB_LOAD_TEMP;  
      OPN   DB [#DB_LOAD_TEMP];  
      L     #DST_DB; //Open DB  
      T     #DB_LOAD_TEMP;  
      OPN   DI [#DB_LOAD_TEMP];  
      L     #SRC_SttAddr; //Load Start Address //要復制的數據起始地址  
      SLD   3; //左移位,使的地址指針最右邊三位保證為0,確保符合地址格式的要求。詳細: http://bbs.e10000.cn/a/a.asp?B=302&;ID=608300  
      LAR1  ;  
      L     #DST_SttAddr;  
      SLD   3;  
      LAR2  ;  
      L     #SendNum;  開始循環程序,把復制的數據量放入循環變量中  
LP1:  T     #Loop_Val; //Move Data  
      L     DBW [AR1,P#0.0];  
      T     DIW [AR2,P#0.0];  
      +AR1  P#2.0;  //指針移位  
      +AR2  P#2.0;  
      L     #Loop_Val;  
      LOOP  LP1; //循環變量減1,判斷循環條件  
      LAR1  #AR1_SAVE; //Recover Original AR and DB//這里在執行完功能后,開始恢復調用前的主程序現場數據。  
      LAR2  #AR2_SAVE;  
      OPN   DB [#DB_SAVE];  
      OPN   DI [#DI_SAVE];  
      SET   ; //系統將RLO置1,代表FB(FC)執行完畢,相當于功能塊的ENO使能輸出位。再次感謝cvlsam。  
      R     #Enable;  
END:  NOP   0;  
END_FUNCTION  

luoshenglong
級別: *
精華主題: * 篇
發帖數量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看luoshenglong的 主題 / 回貼
1樓  發表于: 2010-04-11 23:19
hao,這個文章真的很不錯,再接再厲
homexuejun
級別: 探索解密
精華主題: 0
發帖數量: 61 個
工控威望: 121 點
下載積分: 465 分
在線時間: 23(小時)
注冊時間: 2010-04-22
最后登錄: 2025-02-12
查看homexuejun的 主題 / 回貼
2樓  發表于: 2010-06-05 20:24
還是有點看不懂樓主多指點可以不qq437803317
wangyd
級別: 略有小成
精華主題: 0
發帖數量: 129 個
工控威望: 214 點
下載積分: 467 分
在線時間: 58(小時)
注冊時間: 2010-06-28
最后登錄: 2024-08-01
查看wangyd的 主題 / 回貼
3樓  發表于: 2010-07-07 19:32
我是新手,覺得有用,下了一個留著,謝謝樓主!
chaocheng
級別: 探索解密
精華主題: 0
發帖數量: 14 個
工控威望: 130 點
下載積分: 592 分
在線時間: 9(小時)
注冊時間: 2014-05-18
最后登錄: 2025-02-14
查看chaocheng的 主題 / 回貼
4樓  發表于: 2022-09-20 11:41
很好的帖子,現在發現,昨晚上看了一個類似功能的塊,異曲同工啊。

主站蜘蛛池模板: 强行扒开双腿疯狂猛躁3p视频_久久成年网站_一区二区三区中文字幕_免费A片国产毛无码A片牛牛_巨胸喷奶水视频WWW免费网站_99热碰_麻豆视频网_一级黄色毛片免费观看 | 91久久精品日日躁夜夜欧美_毛茸茸性毛茸茸xxxxⅹ毛茸茸_狠狠色狠色综合曰曰_日韩精品资源_久久久国产精品久久久_少妇办公室好紧好爽再浪一点_中文字幕四区_JAPANESE少妇高潮喷水 | 人妻免费久久久久久久了_办公丝袜av一区二区三区_2019日韩中文字幕mv_国产黄频免费无数次看_国产精品国产成人国产三级_动漫久久_午夜男女XX00视频福利_日韩高清在线不卡一区二区 | 国产成人亚综合精品首页_国产午夜精品久久久久久久久久_亚洲资源在线_99视频精品视频高清免费_亚洲精品成人无码视频在线_精品一区二区三区波多野结衣_亚洲?V无码专区在线观看成人_永久免费av网站 | 在线免费观看黄色片_四虎必出精品_久久夜色精品国产噜噜噜亚洲AV_97久久精品人妻人人搡人人玩_aaa视频_精品成人免费一区二区在线播放_第一福利初水视频导航_日韩中文字幕二区 | 欧美jizzhd精品欧美另类_粉嫩一区二区三区四区公司1_美女视频一级片_中文字幕无线码入口_毛片免费小视频_国产日韩欧美一区二区久久精品_免费国产黄网站在线观看动图_yellow在线观看免费观看大全 | 色综合伊人色综合网站_国产久草在线观看_国产一级α片_久久久视频精品_日本xxxx娇小_亚洲精品v日韩精品_特级欧美牲交a欧美在线_特黄特色的大片观看免费视频 | 久草在线一免费新视频_播放一级毛片_91偷自产一区二区三区精品_久久人妻无码毛片A片麻豆_午夜激情视频免费观看_精品女同一区二区三区免费站_四虎家庭影院_青青草国产精品人人爱99 | 北条麻妃中文_eeuss影院www影院入口_亚洲视频在线观看一区_最新日韩视频在线观看_久久久久久久久久亚洲_天天操网址_久久成人无码影片_免费无码又爽又刺激高潮 | 国内精品久久久久影院蜜芽_一级不卡_亚洲国产成人久久综合_yy1111111少妇影院光屁股_国产乱淫av免费_中文字幕高清不卡_538国产精品视频一区二区_国产精品91久久久 | 久久不见久久见免费影院_日韩第一页_最新国产拍偷乱偷精品_久久激情五月丁香伊人_av网页在线播放_色丁香av_日日夜夜免费精品视频_亚洲乱码精品久久久久 | 不卡一区二区在线观看_国产乱弄免费视频_日韩精品一区二区三区四_手机a级毛片免费观看_中文天堂在线最新版在线WWW_精品综合久久久久久888_日本免费播放一区二区三区_久久久久亚洲精品男人的天堂 | 日韩成人在线网_精品国产自线午夜福利_午夜免费啪在线观看视频_开心成人激情_ab免费在线观看_美女黄网站18禁免费看胸罩_午夜成年人_大地资源网中文在线观看免费版高清 | 国产sM重味一区二区三区_伊人成人情网_无码欧美毛片一区二区三在线视频_yellow高清免费观看_免费网站观看_人人看人人鲁狠狠_94欧美setu_japanese精品中国少妇 | 91porn在线_国产精品免费aⅴ片在线观看_色一二三区_在线中文字幕播放_高潮又爽又黄又无遮挡免费_免费久久久久久_人成在线免费视频_91精品久久久久久久 | 美女黄频视频大全免费的_99视频精品_亚洲人妖网站_国产精品1区2区3区4区_黄色毛片视频在线观看_爆乳熟女高潮大叫_99视频在线播放_爱爱免费小视频 | 成人黄色一级毛片_特大巨黑吊性XXXX_亚洲大片一区二区三区_国产乱子伦无码精品小说_永久网站_国产交换3p国产精品_欧美丰满少妇xxⅹ_日本aⅴ中文 | 欧亚精品一区三区免费_欧美一区二区三区久久精品_99精品在线免费观看_小龙女玉足娇喘蕾丝湿润_福利视频你懂的_国产精品国产三级国产不产一地_日本高清视频不卡_色狠狠久久AV五月丁香 | 日本永久视频_德国肥妇性猛交视频_97久久精品人人爽人人爽蜜臀_久草网站在线_粉嫩98久久综合国产精品一区_樱桃视频大全版在线观看_久久久免费人体_国产精品综合在线 | 国产小视频网址_奇米影视四色狠狠888俺去啦_欧美在线一二三四_91短视频官网_av播播_少妇一级淫片aaaaaaaaa_手机看片毛片日韩免费观看_日本不卡在线一区二区三区视频 | 日本人浓密BBW_www.爱久久.com_国产高清精品一区_久久久久久久久久久福利观看_国产超碰在线播放_系列国产精品综合在线_翘臀后进少妇大白嫩屁股_国产无码不卡一区二区 | 盗摄牛牛av影视一区二区_全国最大黄色网址_深夜福利网_一级特黄网站_乱丶伦丶图丶区一区二区_毛片黄片一级片_日本福利网_亚洲av高清不卡久久 | 无码高潮喷吹在线播放亚洲_日本午夜在线视频_国产免费牲交视频_久久精品区_日日夜夜精_亚洲国产精品激情在线观看_亚洲sm另类一区二区三区_精品久久影视 | 97视频在线精品国自产拍_91精品国产一区二区三区动漫_国产高清色高清在线观看_国产精品久久久久久久久污网站_久久狠狠干_日本高清H色视频在线观看_一级片视频在线播放_国产SUV精品一区二区四 | 一级片在线观看_国产在线播放你懂的_最新国产精品无码_国产对白videos麻豆高潮_激情久久一区二区三区_精品久久中文_wc草草影院_超碰77 99热国内精品_www.久久爱.com_a级在线播放_日本久久综合视频_一本一本久久aa精品综合_亚洲性爰_日本另类αv欧美另类aⅴ_国产九九精品 | 天天噜日日噜狠狠噜免费_免费看成人AA片无码视频_国产第二十页_日韩欧美一级在线_日本a一级在线免费播放_欧美久久精品一级黑人c片_诱惑网综合_骚av在线 | japanese55丰满熟妇_亚洲at在线免费影院_亚洲成人自拍一区_国产日韩亚洲精品_日本中文字幕在_日本草草影院_www.91亚洲_野性狂欢大派对 | 137日本免费肉体摄影_伊人365_日韩欧美一区二区在线_无码中文字幕VA精品影院_亚洲AV福利无码无一区二区_深夜影院在线观看_被黑人猛男连续高潮视频_aa国产精品 | 欧美多毛肥胖老妇做爰_caoporn国产精品免费公开_蜜臀亚洲av永久无码精品老司机_男人狂桶女人高潮嗷嗷叫_精品在线视频免费在线观看视频_亚州福利视频_国产精品视频网_一区二区狠狠色丁香久久婷婷 | 中日韩VA无码中文字幕_久久一本热_少妇熟女久久综合网色欲_国产剧情亚洲福利_老色鬼在线精品视频在线观看_456成人网_亚洲国产精品久久久久婷爱影_精品午夜影院 | 国产偷久久一级精品A片_久久无码人妻精品一区二区三区_推油少妇久久99久久99久久_国产一级特黄录像_人一级毛片_绯色一区二区二区av免费_又爽又黄又无遮挡的激情视频免费_国产成人无码区免费网站 | 狠狠干夜夜草_www.俺去也.com_亚洲素人一区二区_国产精品一区二区久久精品_四虎影视国产在线视频_日韩在线视频观看_99精品国产高清一区二区三区香蕉_久久97久久97精品免视看 | 东京干福利视频_成人教育av_91精品91久久久_在线观看亚洲精品_把女人弄爽特黄a大片_日韩毛片欧美一级a_免费人成又黄又爽的视频_欧美视频第五页 | 蜜臀69_日本真人添下面视频免费教_精品欧洲av无码一区二区_操操小视频_三级视屏_97网站_极品福利_超碰在线超碰 | 中国chinese4p交换video_中文在线天堂资源_丁香伊人_久久精品免视看国产成人_精品乱码一区二区三区四区_亚洲一区二三区_最近免费中文字幕MV在线视频1_人人插超碰 | 一本大道香蕉大在线中文_国产精品久久久久久妇_天天干天天爱天天_18禁美女黄网站色大片在线_98超碰人人_国产丝袜av一区二区三区性色_av毛片无码中文字幕不卡_一区二区三区产品免费精品久久75 | 欧美成人精品三级网站_国产区二区_91精品国产综合久久精品图片_91在线观看入口_日韩久久精品视频_九色网站在线观看_影音先锋久草在线_一起草逼 | 欧美最猛性xxxxxx_少妇高潮喷水在线观看_国产亚洲精品综合一区_夜夜爽天天操_欧美综合在线一区_亚洲伊人无码一区二区三区_亚洲中文字幕精品无码avⅤ_亚洲日日射 | 91视频免费看网站_300部国产真实乱_国产麻豆乱码精品一区二区三区_999久久久精品免费毛片_国产精品爽爽va在线观看无码_最好的2019中文大全在线观看_国产又黄又爽又色的免费视频白丝_九九视频在线观看 | 亚洲精品成人无限看_亚洲精华液_国产剧情素人搭讪在线_日本久久高清一区二区三区毛片_国产一区高清_黄秋生伊波拉病毒_亚洲国产成人精品久久一区二区_中国av中文字幕 | www.99久久久_黄色片网此_欧美色图影院_99久久久无码国产精精品品不卡_成人高潮成人免费观看_99re6热在线精品视频观看_亚洲黄色一区二区_国产成人91 |