文档详情

第5章特殊功能组件的应用.pptx

发布:2025-03-05约6.03千字共122页下载文档
文本预览下载声明

;第一节模拟量输入输出;2、模拟量量程设置

(1)硬件组态;(2)量程块设置

SM331、SM332模块背面设置了量程块。以SM331AI8?12bit模块为例,其2个通道为一组,每组通道对应一个量程块,如1号通道组量程块对应通道CH0和CH1,通过改变模块背面量程块的位置,即可选择A、B、C、D四种不同的测量范围。;二、工程量转换函数

1、定标函数FC105SCALE

SCALE函数接收一个整型值(IN),将其转换为以工程单位表示的介于下限(LO_LIM)和上限(HI_LIM)之间的实型值,并将结果写入OUT。;2、解标函数FC106UNSCALE

UNSCALE函数接收一个以工程单位表示且标定于下限(LO_LIM)和上限(HI_LIM)之间的实型输入值(IN),将其转换为一个整型值,并将结果写入OUT。;三、模拟量I/O应用

【5-1】用S7-300PLC模拟量输出0-10V控制变频器MM440运行。

(1)PLC与MM440连接;(2)电动机参数设置;(3)变频器端子与运行参数设置;(4)模拟信号操作控制参数设置;(5)硬件组态

I124.0、I124.1分别与电动机启停按钮相连,Q124.0则控制电动机正转启停。;(5)硬件组态

模拟量输入/输出通道0均设置为0-10V电压量程。;(6)软件设计;第二节PID控制;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;第三节CPU314C-2DP高速计数器;;三、工作模式

1、连续计数

当硬件门(信号从0-1)与软件门(SW_GATE从0-1)启动后,计数器从起始值(默认值为0)开始,在上下限范围内连续计数。其计数范围为-231~231-1。;;3、周期计数

门启动后,计数器根据主计数方向,从开始值在可编程的计数范围内循环计数(1~上限值-1)。;4、频率测量

门启动后,根据在1个可编程时间窗内统计的脉冲数计算频率。频率值单位为mHz,其时间窗长度范围为10ms~10000ms,且以1ms为增量。

;5、PWM脉冲输出模式

当硬件门与软件门启动后,CPU利用对应的脉冲/间歇比将指定的输出值(OUTP_VAL)转换为脉冲串(脉宽调制)经数字输出DO输出。;1、脉冲/方向式

在此模式下,仅判断轨迹A的一个跳沿,即在A的正跳沿和方向信号B的低电平上测量向上计数脉冲,在A的正跳沿和方向信号B的高电平上测量向下计数脉冲。;2、??重判断(A/B正交)——一倍速

在单重判断模式下,仅判断轨迹A的一个跳沿,即在A的正跳沿和B处的低电平上测量向上计数脉冲,在A的正跳沿和B处的高电平上测量向下计数脉冲。;3、双重判断(A/B正交)——二倍速

在双重判断模式下,判断轨迹A的正跳沿和负跳沿。轨迹B的电平决定了是产生向上计数脉冲还是向下计数脉冲。;4、四重判断(A/B正交)——四倍速

在四重判断模式下,判断轨迹A和B的正跳沿和负跳沿。轨迹A和B的逻辑电平决定了是产生向上计数脉冲还是向下计数脉冲。;;编码器能在一个确定位置上停止,并围绕此位置“振荡”。在此状态下,它将导致计数值围绕一个确定值波动。如果在此波动范围内存在比较值,则对应的输出将会在打开和关闭间来回切换。滞后的作用就是为了防止对小幅波动的响应。

1、滞后范围:0-255

2、滞后作用:

①0、1滞后无效,输出相应计数值的细微变化。

②2≤滞后值n≤255,滞后有效,输出无响应,直到计数值超过比较值偏移量n。

③滞后应用于上溢和下溢;;七、高速计数器指令

紧凑型CPU高速计数器指令有计数指令SFB47、频率测量指令SFB48、脉宽调制指令SFB49三类。

1、计数模式SFB47

(1)实现功能

①通过软件门SW_GATE启动/停止计数器;

②启用/控制输出DO;

③读出状态位;

④读取当前计数值和锁存器值;

⑤用于读/写内部计数寄存器的作业;

⑥读出当前周期。;(2)输入参数;(4)作业接口输入参数;(5)作业接口输出参数;2、测量模式SFB48

(1)实现功能

①通过软件门SW_GATE启动/停止计数器;

②启用/控制输出DO;

③读出状态位;

④读出当前测量值;

⑤用于读取和写入内部频率计数寄存器的作业。;(2)输入参数;(3)输出参数

显示全部
相似文档