99久久国产综合精品女不卡-99久久好看一级毛片-99久久精品99999久久-99久久精品费精品国产-99久久精品费精品国产一区二

浮生若夢
級別: 略有小成
精華主題: 0
發帖數量: 61 個
工控威望: 200 點
下載積分: 2395 分
在線時間: 86(小時)
注冊時間: 2013-05-28
最后登錄: 2017-12-31
查看浮生若夢的 主題 / 回貼
樓主  發表于: 2014-04-07 12:14
各位師傅好,我這里有一段西門子300 plc 的程序,看不太明白,望師傅不吝賜教,謝謝。
這段指針和循環,不知道該怎么看?



     
[ 此帖被浮生若夢在2014-04-07 12:22重新編輯 ]
sjm213
有小知識,無大學問。
級別: 論壇版主

精華主題: 7 篇
發帖數量: 5297 個
工控威望: 7523 點
下載積分: 162000 分
在線時間: 3243(小時)
注冊時間: 2007-11-21
最后登錄: 2025-09-07
查看sjm213的 主題 / 回貼
1樓  發表于: 2014-04-08 09:04
OB1中:
IN0=P#DB9.DBX0.0
//表示IN0處為指針,指針指向DB9.DBX0.0

FC35中:
L P##IN0
LAR1
L W[AR1,P#0.0]
T #TEMP2
L D[AR1,P#2.0]
LAR1
OPN DB[#TEMP2]
這段程序代表將數據塊號“9”取出來放到#TEMP2中,將指針實際地址取出備用,然后打開數據塊DB9;

接下來的程序都是傳送+四則運算了,可自己分析;
所有間接尋址上的AR1都指DB9.DBX0.0,在它的基礎上加上偏移量就是實際地址;
如DBX[AR1,P#0.1]就是指DB9.DBX0.1,
W[AR1,P#8.0]就是指DB9.DBW8。
sjm213
有小知識,無大學問。
級別: 論壇版主

精華主題: 7 篇
發帖數量: 5297 個
工控威望: 7523 點
下載積分: 162000 分
在線時間: 3243(小時)
注冊時間: 2007-11-21
最后登錄: 2025-09-07
查看sjm213的 主題 / 回貼
2樓  發表于: 2014-04-08 13:01
前四行是把“9”這個數放到#TEMP2中,所以第七行的OPN DB[#TEMP]實際上就是打開數據塊DB9;
五、六行指針指向DBX0.0,而不是DBX2.0(這個DBX0.0是從OB1調用FC35塊時的P#DB9.DBX0.0得來的)。
看指針的數據結構:


主站蜘蛛池模板: 久久精品国产一区二区三区 | 免费看片免费播放国产| 8x永久免费观看成人影院| 中国高清性色生活片| 免费永久在线观看黄网| 国产成人精品一区二三区 | 18成人免费观看网站入口| 日本一线a视频免费观看| 亚洲黄色网页| 污网| 国产亚洲精品一区在线播| 狠狠色丁香婷婷久久综合2021| 成人蜜桃网| 国产婷婷色一区二区三区深爱网 | 日本高清在线不卡| 亚洲黄色免费在线观看| 免费观看日本污污ww网站一区| 国产九九在线| 国产高清尿小便嘘嘘视频| 黄色三级免费网站| 91www永久在线精品果冻传媒| 国产免费网址| 久久国产精品免费专区| 日韩 欧美 亚洲| 亚洲精品视频在线看| 456成人| 91香蕉视频在线看| xxx中国xx| 一级艳片| 一级特黄aaa大片免费看| 天天影视欧美综合在线观看 | 国产大片www| 国产视频毛片| 国产精品亚洲精品青青青| 美女动作一级毛片| 黄网在线免费| 黄色福利视频网站| 黄色免费网站在线观看| 清纯唯美亚洲综合五月天| 精品一区二区三区水蜜桃| 6080窝窝理论|