|
|
|
@ -28,14 +28,10 @@ void modbus_io_set_Output(uint8_t slave_adr, uint8_t nr, uint8_t state) {
|
|
|
|
writeCoil(slave_adr,100+nr,1);
|
|
|
|
writeCoil(slave_adr,100+nr,1);
|
|
|
|
wait_write(10);
|
|
|
|
wait_write(10);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
//case TOGGLE:
|
|
|
|
case TOGGLE:
|
|
|
|
// ioHelperSetBit(outStatesBlinking, nr, OFF);
|
|
|
|
writeCoil(slave_adr,200+nr,1);
|
|
|
|
// if (ioHelperReadBit(outStates, nr)) {
|
|
|
|
wait_write(10);
|
|
|
|
// ioHelperSetBit(outStates, nr, OFF);
|
|
|
|
break;
|
|
|
|
// } else {
|
|
|
|
|
|
|
|
// ioHelperSetBit(outStates, nr, ON);
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// break;
|
|
|
|
|
|
|
|
case ON:
|
|
|
|
case ON:
|
|
|
|
writeCoil(slave_adr,nr,1);
|
|
|
|
writeCoil(slave_adr,nr,1);
|
|
|
|
wait_write(10);
|
|
|
|
wait_write(10);
|
|
|
|
|