產(chǎn)品簡介
業(yè)務(wù)銷售;竭誠為你服務(wù).
公司主營西門子PLC模塊,數(shù)控伺服,觸摸屏等系列產(chǎn)品,產(chǎn)品*,質(zhì)保一年
詳細(xì)介紹
西門子數(shù)控主板6FC5357-0BA11-0AE0檢測
本公司宗旨:本著以誠信為本,以顧客為中心,讓顧客滿意,創(chuàng)造一個(gè)舒心的購物
可以使用“右移"指令將輸入 IN 中操作數(shù)的內(nèi)容按位向右移位,并在輸出 OUT 中查詢結(jié)
果。參數(shù) N 用于將值移位的位數(shù)。
如果參數(shù) N 的值為“0",則將輸入 IN 的值到輸出 OUT 的操作數(shù)中。
如果參數(shù) N 的值大于位數(shù),則輸入 IN 的操作數(shù)值將向右該位數(shù)個(gè)位置。
指令
4.1 指令
對(duì) PLC 進(jìn)行編程
1064 編程和操作手冊, 10/2018
無符號(hào)值移位時(shí),用零填充操作數(shù)左側(cè)區(qū)域中空出的位。如果值有符號(hào),則用符號(hào)位
的狀態(tài)填充空出的位。
下圖說明了如何將整數(shù)數(shù)據(jù)類型操作數(shù)的內(nèi)容向右 4 位:
??????
???? ??????
??
??????
??????
??????????
????????????????
??????
????
??
???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ????
???????????? ?????????? ?????????? ??????????
???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ????
參數(shù)
下表列出了“右移"指令的參數(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 或常
量
要移位的值
指令
4.1 指令
對(duì) PLC 進(jìn)行編程
編程和操作手冊, 10/2018 1065
參數(shù)聲明數(shù)據(jù)類型存儲(chǔ)區(qū)說明
S7-1200 S7-1500
N Input USINT、
UINT、
UDINT
USINT、
UINT、
UDINT、
ULINT
I、Q、M、
D、L 或常
量
將對(duì)值進(jìn)行移位的
位數(shù)。
OUT Output 位字符串、整
數(shù)
位字符串、
整數(shù)
I、Q、M、
D、L
指令的結(jié)果
可以從指令框的“???"下拉列表中選擇該指令的數(shù)據(jù)類型。
有關(guān)有效數(shù)據(jù)類型的更多信息,請參見“另請參見"。
示例
以下示例說明了該指令的工作原理:
??????
??
??????
??
????
??????
??????????
??????????
??
?????????????? ???????? ????????????????
????????????????????????????
????????????????????????
??????????????????????????
下表將通過具體的操作數(shù)值對(duì)該指令的工作原理進(jìn)行說明:
參數(shù)操作數(shù)值
IN TagIn_Value 0011 1111 1010 1111
N Tag_Number 3
OUT TagOut_Value 0000 0111 1111 0101
如果操作數(shù)“TagIn"的狀態(tài)為“1",則將執(zhí)行“右移"指令。“TagIn_Value"操作數(shù)
的內(nèi)容將向右 3 位。結(jié)果發(fā)送到輸出“TagOut_Value"中。如果成功執(zhí)行了該指令,
則使能輸出 ENO 的狀態(tài)為“1",同時(shí)置位輸出“TagOut"。
有關(guān)以上示例中編程代碼的更多信息,請參見“Sample Library for Instructions
(頁 697)"。
指令
4.1 指令
對(duì) PLC 進(jìn)行編程
1066 編程和操作手冊, 10/2018
參見
有效數(shù)據(jù)類型概述 (頁 247)
EN/ENO 機(jī)制的基本知識(shí) (頁 153)
有關(guān) LAD 的基本信息 (頁 8207)
SHL:左移
說明
可以使用“左移"指令將輸入 IN 中操作數(shù)的內(nèi)容按位向左移位,并在輸出 OUT 中查詢結(jié)
果。參數(shù) N 用于將值移位的位數(shù)。
如果參數(shù) N 的值為“0",則將輸入 IN 的值到輸出 OUT 的操作數(shù)中。
如果參數(shù) N 的值大于位數(shù),則輸入 IN 的操作數(shù)值將向右該位數(shù)個(gè)位置。
用零填充操作數(shù)右側(cè)部分因移位空出的位。
下圖說明了如何將 WORD 數(shù)據(jù)類型操作數(shù)的內(nèi)容向左 6 位:
??????
??????
????????
????????
??????
??????
??????
????
??
???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ????
???????????? ?????????? ?????????? ??????????
???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ????
指令
4.1 指令
對(duì) PLC 進(jìn)行編程
編程和操作手冊, 10/2018 1067
參數(shù)
下表列出了“左移"指令的參數(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 或常
量
要移位的值
N Input USINT、
UINT、
UDINT
USINT、
UINT、
UDINT、
ULINT
I、Q、M、
D、L 或常
量
將對(duì)值進(jìn)行移位的位
數(shù)。
OUT Output 位字符串、整
數(shù)
位字符串、
整數(shù)
I、Q、M、
D、L
指令的結(jié)果
可以從指令框的“???"下拉列表中選擇該指令的數(shù)據(jù)類型。
有關(guān)有效數(shù)據(jù)類型的更多信息,請參見“另請參見"。
下一篇:西門子數(shù)控主板6FC5357-0BY33-0AE0現(xiàn)貨