業(yè)務(wù)銷售;竭誠為你服務(wù).
公司主營西門子PLC模塊,數(shù)控伺服,觸摸屏等系列產(chǎn)品,產(chǎn)品*,質(zhì)保一年
![]() |
參考價(jià) | ¥670 |
訂貨量 | 1 |
更新時(shí)間:2019-07-04 18:41:20瀏覽次數(shù):157
聯(lián)系我們時(shí)請說明是化工儀器網(wǎng)上看到的信息,謝謝!
西門子6SN1145-1BA01-0BA2供應(yīng)
本公司銷售的產(chǎn)品一律(原裝*假一罰十*質(zhì)保一年) 本公司可以簽約正式的銷售合同,并可以開具17%票、如需票,稅點(diǎn)另算。
如果操作數(shù)“TagIn"的狀態(tài)為“1",則執(zhí)行“左移"指令。操作數(shù)“TagIn_Value"的
內(nèi)容將向左 4 位。結(jié)果發(fā)送到輸出“TagOut_Value"中。如果成功執(zhí)行了該指令,則
使能輸出 ENO 的狀態(tài)為“1",同時(shí)置位輸出“TagOut"。
有關(guān)以上示例中編程代碼的更多信息,請參見“Sample Library for Instructions
(頁 697)"。
參見
有效數(shù)據(jù)類型概述 (頁 247)
EN/ENO 機(jī)制的基本知識(shí) (頁 153)
有關(guān) LAD 的基本信息 (頁 8207)
ROR:循環(huán)右移
說明
可以使用“循環(huán)右移"指令將輸入 IN 中操作數(shù)的內(nèi)容按位向右循環(huán)移位,并在輸出 OUT
中查詢結(jié)果。參數(shù) N 用于循環(huán)移位中待的位數(shù)。用移出的位填充因循環(huán)移位而空
出的位。
如果參數(shù) N 的值為“0",則將輸入 IN 的值到輸出 OUT 的操作數(shù)中。
如果參數(shù) N 的值大于可用位數(shù),則輸入 IN 中的操作數(shù)值仍會(huì)循環(huán)位數(shù)。
下圖顯示了如何將 DWORD 數(shù)據(jù)類型操作數(shù)的內(nèi)容向右循環(huán) 3 位:
指令
4.1 指令
對 PLC 進(jìn)行編程
編程和操作手冊, 10/2018 1069
??????
??????
????????????????????
??????????
??????
????
??
???????????????? ???????????????? ???????????????? ???????????????? ???????????????? ???????????????? ???????????????? ???????????????? ????????????
???????????? ???????????? ???????????? ??????????
???????????????? ???????????????? ???????????????? ???????????????? ???????????????? ???????????????? ???????????????? ????????????????
參數(shù)
下表列出了指令“循環(huán)右移"的參數(shù):
參數(shù)聲明數(shù)據(jù)類型存儲(chǔ)區(qū)說明
S7-1200 S7-1500
EN Input BOOL BOOL I、Q、M、
D、L 或常
量
使能輸入
ENO Output BOOL BOOL I、Q、M、
D、L
使能輸出
IN Input 位字符串、
整數(shù)
位字符串、
整數(shù)
I、Q、M、
D、L 或常
量
要循環(huán)移位的值
N Input USINT、
UINT、
UDINT
USINT、
UINT、
UDINT、
ULINT
I、Q、M、
D、L 或常
量
將值循環(huán)的位數(shù)
OUT Output 位字符串、
整數(shù)
位字符串、
整數(shù)
I、Q、M、
D、L
指令的結(jié)果
可以從指令框的“???"下拉列表中選擇該指令的數(shù)據(jù)類型。
有關(guān)有效數(shù)據(jù)類型的更多信息,請參見“另請參見"。
指令
4.1 指令
對 PLC 進(jìn)行編程
1070 編程和操作手冊, 10/2018
示例
以下示例說明了該指令的工作原理:
??????
??
??????
??
????
??????
??????????
??????????
??
?????????????? ???????? ????????????????
????????????????????????????
????????????????????????
??????????????????????????
下表將通過具體的操作數(shù)值對該指令的工作原理進(jìn)行說明:
參數(shù)操作數(shù)值
IN TagIn_Value 0000 1111 1001 0101
N Tag_Number 5
OUT TagOut_Value 1010 1000 0111 1100
如果操作數(shù)“TagIn"的狀態(tài)為“1",則將執(zhí)行“循環(huán)右移"指令?!癟agIn_Value"操
作數(shù)的內(nèi)容將向右循環(huán) 5 位。結(jié)果發(fā)送到輸出“TagOut_Value"中。如果成功執(zhí)行了
該指令,則使能輸出 ENO 的狀態(tài)為“1",同時(shí)置位輸出“TagOut"。
有關(guān)以上示例中編程代碼的更多信息,請參見“Sample Library for Instructions
(頁 697)"。
參見
有效數(shù)據(jù)類型概述 (頁 247)
EN/ENO 機(jī)制的基本知識(shí) (頁 153)
有關(guān) LAD 的基本信息 (頁 8207)
ROL:循環(huán)左移
說明
可以使用“循環(huán)左移"指令將輸入 IN 中操作數(shù)的內(nèi)容按位向左循環(huán)移位,并在輸出 OUT
中查詢結(jié)果。參數(shù) N 用于循環(huán)移位中待的位數(shù)。用移出的位填充因循環(huán)移位而空
出的位。
如果參數(shù) N 的值為“0",則將輸入 IN 的值到輸出 OUT 的操作數(shù)中。
如果參數(shù) N 的值大于可用位數(shù),則輸入 IN 中的操作數(shù)值仍會(huì)循環(huán)位數(shù)。
下一篇:西門子6SN1145-1BA01-0BA2定制