U盘存数据不是实时写入的,而是先放在人机的缓存里,要保证数据存到U盘,可以用以下的方法:
1、做一个“移除多媒体”的按钮,属性里选成USB,每次拔U盘前必须先点这个按钮,数据才会被确实写到U盘,并且不会发生损坏端口的情况(当然概率较低);
2、考虑到意外掉电或者需要做自动定时存储的情况,有两种解决办法,都在选项——设置模块参数中,一是,在一般选项中设定外部装置快写值,默认是不启用,你可以勾选一个值,比如1KB,表示每累计1KB的数据就自动往U盘写一次,最小是512B,好处是可以保证意外断电时大部分数据还在;二是。在控制命令选项中勾选“一般控制”,仔细看这个控制字的位定义,其中一个位叫做“立即写入外部装置”,可以通过PLC或宏指令定时触发这个位来做数据自动保存,当然注意使用频率,U盘毕竟不是固态硬盘,写入操作太频繁会坏掉的。