在我國的應用也相當廣泛,在冶金、化工、印刷生產線等領域都有應用。西門子(SIEMENS)公司的PLC產品包括LOGO、S7-200、S7-1200、S7-300、S7-400等。西門子S7系列PLC體積小、速度快、標準化,具有網絡通信能力,功能更強,可靠性高。S7系列PLC產品可分為微型PLC(如S7-200),小規模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。
一般來說可以從三個角度對可編程序控制器進行分類。其一是從可編程序控制器的控制規模大小去分類,其二是從可編程序控制器的性能高低去分類,其三是從可編程序控制器的結構特點去分類。
西門子PLC模塊的功能介紹(FC):
1、函數(FC)是用戶編寫的程序塊。函數是一個沒有內存的邏輯塊。屬于FC的臨時變量存儲在本地數據堆棧中。執行FC時,這些數據將會丟失。為了保存數據,該函數還可以使用共享數據塊。由于FC本身沒有內存,因此必須始終為其分配實際參數。無法為光纖通道的本地數據分配初始值。
2、FC中有局部變量表和塊參數。局部變量表包括:in(輸入參數)、OUT(輸出參數)、IN_OUT(輸入/輸出參數)、TEMP(臨時數據)和RET(返回值RETVAL)。輸入參數將數據傳遞給被調用的塊進行處理。OUT(輸出參數)是將結果傳遞給被調用的塊。輸入輸出參數將數據傳輸到被調用的塊。在處理被調用塊中的數據后,被調用塊中發送的結果存儲在同一個變量中。TEMP(臨時數據)是塊的本地數據,在處理塊時存儲在本地數據堆棧中。并且在處理結束后,臨時數據不再可訪問。RETURN包含返回值RET_VAL。