抓住一点,模拟量接线问题迎刃而解(一)——确定基准电位点很重要 今日,一个新来的热线同事找我讨论模拟量模块的问题,他在热线上遇到了一些麻烦,用户打电话反映在现场的 S7 300 模拟量模块读数不变化,怎么折腾都读数是 32767。尽管模拟量模块大家都很熟悉,但是类似的问题还常常有用户反应。翻了翻手边的资料,似乎没有系统讲解这个问题的,于是把自己的经验归纳总结一下。既然是经验,放在下载中心似乎不太合适,就放在自己的故事里吧。故事写完,想必也会有个比较正式的版本放在下载中心。 在我看来,想解决这样的问题,最根本的是要抓住一点。有的用户可能迫不及待地想知道哪一点了,但是这一点涉及的知识面还是有些宽。平常也忙,我会断断续续的写,大家耐心看完这个系列,就可以抓住这一点了。 关于读不出值的问题,假如总是 32767 没有变化,其实值已经有了,只不过是超量程了。假如值为 0,那就要注意模拟量是否有问题了,使用万用表测量现场信号并没有超限。为什么会出现这两种现象呢?这是因为选择的参考电位不同,例如,现场过来的信号为 5V,那首先要问一下,基准点是几伏?10~15 是 5V,-10~ -5 同样也是 5V,假如测量端基准点是 0V,那么测量就会有问题,所以一定要保证两端等电位。模拟量模块的基准电位点就是 MANA ,所有的接线都与之有关。 在接下来的故事中,咱们就认真讲讲接线的问题。抓住一点,模拟量接线问题迎刃而解(二):隔离与非隔离问题系列 2025-03-11 这里的隔离是指模拟量模块的基准电位点 MANA 与地(也是 PLC 的数据地)隔离。隔离模块 MANA 与地 M 可以不连接,以 MANA 作为测量端的参考电位;非隔离模块 MANA 与地 M 必须连接, 这样地 M 变为 MANA作为测量端的参考电位。隔离模块的好处就是可以避开共模干扰。如何知道模块是否是隔离模块,例如SM331 模块,可以从模板法律规范中查到。S7-300 中只有一款 SM334(SM355 除外)模块是非隔离的,此外 CPU31XC 集成的模拟量也是非隔离的,共同特点就是模块的输出和输入公用 M 端。同样传感器也有隔离与非隔离的问题。通常非隔离的传感器电源的负端与信号的负端公用一个端子,例如传感器有三个端子 L, M 和 S+,通过 L, M 端子向传感器供电,S+,M 为信号的输出,公用 M 端。推断传感器是否隔离最好还是参考手册。隔离传感器信号负端与地 M 可以不连接,以信号负端作为信号源端的参考电位。非隔...