咸阳西门子PLC一级代理商S7-1200模块咸阳西门子PLC代理,咸阳西门子S7-1200代理,西门子PLC代理
分布式PLC控制扩展系统用于系统规模较大、控制对象分散、PLC的中央控制器与控制对象的I/O距离较远、需要PLC对远程I/O进行控制的场合。这种情况下,PLC的中央控制器与相应的操作、显示面板、I/O模块等统一安装在控制柜(或控制室)内;分散的I/O点按照相对集中的原则,连接到各个远程扩展单元上,从而组成分布式(或远程I/O控制)PLC扩展系统。
PLC中*基本的运算是逻辑运算,*常用的指令是逻辑运算指令,如“与”、“或”、“非”等。这些指令再加上“输入”、“输出”和“结束”等指令,就构成了PLC的基本指令。不同厂家的PLC,指令的助记符不相同。如S7系列PLC常见指令的助记符为∶
LD/LDN表示逻辑操作开始,分别为常开触点/常闭触点与左母线连接;A/AN表示逻辑“与”/“与反”,分别为常开触点/常闭触点与左边的触点相串联;O/ON表示逻辑“或”/“或反”,分别为常开触点/常闭触点与上边的触点相并联;ALD/OLD表示逻辑块“与”/“或”;……
指令表是梯形图的派生语言,它保持了梯形图的简单、易懂的特点,并且键入方便、编程灵活。指令表不如梯形图形象、直观,较难阅读,其中的逻辑关系也很难一眼看出。
④程序执行阶段PLC的用户程序由若干条指令组成,指令在存储器中按步序号顺序排列。在没有跳转指令时,则从第一条指令开始,逐条顺序地执行用户程序,直到用户程序结束之处;进入输出处理阶段。在程序执行阶段,CPU对程序按从左到右、先上后下的顺序对每条指令进行解释、执行,则从输入映像寄存器、输出映像寄存器和元件映像寄存器中将有关编程元件的“0”、“1”(“OFF”、“ON”)状态读出来,并根据用户程序给出的逻辑关系进行相应的逻辑运算,运算的结果再写入到对应的输出映像寄存器和元件映像寄存器中。各编程元件的映像寄存器(输入映像寄存器除外)的内容随着程序的执行而变化。
(1)分布式PLC的扩展形式。分布式PLC控制扩展系统可以用于模块间安装距离大于3m的场合,可采用如下3种扩展形式。
1)简易I/O扩展。与集中式扩展一样,这是一种仅用于PLC基本I/O扩展的连接形式,扩展单元与中央单元间只连接并行I/O连接总线(P总线),扩展单元上可以安装的模块功能受到局限。
b.符号位。当整数转换为双整数时,整数的*高位(bit15)符号位转换为双整数后被移到双整数的*高位(bit32),亦然。而字节数据、BCD数据均无符号位,不能使用带符号的数据。
c.小数的处理。整数、双整数为无小数点的数据,而浮点数可以带小数点。当浮点数转换为整数或双整数时,必须对小数后的数据进行必要的处理。使用指令ROUND,可以对小数位进行四舍五人处理;使用指令TRUNC,可以直接舍去小数位。
这种诊断方法的组态过程非常简单,诊断和显示用的程序块和程序都是自动生成的,不需要编写故障诊断的程序,生成的消息几乎覆盖了所有的硬件故障和已组态的诊断事件。读取故障信息、分析故障信息和将报警消息发送到HMI都是自动完成的。这是一种相当理想、极为实用的故障诊断和显示的方法。在有条件的情况下,应作为故障诊断的**方法。
例如:执行ROUND指令后,数据123456.789将成为123457;执行ROUND指令后,数据123456.785讲成为123456。
相对来说,S7-300/400移位指令的功能没有S7-200强,它的特点如下。
a.S7-300/400只能进行整数I、双字长整数DI的右移,字或双字的左、右移动,双字的循环移动等共8种移位操作。