静电发生器有较低电压的如EST801(0-8kV)、EST801A(0-20kv)中等电压的EST703(0-80kv)和极高电压0-1000kV),输出有高精度数字指示的优于(1%)和指针式的(约10%),还可以根据用户要求订做不同电压与电流的各式静电发生器。
选择静电发生器时要考虑输出电压高低、极性、输出电流以及准确度,一般的静电除尘、静电喷涂等可选择确度一般准确度的(10%)够用了,静电除尘用的静电发生器要较大的电流常***小也在几mA甚至几百mA,通常要求在多尘土、湿度高等环境中连续多年工作不用维护,有的静电发生器,它主要是应用于工厂。静电喷涂、静电场应用用可选用电流在几百微安就可以了。
静电放电发生器包括正负极性输出的静电发生器和静电而放电枪,是按IEC61000-4-2(GB17626.2标准)设计放电网络,能打出标准放电电流波形,放电速率可以为手动1次、自动1秒1次、1秒20次或可以任意调试的静电放电发生器,主要是应用于对系统级电子设备如手机、电脑的抗***金属模型静电放电试验。包括静电发生器和静电放电枪。静电放电发生器静电放电发生器中的静电发生器的输出即有正也有负,正负,有的是正负可以转换静电放电发生器,有的是可以同时输出正负且连续可以调节的,它们是双极性高精度输出连续可调,而且还可以订做可以正负输出自动切换和手动切换,自动切换时间可以从秒到小于连续可调。
还有一类是电子元器件如二极管、IC等静电放电敏感度试验专用的静电放电模拟器,它是按美国军标MIL-STD-883F和ESD协会标准设计的,主要用于测试元器的抗***模型静电放电能力,即静电放电敏感度试验。
1、位逻辑指令
STEP7位逻辑指令可以分为位逻辑运算指令、定时器指令、计数器指令、位测试指令。
(1)位逻辑运算指令
位逻辑运算指令是对“0”和“1”的布尔操作数进行扫描,经过相应的位逻辑运算,将逻辑运算结果“0”和“1”送到状态字的RLO位,包括AND、OR、RS触发器等与S7-200基本类似。
(2)定时器指令
定时器可以提供等待时间控制,还可产生一定宽度的脉冲,也可以测量时间。它是一种由位和字组成的复合单元,定时器的触点由位表示,其定时时间值存储在字存储器中。STEP7定时器可分为以下5种,如表3-4所示。
S7定时器可以用以下任一格式预装入时间值:
◆W#16#wxyz,其中w=时间基准(即时间间隔或分辨率);此处xyz=以二进制编码的十进制格式表示的时间值
◆S5T#aH_bM_cS_dMS,其中H=小时,M=分钟,S=秒,MS=毫秒;a、b、c、d由用户定义。如自动选择时间基准,其值舍入为具有该时间基准的下一个较小的数字。
S7定时器可以输入的***大时间值是9990s或2H_46M_30S,具体如:
S5TIME#4S=4秒s5t#2h_15m=2小时15分钟S5T#1H_12M_18S=1小时12分钟18秒
(3)计数器指令
S7计数器用于对RLO正跳沿计数,计数器字中的0至11位包含二进制代码形式的计数值,当设置某个计数器时,计数值移至计数器字,计数值的范围为0至999,如图1所示。
可使用三种计数器指令在此范围内改变计数值:S_CUD为双向计数器;S_CD为降值计数器;S_CU为升值计数器。
2、数据指令
对于复杂的开关量控制,尤其是点数多、过程复杂的项目来说,还必须了解STEP7数据指令。STEP7位数据指令可以分为装载与传送指令、比较指令、算术运算指令、数据逻辑运算指令、移位和循环移位指令、数据块指令。
常见的数据包括:
(1)BCD码。单个的十进制数需要用4位二进制数进行编码。之所以需要4位二进制数表示是因为十进制的***大数9需要至少4位二进制数表示(1001)。为了用BCD码表示十进制数的0-9,使用与二进制数的相同表示方法。4位二进制数共有16可能组合,其中6种没有使用。这些组合称作伪4位二进制编码。
(2)整数。数据类型INT是整数(16位)。符号位(第15位)表示所处理的是正数还是负数(“0”=正数,“1”=负数)。整数的表示范围是-32768~+32767。整数占用存储器的一个字。用二进制表示,一个整数的负数用其正数的补码表示。所有的位取反加“1”可以得到正数的补码。
(3)实数。实数(也称浮点数)是用十进制数(例如0.339或-11.32)表示的正数或负数。为了表示10的乘方次数,可以用幂的形式表示实数。例如:1024可以表示为1.024E3。实数占用存储器的两个字,***高位是符号位。其余的位代表指数和尾数。
PLC是顺序地执行其内部存储的程序来完成某一工作任务的、程序的输入装置称为编程器!智能接口模块是一个***的计算机系统,从模块组成结构上看、它有自己的CPU、系统程序、存储器以及接口电路等,它与PLC的CPU通过系统总线相连接,进行数据交换,并在CPU模块的协调下***地进行工作!工作过程:PLC控制任务的完成是在硬件的支持下,通过执行反映控制要求的用户程序来实现的!PLC确定了工作任务,装入了专用程序成为一种专用机,它采用循环扫描的工作方式,系统工作任务管理及用户程序的执行通过循环扫描的方式来完成!巡回扫描的工作机制:初始化,PLC上电后首***行系统初始化,清除内部继电器区、复位定时器等!通信服务与自诊断阶段,在此阶段、PLC中的CPU完成一些与编程器或其他外部设备的通信,完成数据的接收和发送任务、响应编程器键入的命令、更新编程器显示内容、更新时钟和特殊寄存器内容工作,程序语法一旦出错或异常,CPU能跟据错误类型和程序内容产生提示信息,甚至停止扫描或强制为STOP状态!执行用户程序扫描阶段:此阶段包括输入采样、程序执行、输出处理3个阶段!数据I/O扫描阶段:此阶段将输入现场信号扫描输入映像寄存器,将输出映像寄存器的结果去驱动生产现场!PLC的工作过程:在正常情况下,一个用户程序扫描周期由3个阶段组成:输入采样阶段、程序执行阶段、输出处理阶段,PLC的核心模块CPU不能直接与外部接线端子联系,送到PLC端子上的输入信号、然后经过电平转换、光电隔离、滤波处理等一系列电路进入缓冲器等待采样,没有CPU采样允许,外界信号是不能进入内存的,在PLC的存储器中有一个专门存放I/O信号状态的区域,称为输入映像寄存器和输出映像寄存器!PLC梯形图中别的编程元件也有对应的映像存储区,它们称为元件映像寄存器!
在输入处理阶段,PLC现场全部输入设备如按钮、速度继电器等的接通/断开状态读入输入映像寄存器,外接输入设备的触点接通时,对应的输入映像寄存器为1,梯形图中对应的输入继电器的动合触点接通,动断触点断开。外接的输入触点电路断开时,对应的输入映像寄存器为0,梯形图中对应的输入继电器的动合触点断开,动断触点接通!值得注意的是,只有在采样时刻,输入映像寄存器中的内容才与输入信号一致,而其他时间范围内输入信号的变化是不会影响输入映像寄存器中的内容的,输入信号变化了的状态只能在下一个扫描周期的输入处理阶段被读入!因此,如果输入是脉冲信号、则该脉冲信号的换度必须大于一个扫描周期、才能保证在任何情况下该输入均能被读入!
程序执行阶段:PLC的用户程序由若干条指令组成,指令在存储器中按步序号顺序排列,根据PLC梯形图程序扫描原则,按先左后右、先上后下的原则逐句扫描执行用户程序,直至用户程序结束之处!但遇到程序跳转指令,则根据跳转条件是否满足来决定程序的跳转地址!PLC执行指令程序时,要读入输入映像寄存器的状态ON或OFF,既1或0和元件映像寄存器中有关编程元件的状态ON或OFF,既1或0,CPU按程序给定的要求进行逻辑运算和算术运算,运算结果存入相应的元件映像寄存器,把将要向外输出的信号存入输出映像寄存器,并由输出锁存器保存!
输出处理阶段:在输出处理阶段,CPU将输出映像寄存器的状态ON或OFF,既1或0传送到输出锁存器,梯形图中某一输出继电器的线圈得电时,对应的输出映像寄存器为1状态!信号经输出模块隔离和功率放大后,继电器型输出模块中对应的硬件继电器的线圈得电,其动合触点闭合,使外部负载通电工作!一次动作后等待下一次扫描周期到来才会被刷新、这样才能进行二次动作,称为集中输出方式!输入映像区、输出映像区集中在一起就是一般所称的I/O映像区,映像区的大小随系统I/O信号的多少,既I/O点数而定!I/O映像区的设置,使计算机执行用户程序所需信号状态及执行结果都与I/O映像区发生联系,只有计算机扫描执行到I/O服务过程时,CPU才从实际的输入点读入有关信号状态,存放于输入映像区,并暂时存放在输出映像区内的运行结果传送至实际输出点!