西门子PLC模块总系列代理商工控机
西门子PLC模块总系列代理商工控机
西门子PLC模块总系列代理商工控机
PLC梯形图编程语言是从继电器接点控制线路图上发展起来的一种编程语言,两者的结构非常类似,但其程序执行过程存在本质的区别。因此,同样作为继电器接点控制系统与梯形图的基本组成3要素——触点、线圈、连线,两者有着本质的不同。
1.触点的性质与特点
梯形图中所使用的输入、输出、内部继电器等编程元件的“常开”、“常闭”触点,其本质是PLC内部某一存储器的数据“位”状态。程序中的“常开”触点是直接使用该位的状态进行逻辑运算处理;“常闭”触点是使用该位的“逻辑非”状态进行处理。它与继电器控制电路的区别在于:
①梯形图中的触点可以在程序中无限次使用,它不像物理继电器那样,受到实际安装触点数量的限制。
②在任何时刻,梯形图中的“常开”、“常闭”触点的状态是的,不可能出现两者同时为“l”的情况,“常开”、“常闭”触点存在严格的“非”关系。
2.线圈的性质与特点
梯形图编程所使用的内部继电器、输出等编程元件,虽然采用了与继电器控制线路同样的“线圈”这一名称,但它们并非实际存在的物理继电器。程序对以上线圈的输出控制,只是将PLC内部某一存储器的数据“位”的状态进行赋值而已。数据“位”置“1”对应于线圈的“得电”;数据“位”置“0”对应于“断电”。因此,它与继电器控制电路的区别在于:
①如果需要,梯形图中的“输出线圈”可以在程序中进行多次赋值,即在梯形图中可以使用所谓的“重复线圈”。
②PLC程序的执行,严格按照梯形图“从上至下”、“从左至右”的时序执行,在同一PLC程序执行循环内,不能改变已经执行完成的指令输出状态(已经执行完成的指令输出状态,只能在下一循环中予以改变)。有效利用PLC的这一程序执行特点,可以设计出许多区别于继电器控制线路的逻辑,如“边沿”处理信号等。
3.连线的性质与特点
梯形图中的“连线”仅代表指令在PLC中的处理顺序关系(“从上至下”、“从左至右”),它不像继电器控制线路那样存在实际电流,因此,在梯形图中的每一输出线圈应有各自立的逻辑控制“电路”(即明确的逻辑控制关系),不同输出线圈间不能采用继电器控制线路中经常使用的“电桥型连接”方式,试图通过后面的执行条件,改变已经执行完成的指令输出。
1. 数字量输出模块
SM 322数字量输出模块用于驱动电磁阀、接触器、小功率电动机、灯和电动机起动器等负载。数字量输出模块将内部信号电平转化为控制过程所需的外部信号电平,同时有隔离和功率放大的作用。输出模块的功率放大元件有驱动直流负载的大功率晶体管和场效应晶体管、驱动交流负载的双向晶闸管或固态继电器,以及既可以驱动交流负载又可以驱动直流负载的小型继电器。输出电流的额定值为0.5~8A(与模块型号有关),负载电源由外部现场提供。
图2-45是继电器输出电路,某一输出点Q为1状态时,梯形图中的线圈“通电”,通过背板总线接口和光耦合器,使模块中对应的微型继电器线圈通电,其常开触点闭合,使外部负载工作。输出点为0状态时,梯形图中的线圈“断电”,输出模块对应的微型继电器的线圈也断电,其常开触点断开。
图2-46是固态继电器(SSR)输出电路,虚线框内的光敏双向晶闸管和虚线框外的双向晶闸管等组成固态继电器。SSR的输入功耗低,输入信号电平与CPU内部的电平相同,同时又实现了隔离,并且有一定的带负载能力。梯形图中某一输出点Q为1状态时,其线圈“通电”,使光敏晶闸管中的发光二极管点亮,光敏双向晶闸管导通,使另一个容量较大的双向晶闸管导通,模块外部的负载得电工作。图2-46中的RC电路用来抑制晶闸管的关断过电压和外部的浪涌电压。这类模块只能用于交流负载,其响应速度较快,工作寿命长。
双向晶闸管由关断变为导通的延迟时间小于1ms,由导通变为关断的大延迟时间为10ms(工频半周期)。如果因负载电流过小使晶闸管不能导通,可以在负载两端并联电阻。
图2-47是晶体管或场效应晶体管输出电路,只能驱动直流负载。输出信号经光耦合器送给输出元件,图中用一个带三角形符号的小方框表示输出元件。输出元件的饱和导通状态和截止状态相当于触点的接通和断开。
继电器输出模块的负载电压范围宽,导通压降小,承受瞬时过电压和瞬时过电流的能力较强,但是动作速度较慢,寿命(动作次数)有一定的限制。如果输出量的变化不是很频繁,建议选用继电器型的输出模块。
固态继电器型输出模块只能用于交流负载,晶体管型、场效应晶体管型输出模块只能用
适用
于直流负载,它们的可靠性高,响应速度快,寿命长,但是过载能力稍差。
在选择数字量输出模块时,应注意负载电压的种类和大小、工作频率和负载的类型(电阻性、电感性负载、机械负载或白炽灯)。除了每一点的输出电流外,还应注意每一组的大输出电流。
2. 数字量输入/输出模块
SM 323是S7-300的数字量输入/输出模块,它有两种型号可供选择。一种有8点输入和8点输出,输入点和输出点均只有一个公共端。另外一种有16点输入和16点输出(均为8点1组)。输入、输出的额定电压均为DC24V,输入电流为7mA,大输出电流为0.5A,每组总输出电流为4A。输入电路和输出电路通过光耦合器与背板总线相连,输出电路为晶体管型,有电子保护功能。
3. 数字量输出模块的参数设置
双击硬件组态视图的机架中的数字量输出模块“D08xDC24V/0.5A”(订货号为6ES7
SK322-8BF00-0AB0),出现图2-48所示的属性对话框。点击“输出”选项卡的“诊断中断”复选框,可以设置是否产生诊断中断。在“诊断”区,可以逐点设置是否有下列的诊断功能断线、丢失负载电压L 、对M点短路和对L 点短路。
“对CPU STOP模式的响应”下拉式列表框用来选择CPU进入STOP模式时,模块各输出点的处理方式。如果选择“保持个有效的值”,CPU进入STOP模式后,模块将保持后的输出值。如果选择“替换值”,CPU进入STOP模式后,可以使各输出点分别输出“0”或“1”。此时可以在对话框下面的“替代值”区的“替代‘1’”所在的行,为每个输出点设置替换值。复选框内出现“√”表示替代值为1,反之为0。
6ES7211-1BE40-0XB0 | CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI |
6ES7211-1AE40-0XB0 | CPU 1211C DC/DC/DC,6输入/4输出,集成2AI |
6ES7211-1HE40-0XB0 | CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI |
6ES7212-1BE40-0XB0 | CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI |
6ES7212-1AE40-0XB0 | CPU 1212C DC/DC/DC,8输入/6输出,集成2AI |
6ES7212-1HE40-0XB0 | CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI |
6ES7214-1BG40-0XB0 | CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI |
6ES7214-1AG40-0XB0 | CPU 1214C DC/DC/DC,14输入/10输出,集成2AI |
6ES7214-1HG40-0XB0 | CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI |
6ES7215-1BG40-0XB0 | CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES7215-1AG40-0XB0 | CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO |
6ES7215-1HG40-0XB0 | CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO |