{心中有空間,夢想就有可能}
{西門子與客戶攜手,讓關(guān)鍵所在,逐一實現(xiàn)}
聯(lián) 系 人: 黃勇《黃工》 24小時
直線銷售 電 話: 在 線 商 務 77956468
德國制造 現(xiàn)貨
* 參數(shù)
質(zhì)量保證 保修
價格優(yōu)勢 *
我公司大量現(xiàn)貨供應,價格優(yōu)勢,*,德國*?
6GK1561-1AA01
SIMATIC NET, PB, CP 5611 通訊處理器,A2 PCI 卡(32 位;3.3/5V; 33/66 MHz),用于將編程器或帶 PCI 總線的 PC 連接到 PROFIBUS 或 MPI(不支持 WIN9X !)
西門子S7-300PL 譯碼編碼指令應用舉例
譯碼編碼指令應用舉例。如圖所示。
若(AC2)=2,執(zhí)行譯碼指令,則將輸出字VW40的第二位置1,VW40中的二進制數(shù)為2#0000 0000 0000 0100;若(AC3)=2#0000 0000 0000 0100,執(zhí)行編碼指令,則輸出字節(jié)VB50中的錯誤碼為2。
七段LED顯示的原理及七段譯碼指令SEG
七段顯示器的abcdefg段分別對應于字節(jié)的第0位~第6位,字節(jié)的某位為1時,其對應的段亮;輸出字節(jié)的某位為0時,其對應的段暗。將字節(jié)的第7位補0,則構(gòu)成與七段顯示器相對應的8位編碼,稱為七段顯示碼。數(shù)字0~9、字母A~F與七段顯示碼的對應如圖1所示。
圖1 與七段顯示碼對應的代碼
七段譯碼指令SEG將輸入字節(jié)16#0~F轉(zhuǎn)換成七段顯示碼。指令格如表1所示。
表1七段顯示譯碼指令
LAD | STL | 功能及操作數(shù) |
SEG IN,OUT | 功能:將輸入字節(jié)(IN)的低四位確定的16進制數(shù)(16#0~F),產(chǎn)生相應的七段顯示碼,送入輸出字節(jié)OUT IN:VB, IB, QB, MB, SB, SMB, LB, AC, 常量。 OUT:VB, IB, QB, MB, SMB, LB, AC。IN/OUT的數(shù)據(jù)類型:字節(jié) |
使ENO = 0的錯誤條件:0006 間接地址,SM4.3 運行時間。PLC之家
西門子PLC整數(shù)與雙整數(shù)加減法指令簡介
整數(shù)加法(ADD-I)和減法(SUB-I)指令是:使能輸入有效時,將兩個16位符號整數(shù)相加或相減,并產(chǎn)生一個16位的結(jié)果輸出到OUT。
雙整數(shù)加法(ADD-D)和減法(SUB-D)指令是:使能輸入有效時,將兩個32位符號整數(shù)相加或相減,并產(chǎn)生一個32位結(jié)果輸出到OUT。
整數(shù)與雙整數(shù)加減法指令格式如表1所示。
表1 整數(shù)與雙整數(shù)加減法指令格式
LAD | ||||
STL | MOVW IN1,OUT +I IN2,0UT | MOVW IN1,OUT -I IN2,0UT | MOVD IN1,OUT +D IN2,0UT | MOVD IN1,OUT +D IN2,0UT |
功能 | IN1+IN2=OUT | IN1-IN2=OUT | IN1+IN2=OUT | IN1-IN2=OUT |
操作數(shù)及數(shù)據(jù)類型 | IN1/IN2:VW, IW, QW, MW, SW, SMW, T, C, AC, LW, AIW, 常量, *VD, *LD, *AC OUT:VW, IW, QW, MW, SW, SMW, T, C, LW, AC, *VD, *LD, *AC IN/OUT數(shù)據(jù)類型:整數(shù) | IN1/IN2: VD, ID, QD, MD, SMD, SD, LD, AC, HC, 常量, *VD, *LD, *AC OUT:VD, ID, QD, MD, SMD, SD, LD, AC, *VD, *LD, *AC IN/OUT數(shù)據(jù)類型:雙整數(shù) | ||
ENO=0的錯誤條件 | 0006 間接地址, SM4.3 運行時間, SM1.1 溢出 |
說明:
(1)當IN1、IN2和OUT操作數(shù)的地址不同時,在STL指令中,首先用數(shù)據(jù)傳送指令將IN1中的數(shù)值送入OUT,然后再執(zhí)行加、減運算即:OUT+IN2=OUT、OUT-IN2=OUT。為了節(jié)省內(nèi)存,在整數(shù)加法的梯形圖指令中,可以IN1或IN2=OUT,這樣,可以不用數(shù)據(jù)傳送指令。如INI=OUT,則語句表指令為:+I IN2,OUT;如IN2=OUT,則語句表指令為:+I IN1,OUT。在整數(shù)減法的梯形圖指令中,可以IN1=OUT,則語句表指令為:-I IN2,OUT。這個原則適用于所有的算術(shù)運算指令,且乘法和加法對應,減法和除法對應。
(2)整數(shù)與雙整數(shù)加減法指令影響算術(shù)標志位SM1.0(零標志位),SM1.1(溢出標志位)和SM1.2(負數(shù)標志位)。
西門子PLC整數(shù)與雙整數(shù)相加舉例
求5000加400的和,5000在數(shù)據(jù)存儲器VW200中,結(jié)果放入AC0。程序如圖所示。
LD I0.0
MOVW VW200, AC0 //VW200→AC0
+I +400, AC0 //VW200+400=AC0
S7-200系列PLC整數(shù)乘除法指令的格式及使用
整數(shù)乘法指令(MUL-I)是:使能輸入有效時,將兩個16位符號整數(shù)相乘,并產(chǎn)生一個16位積,從OUT的存儲單元輸出。
整數(shù)除法指令(DIV-I)是:使能輸入有效時,將兩個16位符號整數(shù)相除,并產(chǎn)生一個16位商,從OUT的存儲單元輸出,不保留余數(shù)。如果輸出結(jié)果大于一個字,則溢出位SM1.1置位為1。
雙整數(shù)乘法指令(MUL-D):使能輸入有效時,將兩個32位符號整數(shù)相乘,并產(chǎn)生一個32位乘積,從OUT的存儲單元輸出。
雙整數(shù)除法指令(DIV-D):使能輸入有效時,將兩個32位整數(shù)相除,并產(chǎn)生一個32位商,從OUT的存儲單元輸出,不保留余數(shù)。
整數(shù)乘法產(chǎn)生雙整數(shù)指令(MUL):使能輸入有效時,將兩個16位整數(shù)相乘,得出一個32位乘積,從OUT的存儲單元輸出。
整數(shù)除法產(chǎn)生雙整數(shù)指令(DIV):使能輸入有效時,將兩個16位整數(shù)相除,得出一個32位結(jié)果,從OUT的存儲單元輸出。其中高16位放余數(shù),低16位放商。
整數(shù)乘除法指令格式如表5-15所示。
整數(shù)雙整數(shù)乘除法指令操作數(shù)及數(shù)據(jù)類型和加減運算的相同。
整數(shù)乘法除法產(chǎn)生雙整數(shù)指令的操作數(shù):IN1/IN2:VW, IW, QW, MW, SW, SMW, T, C, LW, AC, AIW, 常量, *VD, *LD, *AC。數(shù)據(jù)類型:整數(shù)。
OUT:VD, ID, QD, MD, SMD, SD, LD, AC, *VD, *LD, *AC 。數(shù)據(jù)類型:雙整數(shù)。
使ENO = 0的錯誤條件:0006(間接地址),SM1.1(溢出),SM1.3(除數(shù)為0)。
對標志位的影響:SM1.0(零標志位),SM1.1(溢出),SM1.2(負數(shù)),SM1.3(被0除)。
表1 整數(shù)乘除法指令格式
LAD | ||||||
STL | MOVW IN1,OUT *I IN2,0UT | MOVW IN1,OUT /I IN2,0UT | MOVD IN1,OUT *D IN2,0UT | MOVD IN1,OUT /D IN2,0UT | MOVW IN1,OUT MUL IN2,OUT | MOVW IN1,OUT DIV IN2,OUT |
功能 | IN1*IN2=OUT | IN1/IN2=OUT | IN1*IN2=OUT | IN1/IN2=OUT | IN1*IN2=OUT | IN1/IN2=OUT |