当前位置: 主页 > PLC控制

怎样让EM-235输出电压为5V,周期为1MS的单个脉冲

我做了个连续发出电压5V,周期为1MS程序,怎样实现有条件的发出一个电压为5V,周期为1MS的单个脉冲
NETwork1//网络标题
//网络注释
//在首次扫描时,调用子例行程序0
LDSM0.1
CALLSBR0

Network1//网络标题
//网络注释
LDSM0.0
MOVB1,SMB34//将间隔设为定时中断0至100毫秒
ATCHint0,10//将定时中断0(事件10)附加在INT_0上
MOVB2,SMB35//全局中断启用

ATCHINT1,11
ENI


TITLE=中断0例行程序注释
Network1//网络标题
//网络注释


LDSM0.0
MOVW16000,AQW0


TITLE=中断1例行程序注释

LDSM0.0
MOVW0,AQW0

问题补充:
示波器的图片

图片说明:

怎样让EM-235输出电压为5V,周期为1MS的单个脉冲怎样让EM-235输出电压为5V,周期为1MS的单个脉冲 怎样让EM-235输出电压为5V,周期为1MS的单个脉冲204d240997f8aeDA33b9f6305de9cc7e

最佳答案

你可知道1毫秒周期的脉冲,假设0.5毫秒高电平0.5毫秒低电平。你要每隔0.5毫秒执行一个高低电平转换的程序。这个0.5毫秒怎么来呢?

提问者对于答案的评价:
谢谢指教。

专家置评

已阅,最佳答案正确。
可以通过在定时中断里做一个对bool量的取反指令,且通过该变量,分别给AQWx赋值,分别为0或者16000。

  • 关注微信

猜你喜欢

微信公众号