|
@@ -262,7 +262,7 @@ namespace CyberX8_Simulator.Devices
|
|
|
if (DONameIndexDic.ContainsKey("c_SRD1_CHUCK_VACUUM") && position == DONameIndexDic["c_SRD1_CHUCK_VACUUM"])
|
|
|
{
|
|
|
value = (_doNameWagoDODic["c_SRD1_CHUCK_VACUUM"].Invert ) ? !value : value;
|
|
|
- _srd1currentVacuumValue = value ? 10000 : 4000;
|
|
|
+ _srd1currentVacuumValue = value ? _srd1currentVacuumValue : 4000;
|
|
|
UpdataAIShorts("r_SRD1_CHUCK_VACUUM_anlg", _srd1currentVacuumValue);
|
|
|
UpdataDIBytes("r_SRD1_CHUCK_VAC_OK", value ? 0 : 1);
|
|
|
|
|
@@ -270,7 +270,7 @@ namespace CyberX8_Simulator.Devices
|
|
|
if (DONameIndexDic.ContainsKey("c_SRD2_CHUCK_VACUUM") && position == DONameIndexDic["c_SRD2_CHUCK_VACUUM"])
|
|
|
{
|
|
|
value = _doNameWagoDODic["c_SRD2_CHUCK_VACUUM"].Invert ? !value : value;
|
|
|
- _srd2currentVacuumValue = value ? 10000 : 4000;
|
|
|
+ _srd2currentVacuumValue = value ? _srd2currentVacuumValue : 4000;
|
|
|
UpdataAIShorts("r_SRD2_CHUCK_VACUUM_anlg", _srd2currentVacuumValue);
|
|
|
UpdataDIBytes("r_SRD2_CHUCK_VAC_OK", value ? 0 : 1);
|
|
|
}
|