PLC存储器和HMI地址映射关系 PLC HMI
%MX0.7…%MX0.0 %MB0
%MW0
%MD0%MD0%MW0
%MW0:X7…%MW0:X0
%MX1.7…%MX1.0 %MB1 %MW0:X15…%MW0:X8
%MX2.7…%MX2.0 %MB2
%MW1
%MD1%MW1
%MW1:X7…%MW1:X0
%MX3.7…%MX3.0 %MB3 %MW1:X15…%MW1:X8
%MX4.7…%MX4.0 %MB4
%MW2
%MD1%MD2%MW2
%MW2:X7…%MW2:X0
%MX5.7…%MX5.0 %MB5 %MW2:X15…%MW2:X8
%MX6.7…%MX6.0 %MB6
%MW3%MW3%MW3:X7…%MW3:X0
%MX7.7…%MX7.0 %MB7 %MW3:X15…%MW3:X8
HMI Control存储器的双子与PLC存储的双字之比为2
如:
HMI Control的%MD2存储器区域与PLC的%MD1存储器区域对应
HMI Control的%MD20存储器区域与PLC的%MD10存储器区域对应
HMI Control的%MW0:9存储器区域与PLC的%MX1.1存储器区域对应,因为PLC存储器中的简单子分为2个不通同的字节。
最近有些“大虾”使用Somachine时,程序编写得特别有“个性”,PLC存储器出现
了%MX0.119,%MX0.100,%MX0.319,%MX1.100,%MX2.100,编写到此时问题就出现了,
这些变量所对应的HMI地址映射关系呢?
经过试验测试,总结出以下“非官方”规律:
1、%MX0.119所对应的HMI地址为
=7…7 %MX0.119→%MW7:X7
=6…4 %MX0.100→%MW6:X4
=19…15 %MX0.319→%MW19:X15
2、%MX1.100所对应的HMI地址为
=6…4 %MX1.100→%MW6:X4+1x(X8)= %MW6:X4+X8=%MW6:X12
%MX1.100→%MW6:X12
3、%MX2.100所对应的HMI地址为
=6…4 %MX2.100→%MW6:X4+2x(X8)= %MW6:X4+X16=%MW7:X4
%MX2.100→%MW7:X4