說明
使用“加載”指令,可加載累加器 1 中特定操作數(shù)的內(nèi)容。并在下列某個(gè)存儲(chǔ)區(qū)中,通過字節(jié)、字或雙字對(duì)待加載的操作數(shù)進(jìn)行尋址:
輸入和輸出的過程映像 (I, Q)
位存儲(chǔ)器 (M)
臨時(shí)本地?cái)?shù)據(jù) (L)
數(shù)據(jù)塊 (DB,DI)
指針
I/O (PI)
定時(shí)器 (T)
計(jì)數(shù)器 (C)
累加器 1 的存儲(chǔ)區(qū)域以字節(jié)為單位,有 32 位。
該指令以字節(jié)為單位將待裝載的操作數(shù)內(nèi)容,寫入累加器 1 的低字。累加器 1 中的剩余字節(jié)將用“0”填充。
該指令以字為單位將待加載的操作數(shù)內(nèi)容寫入累加器 1 的低字。該尋址字節(jié)的高位將因此傳送到累加器 1 的低字中(位 0 到 7)。而該尋址字節(jié)的低位則寫入累加器 1 的高位。累加器 1 高字中的剩余字節(jié)將用“0”填充。
該指令以雙字為單位將待加載的操作數(shù)內(nèi)容寫入累加器 1 的 32 個(gè)位中。高地址位字節(jié)將因此傳送到累加器 1 的低字節(jié)中(位 0 到 7)。而將低地址字節(jié)寫入 24 到 31 位中。
下表顯示的示例說明了通過裝載字節(jié)、字和雙字格式的操作數(shù),對(duì)累加器 1 內(nèi)容進(jìn)行更改:
指令 | 累加器 1 | |||||||
---|---|---|---|---|---|---|---|---|
31 . . . | . . . 24 | 23 . . . | . . . 16 | 15 . . . | . . . 8 | 7 . . . | . . . 0 | |
加載一個(gè)字節(jié): L MB10 |
0000 | 0000 | 0000 | 0000 | 0000 | 0000 |
|
|
加載一個(gè)字: L MW10 |
0000 | 0000 | 0000 | 0000 |
|
|
||
加載雙字: L MD10 |
|
|
|
|
在裝載指定操作數(shù)的過程中,累加器 1 中的原有內(nèi)容將移動(dòng)到累加器 2 中?!凹虞d”指令將累加器 1 的所有內(nèi)容都傳送到累加器 2 中。在此過程中,累加器 2 中的原有內(nèi)容丟失。
無論邏輯運(yùn)算結(jié)果以及狀態(tài)位如何,CPU 都會(huì)執(zhí)行該指令。該指令既不影響邏輯運(yùn)算結(jié)果也不影響狀態(tài)位。
參數(shù)
下表列出了“加載”指令的參數(shù):
參數(shù) | 聲明 | 數(shù)據(jù)類型 | 存儲(chǔ)區(qū) | 說明 |
---|---|---|---|---|
<操作數(shù)> | Input | BYTE、WORD、DWORD、SINT、INT、DINT、USINT、UINT、UDINT、定時(shí)器、REAL、DATE、TOD、CHAR | I、Q、PI、M、L、DB、DI、T、C、指針、參數(shù) | 加載了內(nèi)容的操作數(shù)。 |
示例
以下示例說明了該指令的工作原理:
STL | 說明 |
---|---|
L "Tag_Value_1" | // 加載累加器 1 中操作數(shù)“Tag_Value_1”的值 |
L "Tag_Value_2" |
// 將累加器 1 中的內(nèi)容移到累加器 2 中。 // 加載累加器 1 中操作數(shù)“Tag_Value_2”的值 |
*R |
// 將累加器 1 和 2 中的值相乘。 // 將乘積存儲(chǔ)在累加器 1 中。 |
L "Tag_Value_3" |
// 將累加器 1 中的內(nèi)容移到累加器 2 中。 // 加載累加器 1 中操作數(shù)“Tag_Value_3”的值 |
+R |
// 將累加器 1 和 2 中的值相加。 // 將和值存儲(chǔ)在累加器 1 中。 |
T "Tag_Result" | // 將結(jié)果(累加器 1 的內(nèi)容)傳送到操作數(shù)“Tag_Result”。 |
審核編輯:劉清
-
存儲(chǔ)器
+關(guān)注
關(guān)注
38文章
7653瀏覽量
167448 -
西門子
+關(guān)注
關(guān)注
98文章
3173瀏覽量
118294 -
定時(shí)器
+關(guān)注
關(guān)注
23文章
3298瀏覽量
118995 -
STL
+關(guān)注
關(guān)注
0文章
86瀏覽量
18830 -
累加器
+關(guān)注
關(guān)注
0文章
50瀏覽量
9668
原文標(biāo)題:西門子博途STL指令L:加載
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
西門子PLC的數(shù)字指令教程詳細(xì)說明

西門子PLC編程軟件博途下載
如何在博途平臺(tái)調(diào)試西門子G120變頻器

西門子plc單按鈕啟停的十種方法(博途1200/1500PLC)

評(píng)論