業務銷售;竭誠為你服務.
公司主營西門子PLC模塊,數控伺服,觸摸屏等系列產品,產品*,質保一年
![]() |
參考價 | ¥670 |
訂貨量 | 1 |
更新時間:2019-07-09 14:32:27瀏覽次數:138
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
西門子6SN1145-1BA02-0CA2代理商
不在質保范圍內,仿貨、二手翻新貨,一律不做。請另找別家。
可以使用“右移"指令將輸入 IN 中操作數的內容按位向右移位,并在輸出 OUT 中查詢結
果。參數 N 用于將值移位的位數。
如果參數 N 的值為“0",則將輸入 IN 的值到輸出 OUT 的操作數中。
如果參數 N 的值大于位數,則輸入 IN 的操作數值將向右該位數個位置。
指令
4.1 指令
對 PLC 進行編程
1064 編程和操作手冊, 10/2018
無符號值移位時,用零填充操作數左側區域中空出的位。如果值有符號,則用符號位
的狀態填充空出的位。
下圖說明了如何將整數數據類型操作數的內容向右 4 位:
??????
???? ??????
??
??????
??????
??????????
????????????????
??????
????
??
???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ????
???????????? ?????????? ?????????? ??????????
???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ????
參數
下表列出了“右移"指令的參數:
參數聲明數據類型存儲區說明
S7-1200 S7-1500
EN Input BOOL BOOL I、Q、M、
D、L 或常
量
使能輸入
ENO Output BOOL BOOL I、Q、M、
D、L
使能輸出
IN Input 位字符串、整
數
位字符串、
整數
I、Q、M、
D、L 或常
量
要移位的值
指令
4.1 指令
對 PLC 進行編程
編程和操作手冊, 10/2018 1065
參數聲明數據類型存儲區說明
S7-1200 S7-1500
N Input USINT、
UINT、
UDINT
USINT、
UINT、
UDINT、
ULINT
I、Q、M、
D、L 或常
量
將對值進行移位的
位數。
OUT Output 位字符串、整
數
位字符串、
整數
I、Q、M、
D、L
指令的結果
可以從指令框的“???"下拉列表中選擇該指令的數據類型。
有關有效數據類型的更多信息,請參見“另請參見"。
示例
以下示例說明了該指令的工作原理:
??????
??
??????
??
????
??????
??????????
??????????
??
?????????????? ???????? ????????????????
????????????????????????????
????????????????????????
??????????????????????????
下表將通過具體的操作數值對該指令的工作原理進行說明:
參數操作數值
IN TagIn_Value 0011 1111 1010 1111
N Tag_Number 3
OUT TagOut_Value 0000 0111 1111 0101
如果操作數“TagIn"的狀態為“1",則將執行“右移"指令。“TagIn_Value"操作數
的內容將向右 3 位。結果發送到輸出“TagOut_Value"中。如果成功執行了該指令,
則使能輸出 ENO 的狀態為“1",同時置位輸出“TagOut"。
有關以上示例中編程代碼的更多信息,請參見“Sample Library for Instructions
(頁 697)"。
指令
4.1 指令
對 PLC 進行編程
1066 編程和操作手冊, 10/2018
參見
有效數據類型概述 (頁 247)
EN/ENO 機制的基本知識 (頁 153)
有關 LAD 的基本信息 (頁 8207)
SHL:左移
說明
可以使用“左移"指令將輸入 IN 中操作數的內容按位向左移位,并在輸出 OUT 中查詢結
果。參數 N 用于將值移位的位數。
如果參數 N 的值為“0",則將輸入 IN 的值到輸出 OUT 的操作數中。
如果參數 N 的值大于位數,則輸入 IN 的操作數值將向右該位數個位置。
用零填充操作數右側部分因移位空出的位。
下圖說明了如何將 WORD 數據類型操作數的內容向左 6 位:
??????
??????
????????
????????
??????
??????
??????
????
??
???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ????
???????????? ?????????? ?????????? ??????????
???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ????
指令
4.1 指令
對 PLC 進行編程
編程和操作手冊, 10/2018 1067
參數
下表列出了“左移"指令的參數:
參數聲明數據類型存儲區說明
S7-1200 S7-1500
EN Input BOOL BOOL I、Q、M、
D、L 或常
量
使能輸入
ENO Output BOOL BOOL I、Q、M、
D、L
使能輸出
IN Input 位字符串、整
數
位字符串、
整數
I、Q、M、
D、L 或常
量
要移位的值
N Input USINT、
UINT、
UDINT
USINT、
UINT、
UDINT、
ULINT
I、Q、M、
D、L 或常
量
將對值進行移位的位
數。
OUT Output 位字符串、整
數
位字符串、
整數
I、Q、M、
D、L
指令的結果
可以從指令框的“???"下拉列表中選擇該指令的數據類型。
有關有效數據類型的更多信息,請參見“另請參見"。
下一篇:西門子6SN1145-1BA02-0CA1變頻器