step7 存储区大小

我想知道M存储区的大小,应该到什么地方去查?还有若我在FB1里用了M0.0,要想不对这个地址产生影响,在FB2里我就不能再对M0.0进行操作,还是在不同块里对同一地址操作互不影响?我想确认下

最佳答案

1、我想知道M存储区的大小,应该到什么地方去查?
不同型号的CPU的M存储区的大小也不同。查S7-300/400CPU样本可查到。
见《S7-400 CPU 技术规范参考手册(中文)》其中有详细说明,下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/manual/23904550[1].pdf
见《SIMATIC S7-300 CPU 31xC 和 CPU 31x:技术规格》,下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/manual/1022[1].pdf
2、还有若我在FB1里用了M0.0,要想不对这个地址产生影响,在FB2里我就不能再对M0.0进行操作,还是在不同块里对同一地址操作互不影响?
FB1里用了M0.0,如果在其他地方再引用M0.0,会有影响的,因为这是全局变量。如果想在FB1里用的变量,不被其他程序引用可以应用临时变量。

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

专家置评

补充一下阿鸣的回答,“FB1里用了M0.0,如果在其他地方再引用M0.0,会有影响的,因为这是全局变量。如果想在FB1里用的变量,不被其他程序引用可以应用临时变量。”这么说是不确切的,不同程序块对M0.0进行读操作,是不会有影响的。另外,除了查看手册确定选用的PLC的M区大小外,正在使用的PLC也可采用 左传 的提议。

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

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

相关推荐