西门子一级授权总代理商|交换机代理商

发布
浔之漫智控技术(上海)有限公司
品牌
西门子
型号
模块
产地
德国
电话
15821971992
手机
15821971992
发布时间
2023-07-19 17:06:40
产品详情
CPU扫描周期监视时间和程序扫描时间

如图,程序循环执行500次,想请问下这样需要多长时间?CPU的扫描周期时间是150ms,有可能超出CPU的监控时间而报故障嘛?CPU扫描一个network1的时间是多少?用的是CPU 315-2DP。

答:1、程序循环执行500次,想请问下这样需要多长时间?
如果CPU的扫描周期时间是150ms,程序循环执行500次,则是150ms X 500的关系。
2、有可能超出CPU的监控时间而报故障嘛?
如果启用了看门狗功能,则报故障。
3、CPU扫描一个network1的时间是多少?用的是CPU 315-2DP。
一个network1的指令数量是可变的,其扫描时间是指令数量的函数。用户不需顾及一条指令、一个程序段的扫描时间。重要的要注意一个周期的扫描时间。可以通过OB1 的临时变量确定其循环周期。
相应的临时变量已存储于 OB1 声明变量部分并各对应不同的局部地址字

问:用到许多bool变量,是放在V里还是M里呢?

答:V和M基本上功能一样,但是V的内存区域大,所以一般用V存放模拟量数值和运算中间量,而M区域一般用数字量的中间继电用。 
V区的数据具有断电保护功能,M区的数据断电保护范围需要设置过 v区比较大,而且掉电可以保存,其他功能和m差不多


1、V和M没有变质的区别,地位几乎可以互换;

2、V多而M少。M少可以使指令码短,存贮和执行效率提高。

3、M有规定的一些使用,比如MB0-MB13如设为保持的话,在断电时是直接写eeprom的,属型保持,除此之外的保持是临时的由超级电容或电池保持的。

4、V容量大,使用V比使用M指令代码要长,当然时间上也费一些。同样的V区,我发现也有分区的情况,V0-V511是一块,相应的指令代码就比V512以上的要短,但是执行时间上是否有区别,没有考证。所以经常使用的V变量,应放在V511之前,可以缩短指令代码的长度。

5、V和M由于符号上的区别,习惯上把它们的用途作一些分类,比如M主要用来作位变量,这样程序的可读性就更大


浔之漫智控技术(上海)有限公司

联系人:
聂聪(先生)
电话:
15821971992
手机:
15821971992
地址:
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
邮件:
2724917714@qq.com
行业
工控系统及装备 上海工控系统及装备
我们的其他产品
总代理商相关搜索
拨打电话 请卖家联系我