1C31179G01步進(jìn)電機(jī)停止。但是給步進(jìn)電機(jī)的脈沖數(shù)不是一個(gè)精確的數(shù)字,請問這個(gè)問題有什么好的解決方案,能不能通過這兩個(gè)輸入點(diǎn)的脈沖信號來控制?具體該怎么做呢?
問題補(bǔ)充:回復(fù)一樓1C31179G01 從通到斷,再到通,當(dāng)I0.2再通的時(shí)候,由I0.1控制的脈沖輸出停止,然后由I0.2控制的脈沖輸出開始
答:既然用步進(jìn)電機(jī),肯定設(shè)備運(yùn)行速度不高,而且要求精度比較高,所以必須要有相應(yīng)的脈沖信號控制才可以。
看樓主的意思I0.2應(yīng)該是急停用的吧,可以再過個(gè)繼電器常閉觸點(diǎn)接到主回路里面,如果步進(jìn)電機(jī)驅(qū)動(dòng)器有停止端子的話,也可以接上去。
按樓主的意思這個(gè)電機(jī)應(yīng)該只是單方向動(dòng)作就可以了吧,檢測I0.1狀態(tài),對輸出脈沖控制,通過固態(tài)繼電器給到步進(jìn)電機(jī)驅(qū)動(dòng)器,具體需要多少脈沖,根據(jù)實(shí)際情況由程序設(shè)定就可以了,如果是正反轉(zhuǎn)就再加個(gè)輸出就可以了。
問:請問S7-200(晶體管輸出)的輸出點(diǎn),能不能同時(shí)驅(qū)動(dòng)兩個(gè)中間繼電器?
問題補(bǔ)充:如果帶兩個(gè)的話,是并聯(lián)用好還是串聯(lián)用好?
答:線圈畢竟是感性負(fù)載,PLC晶體管輸出最好只接一個(gè)繼電器(推薦在這個(gè)線圈上并聯(lián)續(xù)流二極管),再用這個(gè)繼電器的常開觸點(diǎn)驅(qū)動(dòng)另一個(gè)繼電器線圈即可。
同時(shí)驅(qū)動(dòng)兩個(gè)線圈也未嘗不可,只是晶體管的壽命降低。
問:數(shù)據(jù)塊的大小是根據(jù)我們編輯的數(shù)據(jù)符號來占用空間還是數(shù)據(jù)塊占用的空間就是固定的?數(shù)據(jù)塊占用的空間算程序的大小嗎?數(shù)據(jù)塊大小也占用程序掃描周期嗎?
答1、數(shù)據(jù)塊的大小不是固定的,看你里面建了多少數(shù)據(jù)了,數(shù)據(jù)量越大當(dāng)然DB塊占的空間也越大。
2、只要這個(gè)DB塊你要下載到PLC里面,那么這個(gè)數(shù)據(jù)塊的大小是要算入程序的大小的。
3、DB塊的大小和程序的掃描周期不是很密切,主要看你調(diào)用的程序,DB塊本身不會自動(dòng)執(zhí)行的(也就是說你建立100個(gè)DB,但不去調(diào)用它,程序的執(zhí)行時(shí)間基本是不變的),只是被FC,FB,OB調(diào)用其中的數(shù)據(jù)。
問;本人剛接觸300PLC,有些不懂的向大家請教,300PLC選型的依據(jù)是什么,主要看哪些參數(shù),我看大多項(xiàng)目都用315-2DP的,這個(gè)型號是不是一般都夠用了,請說的詳細(xì)點(diǎn),謝謝
答:315-2DP基本上夠用了,項(xiàng)目再大些,就用400PLC了,如果程序多的話用個(gè)大一的MMC卡用個(gè)型號高一些的CPU。
S7-200模擬量數(shù)據(jù)格式與尋址:
模擬量輸入/輸出數(shù)據(jù)是有符號整數(shù),占用一個(gè)字長(兩個(gè)字節(jié)),所以地址必須從偶數(shù)字節(jié)開始。模擬量的轉(zhuǎn)換精度為12位。
格式:
輸入:AIW[起始字節(jié)地址]——如AIW6
輸出:AQW[起始字節(jié)地址]——如AQW0
. 每個(gè)模擬量輸入模塊,按模塊的先后順序和輸入通道數(shù)目,以固定的遞增順序向后排地址。 例如: AIW0、AIW2、AIW4、AIW6、AIW8等。
對于EM231 RTD(熱電阻)兩通道輸入模塊,不再占用空的通道,后面的模擬量輸入點(diǎn)是緊接著排地址的。
. 每個(gè)有模擬量輸出的模塊占兩個(gè)輸出通道。即使第一個(gè)模塊只有一個(gè)輸出AQW0,第二個(gè)模塊的輸出地址也應(yīng)從AQW4開始尋址(AQW2被第一個(gè)模塊占用),依此類推。
. 溫度模擬量輸入模塊(EM231 TC、EM231 RTD)也按照上述規(guī)律尋址,但是所讀取的數(shù)據(jù)是溫度測量值的10倍(攝氏或華氏溫度)。如520相當(dāng)于52.0度。
注意: 每一模塊的起始地址都可在STEP 7-Micro/WIN中的菜單“PLC > Inbation”里在線讀到。
在工業(yè)自動(dòng)化控制中,經(jīng)常會遇到開關(guān)量,數(shù)字量,模擬量,離散量,脈沖量等各種概念,而人們在實(shí)際應(yīng)用中,對于這些概念又很容易混淆。現(xiàn)將各種概念羅列如下:
1.開關(guān)量:一般指的是觸點(diǎn)的“開”與“關(guān)”的狀態(tài),一般在計(jì)算機(jī)設(shè)備中也會用“0”或“1”來表示開關(guān)量的狀態(tài)。開關(guān)量分為有源開關(guān)量信號和無源開關(guān)量信號,有源開關(guān)量信號指的是“開”與“關(guān)”的狀態(tài)是帶電源的信號,專業(yè)叫法為躍階信號,可以理解為脈沖量,一般的都有220VAC, 110VAC,24VDC,12VDC等信號,無源開關(guān)量信號指的是“開”和“關(guān)”的狀態(tài)時(shí)不帶電源的信號,一般又稱之為干接點(diǎn)。電阻測試法為電阻0或無窮大。
2.數(shù)字量:很多人會將數(shù)字量與開關(guān)量混淆,也將其與模擬量混淆。數(shù)字量在時(shí)間和數(shù)量上都是離散的物理量,其表示的信號則為數(shù)字信號。數(shù)字量是由0和1組成的信號,經(jīng)過編碼形成有規(guī)律的信號,量化后的模擬量就是數(shù)字量。
3.模擬量:模擬量的概念與數(shù)字量相對應(yīng),但是經(jīng)過量化之后又可以轉(zhuǎn)化為數(shù)字量。模擬量是在時(shí)間和數(shù)量上都是連續(xù)的物理量,其表示的信號則為模擬信號。模擬量在連續(xù)的變化過程中任何一個(gè)取值都是一個(gè)具體有意義的物理量,如溫度,電壓,電流等。
4.離散量:離散量是將模擬量離散化之后得到的物理量。即任何儀器設(shè)備對于模擬量都不可能有個(gè)完全精確的表示,因?yàn)樗麄兌加幸粋€(gè)采樣周期,在該采樣周期內(nèi),其物理量的數(shù)值都是不變的,而實(shí)際上的模擬量則是變化的。這樣就將模擬量離散化,成為了離散量。
5.脈沖量:脈沖量就是瞬間電壓或電流由某一值躍變到另一值的信號量。在量化后,其變化持續(xù)有規(guī)律就是數(shù)字量,如果其由0變成某一固定值并保持不變,其就是開關(guān)量。
綜上所述,模擬量就是在某個(gè)過程中時(shí)間和數(shù)量連續(xù)變化的物理量,由于在實(shí)際的應(yīng)用中,所有的儀器設(shè)備對于外界數(shù)據(jù)的采集都有一個(gè)采樣周期,其采集的數(shù)據(jù)只有在下一個(gè)采樣周期開始時(shí)才有變動(dòng),采樣周期內(nèi)其數(shù)值并不隨模擬量的變化而變動(dòng)。這樣就將模擬量離散化了,例如:某設(shè)備的采樣周期為1秒,其在第五秒的時(shí)間采集的溫度為35度,而第六秒的溫度為36度,該設(shè)備就只能標(biāo)稱第五秒時(shí)間溫度35度,第六秒時(shí)間溫度36度,而第五點(diǎn)五秒的時(shí)間其標(biāo)稱也只是35度,但是其實(shí)際的模擬量是35.5度。這樣就將模擬信號離散化。其采集的數(shù)據(jù)就是離散化了,不再是連續(xù)的模擬量信號。由于計(jì)算機(jī)只識別0和1兩個(gè)信號,即開關(guān)量信號,用其來表示數(shù)值都是使用數(shù)字串來表示,由于計(jì)算能力的問題,其數(shù)字串不能無限長,即其表達(dá)的精度也是有限的,同樣的以溫度為例,由于數(shù)字串限制,其表達(dá)溫度的精度只能達(dá)到0.1度,小于該單位的數(shù)值則不能被標(biāo)稱,這樣就必須將離散量進(jìn)行量化,將其變?yōu)閿?shù)字量。即35.68度的溫度則表示為35.6度。