package com.mes.service; import cn.hutool.json.JSONArray; import cn.hutool.json.JSONObject; import com.mes.device.PlcParameterInfo; import com.mes.tools.HexConversion; import lombok.extern.slf4j.Slf4j; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; import java.io.*; import java.net.Socket; import java.util.HashMap; import java.util.Map; /** * Plc通讯方式 [S7/ModbusTcp] */ @Component @Slf4j public class Communication { /** * 方式标识 [S7/ModbusTcp] */ private String type; Communication(){ if("ModbusTcp".equals(type)){ }else if("S7".equals(type)){ } } }