自动化立体仓库 - WCS系统
#
lsh
2022-10-25 948a99d54d4974dee3cf41b34a5ff644fdf3e972
#
2个文件已修改
17 ■■■■ 已修改文件
src/main/java/com/zy/core/thread/SiemensCrnThread.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application.yml 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/thread/SiemensCrnThread.java
@@ -330,6 +330,7 @@
                BasCrnpService basCrnpService = SpringUtils.getBean(BasCrnpService.class);
                BasCrnp basCrnp = new BasCrnp();
                basCrnp.setCrnNo(slave.getId());
                basCrnp.setCrnSts((int)crnProtocol.getMode());
                if (!basCrnpService.updateById(crnProtocol.toSqlModel(basCrnp))){
                    log.error("堆垛机plc数据库更新失败 ===>> [id:{}] [ip:{}] [port:{}] [rack:{}] [slot:{}]", slave.getId(), slave.getIp(), slave.getPort(), slave.getRack(), slave.getSlot());
                }
@@ -368,16 +369,16 @@
        array[7] = command.getSourceStaNo();
        array[8] = command.getDestinationStaNo();
        // 作业信息
        OperateResult result = siemensNet.Write("DB1000.0", array);
        OperateResult result = siemensNet.Write("DB10.0", array);
        // 任务号 + 完成位
        short[] array2 = new short[2];
        array2[0] = command.getTaskNo();
        array2[1] = command.getAckFinish();
        OperateResult result1 = siemensNet.Write("DB1000.24", array2);
        OperateResult result1 = siemensNet.Write("DB10.24", array2);
        // 结束位
        if (command.getAckFinish() == 0) {
            OperateResult result2 = siemensNet.Write("DB1000.28.1", true);
            OperateResult result2 = siemensNet.Write("DB10.28.1", true);
        }
        // 日志记录
src/main/resources/application.yml
@@ -8,7 +8,7 @@
    name: @pom.build.finalName@
  datasource:
    driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
    url: jdbc:sqlserver://192.168.4.15:1433;databasename=htasrs3
    url: jdbc:sqlserver://localhost:1433;databasename=htasrs3
    username: sa
    password: sa@123
  mvc:
@@ -48,7 +48,7 @@
  # 堆垛机1
  crn[0]:
    id: 1
    ip: 10.10.10.101
    ip: 10.10.10.3
    port: 102
    rack: 0
    slot: 0
@@ -86,7 +86,7 @@
  # 堆垛机2
  crn[1]:
    id: 2
    ip: 10.10.10.111
    ip: 10.10.10.10
    port: 102
    rack: 0
    slot: 0
@@ -124,7 +124,7 @@
  # 输送线
  devp[0]:
    id: 1
    ip: 192.168.4.250
    ip: 10.10.10.30
    port: 102
    rack: 0
    slot: 0
@@ -167,5 +167,5 @@
  # 磅秤
  scale[1]:
    id: 2
    ip: 10.10.10.201
    ip: 10.10.10.202
    port: 5005