回复:西门子1200如何只用一个485通讯模块采集4个位移传感器的数据

已锁定

李岩

西门子1847工业学习平台

  • 帖子

    3173
  • 精华

    34
  • 被关注

    112

论坛等级:至圣

注册时间:2004-03-31

钻石 钻石 如何晋级?

发布于 2023-11-04 10:21:24

5楼

展开查看
以下是引用许许在2023-08-09 10:55:38的发言 >0楼

现需要用一个1200PLC同时采集4个带485通讯的位移传感器收据。

但是考虑到成本问题,我只想在PLC本体上扩展一个485通讯板,不考虑扩展多个485通讯模块。

也就是说,只用一个485通讯板同时采集4个位移传感器收据。、

当然,这个“同时采集”是不能做到同时采集的,只是表达想采用类似轮询的机制实现,让各个传感器数据以尽量比较小的时间间隔依次传入到PLC中,并且这个通讯要不断进行,而不是仅仅只传一次数据。


我的问题如下:

  1. 我说的上述方法思路有没有可行性?

  2. 如果能实现:PLC程序怎么处理会好一些,比如用中断或定时器或其它?

  3. 如果能实现:4个传感器的send和rcv如何接线到PLC的通讯板,我初步的想法是传感器的4个send都接到通讯板的“发送”端子,传感器的4个rcv都分别通过一个独立的中间继电器连接到通讯板的“接收”端子,通过PLC控制让哪个中间继电器接通,进而获得对应的传感器的数据。本方法是否可行?

  4. 最好是能在程序和接线(包括采用哪种电气设备比如无触点继电器等),优化成比较好的可行方案 非常感谢!

问题补充:采用中间继电器的采集频率会受到限制,毕竟是机械触点,有没有更好的方法实现呢


1.你的想法是否可行要看你的传感器的通信协议,本胖用过的一种航天某研究所的真空计(相当于你的传感器)的485是盲发的,0.5s自动发送一次。这种协议就只能1对1。够不够垃圾?

2.建议用中断,可靠性高。

3.假设你的传感器通信协议不是那种垃圾协议,传感器设置不同的485地址,常规方法是“爬”过去,就是PLC-传感器1-传感器2...,两端加终端电阻;推荐的方法是加485HUB(集线器),PLC接IN,那些传感器分别接入各个OUT,这样是星型拓扑结构,可靠性高得多。

4.程序西门子官网上找一个吧,随便改改就行了。

另外,加什么继电器啊?根本就别考虑这个了。

国人当自强 共同努力 抵制日货
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15100条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。