SCR扫描逻辑的一些问题

最近用S7-200的SCR命令,做了一个顺序控制,编程过程中有一个问题百思不解。请指教一下。
如下图一,SCR段(S0.0)没有被激活,但是却会把首段置位的M0.0清除。说明SCR段即便不激活,也会一直被扫描,作为条件不满足情况处理。
如下图二,在网络一中激活S0.0。程序执行过后,M0.0=0,M0.1=1。
问题就是不太理解为什么M0.0会等于0。在设想中应该是被置位才对。

问题补充:
感谢二位的回答。问题补充一下吧,尽量说清楚点,也方便给别人个参考。
首先这2个程序是不相关的,就是分别作了个小实验。
第一个程序,就是证明了下。SCR段不管是否激活,都会参与扫描,我理解是类似于。在SCR段中的语句,每个前面都加了个S状态的常开点。这种情况下,当SCR段不激活时,都是做条件非处理。
第二个程序图片中就是全部了。动作也很简单,激活S0.0,就是想看看能不能取到上升沿信号。结果是在SCR段内的不能,在段外的可以。
@芳季所说,无需解释,试验出来是这个结果就这个结果了。或许最后结果也就是如此了。就是挺奇怪这个扫描机制的。
因为SCR段不管激活与否都在不停扫描中,这样的话理论上,坑定有个从0到1的上升沿,但是系统却抓不到。
不知道是发现了个西门子的BUG呢,还是真么设计有什么初衷。

图片说明:

SCR扫描逻辑的一些问题    SCR扫描逻辑的一些问题   

最佳答案

你已经很细致地发现了这两个问题。的确不错。
图一,不激活的段是按照能流off去执行的。
图二,无需解释,试验出来是这个结果就这个结果了。S段里面无法用边缘指令获得首次扫描的标志。我也说不清为什么。
这样做试验很好,很快很快就会有很大的提高。

提问者对于答案的评价:
谢谢指教。同时也感谢 WWCWWC的帮助。
通过这个提问,我也仔细思考了一下,有点模糊的想法。
如图2所示。如果S位状态被激活时,能够取到上升沿的话,会带来一个问题。就是在SCR程序段中,获取其他信号的上升沿时会带来意想不到的混乱。可能会给程序增加意外的变数。
不知道是不是这个原因,才导致目前的结果。开开脑洞胡乱猜测,勿笑。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 请教S7-200与PC联机的问题

    一台S7-200\CPU224CN(PLC已加密)。连接电缆是西门子原装PC/PPI电缆和R232转USB电缆。在PLC为运行状态时,波特率和端口已设置好,通信测试时总提示“连接超…

    SIMATIC S7-200 2020年11月1日
  • s7-200硬件

    s7-200上cpu模块上面run与stop之间的TERM是怎么状态,有什么作用?只是读写吗?谢谢! 最佳答案 S7–200提供一个模式开关来改变操作模式。您可以用模式…

    SIMATIC S7-200 2021年7月4日
  • RPC

    SIMARTS7-200下载或监控程序时,出现RPC服务器不可用 最佳答案 在服务里面找到RPC服务看看能启动不,不能的话可能系统有问题了,是不是有安装有安全卫士给优化禁用了?参考…

    SIMATIC S7-200 2017年5月29日
  • PLC200在线监控指令红色是什么故障

    PLC200在线监控指令红色是什么故障 是否通讯故障 问题补充:rcv接收仪表测量值存入vb1100   为什么s_r显示红色 图片说明: …

    2017年11月6日
  • 怎么实现长区域的的移位操作?

    像三菱的传送指令实现M100~M8000的单个位移位操作,西门子怎样编程可以实现类似功能? 问题补充:通过光栅检测工件,信号开关量输出,PLC用该信号输出给M0,然后配合编码器的脉…

    SIMATIC S7-200 2017年6月5日
  • modbus 通讯线

    我用S7 200做modbus的从站,用电脑做主站,装了MODSCAN这个测试软件,请教一下,通讯线怎么做,是普通的232交叉串口线吗?只要2 3 5…

    SIMATIC S7-200 2021年7月5日
  • 电脑跟S7200之间的MODBUS通讯选什么样的电缆呢

    想用modscan作为MODBUS主站与S7200通讯,但是电脑没有232接口,淘宝上找的USB转232接头 加上 232转485接头可以吗?那么直接从USB转…

    2017年6月18日
  • s7-200 AC/DC/RLY 使用内部电源如何接线

    如题,200 PLC使用内部电源给DO的中继供电,是否是M接1L,L+接中继的线圈引脚之一,线圈的另一引脚接Q0.0,Q0.1等呢? 如不是,该怎么接?谢谢。 …

    SIMATIC S7-200 2017年6月24日
  • S7-200支持ST(结构文本)语言吗

    如题。S7-200支持ST(结构文本)语言吗?欧姆龙的PLC支持结构文本语言,那么S7-200有没有结构文本的补丁包呢? 问题补充:做过一些S7200的程序。有一天看到朋友用的OM…

    SIMATIC S7-200 2021年7月5日
  • 如何用S7-200PLC和日系伺服实现张力控制?

    刚刚接触Siemens的东东,只懂得一点皮毛,希望大家指教。 本次使用那些S7-200的PLC带2轴控制,如224XP CN,226CN。 思路是这样…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论