手持编程器多采用助记符语言,计算机软件编程采用梯形图语言,也有采用顺序功能图、功能块图的。 (1)梯形图语言 梯形图的表达式沿用了原电气控制系统中的继电接触控制电路图的形式,二者的基本构思是一致的,只是使用符号和表达方式有所区别。 【例1】某一过程控制系统中,工艺要求开关1闭合40S后,指示灯亮,按下开关2后灯熄灭。采用三菱 FX2N系列 PLC实现控制,图1-5(a)为实现这一功能的梯形图程序,它是由若干个梯级组成的,每一个输出元素构成一个梯级,而每个梯级可由多条支路组成。 梯形图从上至下按行编写,每一行则按从左至右的顺序编写。CPU将按自左到右,从上而下的顺序执行程序。梯形图的左侧竖直线称母线(源母线)。梯形图的左侧安排输入触点(如果有若干个触点相并联的支路应安排在较左端)和辅助继电器触点(运算中间结果),较右边必须是输出元素。 梯形图中的输入触点只有二种:动合触点( )和动断触点( ),这些触点可以是PLC的外接开关对应的内部映像触点,也可以是PLC内部继电器触点,或内部定时、计数器的触点。每一个触点都有自己特殊的编号,以示区别。同一编号的触点可以有常开和动断两种状态,使用次数不限。因为梯形图中使用的“继电器”对应PLC内的存储区某字节或某位,所用的触点对应于该位的状态,可以反复读取,故人们称PLC有无限对触点。梯形图中的触点可以任意的串联、并联。 梯形图中的输出线圈对应PLC内存的相应位,输出线圈包括输出继电器线圈、辅助继电器线圈以及计数器、定时器线圈等,其逻辑动作只有线圈接通后,对应的触点才可能发生动作。用户程序运算结果可以立即为后续程序所利用。 MITSUBISHI QJ61BT11 CC-LINK MASTER UNIT MITSUBISHI QJ71E-100 ETHERNET I/F UNIT SIEMENS 6GK7443-5DX01-0XE0 SIEMENS 6SE1200-1GA36-2 SIMODRIVE BOARD SIEMENS 6DR5010-0NG00-0AA0 STELLUNGREGLER Lauer LCA640.1 Terminal-Panel Neu SIEMENS 6ES7350-2AH00-0AE0 E:5 Berger Lahr WDP3-318.0801 Drive DANFOSS VLT5001FREQUENZUMRICHTER NEU SIEMENS 6ES7332-5HF00-0AB0 KUKA 1FK6100-8AF91-1ZZ9-ZS49 SERVOMOTOR KL?CKNER M?LLER EBE 223.1 CPU-W NEU FESTO SEC-AC-305 PROFIBUS SERVOCONTROLLER LAUER PCS 595 BUSLINE MINI BOSCH BT20 BEDIENTERMINAL SIEMENS OP15 6AV3515-1MA22-1AA0 E:6 INDRAMAT MAC 90C-1-KD-1-8/110-A-0/Di1250 SERVOMOTOR SIEMENS NET6GK1417-5AB00 E:2 SIEMENS CP5410/C7958-L2363-A1 NEU SIEMENS 6ES7407-0DA02-0AA0 NEU SIEMENS 6SN1118-0AD11-0AA1 LAUER EPC 1200tc TOUCH PANEL SIEMENS 6DR1900-5 KOMPAKTMODUL NEU DANFOSS VLTFC302P1K5T5E20H1 FREQUENZUMRICHTER NEU SIEMENS 6ES5095-8MB02 NEU BERGER LAHR NU1416.11-14 MOTORSTEUERUNG SIEMENS 6AV3515-1MA30 OP15-C1 BOSCH BEDIENTERMINAL BT520N NEU FANUC A16B-1212-0871 NETZTEIL PILZ PSS SB 3006 DP-S SYSTEM COUPLER SIEMENS IP242B 6ES5242-1AA41 OMRON NS5-SQ00B-V1 INTERACTIVES DIS**Y MITSUBISHI FR-A540-1.5K-EC INVERTER SIEMENS 6SE6440-2UD21-1AA1 1,1 KW NEU SIEMENS 7MH4601-1BA01 OMRON 3G3PV-A4022-E 2,2 KW NEU SIEMENS CPU 945 6ES5945-7UA12 SIEMENS CPU943B 6ES5943-7UB11 MITSUBISHI FR-A740-5.5K FREQUENZUMRICHTER NEU SIEMENS 6ES7350-2AH00-0AE0 SIEMENS 6ES5441-7LA13 NEU SIEMENS 6ES5951-7ND21 NEU SIEMENS SIMODRIVE POSMO A 6SN2155-2CM11-1BA1