| | |
| | | import com.zy.acs.common.utils.News; |
| | | import com.zy.acs.common.utils.RedisSupport; |
| | | import com.zy.acs.conveyor.core.constant.*; |
| | | import com.zy.acs.conveyor.core.enums.DeviceField; |
| | | import com.zy.acs.conveyor.core.enums.PlcAlarmDefinition; |
| | | import com.zy.acs.conveyor.core.enums.SafeSignalField; |
| | | import com.zy.acs.conveyor.core.enums.StationStatusField; |
| | | import com.zy.acs.conveyor.core.model.SafeSignal; |
| | | import com.zy.acs.conveyor.core.model.StaProtocol; |
| | | import com.zy.acs.conveyor.core.properties.DevpSlave; |
| | |
| | | content, seg[0] + i * DeviceField.BARCODE.getByteLength()); |
| | | String barcode = siemensS7Net.getByteTransform().TransString( |
| | | content, seg[1] + i * DeviceField.BARCODE.getByteLength(), |
| | | DeviceField.BARCODE.getByteLength()-seg[1] , "UTF-8").trim(); |
| | | DeviceField.BARCODE.getByteLength() - seg[1], "UTF-8").trim(); |
| | | |
| | | if (!Cools.isEmpty(barcode) && !barcode.contains("Default") && staNo != 0) { |
| | | if (!Cools.isEmpty(barcode) && !barcode.contains("Default") && !barcode.contains("Error") && staNo != 0) { |
| | | StaProtocol staProtocol = station.get(staNo); |
| | | if (staProtocol == null) { |
| | | log.warn("扫码站点不存在 [id:{}] [staNo:{}]", slave.getId(), staNo); |