恭喜,你发布的帖子
发布于 2025-01-05 11:21:17
5楼
你确定不是你接线和组态问题。你这个截图原话布置这样的,我找到资料原话和原图如下。
加入下拉电阻是为了使输入输出信号达到其逻辑电平有效范围。 如果设备的输出是集电极开路晶体管,则可能出现这种情况。 晶体管关闭时,没有任何因素将信号驱动为低电平状态。 信号将转换为低电平状态,但所需时间将取决于电路的输入电阻和电容。 这种情况可能导致脉冲丢失。 可通过将下拉电阻接到输入信号的方法避免这种情况,如下图所示。 由于 CPU 的输入电压是24V,因此电阻的额定0功率必须为高功率。 100 欧 5 瓦的电阻是一个合适的选择。
你的高速计数器信号是采集的上面红色部分说的那种信号吗?检查自己线路问题,还有程序组态编程问题。你传感器是NPN低电平输入信号,公共点都是接的+24V,至少输入是低电平没有问题。
参考smart200 高速计数器向导和编程,在参考smart200 输入接线。
常见问题:(上面这段原话就是从下面这个链接中找到的)
高速计数器常见问题:
https://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/013.html
S7-200 SMART 模块接线:
https://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/071.html
那就检查是不是干扰问题,还是滤波时间设置不对造成。你本来就是低电平高速输入信号,接下拉电阻是不对。只有高电平输入,才能接下拉电阻,这样将电平输入转换成低电平。
请填写推广理由:
分享
只看
楼主