| 作者 | 主题 |
|---|---|
|
海猫 侠圣
经验值:3498 发帖数:770 精华帖:2 |
楼主
主题:急!!!怎么让S7-200的程序暂停,谢谢!!在线等!
急!!!怎么让S7-200的程序暂停,即计数器、时间继电器、程序的步骤等等,本人不会做,麻烦给指导一下,谢谢!!在线等!
谈论西门子群号为:807060733欢迎到QQ群内谈论技术
|
|
Am_Programer 侠士 经验值:1063 发帖数:641 精华帖:2 |
32楼
主题:回复:急!!!怎么让S7-200的程序暂停,谢谢!!在线等!
使用TONR(有记忆的接通延时定时器)不可以吗?
LD I0.0 TONR T1, 2000 I0。0做为输出控制,当暂停的时候I0。0就断开,接通就继续走了。 不知道是不是你想要的功能 |
|
天天开心 侠圣 经验值:2241 发帖数:1698 精华帖:7 |
37楼
主题:回复:急!!!怎么让S7-200的程序暂停,谢谢!!在线等!
简单的很啊!用跳转指令(JMP)就可以解决了,跳转(JMP)简直就是为了暂停这个功能开发的!
我编了一个小程序和并附上时序图: 网络1: LDN M0.0 JMP 0 网络2: LDN T102 TON T101, 100 A T101 TON T102, 100 网络3: LBL 0 时序图:
助人为主,捣乱为辅,偶尔灌水,有时潜水!开心就好
|
|
海猫 侠圣 经验值:3498 发帖数:770 精华帖:2 |
38楼
主题:回复:急!!!怎么让S7-200的程序暂停,谢谢!!在线等!
谢谢大家!只有大家的智慧才是最大的智慧,给我了太多的灵感,所谓的暂停有个别人不太了解,就是已经执行的就让它执行,还没有执行的或即将执行的不允许执行,像回馈信号的比较好解决,就是有部分是时间控制的是最难解决的,因为时间不能停,若是分钟的是可以停,的因为改成计数器了,恢复后就会继续往下进行,就是小于分钟的是最难解决的,所谓的暂停就是指这个,若扫描都停了,那不就stop了吗,不是那个意思,好了,谢谢大家,已经解决了,真诚的感谢,最后祝大家圣诞快乐!!!!
谈论西门子群号为:807060733欢迎到QQ群内谈论技术
|