西门子扩展模块6ES7231-0HC22-0XA8
我们有时需要多次调用某些功能块,每次调用都需要生成一个背景数据块,但是这些背景数据块中的变量又很少,这样在项目中就出现了大量的背景数据块“碎片”。在用户程序中使用多重背景可以减少背景数据块的数量。 |
如图,程序循环执行500次,想请问下这样需要多长时间?CPU的扫描周期时间是150ms,有可能超出CPU的监控时间而报故障嘛?CPU扫描一个network1的时间是多少?用的是CPU 315-2DP。 |
问:用到许多bool变量,是放在V里还是M里呢? 答:V和M基本上功能一样,但是V的内存区域大,所以一般用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主要用来作位变量,这样程序的可读性就更大 |
- 西门子扩展模块6ES7223-1PM22-0XA8 2023-10-26
- 西门子扩展模块6ES7223-1BM22-0XA8 2023-10-26
- 西门子扩展模块6ES7223-1PL22-0XA8 2023-10-26
- 西门子扩展模块6ES7223-1BL22-0XA8 2023-10-26
- 西门子扩展模块6ES7223-1PH22-0XA8 2023-10-26
- 西门子扩展模块6ES7223-1BH22-0XA8 2023-10-26
- 西门子扩展模块6ES7223-1HF22-0XA8 2023-10-26
- 西门子扩展模块6ES7223-1BF22-0XA8 2023-10-26
- 西门子扩展模块6ES7222-1HD22-0XA0 2023-10-26
- 西门子扩展模块6ES7222-1BD22-0XA0 2023-10-26
- 西门子扩展模块6ES7222-1HF22-0XA8 2023-10-26
- 西门子扩展模块6ES7222-1EF22-0XA0 2023-10-26
- 西门子扩展模块6ES7222-1BF22-0XA8 2023-10-26
- 西门子扩展模块6ES7221-1EF22-0XA0 2023-10-26
- 西门子扩展模块6ES7221-1BF22-0XA8 2023-10-26
联系方式
- 地址:上海杨浦 上海市松江区广富林路4855弄88号3楼
- 邮编:200093
- 电话:15821971992
- 经理:聂聪
- 手机:15821971992
- 传真:021-33556143
- QQ:2724917714
- Email:2724917714@qq.com