看了yzs贴后 ,探讨以下300PLC的 SD 指令奇怪现象

已锁定

萌新一号

  • 帖子

    55
  • 精华

    0
  • 被关注

    1

论坛等级:游侠

注册时间:2019-09-11

普通 普通 如何晋级?

看了yzs贴后 ,探讨以下300PLC的 SD 指令奇怪现象

4399

23

2020-05-03 20:06:17

今天下午参考了一下 yzs 的帖子,是关于PLC的常见编程问题的总结,收益颇丰,感谢这位坛友以下是链接

 http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1610509&b_id=4 

其中有一条我不是很理解,就一直在做实验





图中提到了是扫描程序顺序对逻辑结果的影响,但我的理解是按照扫描周期来说,我的经验是自上到下,扫描完整个周期再正式执行入plc(说的有些糙了,希望各位能指点),按道理来说,如果T1接通,那么定时器应该断电,且后面的程序也会收到T1定时器的影响,为此我自己用博图做了一些仿真。


我选择了单次扫描周期来做这个实验,PLC的仿真也是10ms一次,方便观察,也将定时器调整为10ms。





开始执行程序,执行了N次,结果也如yzs所给,下边的计数器只会执行以此后无效





这种情况我越发迷惑,我改变了运行的方法 , 以下是我执行的几种情况 ,供各位参考


第一种 :只要是和计时器在同一个逻辑支路就会正常计数,但是在下面就不行





第二种方法 : 指令位于计时器的上面也有效 , 这让我更加有些迷茫 , 难道定时器指令只有半个有效周期吗,哈哈哈哈






我换成其他指令都是正常的扫描周期执行指令 , 只有定时器SD会出现奇怪的现象

我的猜疑是 定时器单位 T n ,存如内存映射映像区和其他的不一样 , 但是又说不上那不一样;以上是我一名初学者的疑惑,还望各位前辈能探讨一番 , 给我解惑解惑 , 这个问题困惑了我一整天


看了yzs贴后 ,探讨以下300PLC的 SD 指令奇怪现象 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54044条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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