4.簡化應用軟件生成過程:使用匯編語言和高級語言編寫程序,要完成編輯、編譯和連接三個過程,而使用編程語言,只需要編輯一個過程,其余由系統(tǒng)軟件自動完成,整個編輯過程都在人機對話下進行的,不要求用戶有高深的軟件設計能力。
5.強化調(diào)試手段:無論是匯編程序,還是高級語言程序調(diào)試,都是令編輯人員頭疼的事,而PLC的程序調(diào)試提供了完備的條件,使用編程器,利用PLC和編程器上的按鍵、顯示和內(nèi)部編輯、調(diào)試、監(jiān)控等,并在軟件支持下,診斷和調(diào)試操作都很簡單。
總之,PLC的編程語言是面向用戶的,對使用者不要求具備高深的知識、不需要長時間的專門訓練。
2 編程語言的形式
采用最常用的兩種編程語言,一是梯形圖,二是助記符語言表。采用梯形圖編程,因為它直觀易懂,但需要一臺個人計算機及相應的編程軟件;采用助記符形式便于實驗,因為它只需要一臺簡易編程器,而不必用昂貴的圖形編程器或計算機來編程。
雖然一些高檔的PLC還具有與計算機兼容的C語言、BASIC語言、專用的高級語言(如西門子公司的GRAPH5、三菱公司的MELSAP),還有用布爾邏輯語言、通用計算機兼容的匯編語言等。不管怎么樣,各廠家的編程語言都只能適用于本廠的產(chǎn)品。
編程指令:指令是PLC被告知要做什么,以及怎樣去做的代碼或符號。從本質(zhì)上講,指令只是一些二進制代碼,這點PLC與普通的計算機是完全相同的。同時PLC也有編譯系統(tǒng),它可以把一些文字符號或圖形符號編譯成機器碼,所以用戶看到的PLC指令一般不是機器碼而是文字代碼,或圖形符號。常用的助記符語句用英文文字(可用多國文字)的縮寫及數(shù)字代表各相應指令。常用的圖形符號即梯形圖,它類似于電氣原理圖是符號,易為電氣工作人員所接受。
Simens Simatic 6ES5 453-3AC11 6ES5453-3AC11
西門子 Siemens Simodrive 611 Regelkarte 6SN1122-0BA12-0AA0
西門子 Siemens Simodrive 611 Regelungseinschub 1 Achs 6SN1118-
西門子 Siemens simodrive 611 6SN1118-0DM13-0AA1 sinumerik
西門子 Siemens Simatic S5 CPU921 6ES5921-3WB15 6ES5 921-3WB15
西門子 Siemens simatic BAILEY IEPAS01 6FC5114-0AA02-0AA0 sinumerik simodrive
西門子 Siemens Sinumerik NCU 6FC5357-0BB25-0AA0 simodrive
西門子 Siemens Simatic S5 EEPROM, 6ES5 375-0LD31
Phoenix Contact Interbus IBS CT 24 IO GT-LK-OPC
西門子 Siemens 6GK1415-2AA01 6GK1 415-2AA01 simatic NET
西門子 Siemens simatic 6ES7 405-0KA01-0AA0 6ES7405-0KA01-0AA0
西門子 Siemens Simatic 6ES7432-1HF00-0AB0 6ES7 432-1HF00-0AB0
西門子 Siemens Simatic S7 ET200S IM151-1,6ES7 151-1CA00-0AB0
西門子 Siemens Simatic S5 DO441 6ES5 441-4UA13 6ES5441-4UA13
西門子 Siemens Sinumerik DMP 6FC5111-0CA02-0AA2 Kompaktmodul
西門子 Siemens simatic 6ES7 431-1KF10-0AB0 NEU+OVP
西門子 Siemens Simatic S5 6ES5 441-8MA11 6ES5441-8MA11 NEU
西門子 Siemens Sinumerik NCU 6FC5357-0BB35-0AA0 simodrive
西門子 Siemens Simatic 6GK1411-5AB00 NEU simatic net S5 S7
西門子 Siemens Simatic S5 SPS 6ES5431-8MA11 6ES5 431-8MA11 NEU
西門子 Siemens Simatic S5 6ES5430-7LA12 6ES5 430-7LA12 NEU
Simatic S7 NET CP443 6GK7443-1GX20-0XE0 NEU
西門子 Siemens 6ES7414-3XM05-0AB0 S7-400 CPU 414-3 NEU
西門子 Siemens Simatic S5 EEPROM, 6ES5 375-0LD21
西門子 Siemens Simodrive 6SN1113-1AA00-0CA0
西門子 Siemens BAILEY IEPAS01 Simatic S7 200 CPU226 6ES7216-2AD23-0XB0 6ES7 2
西門子 Siemens 6ES7953-8LG11-0AA0 6ES7 953-8LG11-0AA0 128 Kby
西門子 Siemens Simatic S5 ET200B 6ES5451-2BA11 6ES5 451-2BA11
西門子 Siemens Simatic S5 6ES5 460-4UA13 6ES5460-4UA13 NEU
西門子 Siemens Simodrive 6SN1118-1NH01-0AA1 NEU
西門子 Siemens Simatic S5 6ES5420-7LA11 6ES5 420-7LA11 NEU
Lauer bedienpanel Panel WOP570 WOP 570 西門子 Siemens OP
西門子 Siemens Simatic S5 6ES5470-7LC13 6ES5 470-7LC13 NEU
西門子 Siemens Simatic 6ES5 931-8MD11 西門子 Siemens S5 NEU
西門子 Siemens simatic 6ES7 340-1BH00-0AE0 6ES7340-1BH00-0AE0
西門子 Siemens Simatic NET Industrial Ethernet 6GK1161-3AA00
西門子 Siemens Simatic S5 WF470, 6FM1470-4BA21,6FM1 470-4BA21
西門子 Siemens BAILEY IEPAS01 6GK1901-1BE00-0AA2 Simatic net OVP S5 S7
西門子 Siemens 3UA5900-1J THERMAL.DELAYED NEU
西門子 Siemens Touchpanel TP177 MICRO 6AV6 640-0CA11-0AX0
西門子 Siemens Simatic S5 6ES5465-4UA13 6ES5 465-4UA13 NEU
Indramat Servo Controller TDM 3.2-030-300-W1 NEU
西門子 Siemens Simatic S5 6ES5314-3UA11 6ES5 314-3UA11 NEU
西門子 Siemens Simatic S5 CPU 95U 6ES5 095-8MA01 S5 S7
西門子 Siemens 6ES5 948-3UA11 CPU simatic S5 S7 6ES7 6ES5
西門子 Siemens Simatic S5 Analog BAILEY IEPAS01 OUT, 6ES5 470-8MA12 NEU
西門子 Siemens 6ES7953-8LM11-0AA0 6ES7 953-8LM11-0AA0 4MB
西門子 Siemens Sinumerik 6FC5110-0DB03-0AA2 6FC51100DB030AA2
西門子 Siemens simodrive Leistungsmodul 6SN1123-1AA00-0KA1
西門子 Siemens Simatic BAILEY IEPAS01 S5 Relay OUT 6ES5 458-7LA11 6ES5458-7LA
西門子 Siemens S5 Relay Output 6ES5452-8MR11, 6ES5 452-8MR11
西門子 Siemens ET 200B 6ES7 133-1BL00-0XB0 + 193-1CL00-0XA0 S7