恭喜,你发布的帖子
发布于 2024-01-06 17:06:25
2楼
通常读和写是要分开的,要不然容易引起互相覆盖。
你这个需求意义不大,因为完全可以用读写字分开的方式实现需要的功能。如果非要实现这个需求,可以这样:
一个状态位:写(vw200有改变);两个临时字:读字(从40001读到的)、写字(上一循环时vw200的值)。
若【写字】不等于vw200则【写】=1;
若【写】=1,执行vw200写到40001的通讯;写通讯正常done则【写字】=vw200,【写】=0;
若【禁读】=0且读40001正常done,则vw200=【读字】(上述程序已确认vw200未改变,因此可以无脑同步为40001的值),【写字】=【读字】
请填写推广理由:
分享
只看
楼主