| 作者 | 主题 |
|---|---|
|
芳季 至圣
经验值:72108 发帖数:15503 精华帖:101 |
楼主
主题:高速Q0.0和即时Q0.1谁先输出
程序的主体就这么一小段。 假设L7.1 off 的时候Q0.0和Q0.1都off。现在7.1 ON了,那么第一个脉冲上升缘先出现还是方向信号的上升缘先出现?我不敢保证。 看谁有数据说话或者有条件做试验。 最好官方能够有有力的结论。 |
|
西门子自动化产品支持 侠圣 经验值:2039 发帖数:14 精华帖:2 |
21楼
主题:回复:高速Q0.0和即时Q0.1谁先输出关于您的程序贴图,判断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先输出 测试程序见附件 |
|
Xu Shanhai 侠客 经验值:706 发帖数:73 精华帖:3 |
23楼
主题:回复:高速Q0.0和即时Q0.1谁先输出应该是Q0.1先输出。 S7-200 MAP 指令库就是采用立即输出这种方式的来控制Q0.2方向的改变的。 楼主的关心应该是方向的切换应提前与脉冲输出完成。 该测试还可以连接一台V90伺服驱动器进行观察,V90的调试软件V-ASSIANT 可以观察到接收到具体的脉冲个数(其考虑了正反计算)。 例外,在使用的应该中我们还需要考虑在方向的输出点(比如楼主Q0.1)增加个100-1000欧的电阻,该电阻的在关断输出时可以快速拉低输出电压。 |
|
Xu Shanhai 侠客 经验值:706 发帖数:73 精华帖:3 |
58楼
主题:回复:高速Q0.0和即时Q0.1谁先输出
这个贴真的很热,那么为了大家的热情,给大家奉献些示波器的图形吧。 1, 每秒种执行一次 立即输出 和 PLS ; 2.示波器君登场 3,图形出来了,A 为 脉冲信号(1KHz), B 为 方向。真相应该是0.14 ms 。 |