熱門搜索:
在PLC中,可以將基本數據類型或復合數據類型組合在一起生成以下的數據類型:
(1)數組(ARRAY) 將一組同類型的數據組合在一起,形成一個單元。
(2)結構(STRUCT) 將一組不同類型的數據組合在一起,形成一個單元。
(3)字符串(STRING) 包含了多254個字符(CHAR)的一維數組。
(4)時間和日期(DATE_AND_TIME) 用于存儲年、月、日、小時、分鐘、秒鐘、毫秒和星期,占用8個字節,用BCD格式保存,星期天的代碼為1,星期一到星期六的代碼為2~7。
(5)用戶定義的數據類型UDT( User-Defind Data Types) 由用戶將基本數據類型和復合數據類型組合在一起,形成新的數據類型。
S7-300/400采用STEP7進行編程及組態,在STEP7中有3種數據類型:
1)基本數據類型。
2)通過基本數據類型組合成的復合數據類型。
3)用來傳送子程序參數的參數類型。
STEP7的基本數據類型有以下幾種:
1.位( bit)
位數據的數據類型為BOOL型,在編程中BOOL變量的值“0"和“1"常用FALSE(假)和TURE(真)來表示。
位存儲單元的地址由位地址和字節地址組成,例如I3.2中區域標識符“I"表示該地址為輸入映像寄存器地址( Input),字節地址為3,位地址為2。這種尋址稱為“字節.位"尋址。輸入字節IB3由I3.0~I3.7這8位組成。
2.字節( Byte)
8位二進制數構成一個字節( Byte),其中*0位為位(L),*7位位( M)。
3.字( Word)
相臨的兩個字節組成一個字,字用來表示無符號數。MW100是由MB100和MB101兩個字節組成的,MB100為高位字節。在MW100中,M為區域標識符,W表示按字尋址,100為起始字節MB100的地址。
4.雙字( Double Word)
一個雙字由兩個字組成,雙字用來表示無符號數。MD100是由MB100、MB101、MB102和MB103 4個字節組成的一個雙字,MB100為高位字節,D表示雙字,100為起始字節的地址。
5.整數( INT,Integer)
整數為有符號數,位為符號位,16位整數的取值范圍為-32768~+32767,32位整數的取值范圍為-2147483648~+2147483647。在PLC中,整數用補碼來表示。
6.32位浮點數
浮點數又稱為實數( REAL),在計算機中浮點數用科學記數法表示為1.m/2E,例如123.4可以表示為1.234×102。符合ANSI/IEEE754_4985的基本格式的浮點數可以表示為1.m×2e,其中指數e=E+127(1≤e≤254),為8位整數。
ANSI/IEEE浮點數的格式如圖6-1所示,總共占據一個雙字(32位)位為符號位;8位指數位于23~30位;因為規定尾數的整數部分總是1,只保留了尾數的小數部分m(0~22位)。浮點數的表**圍為±1.75495×10-38~±3.402823×1038。
圖6-1 浮點數格式
浮點數的特點是可以用很小的存儲空間(4B)表示非常大和非常小的數。PLC輸入和輸出的數值大多數是整數(包括模擬量),用浮點數來處理這些數據需要進行數據類型的轉換。
7.常數的表示
常數值可以是字節、字或雙字,CPU以二進制存儲常數,常數也可以用十進制、十六進制ASCII碼或浮點數的形式來表示。常數的表示如表6-1所示。
2.611系列驅動的組成與接口
611系列的驅動分成模擬611A,數字611D和通用型611U。都是模塊化結構,主要有以下幾個模塊組成:
a.電源模塊:電源模塊是提供驅動和數控的電源,包括維持正常工作的弱電和供給功率模塊用的600V直流電壓。根據直流電壓控制,它又分為開環控制的UE模塊和閉環控制的I/R模塊,UE模塊沒有電源的回饋,其直流電壓正常時為570V左右,而當制動能量大時,電壓可高達640多伏。I/R模塊的電壓一直維持在600V左右
。
b.控制模塊:控制模塊實現對伺服軸的速度環和電流環的閉環控制功率模塊,對伺服電機提供和電壓可變的交流電源監控模塊,主要是對電源模塊弱電供電能力的補充。濾波模塊對電源進行濾波作用。電抗對電壓起到平穩作用。 611電源模塊的接口
611模塊的接口有以下幾組:
(1)電源接口
U1 V1 W1 主控制回路三相電輸入端口 X181
工作電源的輸入端口,使用時常常與主電源短接,有的為了讓機床在斷電后驅動還能正常工作一段時間,把600V的電壓端子與P500
M500端子短接,這樣由于600V電壓不能馬上放電完畢,還能維持驅動控制板的正常工作一段時間。P600M600是600V直流電壓輸出端子。
(2)控制接口
64控制使能輸入,該同時對所有連接的模塊有效,該取消時,所有的軸的速度給定電壓為零,軸以**的加速度停車。一定的時間后,取消脈沖使能63脈沖使能輸入,該同時對所有連接的模塊有效,該取消后,所有56的軸的電源取消,的形式停車。
48
主回路繼電器,該斷開時,主控制回路電源主繼電器斷開。
112調試或,該一般用在傳輸線的調試中,一般情況接到的24V上。
X121
模塊好和模塊的過熱。號與模塊的撥碼開關的設置有關,當S1.2=ON時,模塊有故障時,好取消,而S1.2=OFF時,模塊有故障和使能(63,64)取消時,都會取消好,因此在更換該模塊的時候要檢查模塊**部的撥碼開關的設置,否則模塊可能會工作不正常。所有的模塊過載和連接的電機過熱都會觸發過熱輸出。
NS1/NS2
主繼電器閉合使能,只有該為高電平時,主繼電器才可能得電。該常用來作主繼電器閉合的連鎖條件。
AS1/AS2
主繼電器狀態,該反映主繼電器的閉合狀態,主繼電器閉合時為高電平。
9/19/R
9是24V輸出電壓,19是24V的地,R為模塊的復位。 (3)其它輔助接口
可思意,而我又把舊的裝上去,結果還是不好,問題就怪在這兒。
6.我又嘗試把電腦上的鏡像文件恢復到舊的上面去試,結果是舊的裝上去也好了,又不可思意。
7.問題是在840D本身啟動時進不了自身的GHOST,所以我才拆下來用電腦做鏡像恢復的。
8.設備就這樣給我整好了,又要去做其他事情了,那邊變頻器A033偶爾還得去修,忙呀!
611D控制模塊與數控主要是通過一根數據總線相連,基本沒有太多的接口。
X431:軸脈沖使能,該為低電平時,該軸的電源撤消,一般這個直接與
24V短接
X432:BERO
端子,該接口用作BERO開關的輸入口。
X34,X35模擬輸出口,其中有兩個模擬口(X1,X2
)用作模塊診,它可以用來跟蹤一些數字量,比如轉速,電壓和電流等并把它轉換成0到5V的模擬電壓輸出,具體的輸出可以通過數控選擇,Ir模擬輸出7口是固定輸出電機R相的電流的模擬值。
X411:電機編碼器接口,輸入電機的編碼器,還有電機的熱敏電阻,其中電機的熱敏電阻值是通過該插座的13和25腳輸入,該熱敏電阻在常溫下為580歐,155度時大于1200歐,這時控制板關斷電機電源并產生電機過熱。(1PH7電機溫度檢測連接同1FT6/1FK6電機)
X411:直接測量輸入口,輸入直接位置測量,一般為正余弦電壓
* 611D的控制板的速度環和電流環的參數設置在NCK里面,故更換控制板后不需要重新設置參數。
(2)611A控制模塊接口
611A控制模塊與1FT5電機構成伺服驅動機構,完成速度環和電流環的控制,其速度環和電流環的參數都保存在控制板上,故更換該板要注意參數的設置。接口如下:
X311: 電機反饋接口,電機的速度實際值和電機的熱敏電阻值都通過它輸入到控
制板里,1FT5電機的速度檢測是通過一個測速發電機來實現的,而電機轉子的位置是通過18個霍而元件來檢測的。電機內的熱敏電阻值是通過該插座的11和12腳輸入,
在常溫下小于250歐,當電機內部溫度達到155度時電阻大約是1000歐,控制板這時關斷電源,并發出。
X321:設定端子,速度的給定值通過該端子的56和14輸入,一般來講,給定值是正負0到10V的電壓。
X331:使能端子:相應模塊的使能輸入,663是脈沖使能,與電源模塊的63作用差不多,只是它僅作用于單個的軸模塊。65是控制使能,常常把它和NC側給定的控制使能相連。
X341: 模塊狀態輸出接口,輸出模塊的狀態信息,如模塊好,等