请教高手s7-300cpu312如何测量频率信号
答案:2 悬赏:70 手机版
解决时间 2021-02-07 17:08
- 提问者网友:皆是孤独
- 2021-02-06 16:47
现在我有一台s7-300,cpu是312IFM,想测量流量计输出的频率信号,该信号是直接接在cpu自带的di模块124.6上,请问如何编程,是否要调用sfb,是则又如何调用,谢谢,很急!
最佳答案
- 五星知识达人网友:迷人又混蛋
- 2021-02-06 17:33
1. 频率测量,为了定量分析物理学上的频率,势必涉及频率测量。频率测量一般原理,是通过相应的传感器,将周期变化的特性转化为电信号,再由电子频率计显示对应的频率,如工频、声频、振动频率等。除此之外,还有应用多普勒效应原理,对声频的测量。
2. 测量频率的方法一般分为无源测频法、有源测频法及电子计数法三种。
3. 无源测频法(又可分为谐振法和电桥法),常用于频率粗测,精度在1%左右。
4. 有源比较法可分为拍频法和差频法,前者是利用两个信号线性叠加以产生拍频现象,再通过检测零拍现象进行测频,常用于低频测量,误差在零点几Hz。
5. 后者则利用两个非线性信号叠加来产生差频现象,然后通过检测零差现象进行测频,常用于高频测量,误差在±20 Hz左右。
6. 以上方法在测量范围和精度上都有一定的不足,而电子计数法主要通过单片机进行控制。由于单片机的较强控制与运算功能,电子计数法的测量频率范围宽,精度高,易于实现。
2. 测量频率的方法一般分为无源测频法、有源测频法及电子计数法三种。
3. 无源测频法(又可分为谐振法和电桥法),常用于频率粗测,精度在1%左右。
4. 有源比较法可分为拍频法和差频法,前者是利用两个信号线性叠加以产生拍频现象,再通过检测零拍现象进行测频,常用于低频测量,误差在零点几Hz。
5. 后者则利用两个非线性信号叠加来产生差频现象,然后通过检测零差现象进行测频,常用于高频测量,误差在±20 Hz左右。
6. 以上方法在测量范围和精度上都有一定的不足,而电子计数法主要通过单片机进行控制。由于单片机的较强控制与运算功能,电子计数法的测量频率范围宽,精度高,易于实现。
全部回答
- 1楼网友:野味小生
- 2021-02-06 18:03
我看到西门子s7-300的手册上讲124.6-125.1可以作为频率信号的输入口。需要调用sfb模块吗?西门子公司的人说需要调用sfb30或sfb48,但我不知道这些sfb的背景db是什么及它们的输入参数和输出参数是如何设定的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯