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)){
|
|
}
|
}
|
|
}
|