| | |
| | | @keyup.enter.native="writeValue(plcSigns[19])" @focus="refresh()" @blur="writeValue(plcSigns[19])"></el-input>m/min |
| | | </div> |
| | | <div> |
| | | <el-button type="primary" @click="writeValue(plcSigns[20])">Y轴定位设置1</el-button> |
| | | <el-button style="width: 50%;" type="primary" @click="writeValue(plcSigns[20])">Y轴定位设置1</el-button> |
| | | <el-input style="width: 30%;" v-model="plcSigns[21].value" @focus="refresh()" @blur="writeValue(plcSigns[21])" |
| | | @keyup.enter.native="writeValue(plcSigns[21])" |
| | | oninput="value=value.replace(/^(-?)(\D*)(\d*(?:\.\d{0,2})?).*$/g, '$1$3')"></el-input>mm |
| | | </div> |
| | | <div> |
| | | <el-button type="primary" @click="writeValue(plcSigns[22])">Y轴定位设置2</el-button> |
| | | <el-button style="width: 50%;" type="primary" @click="writeValue(plcSigns[22])">Y轴定位设置2</el-button> |
| | | <el-input style="width: 30%;" v-model="plcSigns[23].value" @focus="refresh()" @blur="writeValue(plcSigns[23])" |
| | | @keyup.enter.native="writeValue(plcSigns[23])" |
| | | oninput="value=value.replace(/^(-?)(\D*)(\d*(?:\.\d{0,2})?).*$/g, '$1$3')"></el-input>mm |
| | |
| | | </div> |
| | | <div> |
| | | <el-button type="primary" @click="writeValue(plcSigns[89])">大车原点设定</el-button> |
| | | </div> |
| | | <div> |
| | | <el-button type="primary" @click="writeValue(plcSigns[90])">油泵自动维护</el-button> |
| | | </div> |
| | | <div> |
| | |
| | | </div> |
| | | <div> |
| | | <el-button type="primary" @click="writeValue(plcSigns[109])">1#笼子距离</el-button> |
| | | <el-input style="width: 30%;" v-model="plcSigns[109].value" @focus="refresh()" @blur="writeValue(plcSigns[109])" |
| | | @keyup.enter.native="writeValue(plcSigns[109])" |
| | | oninput="value=value.replace(/^(-?)(\D*)(\d*(?:\.\d{0,2})?).*$/g, '$1$3')"></el-input>mm |
| | | </div> |
| | | <div> |
| | | <el-button type="primary" @click="writeValue(plcSigns[109])">2#笼子距离</el-button> |
| | | <el-input style="width: 30%;" v-model="plcSigns[1].value" @focus="refresh()" @blur="writeValue(plcSigns[18])" |
| | | @keyup.enter.native="writeValue(plcSigns[104])" |
| | | oninput="value=value.replace(/^(-?)(\D*)(\d*(?:\.\d{0,2})?).*$/g, '$1$3')"></el-input>mm |
| | | </div> |
| | | <div> |
| | | 入片输送启动延时<el-input style="width: 30%;" v-model="plcSigns[1].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[110])" |
| | | <el-input style="width: 30%;" v-model="plcSigns[110].value" @focus="refresh()" @blur="writeValue(plcSigns[110])" |
| | | @keyup.enter.native="writeValue(plcSigns[110])" |
| | | oninput="value=value.replace(/^(-?)(\D*)(\d*(?:\.\d{0,2})?).*$/g, '$1$3')"></el-input>mm |
| | | </div> |
| | | <div> |
| | | <el-button type="primary" @click="writeValue(plcSigns[111])">2#笼子距离</el-button> |
| | | <el-input style="width: 30%;" v-model="plcSigns[112].value" @focus="refresh()" @blur="writeValue(plcSigns[112])" |
| | | @keyup.enter.native="writeValue(plcSigns[1112])" |
| | | oninput="value=value.replace(/^(-?)(\D*)(\d*(?:\.\d{0,2})?).*$/g, '$1$3')"></el-input>mm |
| | | </div> |
| | | <div> |
| | | 入片输送启动延时<el-input style="width: 30%;" v-model="plcSigns[113].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[113])" |
| | | @keyup.enter.native="writeValue(plcSigns[113])" |
| | | :oninput="`value=value.replace(/[^-\\d]/g, '')`"></el-input>ms |
| | | </div> |
| | | <div> |
| | | 出片输送启动延时<el-input style="width: 30%;" v-model="plcSigns[1].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[111])" |
| | | @keyup.enter.native="writeValue(plcSigns[111])" |
| | | 出片输送启动延时<el-input style="width: 30%;" v-model="plcSigns[114].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[114])" |
| | | @keyup.enter.native="writeValue(plcSigns[114])" |
| | | :oninput="`value=value.replace(/[^-\\d]/g, '')`"></el-input>ms |
| | | </div> |
| | | </div> |
| | | <div> |
| | | <div> |
| | | C01行走高速<el-input type="text" style="width: 30%;" v-model="plcSigns[112].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[112])" |
| | | @keyup.enter.native="writeValue(plcSigns[112])" |
| | | oninput="value=value.replace(/^(-?)(\D*)(\d*(?:\.\d{0,2})?).*$/g, '$1$3')"></el-input>ms |
| | | </div> |
| | | <div> |
| | | C01行走手动<el-input style="width: 30%;" v-model="plcSigns[113].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[113])" |
| | | @keyup.enter.native="writeValue(plcSigns[113])" |
| | | oninput="value=value.replace(/^(-?)(\D*)(\d*(?:\.\d{0,2})?).*$/g, '$1$3')"></el-input>ms |
| | | </div> |
| | | <div> |
| | | 最大取片格子<el-input style="width: 30%;" v-model="plcSigns[114].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[114])" |
| | | @keyup.enter.native="writeValue(plcSigns[114])" |
| | | :oninput="`value=value.replace(/[^-\\d]/g, '')`"></el-input>ms |
| | | </div> |
| | | <div> |
| | | 最小取片格子<el-input style="width: 30%;" v-model="plcSigns[115].value" |
| | | C01行走高速<el-input type="text" style="width: 30%;" v-model="plcSigns[115].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[115])" |
| | | @keyup.enter.native="writeValue(plcSigns[115])" |
| | | oninput="value=value.replace(/^(-?)(\D*)(\d*(?:\.\d{0,2})?).*$/g, '$1$3')"></el-input>ms |
| | | </div> |
| | | <div> |
| | | C01行走手动<el-input style="width: 30%;" v-model="plcSigns[116].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[116])" |
| | | @keyup.enter.native="writeValue(plcSigns[116])" |
| | | oninput="value=value.replace(/^(-?)(\D*)(\d*(?:\.\d{0,2})?).*$/g, '$1$3')"></el-input>ms |
| | | </div> |
| | | <div> |
| | | 最大取片格子<el-input style="width: 30%;" v-model="plcSigns[117].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[117])" |
| | | @keyup.enter.native="writeValue(plcSigns[117])" |
| | | :oninput="`value=value.replace(/[^-\\d]/g, '')`"></el-input>ms |
| | | </div> |
| | | <div> |
| | | <el-button type="primary" @click="writeValue(plcSigns[116])" >3#笼子距离</el-button> |
| | | <el-input style="width: 30%;" v-model="plcSigns[117].value" @focus="refresh()" @blur="writeValue(plcSigns[117])" |
| | | @keyup.enter.native="writeValue(plcSigns[117])" |
| | | oninput="value=value.replace(/^(-?)(\D*)(\d*(?:\.\d{0,2})?).*$/g, '$1$3')"></el-input>mm |
| | | </div> |
| | | <div> |
| | | 入片输送超时时间<el-input style="width: 30%;" v-model="plcSigns[118].value" |
| | | 最小取片格子<el-input style="width: 30%;" v-model="plcSigns[118].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[118])" |
| | | @keyup.enter.native="writeValue(plcSigns[118])" |
| | | :oninput="`value=value.replace(/[^-\\d]/g, '')`"></el-input>ms |
| | | </div> |
| | | <div> |
| | | 出片输送超时时间<el-input style="width: 30%;" v-model="plcSigns[119].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[119])" |
| | | @keyup.enter.native="writeValue(plcSigns[119])" |
| | | <el-button type="primary" @click="writeValue(plcSigns[119])" >3#笼子距离</el-button> |
| | | <el-input style="width: 30%;" v-model="plcSigns[120].value" @focus="refresh()" @blur="writeValue(plcSigns[120])" |
| | | @keyup.enter.native="writeValue(plcSigns[120])" |
| | | oninput="value=value.replace(/^(-?)(\D*)(\d*(?:\.\d{0,2})?).*$/g, '$1$3')"></el-input>mm |
| | | </div> |
| | | <div> |
| | | 入片输送超时时间<el-input style="width: 30%;" v-model="plcSigns[121].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[121])" |
| | | @keyup.enter.native="writeValue(plcSigns[121])" |
| | | :oninput="`value=value.replace(/[^-\\d]/g, '')`"></el-input>ms |
| | | </div> |
| | | <div> |
| | | 出片输送超时时间<el-input style="width: 30%;" v-model="plcSigns[122].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[122])" |
| | | @keyup.enter.native="writeValue(plcSigns[122])" |
| | | :oninput="`value=value.replace(/[^-\\d]/g, '')`"></el-input>ms |
| | | </div> |
| | | </div> |
| | |
| | | <div style="display: flex;"> |
| | | <div> |
| | | <div> |
| | | C02输送高速<el-input style="width: 30%;" v-model="plcSigns[120].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[120])" |
| | | @keyup.enter.native="writeValue(plcSigns[120])" |
| | | oninput="value=value.replace(/^(-?)(\D*)(\d*(?:\.\d{0,2})?).*$/g, '$1$3')"></el-input>m/min |
| | | </div> |
| | | <div> |
| | | C02输送低速<el-input style="width: 30%;" v-model="plcSigns[121].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[121])" |
| | | @keyup.enter.native="writeValue(plcSigns[121])" |
| | | oninput="value=value.replace(/^(-?)(\D*)(\d*(?:\.\d{0,2})?).*$/g, '$1$3')"></el-input>m/min |
| | | </div> |
| | | <div> |
| | | C02输送手动<el-input style="width: 30%;" v-model="plcSigns[122].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[122])" |
| | | @keyup.enter.native="writeValue(plcSigns[122])" |
| | | :oninput="`value=value.replace(/[^-\\d]/g, '')`"></el-input>m/min |
| | | </div> |
| | | <div> |
| | | C02最大速度<el-input style="width: 30%;" v-model="plcSigns[123].value" |
| | | C02输送高速<el-input style="width: 30%;" v-model="plcSigns[123].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[123])" |
| | | @keyup.enter.native="writeValue(plcSigns[123])" |
| | | oninput="value=value.replace(/^(-?)(\D*)(\d*(?:\.\d{0,2})?).*$/g, '$1$3')"></el-input>m/min |
| | | </div> |
| | | <div> |
| | | C02输送低速<el-input style="width: 30%;" v-model="plcSigns[124].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[124])" |
| | | @keyup.enter.native="writeValue(plcSigns[124])" |
| | | oninput="value=value.replace(/^(-?)(\D*)(\d*(?:\.\d{0,2})?).*$/g, '$1$3')"></el-input>m/min |
| | | </div> |
| | | <div> |
| | | C02输送手动<el-input style="width: 30%;" v-model="plcSigns[125].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[125])" |
| | | @keyup.enter.native="writeValue(plcSigns[125])" |
| | | :oninput="`value=value.replace(/[^-\\d]/g, '')`"></el-input>m/min |
| | | </div> |
| | | <div> |
| | | <el-button type="primary" @click="writeValue(plcSigns[124])">4#笼子距离</el-button> |
| | | <el-input style="width: 30%;" v-model="plcSigns[125].value" @focus="refresh()" @blur="writeValue(plcSigns[125])" |
| | | @keyup.enter.native="writeValue(plcSigns[125])" |
| | | C02最大速度<el-input style="width: 30%;" v-model="plcSigns[126].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[126])" |
| | | @keyup.enter.native="writeValue(plcSigns[126])" |
| | | :oninput="`value=value.replace(/[^-\\d]/g, '')`"></el-input>m/min |
| | | </div> |
| | | <div> |
| | | <el-button type="primary" @click="writeValue(plcSigns[127])">4#笼子距离</el-button> |
| | | <el-input style="width: 30%;" v-model="plcSigns[128].value" @focus="refresh()" @blur="writeValue(plcSigns[128])" |
| | | @keyup.enter.native="writeValue(plcSigns[128])" |
| | | oninput="value=value.replace(/^(-?)(\D*)(\d*(?:\.\d{0,2})?).*$/g, '$1$3')"></el-input>mm |
| | | </div> |
| | | <div> |
| | | 入片输送启动延时<el-input style="width: 30%;" v-model="plcSigns[126].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[126])" |
| | | @keyup.enter.native="writeValue(plcSigns[126])" |
| | | 入片输送启动延时<el-input style="width: 30%;" v-model="plcSigns[129].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[129])" |
| | | @keyup.enter.native="writeValue(plcSigns[129])" |
| | | :oninput="`value=value.replace(/[^-\\d]/g, '')`"></el-input>ms |
| | | </div> |
| | | <div> |
| | | 出片输送启动延时<el-input style="width: 30%;" v-model="plcSigns[1].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[126])" |
| | | @keyup.enter.native="writeValue(plcSigns[126])" |
| | | 出片输送启动延时<el-input style="width: 30%;" v-model="plcSigns[130].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[130])" |
| | | @keyup.enter.native="writeValue(plcSigns[130])" |
| | | :oninput="`value=value.replace(/[^-\\d]/g, '')`"></el-input>ms |
| | | </div> |
| | | </div> |
| | | <div> |
| | | <div> |
| | | C02行走高速<el-input type="text" style="width: 30%;" v-model="plcSigns[127].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[127])" |
| | | @keyup.enter.native="writeValue(plcSigns[127])" |
| | | oninput="value=value.replace(/^(-?)(\D*)(\d*(?:\.\d{0,2})?).*$/g, '$1$3')"></el-input>m/s |
| | | </div> |
| | | <div> |
| | | C02行走手动<el-input style="width: 30%;" v-model="plcSigns[128].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[128])" |
| | | @keyup.enter.native="writeValue(plcSigns[128])" |
| | | oninput="value=value.replace(/^(-?)(\D*)(\d*(?:\.\d{0,2})?).*$/g, '$1$3')"></el-input>m/s |
| | | </div> |
| | | <div> |
| | | 最大取片格子<el-input style="width: 30%;" v-model="plcSigns[129].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[129])" |
| | | @keyup.enter.native="writeValue(plcSigns[129])" |
| | | :oninput="`value=value.replace(/[^-\\d]/g, '')`"></el-input>格 |
| | | </div> |
| | | <div> |
| | | 最小取片格子<el-input style="width: 30%;" v-model="plcSigns[130].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[130])" |
| | | @keyup.enter.native="writeValue(plcSigns[130])" |
| | | :oninput="`value=value.replace(/[^-\\d]/g, '')`"></el-input>格 |
| | | </div> |
| | | <div> |
| | | 入片输送超时时间<el-input style="width: 30%;" v-model="plcSigns[131].value" |
| | | C02行走高速<el-input type="text" style="width: 30%;" v-model="plcSigns[131].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[131])" |
| | | @keyup.enter.native="writeValue(plcSigns[131])" |
| | | oninput="value=value.replace(/^(-?)(\D*)(\d*(?:\.\d{0,2})?).*$/g, '$1$3')"></el-input>m/s |
| | | </div> |
| | | <div> |
| | | C02行走手动<el-input style="width: 30%;" v-model="plcSigns[132].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[132])" |
| | | @keyup.enter.native="writeValue(plcSigns[132])" |
| | | oninput="value=value.replace(/^(-?)(\D*)(\d*(?:\.\d{0,2})?).*$/g, '$1$3')"></el-input>m/s |
| | | </div> |
| | | <div> |
| | | 最大取片格子<el-input style="width: 30%;" v-model="plcSigns[133].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[133])" |
| | | @keyup.enter.native="writeValue(plcSigns[133])" |
| | | :oninput="`value=value.replace(/[^-\\d]/g, '')`"></el-input>格 |
| | | </div> |
| | | <div> |
| | | 最小取片格子<el-input style="width: 30%;" v-model="plcSigns[134].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[134])" |
| | | @keyup.enter.native="writeValue(plcSigns[134])" |
| | | :oninput="`value=value.replace(/[^-\\d]/g, '')`"></el-input>格 |
| | | </div> |
| | | <div> |
| | | 入片输送超时时间<el-input style="width: 30%;" v-model="plcSigns[135].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[135])" |
| | | @keyup.enter.native="writeValue(plcSigns[135])" |
| | | :oninput="`value=value.replace(/[^-\\d]/g, '')`"></el-input>ms |
| | | </div> |
| | | <div> |
| | | 出片输送超时时间<el-input style="width: 30%;" v-model="plcSigns[132].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[132])" |
| | | @keyup.enter.native="writeValue(plcSigns[132])" |
| | | 出片输送超时时间<el-input style="width: 30%;" v-model="plcSigns[136].value" |
| | | @focus="refresh()" @blur="writeValue(plcSigns[136])" |
| | | @keyup.enter.native="writeValue(plcSigns[136])" |
| | | :oninput="`value=value.replace(/[^-\\d]/g, '')`"></el-input>ms |
| | | </div> |
| | | </div> |
| | |
| | | socket.close(); |
| | | }, |
| | | writeValue(plcSign) { |
| | | writeValue(plcSign.addressIndex, plcSign.value, plcSign.ratio).then(res => { |
| | | const value = plcSign.value || 1; // 默认值为1 |
| | | writeValue(plcSign.unit, value, plcSign.ratio).then(res => { |
| | | if (res.data.message == 200) { |
| | | this.$message.success(this.$t('Operation successful')); |
| | | } |