#
luxiaotao1123
2020-08-05 7f34a90f8e27465d8209b906fed2754a3f9ac214
src/main/java/com/zy/core/thread/DevpThread.java
@@ -19,9 +19,11 @@
public class DevpThread implements Runnable, ThreadHandler {
    private Slave slave;
    private MelsecMcNet melsecMcNet;
    public DevpThread(Slave slave) {
        this.slave = slave;
        connect();
    }
    @Override
@@ -30,7 +32,7 @@
        while (true) {
            try {
                Task task = MessageQueue.poll(SlaveType.Devp, slave.getId());
                if (task == null) {
                if (task != null) {
                    System.out.println("任务"+task.getId());
                }
                Thread.sleep(3000);
@@ -43,13 +45,13 @@
    @Override
    public boolean connect() {
        MelsecMcNet melsec_net = new MelsecMcNet(slave.getIp(), slave.getPort());
        OperateResult operateResult = melsec_net.ConnectServer();
        melsecMcNet = new MelsecMcNet(slave.getIp(), slave.getPort());
        OperateResult operateResult = melsecMcNet.ConnectServer();
        if (operateResult.IsSuccess) {
            log.info("输送线plc连接成功 ===>> [ip:{}] [port:{}]", slave.getIp(), slave.getPort());
            log.info("输送线plc连接成功 ===>> [id:{}] [ip:{}] [port:{}]", slave.getId(), slave.getIp(), slave.getPort());
            return true;
        } else {
            log.info("输送线plc连接失败!!! ===>> [ip:{}] [port:{}]", slave.getIp(), slave.getPort());
            log.info("输送线plc连接失败!!! ===>> [id:{}] [ip:{}] [port:{}]", slave.getId(), slave.getIp(), slave.getPort());
            return false;
        }
    }