西门子6ES7322-1BF01-0AA0性能参数
算术运算和逻辑运算指令
加法指令add、减法指令sub
乘法指令mul、除法指令div
加1指令inc、减1指令dec
字逻辑运算指令(fnc26~fnc29)
1、加法指令add、减法指令sub
add指令是将指定的源元件中的二进制数相加,结果送到指定的目标元件中去。每个数据的高位作为符号位(0为正,1为负),运算是二进制代数运算。
减法指令sub与add指令类似。
2、乘法指令mul、除法指令div
mul指令是将两个源元件中的数据的乘积送到指定目标元件。如果为16位数乘法,则乘积为32位, 果为32位数乘法,则乘积为64位,如图5.25所示。数据的高位是符号位。
3、加1指令inc、减1指令dec
inc、dec指令操作数只有一个,且不影响零标志、借位标志和进位标志。
在16位运算中,32767再加1就变成了-32768。32位运算时,2147483647再加1就变成-2147483648。dec指令与inc指令处理方法类似。
4、字逻辑运算指令(fnc26~fnc29
字逻辑运算指令包括wand(字逻辑与)、wor(字逻辑或)、wxor(字逻辑异或)和neg(求补)指令。使用方法如图所示。
案例一: 假设有一汽车停车场,大容量只能停车50辆,为了表示停车场是否有空位,试用来实现控制。
一、硬件的实现
1、i/o分配表
2、外部连线
根据上述模块的学习,再依据图中的标示,同学们可以自己画出输入及输出端口的分配,在这不加深述。
二、软件的编程
案例二: 某控制程序中要进行以下算式的运算:38x/255+2 式中“ x ”代表输入端口 k2x0 送入的二进制数,运算结果需送输出口 k2y0 ; x020 为起停开关。
一、硬件的实现
1、i/o的分配
2、硬件连线
根据上述模块的学习,再依据图中的标示,同学们可以自己画出输入及输出端口的分配,在这不加深述。
二、软件的实现
全压起动控制的控制逻辑由km线圈、指示灯hl1、动断触头fr、停止按钮sb2、起动按钮sb1及接触器动合辅助触头km通过导线连接实现。
合上qs后按下起动按钮sb1,则线圈km通电并自锁,接通指示灯hl1所在支路的辅助触头km及主电路中的主触头, hl1亮、电动机m起动;按下停止按钮sb2,则线圈km断电,指示灯hl1灭,m停转。
电动机全压起动电气控制线路
a)主电路 b)控制线路
采用s7系列实现电动机全压起动控制的主电路保持不变,热继电器动断触头fr、停止按钮sb2、起动按钮sb1等作为plc的输入设备接在plc的输入接口上,而交流接触器km线圈、指示灯hl1等作为plc的输出设备接在plc的输出接口上。按制逻辑通过执行按照电动机全压控制要求编写并存入程序存储器内的用户程序实现。
具有以下鲜明的特点:
1、使用方便,编程简单
采用简明的梯形图、逻辑图或语句表等编程语言,而无需计算机知识,因此系统开发周期短,现场调试容易。另外,可在线修改程序,改变控制方案而不拆动硬件。
2、功能强,性能价格比高
一台小型plc内有成百上千个可供用户使用的编程元件,有很强的功能,可以实现非常复杂的控制功能。它与相同功能的系统相比,具有很高的性能价格比。plc可以通过通信联网,实现分散控制,集中管理。
3、硬件配套齐全,用户使用方便,适应性强
plc产品已经标准化、系列化、模块化,配备有品种齐全的各种硬件装置供用户选用,用户能灵活方便地进行系统配置,组成不同功能、不同规模的系统。plc的安装接线也很方便,一般用接线端子连接外部接线。plc有较强的带负载能力,可以直接驱动一般的电磁阀和小型交流。
硬件配置确定后,可以通过修改用户程序,方便快速地适应工艺条件的变化。
4、可靠性高,抗干扰能力强
传统的继电器控制系统使用了大量的、,由于触点接触不良,容易出现故障。plc用软件代替大量的中间继电器和时间继电器,仅剩下与输入和输出有关的少量硬件元件,接线可减少到继电器控制系统的1/10-1/100,因触点接触不良造成的故障大为减少。
plc采取了一系列硬件和软件抗干扰措施,具有很强的抗干扰能力,平均无故障时间达到数万小时以上,可以直接用于有强烈干扰的工业生产现场,plc已被广大用户公认为可靠的工业控制设备之一。www.diangon.com
5、系统的设计、安装、调试工作量少
plc用软件功能取代了继电器控制系统中大量的中间继电器、时间继电器、计数器等器件,使控制柜的设计、安装、接线工作量大大减少。
plc的梯形图程序一般采用顺序控制设计法来设计。这种编程方法很有规律,很容易掌握。对于复杂的控制系统,设计梯形图的时间比设计相同功能的继电器系统的时间要少得多。
plc的用户程序可以在实验室模拟调试,输入信号用小开关来模拟,通过plc上的发光可观察输出信号的状态。完成了系统的安装和接线后,在现场的统调过程中发现的问题一般通过修改程序就可以解决,系统的调试时间比继电器系统少得多。
6、维修工作量小,维修方便
plc的故障率很低,且有完善的自诊断和显示功能。plc或外部的输入装置和执行机构发生故障时,可以根据plc上的发光二极管或编程器提供的信息迅速地查明故障的原因,用更换模块的方法可以迅速地排除故。