當(dāng)前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 自動化控制 > PLC可編程控制器
發(fā)布日期:2022-04-26 點(diǎn)擊率:71 品牌:西門子_Siemens
移位指令可以可以將累加器1的低字或整個(gè)累加器的內(nèi)容進(jìn)行左移或右移一定的位數(shù)。二進(jìn)制數(shù)左移一位相當(dāng)于將原數(shù)值乘以2。右移一位相當(dāng)于將原數(shù)值除以2。
參數(shù)N表示移位的次數(shù)。移出的空位根據(jù)不同的指令由0或符號位的狀態(tài)填充。最后移出的位的狀態(tài)同時(shí)被裝入到狀態(tài)字的CC1位,CC0和OV位被復(fù)位。
SSI
SSD
SLW
SRW
SLD
SRD
例3.8.1
FBD符號:
STL指令格式:SSI
1.當(dāng)使能輸入端EN=1時(shí),執(zhí)行整數(shù)右移指令。將來自輸入端IN的16位整數(shù)右移N位后,由OUT端輸出。
2.N端輸入要移位的次數(shù),如果N大于16則其作用與N=16相同。
3.移出的空位由符號位的狀態(tài)填充,如果是正數(shù),以0填充,如果是負(fù)數(shù),以1填充。
4.如果N不等于0,則執(zhí)行該指令后,CC0和OV位總是等于0。
5.ENO=EN
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV