#
luxiaotao1123
2020-08-05 46f3d61d38d1e0804e5380ad608775368ba511a8
#
2个文件已修改
13 ■■■■ 已修改文件
src/main/java/com/zy/core/ServerBootstrap.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/thread/DevpThread.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/ServerBootstrap.java
@@ -1,6 +1,5 @@
package com.zy.core;
import com.core.common.Cools;
import com.zy.core.cache.MessageQueue;
import com.zy.core.cache.SlaveConnection;
import com.zy.core.enums.SlaveType;
@@ -65,10 +64,10 @@
        }
        // 初始化站点线程
        for (Slave devo : slaveProperties.getDevp()) {
            DevpThread devpThread = new DevpThread(devo);
        for (Slave devp : slaveProperties.getDevp()) {
            DevpThread devpThread = new DevpThread(devp);
            new Thread(devpThread).start();
            SlaveConnection.put(SlaveType.Devp, devo.getId(), devpThread);
            SlaveConnection.put(SlaveType.Devp, devp.getId(), devpThread);
        }
    }
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
@@ -43,8 +45,8 @@
    @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());
            return true;