回复:高速Q0.0和即时Q0.1谁先输出

西门子自动化产品支持

  • 帖子

    14
  • 精华

    2
  • 被关注

    7

论坛等级:侠圣

注册时间:2007-09-03

普通 普通 如何晋级?

发布于 2016-02-17 15:08:38

21楼

展开查看
以下是引用芳季在2016-01-19 12:02:58的发言 >楼主

程序的主体就这么一小段。

假设L7.1 off 的时候Q0.0和Q0.1都off。现在7.1 ON了,那么第一个脉冲上升缘先出现还是方向信号的上升缘先出现?我不敢保证。

看谁有数据说话或者有条件做试验。

最好官方能够有有力的结论。

关于您的程序贴图,判断Q0.0和Q0.1谁先输出的问题

Q:

1、使用示波器可以比较直观的观察出

2、没有示波器的情况下,可以通过简单的程序判断出来,程序设计思路下面详细介绍


程序设计思路:

1、使用定时中断0,绑定中断程序INT_SMB34,在中断程序同一网络中立即输出Q0.1,在其下并联触发PLS(Q0.0)

2、硬件接线:Q0.0输出接到I0.0,Q0.1输出接到I0.1

3、使用I0.0和I0.1的上升沿中断,分别绑定中断程序I0_0_INT和I0_1_INT,系统块中设置滤波时间为0.2us

4、分别在两个上升沿中断程序中向MB0赋值,I0_0_INT赋值1,I0_1_INT赋值2,观察MB0最后为1还是2

5、判断原则:MB0=1表示I0.1先到,Q0.1先输出

                        MB0=2表示I0.0先到,Q0.0先输出

6、实验结果为MB0=1,说明Q0.1先输出


测试程序见附件

TEST.rar



评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8945条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。