6ES7972-0BA51-0XA0武漢康廈楊小姐027(87388321),027(88779746)
6ES7972-0BA50-0XA0
用于S7-300 和S7-400 的功能塊圖(FBD)編程
A5E00446507-01 7-5
7.5 MUL_I:乘整型
符號(hào)
MUL_I
EN
IN2 ENO
IN1 OUT
參數(shù) 數(shù)據(jù)類型 內(nèi)存區(qū)域 描述
EN BOOL I、Q、M、D、L、
T、C
使能輸入
IN1 INT I、Q、M、D、L 或
常數(shù)
被乘數(shù)(被第二個(gè)值乘的值)
IN2 INT I、Q、M、D、L 或
常數(shù)
乘數(shù)(乘第一個(gè)值的值)
OUT INT I、Q、M、D、L 相乘的結(jié)果
ENO BOOL I、Q、M、D、L 使能輸出
描述
使能(EN)輸入的信號(hào)狀態(tài)為1 時(shí)會(huì)激活整數(shù)乘法指令。該指令用輸入IN2 乘輸入
IN1。其結(jié)果是可在OUT 處掃描的32 位整型數(shù)。若結(jié)果超出16 位整型數(shù)的允許范
圍,則狀態(tài)字的OV 和OS 位會(huì)被置1,且ENO 被置0。
參見(jiàn)使用整數(shù)算術(shù)運(yùn)算指令計(jì)算狀態(tài)字的位
狀態(tài)字
BR CC 1 CC 0 OV OS OR STA RLO FC
寫(xiě) X X X X X 0 X X 1
舉例
MUL_I
EN
IN2 ENO
6ES7972-0BA50-0XA0
JZ ZERO
L MW2
INC 1
T MW2
JU NEXT
ZERO: L MW4
INC 1
T MW4
NEXT: NOP 0
// 如果已移出位 = 0,則跳轉(zhuǎn)到 ZERO。
// 如果沒(méi)有執(zhí)行跳轉(zhuǎn),則繼續(xù)執(zhí)行程序掃描。
// 在跳轉(zhuǎn)到 ZERO 之后繼續(xù)進(jìn)行程序掃描。
// 在跳轉(zhuǎn)到 NEXT 之后繼續(xù)進(jìn)行程序掃描。
邏輯控制指令
6-14
6.13 JN 若非零,則跳轉(zhuǎn)
格式
JN <跳轉(zhuǎn)標(biāo)號(hào)>
地 址 說(shuō) 明
<跳轉(zhuǎn)標(biāo)號(hào)> 跳轉(zhuǎn)目標(biāo)的符號(hào)名
說(shuō)明
如果由狀態(tài)位 CC 1 和 CC 0 指示的結(jié)果大于或小于零(CC 1=0/CC 0=1 或 CC
1=1/CC 0=0),該指令將中斷當(dāng)前線性程序掃描,并跳轉(zhuǎn)到一個(gè)跳轉(zhuǎn)目標(biāo)。在跳
轉(zhuǎn)目標(biāo)處繼續(xù)進(jìn)行線性程序掃描。跳轉(zhuǎn)目標(biāo)通過(guò)一個(gè)跳轉(zhuǎn)標(biāo)號(hào)來(lái)指定?上蚯疤
轉(zhuǎn)或向后跳轉(zhuǎn)。只能在一個(gè)程序塊內(nèi)執(zhí)行跳轉(zhuǎn),即跳轉(zhuǎn)指令和跳轉(zhuǎn)目標(biāo)必須位于
同一個(gè)程序塊內(nèi)。跳轉(zhuǎn)目標(biāo)在該塊內(nèi)必須是唯一的。最大跳轉(zhuǎn)距離為 -32768 或
+32767 個(gè)程序代碼字。實(shí)際跳轉(zhuǎn)的最大長(zhǎng)度取決于程序中所使用語(yǔ)句的組合情
況(一個(gè)、兩個(gè)或三個(gè)字語(yǔ)句)。
狀態(tài)字
BR CC 1 CC 0 OV OS OR STA RLO /
6ES7972-0BA50-0XA0
7-4 A5E00446507-01
7.4 SUB_I:減整型
符號(hào)
SUB_I
EN
IN2 ENO
IN1 OUT
參數(shù) 數(shù)據(jù)類型 內(nèi)存區(qū)域 描述
EN BOOL I、Q、M、D、L、
T、C
使能輸入
IN1 INT I、Q、M、D、L 或
常數(shù)
被減數(shù)(將從中減去第二個(gè)值的
值)
IN2 INT I、Q、M、D、L 或
常數(shù)
減數(shù)(從第一個(gè)值中減去的值)
OUT INT I、Q、M、D、L 相減的結(jié)果
ENO BOOL I、Q、M、D、L 使能輸出
描述
使能(EN)輸入的信號(hào)狀態(tài)為1 時(shí)會(huì)激活整數(shù)減法指令。該指令從輸入IN1 減去輸入
IN2?稍贠UT 處掃描結(jié)果。若結(jié)果超出整型數(shù)的允許范圍,則狀態(tài)字的OV 和OS
位會(huì)被置1,且ENO 被置0。
參見(jiàn)使用整數(shù)算術(shù)運(yùn)算指令計(jì)算狀態(tài)字的位
狀態(tài)字
BR CC 1 CC 0 OV OS OR STA RLO FC
寫(xiě) X X X X X 0 X X 1
舉例
SUB_I
注:聯(lián)系我時(shí),請(qǐng)說(shuō)是在“傲立機(jī)床網(wǎng)”上看到的,謝謝!










