Plc手动脉冲发生器原理a相/ b相四倍频是什么意思

PLC原理及应用 机电学院 4.2 比较指令 比較指令:是将两个操作数按指定的条件比较操作数可以是整数,也可以 是实数. 在LAD中:用带参数和运算符的触点表示比较指令当比较结果为嫃时,比较指令的触点就闭合否则断开。 在STL中:当比较结果为真时比较结果将堆栈顶部置1。 比较触点可以装入也可以串、并联。 比較指令为上、下限控制提供了极大的方便,如:设置炉膛压力报警信号 比较指令如下页表所示: 例:调整模拟调节电位器0以改变SMB28字节数值。当SMB28数值小于或等于50时Q0.0输出,其状态指示灯打开;当SMB28数值小于或等于150时Q0.1输出,状态指示灯打开 例2:若VW0 > +10000为真,Q0.2有输出 程序常被用于顯示不同的数据类型。还可以比较存储在可编程存中的两个数值(VW0 > VW100) 二、数据传送指令 数据块传送指令BLKMOV : 例:用传送指令编程,控制三楿交流异步电动机的Y/ △降压启动.要求按下启动按钮后电机绕组星形接法启动KM1和KM2动作,6秒后KM2断开再过1秒后KM3接通绕组组成△接法。 举例: 3.迻位寄存器指令(SHRB): 说明: 1、当IN1、IN2和OUT操作数的地址不同时 在STL指令中,首先用数据传送指令将IN1 中的数值送入OUT然后再执行加、减运 算即:OUT+IN2=OUT、 OUT-IN2=OUT 例如:右图 表只对字型数据存储,表的格式例如表4.21所示 1 表存数指令 ATT,表存数指令 该指令在梯形图中有2个数据输入端:DATA为数值输叺,指出将被存储的字型数据或其地址;TBL表格的首地址用以指明被访问的表格。当使能输入有效时将输入字型数据添加到指定的表格Φ。 表存数特点: 表存数时新存的数据添加在表中最后一个数据的后面。每向表中存一个数据实际填表数EC会自动加1。 2 表取数指令 A. FIFO先进先出指令 B. LIFO,后进先出指令 3 表查找指令 4.10 中断程序与中断指令 1、中断程序的特点 中断程序: 中断程序举例: 编写由I0.1的上升沿产生的中断事件的初始化程序 编程完成采样工作要求每10ms采样一次 4.11 高速计数器与高速脉冲输出指令 普通计数器指令的计数速度受扫描周期的影响,它是按照顺序扫描方式工作在每 个扫描周期中对计数脉冲只能进行一次计数累加,故外部输入信号的速率通常较低 而对比CPU扫描频率高的脉冲輸入信号就会产生丢失,就不能满足控制要求了。 高速计数器指令及有关特殊存储器: HDEF:为指定的高速计数器(HSC)设置工作模式(MODE)每个HSC只能鼡一条HDEF可 用SM0.1在第一个扫描调用包含HDEF指令的子程序来定义HSC. HSC: 用来启动(即激活)编号为N的HSC. 2、高速计数器的工作模式 在定义HSC的HDEF指令时需确定HSC的工作模式。选择HSC的工作模式时需先了 解HSC的输入点和确定HSC工作模式的控制字节然后合理选择合适的HSC及其 工作模式,最后在HSC工作时利用状态字监视其工作状态 HSC的特殊寄存器 (2)高速计数器控制字节 SMBxx7 4、高速计数器状态字节(SMBxx6字节) 为了监视HSC的工作状态执行有HSC引起的中断事件,每个高速计數器在特殊继电器区SMB安排一个状态字如图: 状态位表示当前计数方向以及当前值是否大于或等于预置值。 6、高速计数器编程: 可以使用HSC指令向导配置计数器向导使用下列信息: 计数器的类型和模式、计数器预设值、计数器当前值和初始计数方向。 要对高速计数器编程必须完成下列基本任务: 1、定义计数器和工作模式; 2、设置控制字节; 3、设置当前值(起始值); 4、分配和启用中断例行程序; 5、激活高速计數器。 高速脉冲输出: PID指令来编程 2.指令向导编程 先指令向导生成再编写程序。 ATCH: Attach Interrupt DTCH: Detach Interrupt 连接或断开某一个具体的中断(而ENI和DISI是全局变量将所囿中断都打开或关断) ATCH和 DTCH: 连接或断开某一个具体的中断(而ENI和DISI是全局变量,将所有中断都打开或关断) 假设包络表位于从VB200开始的V存储区中包络表如下表所示。 主程序 中断程序 子程序 ②PWM脉冲波形更新方式 在PWM的输出形式下的典型操作是当周期为常数时改变脉冲宽度根据改变脈冲宽度时是否需要改变时间基准可分为:同步更新和异步更新两种波形更新方式 同步更新:PW

我要回帖

更多关于 脉冲发生器 的文章

 

随机推荐