调整变频器耐受状态字段
This commit is contained in:
@@ -300,7 +300,7 @@ public class SocketFreqConverterDevService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
List<FreqConverterStatus> statusList = freqConverterService.getDipDurationStatusData(suffix, lastStatusData.getTimestamp(), pqDipData.getStartTime().plusNanos(pqDipData.getDurationMs() * 1000_000L));
|
List<FreqConverterStatus> statusList = freqConverterService.getDipDurationStatusData(suffix, lastStatusData.getTimestamp(), pqDipData.getStartTime().plusNanos(pqDipData.getDurationMs() * 1000_000L));
|
||||||
Integer originalTolerant = (lastStatusData.getStatusWord1() != freqConverterConfig.getNoTolerant()) ? 1 : 0;
|
Integer originalTolerant = (lastStatusData.getStatusWord1() == freqConverterConfig.getTolerant()) ? 1 : 0;
|
||||||
LocalDateTime targetEndTime = pqDipData.getStartTime()
|
LocalDateTime targetEndTime = pqDipData.getStartTime()
|
||||||
.plusNanos(pqDipData.getDurationMs() * 1000_000L)
|
.plusNanos(pqDipData.getDurationMs() * 1000_000L)
|
||||||
.plusNanos(freqConverterConfig.getDt() * 1000_000L);
|
.plusNanos(freqConverterConfig.getDt() * 1000_000L);
|
||||||
@@ -310,7 +310,7 @@ public class SocketFreqConverterDevService {
|
|||||||
PqFreqConverterTestRes testRes = new PqFreqConverterTestRes();
|
PqFreqConverterTestRes testRes = new PqFreqConverterTestRes();
|
||||||
testRes.setDipId(pqDipData.getId());
|
testRes.setDipId(pqDipData.getId());
|
||||||
testRes.setTolerant(originalTolerant == 1 ?
|
testRes.setTolerant(originalTolerant == 1 ?
|
||||||
(status.getStatusWord1() != freqConverterConfig.getNoTolerant() ? 1 : 0)
|
(status.getStatusWord1() == freqConverterConfig.getTolerant() ? 1 : 0)
|
||||||
: 0);
|
: 0);
|
||||||
testRes.setStartTime(lastStatusData.getTimestamp());
|
testRes.setStartTime(lastStatusData.getTimestamp());
|
||||||
|
|
||||||
|
|||||||
@@ -299,7 +299,7 @@ public class SocketFreqConverterService {
|
|||||||
? freqConverterStatus.getTimestamp()
|
? freqConverterStatus.getTimestamp()
|
||||||
: task.getTargetEndTime());
|
: task.getTargetEndTime());
|
||||||
|
|
||||||
testRes.setTolerant(testRes.getTolerant() & (freqConverterStatus.getStatusWord1() != freqConverterConfig.getNoTolerant() ? 1 : 0));
|
testRes.setTolerant(testRes.getTolerant() & (freqConverterStatus.getStatusWord1() == freqConverterConfig.getTolerant() ? 1 : 0));
|
||||||
testResList.add(testRes);
|
testResList.add(testRes);
|
||||||
|
|
||||||
if (freqConverterStatus.getTimestamp().isAfter(task.getTargetEndTime())) {
|
if (freqConverterStatus.getTimestamp().isAfter(task.getTargetEndTime())) {
|
||||||
|
|||||||
@@ -13,6 +13,6 @@ import org.springframework.stereotype.Component;
|
|||||||
@ConfigurationProperties(prefix = "freq-converter")
|
@ConfigurationProperties(prefix = "freq-converter")
|
||||||
public class FreqConverterConfig {
|
public class FreqConverterConfig {
|
||||||
private Long schedulePeriod;
|
private Long schedulePeriod;
|
||||||
private Integer noTolerant;
|
private Integer tolerant;
|
||||||
private Integer dt;
|
private Integer dt;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -129,5 +129,5 @@ activate:
|
|||||||
|
|
||||||
freq-converter:
|
freq-converter:
|
||||||
schedule-period: 200 #定时器运行间隔
|
schedule-period: 200 #定时器运行间隔
|
||||||
no-tolerant: 4 #不耐受状态
|
tolerant: 1 #耐受状态
|
||||||
dt: 200 #延迟时间ms
|
dt: 200 #延迟时间ms
|
||||||
Reference in New Issue
Block a user