plc
This commit is contained in:
1 parent
cf65689558
commit
312f501742
1 file changed
+2
-6
@@ -50,7 +50,6 @@ static void mb_plc_read_regs(mb_inst_t *hinst)
|
|||||||
}else
|
}else
|
||||||
{
|
{
|
||||||
rt_thread_mdelay(500);
|
rt_thread_mdelay(500);
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 输出 m0256 -> RTU 2256
|
// 输出 m0256 -> RTU 2256
|
||||||
@@ -68,10 +67,9 @@ static void mb_plc_read_regs(mb_inst_t *hinst)
|
|||||||
}
|
}
|
||||||
// 写入 Modbus
|
// 写入 Modbus
|
||||||
int mwy = mb_write_bits(hinst, 2256, DO_TABLE_SIZE, w_buffer);
|
int mwy = mb_write_bits(hinst, 2256, DO_TABLE_SIZE, w_buffer);
|
||||||
if (mwy <= 0)
|
if (mwy ==0)
|
||||||
{
|
{
|
||||||
rt_thread_mdelay(500);
|
rt_thread_mdelay(500);
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//输入寄存器d0->6000
|
//输入寄存器d0->6000
|
||||||
@@ -86,7 +84,6 @@ static void mb_plc_read_regs(mb_inst_t *hinst)
|
|||||||
}
|
}
|
||||||
}else {
|
}else {
|
||||||
rt_thread_mdelay(500);
|
rt_thread_mdelay(500);
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//输出寄存器d100->6100
|
//输出寄存器d100->6100
|
||||||
@@ -97,10 +94,9 @@ static void mb_plc_read_regs(mb_inst_t *hinst)
|
|||||||
}
|
}
|
||||||
// 写入 Modbus
|
// 写入 Modbus
|
||||||
int mwd = mb_write_regs(hinst, 6100, AO_TABLE_SIZE, w_regsD);
|
int mwd = mb_write_regs(hinst, 6100, AO_TABLE_SIZE, w_regsD);
|
||||||
if (mwd > 0)
|
if (mwd == 0)
|
||||||
{
|
{
|
||||||
rt_thread_mdelay(500);
|
rt_thread_mdelay(500);
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user