请问,1,200中的数据块里的v区地址有限制吗?比如vd500,这个500在v区里有限制吗,还是随便定义这个数字,不重复就可以了?
2,200中,我的一个程序块编译后,下面的状态栏里显示“块大小=2198个字节了,但是我的cpu221的数据存储器为2048个字节,这两者有关系吗?cpu的数据存储器的字节2048是指什么的存储空间?
3,200中,编程最应该主要什么?
谢谢大师!初次使用200
问题补充:
大师,您好,那就是“块大小=2198个字节”,是不是意味超出范围了,那我怎么办,不过我定义的vd比较的乱,中有空置的vdxx没有使用,这个2048是不是根据vdxx的xx来计算出来的,比如vd500就是500*4=2000byte吗?“块大小=2198个字节”包括数据块中字节吗?还是所有用户定义的,或是本块的大小?
最佳答案
1,200中的数据块里的v区地址有限制吗?
有限制,并且不同型号的CPU也不同。例如:
CPU221:VB0 至 VB2047;
CPU226:VB0 至 VB10239;
详见:
S7-200CN 可编程序控制器,样本:下载
http://img9.gkzhan.com/5/20100902/634190177061741250.pdf
2、cpu的数据存储器的字节2048是指什么的存储空间?
数据存储器:就是v区。
并且不同型号CPU的程序存储器也不同。例如:
CPU221:程序存储器:4096 Bytes,用户程序:2048 bytes;
CPU226:程序存储器:24576 Bytes,用户程序:10240 bytes。
详见:
S7-200CN 可编程序控制器,样本:下载
http://img9.gkzhan.com/5/20100902/634190177061741250.pdf
提问者对于答案的评价:
多谢指点
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc250337.html