公司新闻
PLC中,用ST语言制作PWM脉冲程序
发布时间: 2024-09-05 18:00 更新时间: 2025-02-03 08:00
观看PLC中,用ST语言制作PWM脉冲程序视频
平时报警指示灯可以用到PWM脉冲输出,小灯的闪灭速度表示报警是否严重,具体程序如下:
设置变量
主程序
//周期设定,限定在一定的范围内
vd_周期设定 :=LIMIT(10,vd_周期设定,2000);
//设定延时计时器,使其在固定周期内循环触发
FB_PWM定时器(IN:=NOT FB_PWM定时器.Q , PT:=DINT_TO_TIME(vd_周期设定) , Q=> , ET=> );
//注意数据类型的变换,常用数据转换格式DINT_TO_REAL
vr_输出时间 :=vd_周期设定*vr_占空比设定;
vb_输出 := (TIME_TO_REAL(FB_PWM定时器.ET)>0)AND (TIME_TO_REAL(FB_PWM定时器.ET)<vr_输出时间);
参数设置如下:vd_周期设定=1000;
vr_占空比设定=0.5;
监控波形图如下:
梯形波形为vb_输出,两波形之间的时间如右下角所示,总时间为1s5ms,
FB_PWM定时器.Q输出波形如绿色波形图所示,Q点输出后立马复位。
其他新闻
- 变频器多段速运行,PLC控制程序案列 2025-02-03
- PLC控制伺服,复位后回等待工作位程序 2025-02-03
- PLC中结构体,枚举ST举例说明 2025-02-03
- 汇川InoProShop变量导出到触摸屏 2025-02-03
- PLC程序流程步,碰到的一个问题 2025-02-03
- PLC通讯读取数据,获得数据高低字错位 2025-02-03
- PLC中通讯常用到的心跳功能 2025-02-03
- S7-1200 PLC 选择:工业应用指南了解如何通过实际工业应用选择正确的 S7-1200 PLC 2025-02-03
- 伺服原点回归说明及相关参数设置 2025-02-03
- PLC程序,两条输送线防止连包程序 2025-02-03
- PLC中线圈失电的同时有置位触发,在置位触发条件失电,置位信号复位 2025-02-03
- 485通讯和模拟量数据更新频率对比 2025-02-03
- 零基础学西门子PLC(14):这两个指令搞不明白,编程就无从谈起 2025-02-03
- 零基础学西门子PLC(12):水泵自动补水,编程分解 2025-02-03
- 零基础学西门子PLC(11):常开常闭经常搞混,这样讲你就明白了 2025-02-03
产品分类
联系方式
- 电 话:13922889745
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684