全新的西門子S7-200SMART帶來(lái)兩種不同類型的CPU 模塊,標(biāo)準(zhǔn)型和經(jīng)濟(jì)型,*滿足不同行業(yè)、不同客戶、不同設(shè)備的各種需求。標(biāo)準(zhǔn)型作為可擴(kuò)展CPU 模塊,可滿足對(duì)I/O 規(guī)模有較大需求,邏輯控制較為復(fù)雜的應(yīng)用;而經(jīng)濟(jì)型CPU 模塊直接通過(guò)單機(jī)本體滿足相對(duì)簡(jiǎn)單的控制需求。
產(chǎn)品簡(jiǎn)介
詳細(xì)介紹
河南西門子s7-200SMARTplc代理商量大從優(yōu)
PLC梯形圖由一些常開、常閉觸點(diǎn)及線圈組成,兩圖的輸入信號(hào)相同,輸出所完結(jié)的操控功用也相同;
(2)梯形圖中運(yùn)用的各種PLC內(nèi)部器件并不是電氣元件,但具有相同的功用;其常開、常閉觸點(diǎn)是很多的,但線圈只能運(yùn)用一次。梯形圖中輸入點(diǎn)和輸出線圈不是物理接點(diǎn)和線圈,而是輸入、輸出狀況表中的輸入、輸出點(diǎn)的狀況。
(3)電氣操控線路中左右母線為電源線,中間各支路加有電壓;梯形圖的左右母線是一種界限,并未加電壓。
(4)電氣操控線路中各支路是一起加上電壓并行作業(yè)的,而PLC則選用不斷循環(huán)、次序掃描方式作業(yè)。
(5)在設(shè)計(jì)PLC梯形圖時(shí),要留意履行觸點(diǎn)通斷的實(shí)際狀況。
S7-300的數(shù)據(jù)類型分以下三種:基本數(shù)據(jù)類型、復(fù)合數(shù)據(jù)類型和參數(shù)類型。
一、基本數(shù)據(jù)類型
1、位(bit)
常稱為BOOL(布爾型),只要兩個(gè)值:0或1。如:I0.0,Q0.1,M0.0,V0.1等。
2、字節(jié)(Byte)
一個(gè)字節(jié)(Byte)等于8位(Bit),其間0位為最低位,7位為最高位。如:IB0(包含I0.0~I(xiàn)0.7位),QB0(包含Q0.0~Q0.7位),MB0,VB0等。規(guī)模:00~FF(十進(jìn)制的0~255)。
3、字(Word)
相鄰的兩字節(jié)(Byte)組成一個(gè)字(Word),來(lái)表明一個(gè)無(wú)符號(hào)數(shù),因而,字為16位。如:IW0是由IB0和IB1組成的,其間I是區(qū)域標(biāo)識(shí)符,W表明字,0是字的開始字節(jié)。需求注意的是,字的開始字節(jié)(如上例中的“0”)都有必要是偶數(shù)。字的規(guī)模為十六進(jìn)制的0000~FFFF(即十進(jìn)制的0~65536)。在編程時(shí)要注意,假如現(xiàn)已用了IW0,如再用IB0或IB1要特別加以當(dāng)心。
4、雙字(Double Word)
相鄰的兩個(gè)字(Word)組成一個(gè)雙字,來(lái)表明一個(gè)無(wú)符號(hào)數(shù)。因而,雙字為32位。如:MD100是由MW100和MW102組成的,其間M是區(qū)域標(biāo)識(shí)符,D表明雙字,100是雙字的開始字節(jié)。需求注意的是,雙字的開始字節(jié)(如上例中的“100”)和字相同,有必要是偶數(shù)。雙字的規(guī)模為十六進(jìn)制的0000~FFFFFFFF(即十進(jìn)制的0~4294967295)。在編程時(shí)要注意,假如現(xiàn)已用了MD100,如再用MW100或MW102要特別加以當(dāng)心。
河南西門子s7-200SMARTplc代理商量大從優(yōu)
以上的字節(jié)、字和雙字?jǐn)?shù)據(jù)類型均為無(wú)符號(hào)數(shù),即只要正數(shù),沒(méi)有負(fù)數(shù)。
5、16位整數(shù)(INT,Integer)
整數(shù)為有符號(hào)數(shù),最高位為符號(hào)位,1表明負(fù)數(shù),0表明正數(shù)。規(guī)模為-32768~32767。
6、32位整數(shù)(DINT,Double Integer)
32位整數(shù)和16位整數(shù)相同,為有符號(hào)數(shù),最高位為符號(hào)位,1表明負(fù)數(shù),0表明正數(shù)。規(guī)模為-2147483648~2147483647。
7、浮點(diǎn)數(shù)(R,Real)
浮點(diǎn)數(shù)為32位,能夠用來(lái)表明小數(shù)。浮點(diǎn)數(shù)可認(rèn)為:1.m×2e。
8、常數(shù)的表明辦法
常數(shù)可所以字節(jié)、字或雙字,CPU以二進(jìn)制方式存儲(chǔ),也能夠用十進(jìn)制,十六進(jìn)制ASCII碼或浮點(diǎn)數(shù)方式來(lái)表明。
AXISx_CTRL
功能:?jiǎn)⒂煤统跏蓟\(yùn)動(dòng)軸,方法是自動(dòng)命令運(yùn)動(dòng)軸每次 CPU 更改為 RUN 模式時(shí)加載組態(tài)/包絡(luò)表。
圖 1. AXISx_CTRL指令
注意:
在您的項(xiàng)目中只對(duì)每條運(yùn)動(dòng)軸使用此子例程一次,并確保程序會(huì)在每次掃描時(shí)調(diào)用此子例程。使用 SM0.0(始終開啟)作為 EN 參數(shù)的輸入。
MOD_EN 參數(shù)必須開啟,才能啟用其它運(yùn)動(dòng)控制子例程向運(yùn)動(dòng)軸發(fā)送命令。 如果 MOD_EN 參數(shù)關(guān)閉,運(yùn)動(dòng)軸會(huì)中止所有正在進(jìn)行的命令;
Done 參數(shù)會(huì)在運(yùn)動(dòng)軸完成任何一個(gè)子例程時(shí)開啟;
Error 參數(shù)存儲(chǔ)該子程序運(yùn)行時(shí)的錯(cuò)誤代碼;
C_Pos 參數(shù)表示運(yùn)動(dòng)軸的當(dāng)前位置。 根據(jù)測(cè)量單位,該值是脈沖數(shù) (DINT) 或工程單位數(shù) (REAL);
C_Speed 參數(shù)提供運(yùn)動(dòng)軸的當(dāng)前速度。 如果您針對(duì)脈沖組態(tài)運(yùn)動(dòng)軸的測(cè)量系統(tǒng),C_Speed 是一個(gè) DINT 數(shù)值,其中包含脈沖數(shù)/每秒。如果您針對(duì)工程單位組態(tài)測(cè)量系統(tǒng),C_Speed 是一個(gè) REAL 數(shù)值,其中包含選擇的工程單位數(shù)/每秒 (REAL)。
C_Dir 參數(shù)表示電機(jī)的當(dāng)前方向:信號(hào)狀態(tài) 0 = 正向;信號(hào)狀態(tài) 1 = 反向;
AXISx_DIS
功能:運(yùn)動(dòng)軸的 DIS 輸出打開或關(guān)閉。這允許您將 DIS 輸出用于禁用或啟用電機(jī)控制器。
圖 2. AXISx_DIS指令
EN 位打開以啟用子例程時(shí),DIS_ON 參數(shù)控制運(yùn)動(dòng)軸的 DIS 輸出。
注意:
如果您在運(yùn)動(dòng)軸中使用 DIS 輸出,可以在每次掃描時(shí)調(diào)用該子例程,或者僅在您需要更改 DIS 輸出值時(shí)進(jìn)行調(diào)用。若實(shí)際DIS連接了電機(jī)驅(qū)動(dòng)器的DIS輸入,如果不使能則可能導(dǎo)致電機(jī)不運(yùn)轉(zhuǎn)。
AXISx_MAN
功能:將運(yùn)動(dòng)軸置為手動(dòng)模式。 這允許電機(jī)按不同的速度運(yùn)行,或沿正向或負(fù)向慢進(jìn)。
圖 3. AXISx_MAN指令
RUN 參數(shù)會(huì)命令運(yùn)動(dòng)軸加速至的速度(Speed 參數(shù))和方向(Dir 參數(shù))。 您可以在電機(jī)運(yùn)行時(shí)更改 Speed 參數(shù),但 Dir 參數(shù)必須保持為常數(shù)。 禁用 RUN 參數(shù)會(huì)命令運(yùn)動(dòng)軸減速,直至電機(jī)停止;
JOG_P(點(diǎn)動(dòng)正向旋轉(zhuǎn))或 JOG_N(點(diǎn)動(dòng)反向旋轉(zhuǎn))參數(shù)會(huì)命令運(yùn)動(dòng)軸正向或反向點(diǎn)動(dòng)。 如果 JOG_P 或 JOG_N 參數(shù)保持啟用的時(shí)間短于 0.5秒,則運(yùn)動(dòng)軸將通過(guò)脈沖指示移動(dòng) JOG_INCREMENT 中的距離。 如果 JOG_P 或 JOG_N 參數(shù)保持啟用的時(shí)間為 0.5秒或更長(zhǎng),則運(yùn)動(dòng)軸將開始加速至的 JOG_SPEED;
Speed 參數(shù)決定啟用 RUN 時(shí)的速度。 如果您針對(duì)脈沖組態(tài)運(yùn)動(dòng)軸的測(cè)量系統(tǒng),則速度為 DINT 值(脈沖數(shù)/每秒)。 如果您針對(duì)工程單位組態(tài)運(yùn)動(dòng)軸的測(cè)量系統(tǒng),則速度為 REAL 值(單位數(shù)/每秒)。
注意:同一時(shí)間僅能啟用 RUN、JOG_P 或 JOG_N 輸入之一。
AXISx_RSEEK
功能:使用組態(tài)/包絡(luò)表中的搜索方法啟動(dòng)參考點(diǎn)搜索操作。當(dāng)運(yùn)動(dòng)軸找到參考點(diǎn)且移動(dòng)停止時(shí),運(yùn)動(dòng)軸將 RP_OFFSET 參數(shù)值載入當(dāng)前位置。
圖 4. AXISx_RSEEK指令
RP_OFFSET 的默認(rèn)值為 0。 可使用運(yùn)動(dòng)控制向?qū)?、運(yùn)動(dòng)控制面板或 AXISx_LDOFF(加載偏移量)子例程來(lái)更改 RP_OFFSET 值;
EN 位開啟會(huì)啟用此子例程。確保 EN 位保持開啟,直至 Done 位指示子例程執(zhí)行已經(jīng)完成;
START 參數(shù)開啟將向運(yùn)動(dòng)軸發(fā)出 RSEEK 命令。 對(duì)于在 START 參數(shù)開啟且運(yùn)動(dòng)軸當(dāng)前不繁忙時(shí)執(zhí)行的每次掃描,該子例程向運(yùn)動(dòng)軸發(fā)送一個(gè) RSEEK 命令。為了確保僅發(fā)送了一個(gè)命令,請(qǐng)使用邊沿檢測(cè)元素用脈沖方式開啟 START 參數(shù)。
AXISx_GOTO
功能:命令運(yùn)動(dòng)軸轉(zhuǎn)到所需位置。
圖 5. AXISx_GOTO指令
START 參數(shù)開啟會(huì)向運(yùn)動(dòng)軸發(fā)出 GOTO 命令。 對(duì)于在 START 參數(shù)開啟且運(yùn)動(dòng)軸當(dāng)前不繁忙時(shí)執(zhí)行的每次掃描,該子例程向運(yùn)動(dòng)軸發(fā)送一個(gè) GOTO 命令。為了確保僅發(fā)送了一個(gè) GOTO 命令,請(qǐng)使用邊沿檢測(cè)元素用脈沖方式開啟 START 參數(shù);
Pos 參數(shù)包含一個(gè)數(shù)值,指示要移動(dòng)的位置(移動(dòng))或要移動(dòng)的距離(相對(duì)移動(dòng))。 根據(jù)所選的測(cè)量單位,該值是脈沖數(shù) (DINT) 或工程單位數(shù) (REAL);
Speed 參數(shù)確定該移動(dòng)的最高速度。 根據(jù)所選的測(cè)量單位,該值是脈沖數(shù)/每秒 (DINT) 或工程單位數(shù)/每秒 (REAL);