BT_M 多笔历史数据备份

2015-06-30 9:31:58 人评论 次浏览 分类:永宏应用案例

【控制要求】使用 FBs-PLC搭建一个测试实验台,对待测设备的数据进行记录,并将纪录的数据依次放入寄存器 D0~D99中,每间隔 30分钟将 D0~D99的数据转移到其它寄存器中,以便 D0~D99重新接收新数据,待测设备的一个测试周期为 2个小时。
【元件说明】
PLC 元件 控制说明
X0 测试启动开关
X1 重新测试启动开关
X2 停止开关
D0-D99 数据采样
D100-D499 数据备份
【控制程序】

【程序说明】
  1. 1. PLC上电后开始 RUN时,变址寄存器 V被清零。
  2. X0=ON时,T250定时器开始执行计时,每隔 30分钟定时器的常开接点 T250由 OFF→ON动作一次。
  3. C0对定时器 T250的上升沿接点进行计数,并且当 V=0时,将 R0~R99的数据传送到 R100~R199,再让 V的内容值自加 100;当 V=100时,将 R0~R99的数据传送到 R200~R299,再让 V的内容值自加 100……如此类推。
  4. T250的上升沿接点计数满 4次以后,整个测试过程结束。如果需要对待测设备进行重复测试,只需要将 X1由 OFF→ON动作一次即可。当 X2=ON时,停止测试, PLC不再对待测设备采集数据,同时清除计数器 C0。