西門子PLC指令尋址方式

發(fā)布時間:2024-02-27
西門子s7-200編程語言的基本單位是語句,而語句的構(gòu)成是指令,每條指令有兩部分:一部分是操作碼,另一部分是操作數(shù)。操作碼指出這條指令的功能是什么,操作數(shù)則指明操作碼所需要的數(shù)據(jù)所在。所謂尋址,就是尋找操作數(shù)的過程。s7-200 cpu的尋址分為三種:立即尋址、直接尋址和間接尋址。 1)立即尋址
在一條指令中,如果操作碼后面的操作數(shù)就是操作碼所需要的具體數(shù)據(jù),這種指令的尋址方式就叫立即尋址。
例如,在傳送指令mov in out中,操作碼“mov”指出該指令的功能是把in中的數(shù)據(jù)傳送到out中,其中in為源操作數(shù),out為目標(biāo)操作數(shù)。
若該指令為movd 2505 vd500,則其功能為:將十進(jìn)制數(shù)2505傳送到vd500中,這里2505就是源操作數(shù)。因這個操作數(shù)的數(shù)值已經(jīng)在指令中,不用再去尋找,這個操作數(shù)即為立即數(shù)。這個尋址方式就是立即尋址方式。而目標(biāo)操作數(shù)的數(shù)值在指令中并未給出,只給出了要傳送到的地址vd500,這個操作數(shù)的尋址方式就是直接尋址。
2)直接尋址
在一條指令中,如果操作碼后面的操作數(shù)是以操作數(shù)所在地址的形式出現(xiàn)的,這種指令的尋址方式就叫直接尋址。
例如:movd vd400 vd500
功能:將vd400中的雙字?jǐn)?shù)據(jù)傳給vd500。
3)間接尋址
在一條指令中,如果操作碼后面的操作數(shù)是以操作數(shù)所在地址的地址形式出現(xiàn)的,這種指令的尋址方式就叫間接尋址。
例如:movd 2505 *vd500
*vd500是指存放2505地址的地址。
若vd500中存放的是vdo,則vdo是存放2505的地址。
該指令的功能:將十進(jìn)制數(shù)2505傳送給vdo地址中。
上一個:東北名貴魚類,東北有哪些稀有品種魚類而且市場價比較高的
下一個:固態(tài)硬盤ssd和機(jī)械硬盤一樣嗎

oppor9照片怎么恢復(fù),我的oppor9為什么突然間相冊里照片全部都沒有了怎么找回來 搜
茶葉存放陳化中變質(zhì)原因:氨基酸的變化
筆記本機(jī)械硬盤什么意思
win 10系統(tǒng)麥克風(fēng)沒有聲音怎么辦(w10麥克風(fēng)沒有聲音怎么調(diào))
外置硬盤插上電腦不顯示,外接硬盤讀不出來
隔離閥公司泵產(chǎn)品的優(yōu)勢和應(yīng)用范圍
怎么取消圖案解鎖,如何取消繪制解鎖圖案
win11在哪看電腦配置,在那里能看到電腦的配置
e道航r2行車記錄儀說明書(e道航行車記錄儀怎么連接手機(jī))
邯鄲一氧化碳?xì)怏w檢測儀_*批發(fā)
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos