严智鑫
2025-09-22 fa095d4c1a440cf28a9ac82aaf9fe26984010670
JiuMuMesParent/common/servicebase/src/main/java/com/mes/device/PlcParameterObject.java
@@ -155,7 +155,14 @@
     * @param plcValueArray PLC读取回来的byte类型数据集合
     */
    public void setPlcParameterList(byte[] plcValueArray) {
        if (plcParameterMap != null) {
        if (plcValueArray==null||!(plcValueArray.length>0)){
            log.info("plcValueArray is null or empty");
            return ;
        }
        if (plcParameterMap==null){
            log.info("plcParameterMap is null or empty");
            return ;
        }
            Collection<PlcParameterInfo> values=  plcParameterMap.values();
            for (PlcParameterInfo plcParameterInfo :values) {
                byte[] valueList = new byte[plcParameterInfo.getAddressLength()];
@@ -174,7 +181,6 @@
                    plcParameterInfo.setValue(extract1);
                }else {
                    plcParameterInfo.setValue((byteToHexString(valueList)));
                }
            }
        }
    }