如何用西门子S7-200PLC计算脉冲宽度可以用以下的方式计算脉冲宽度。创建一个脉宽调制子程序使用PLS脉冲输出功能和PWM功能创建一个20 kHz 脉冲序列。使用菜单“工具> 位置向导”。选择“配置S7-200 集成的 PTO/PWM 功能”。然后选择相应的输出用于发出脉冲,生成一个自动脉冲发生器 (如 Q0.0)。 选择 PWM 功能和相应的时基 (微秒时基,时钟周期 50 μs,25 μs 脉宽)。然后点击“完成”确认创建子程序。 使用指令向导HSC创建高速计数器 使用菜单 工具>指令向导>HSC 打开高速计数器向导。在向导中选择相应的高速计数器 (如 HSC 1 模式 2),指定初始化选项。关闭向导。插入子程序或中断到项目中在子程序SBR_0 中, 分配中断程序 (INT_0) 到事件 1 (I0.0 的下降沿) 。在中断程序中(INT_0), 拷贝当前计数值 HC1 到双字中 (VD0) 然后重新初始化计数器,复位计数器到0。 硬件连接连接输出 Q0.0 (脉冲发生器)到高速计数器输入 (例子中是 I0.6 HSC1)。将要测量的脉冲 (initiator) 连接到启动输入 (I1.1 HSC1) 然后连接到中断输入 (I0.0)。当启动输入使能的时候,20 kHz脉冲开始计数。处理输入 I1.0 (复位输入 HSC1) 防止信号被使能。I0.0的每个下降沿到来时,高速计数器 HSC1的计数值都会被读出来,填写到先前定义的存储区(VD0)中,计数器复位0。通过指定的脉冲序列计算脉冲宽度 (计算公式:测量的脉冲数量 x 0.0005 μs)。系数0.0005 通过脉冲序列 20000 的1/x 算出。
温馨提示:湖南阳光技术学校常年面向全国招生(不限年龄)。由湖南阳光技术学校实战一线首席技术专家授课,天天实操,全程实战,手把手教,。我们是正规技术学校,我们有自己的校园,我们是行业正规军!我们有自己的教学楼、学员公寓楼、篮球场(2个)、有校内花园、有专业实操车间。我们会为您提供海量的如何用西门子S7200PLC计算脉冲宽度的信息,如果您想了解有关如何用西门子S7200PLC计算脉冲宽度方面的更多资讯,请经常关注我校网站:www.apx168.com 也可以加我们微信号:yp941688 或 yp94168;我们将给你 详细的与如何用西门子S7200PLC计算脉冲宽度相关的解答。 如果您对湖南阳光技术学校发布的如何用西门子S7200PLC计算脉冲宽度这条信息有什么好的建议,请告诉我们。您的宝贵建议对我们逐步完善如何用西门子S7200PLC计算脉冲宽度的内容有重要的参考作用!