恭喜,你发布的帖子
发布于 2017-06-05 10:46:28
18楼
你确定"启用高速输出、高速计数器、上升沿中断、下降沿中断以及D/A变换"能做得到精确测量0.5%的精度么?750Hz的周期就是1.3ms,0.5%精度就是分成200份,1.3/200=65us,你确定PLC在65us内能够转换出正确的模拟量值(幅值)?能够执行完中断里面的指令并返回(0.5%占空比)?
不知道你在哪里看得S7 200 SMART参数说明能够实现得了模拟量50us转换,各种中断初始化、中断子程序内部处理指令能够50us内完成(50us,最多也就40条基本指令!),进入中断、退出中断都不止这个时间了吧。
根据我以前学过的测量技术,要精确测量一个时域信号的质量情况,最少要快8倍的时间采集。要精确测量0.5%,最少要65/8 = 8us采集一次来判断。(SMART斜眼:我不认识他)。
并且像贴主说的,原先是用"均方根计算出来的",这可是波形的面积计算咯,不是SMART这通用PLC干的活,而是20MHz示波器的活儿,妥妥的ns级别。
非常赞同兄台所言,这种应用别说smart200这种,就是顶级的400和1500系列来也不行。除非要西门子专门给你开发一些硬件和软件,否则就别想了。
可以考虑PC based 的硬件平台。
请填写推广理由:
分享
只看
楼主