问题描述:
SoMachine软件中定义BOOL变量地址时能否将%MX小数点后面定义超过7?所属产品线:
EcoStruxure Machine Expert(原SoMachine)解决方法:
是可以的,以%MX0.0为例,通常我们定义地址时将地址定义在%MX0.0到%MX0.7之间,但是超过0.7也是可以定义的,例如%MX0.8或者更往后,这样编译生成是不会报错的,PLC运行也正常,但是,这个%MX0.8实际占用的是%MX1.0这个地址,如下图所示,当我们强制start这个输入条件时,%mx0.8线圈导通,同时%mx1.0也导通了,表面这两个点实际是同一个地址,请在实际编程时注意,尽量按照规范编程,避免内存重叠。
是否有帮助?