200的扫描

各位老师你好。
就是想问下S7-200问题
1.它的扫描是从网段上到下,先扫描主
  程序,再扫描子程序的吗?
  例如可以这样理解吗:网络1的程序就比网络20
  几的程序要快点吗?
  我将子程序的梯形图做到主程序就要快点吗?
2.还有为什么每次调用主程序
  前面都要用SM0.0?
3.S7-200可以写吗,是在数据块里面吗?
4.用200的PID块,每次改积分,微分,比例,
  都必须要停机,可以不用吗???

问题补充:
200写参数是需要停机的。但是你可以把积分、微分、比例作可以人机交互的界面,这样就不用修改PLC程序。而通过上位机来修改参数了!这样就不用停机?????
1.这样的吗,比如用VD100连接为积分引脚,然后上位机,就用个输入/输出域 连接变量就是VD100这样就不用停机了吧
2.再问下200支持C VB语言吗?还有数据块一般我看别的程序
都是写的什么VD**然后后面是写它装的数值。一般什么情况下才用数据块?PID定义那几个积分,微分,比例会用吗?

最佳答案

1、网络1的程序就比网络20 几的程序要快点吗?
系统执行程序是自上而下,自左至右。但对于结果没有快慢之说。因为PLC系统机制与PC不同,PLC系统采用的是周期扫描,每个周期扫描开始要更新输入映像区,扫描结束时要更新输出映像区,更新输出映像区时才是真正输出。除非你应用了立即输出(不受映像区限制)但周期时间均在微秒级的。所以没有快慢之说。建议你首先理解PLC系统的周期扫描、输入输出映像区的概念,这个问题就有正确之解了。
2、有关SM0.0:
SM为特殊标志继电器。SM0.0上电始终接通,是一个无条件常闭点,是不可控的触点。
比如你PLC上电就需要有一个输出,到辅助继电器或是Y,而你的输出前面又是不带任何条件的,但是程序又不允许直接把输出和母线连接,这时候你就需要SM0.0。
并非每个指令都需要SM0.0。在其它场合,要用可控制的触点来触发指令,如I0.0、M0.0或各种比较指令等等。如果没有可控触点可用,就只能用SM0.0。
3、3.S7-200可以写吗,是在数据块里面吗?
问题不明。
4、用200的PID块,每次改积分,微分,比例,  都必须要停机,可以不用吗???
S7-200的PID可以应用系统的PID向导来进行。如果要修改参数不必停机,但是要通过PID向导来进行。积分,微分,比例三者必须要有其中之一,不然怎么称为PID!

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月10日
下一篇 2017年12月10日

相关推荐