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

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

Network 1 // 网络标题
// 网络注释
LD     SM0.0
MOVB   1, SMB34                    // 将间隔设为定时中断0至100毫秒
ATCH   INT0, 10                    // 将定时中断0(事件10)附加在INT_0上
MOVB   2, SMB35                    // 全局中断启用

ATCH   INT1, 11
ENI
  


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


LD     SM0.0
MOVW   16000, AQW0


TITLE=中断1例行程序注释

LD     SM0.0
MOVW   0, AQW0

问题补充:
示波器的图片

图片说明:

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

最佳答案

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

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

专家置评

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

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc209901.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月12日 下午6:21
下一篇 2017年11月12日 下午6:21

相关推荐

  • 西门子200单个脉冲

    由于设备需要,需要一个脉冲,该脉冲的占空比是微妙级别的,所以不太好用定时器。目前 我是这样操作的,用西门子200 Q0.0的高速脉冲,当I0.0上升沿输出脉冲数…

    2021年7月5日
  • CPU222扩展模块之后输出地址问题

    CPU222的PLC输出点为6个,加上扩展模块223后,后面的输出点地址怎么排列,是从Q0.6开始,还是从Q1.0 最佳答案 Q1.0开始 提问者对于答案的评价:谢谢 专家置评 S…

    SIMATIC S7-200 2020年10月31日
  • 请给予指点

    我有段程序看不懂,本想请大家帮帮,但又不知道联系谁?也不知怎样把程序发到帖子里面来? 最佳答案 把程序转成STL格式(在菜单“查看”中变换),发到论坛上去吧。 提问者对于答案的评价…

    SIMATIC S7-200 2021年7月5日
  • S7200与工控机通讯问题

    S7200与工控机通讯问题:请问,S7200与工控机通讯如何连接,通讯线自己能做吗,如何做,和工控机那个口相连?多谢! 问题补充:组态王 最佳答案 如果是做实验,自已做根电缆也就罢…

    SIMATIC S7-200 2021年7月4日
  • pid 算法的简化

    控制对象为工业炉,保温性好,采用电阻丝加热,电流大小为0–100A,由PLC 0-20mA输出一个控制信号到电流调整器进行控制。进行PID闭环控制时设定值为50°C,当…

    SIMATIC S7-200 2020年11月1日
  • 指针寻址位功能

    现有一需求,s7-200需以上位机给的int型整数为偏移量,提取一双字的中相应的位,需要如何实现。 最佳答案 偏移量是存储器地址的偏移量,还是双字中的位号?提取双字中相应的位,是全…

    SIMATIC S7-200 2021年7月5日
  • 自由通讯

    已经在SMB30中设置了奇校验,仪表设置每字符7位奇校验,发送完成中断23,仪表发送一组信息最多18个字节(字符)。问题:校验是对每个字符逐个校验还是在每组信息发送结束后多个字符进…

    SIMATIC S7-200 2021年7月5日
  • S7-200向导PID值在HMI中怎么设定

    我用向导完成PID后,在HMI中设定P、I、D值的地址是否为符号表中的PID0_Gain、PID0_I_Time、PID0_D_Time 最佳答案 我用向导完成PID后,在HMI中…

    SIMATIC S7-200 2020年11月1日
  • 编码器怎么编程

    本人最近看书看得高数计数器那段,就是不解编码器实际是怎么编程的。有没有谁还望指点下给个实例为谢! 最佳答案 呵呵,看在线帮助,说的很清楚。用单脉冲计数模式可用0~8,分别有加,减,…

    SIMATIC S7-200 2021年7月5日
  • s7-200的模拟电位器的使用

    S7-200的模拟电位器怎么使用? 最佳答案 相当于PLC自身携带了两路模拟量信号。SMB28 该字节存储的数据随模拟电位器0的改变而改变,数据范围0-255,你也可以通…

    SIMATIC S7-200 2020年11月1日