二维码
世腾网

扫一扫关注

当前位置: 首页 » 新闻资讯 » 企业新闻 » 正文

海为PLC——在继电器检测设备上的应用

放大字体  缩小字体 发布日期:2024-12-13 00:38:12    来源:本站    作者:admin    浏览次数:72    评论:0
导读

  一、继电器检测设备控制要求  1、需要同时检测10个继电器  2、每个继电器需要测试8个触点,共80个触点  3、每次检测需

  一、继电器检测设备控制要求

  1、需要同时检测10个继电器

  2、每个继电器需要测试8个触点,共80个触点

  3、每次检测需要300个周期,控制输出12ms ON / 88ms OFF的脉冲为一个周期

  

  4、需要将检测结果保存在PLC中,要求停电保持,共需要保存80个触点x300个周期合计24000个状态,如果将结果保存在寄存器中则最少需要1520个停电保持寄存器

  5、每次检测结束,上位机将结果读出,根据继电器8个触点的吸合情况判断该继电器是否合格

  二、该设备对控制系统的要求及海为相应的特点

  1、运行速度快:要求程序扫描周期在1.5ms内,海为PLC由于运行速度快,指令集丰富,程序非常精简,实际运行扫描周期为1~1.1ms

  2、要有大范围的数据停电保持区:海为PLC的停电保持区可以任意设定,允许将所有数据区都设为停电保持,数据程序无须后备电池保护,永不丢失。不需要用任何指令就可以实现该功能

  3、具有ms级控制能力:海为PLC提供一个独有的16us精度系统时间,SV49-SV50为系统时间(单位16us), 系统自动循环计数, 当计数到最大值2147483647时归0不断循环计数。利用该系统时间可以方便实现ms级控制,误差仅一个扫描周期

  三、初始化脉冲数据

  由于要控制输出12ms ON / 88ms OFF的脉冲,转换为16us时间单位如下:

  12ms=12000us=750(16us),存放放在V2000-V2001中

  88ms=88000us=5500(16us),存放放在V2002-V2003中

  建立一个名称为“时间间隔初始值”的初始寄存器值表,将ON时间设定为750和OFF时间设定为5500(当然也可以不建立该表而选择在程序中初始化V2000-V2001及 V2002-V2003的值),如下图:

  

  四、实现程序如下:

  本程序扫描周期1~1.1ms,1如下图:

  

 
(文/admin)
打赏
免责声明
• 
部分文章来源于网络,我们均标明出处,如果您不希望我们展现您的文章,请与我们联系,我们会尽快处理。
0相关评论
 

(c)2023-2023 www.pec33.com All Rights Reserved

琼ICP备2024045691号