MATLAB环境下全数字锁相环仿真:高速计数器与数字锁相环解析

需积分: 50 139 下载量 64 浏览量 更新于2024-08-06 收藏 11.67MB PDF 举报
"这篇文档是关于台达DVP ES2系列PLC的高速计数器和数字锁相环在MATLAB环境下实现全数字锁相环仿真模型的介绍。高速计数器分为软件计数器和硬件计数器,每个输入点只能对应一个高速输入计数器,否则会出现错误。软件高速计数器包括不同类型的输入和计数模式,例如单相、双相以及上/下沿计数等,最高可以处理10kHz的输入脉冲。在特定型号中,如SS2/SA2/SE不支持某些计数器配置。此外,文档还提到了DVP-ES2系列的操作手册,其中包含了对M继电器、特殊数据缓存器的更新和指令的新增,如NP、PN、DSPA等API指令,以及浮点数比较指令。" 本文档详细介绍了台达DVP ES2系列可编程逻辑控制器(PLC)中的高速计数器功能和数字锁相环的仿真模型。高速计数器是PLC中用于精确测量高速脉冲信号频率和数量的关键组件。它们分为软件计数器和硬件计数器两种类型,每种都有特定的输入点和计数模式。软件高速计数器能够处理单相和双相输入,并且有上/下沿计数功能,适用于各种不同的应用场景。 高速计数器的C编号与输入点对应,例如C235至C242,每个编号对应一个特定的输入X0到X7。这些输入可以设置为递增(U)或递减(D)计数,同时根据A相和B相的组合,可以进行双相计数。需要注意的是,不同的PLC型号可能有不同的支持限制,比如SS2/SA2/SE不支持某些双相2输入的计数器。 文档中提到,软件计数器的单一点最高可以处理10kHz的输入脉冲,且最多可以同时使用8个计数器。对于特定的输入组合,如(X4,X5)(C233)和(X6,X7)(C234),最高计数频率可达5kHz,而(X0,X2)(C232)则可以达到15kHz。 此外,该文档还涉及到DVP-ES2系列PLC的程序设计,包括M继电器和特殊数据缓存器的更新。例如,新增了M1037、M1119、M1308等M继电器,以及D1037、D1312等特殊数据缓存器,它们提供了额外的功能,如启动SPD功能、DDRVI两段速输出、定位后的脉冲输出控制等。同时,还更新了基本指令和API指令,增加了浮点数比较指令和新的API指令,如DSPA,提升了程序的处理能力和灵活性。 最后,文档提到了版本更新的历史,包括对操作手册的修订和新功能的添加,反映出台达DVP ES2系列PLC在不断演进和优化,以适应更广泛的应用需求。通过这些更新,用户可以更好地利用高速计数器和数字锁相环功能,实现更精确的控制和测量。