用S7-200做主站与支持MODBUS协议的温湿度传感器通讯,传感器是4根线,2根接了24V电源,2根信号线直接焊在

2024-11-24 01:43:28
推荐回答(5个)
回答1:

这个不复杂,我之前做过一个S7-200和电量表的通讯,
需要注意几个问题:1、你最好先做一个试试,不然时间处理不好会老占用总线,且个人认为用定时器分配轮流访问最可靠,就是效率低。
2、设定好访问的是字的形式还是位,必须统一。
3、访问的地址,不知为什么我写3XXXX和4XXXX都行。你试试。
4、还有数据线到个方向,我在做时严格用标准接线,但发现相反时正好,可能是电量表写错了说明书。

回答2:

前面那位兄弟说的有可能,你还要把通讯协议弄好。其次你的3,8线有没接反?也就是说西门子的端口3是+,8是-。你是直接485电气接口吗,首先确保硬件连接无误。你说的对应的40001是对的,那么应该是支持Modbus的。你再仔细把程序看看。按照西门子手册里的样板程序改写一下就好了。

回答3:

温湿度传感器,温度是铂电阻,湿度是模拟电流吧,考虑下走温度模块和模拟量吧,只是成本就....通讯这种东西最烦了,顺利还好,调试不好搞起来弄死人。

回答4:

大家都说自己的是标准的MD协议 其实大家都有些差异的, 你遇到的估计就是协议不通了。

你找传感器或者S7-200的厂家 无论那家都可以根据另一家的程序改正的

这种事情多了。 要不然换我家(蓝阳鼎点)的传感器吧

回答5:

你的问题解决了吗,我们现在碰到了同样的问题