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