温湿度传感器+PLC+MCGS触摸屏 点击:343 | 回复:9



尐尤

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 1回
  • 年度积分:30
  • 历史总积分:30
  • 注册:2021年2月02日
发表于:2021-02-02 10:53:31
楼主
求助帖30分-已结帖

新人第一次发帖求帮助,谢谢了!


问题:想把温湿度传感器采集到的数据传到PLC,通过MCGS触摸屏显示。现在物理接线、PLC程序和触摸屏组态都已经弄好,但是触摸屏无法显示数据,自己分析不出问题所在,求指点。


说明:所有设备采用modbus协议进行通讯,传感器的485线和触摸屏的485线并联接在PLC的485口上,波特率统一使用的9600。自己分析可能是PLC程序或者组态或者其他有误。


已知:1.温湿度传感器的设备地址是01,PLC或组态地址如图1所示。

image.png

                                                           图1

温湿度传感器说明书:http://save.jnrsmcu.com/%E4%BA%A7%E5%93%81%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E%E4%B9%A6/%E6%99%AE%E9%80%9A%E5%9E%8B%E4%BA%A7%E5%93%81/%E6%B8%A9%E6%B9%BF%E5%BA%A6/86%E5%A3%B3%E6%B6%B2%E6%99%B6%E6%B8%A9%E6%B9%BF%E5%BA%A6%EF%BC%88%E5%B8%A6%E6%8C%89%E9%94%AE%EF%BC%89485%E5%9E%8B%E5%8F%98%E9%80%81%E5%99%A8%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E%E4%B9%A6.pdf


2.PLC为西门子S7-200smart ,CPUSR40。PLC程序如图2所示。

image.png


image.png


image.png

                                                                图2

3.MCGS触摸屏为TPC7062K。设备组态如图3所示。

image.png


image.png


image.png

                                                          图3






A酷溜

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 64回
  • 年度积分:103
  • 历史总积分:166
  • 注册:2019年8月17日
发表于:2021-02-02 13:04:20
1楼

能用一个485?

Michaelmayi

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 229回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2010年7月16日
发表于:2021-02-02 15:09:35
2楼

先查看PLC读取的信号,监控一下, 其次查看一下PLC和MCGS的通讯是否正常,自带一个通讯状态可以作为依据。

尐尤

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 1回
  • 年度积分:30
  • 历史总积分:30
  • 注册:2021年2月02日
发表于:2021-02-02 16:46:49
3楼

"Michaelmayi" 的回复,发表在2楼
        对内容: 【先查看PLC读取的信号,监控一下, 其次查看一下PLC和MCGS的通讯是否正常,自带一个通讯状态可以作为依据。...】进行回复:

        -----------------------------------------------------------------


我刚才测试了一下发现我的PLC程序在运行时MBUS_MSG指令的done输出为1时,error输出为6。而且MCGS组态的通讯状态值为2。是因为PLC程序错了才导致组态的通讯状态值不正常吗,还是其他原因,望指点!

image.png

image.png

电路板维修-德州

  • 精华:3帖
  • 求助:0帖
  • 帖子:17帖 | 1306回
  • 年度积分:627
  • 历史总积分:23474
  • 注册:2005年3月27日
发表于:2021-02-02 19:28:21
4楼

最好是不用PLC的同一个接口。

乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1169帖 | 10674回
  • 年度积分:851
  • 历史总积分:51550
  • 注册:2006年8月05日
发表于:2021-02-02 21:21:06
5楼

485不支持双模!

PLC读取其余485传感器,PLC是主站!!

PLC联机触摸屏,PLC是从站......

PLC的同一个通信口,不可能既做主站又做从站——只能二选一!!而且有的PLC的某一个通信口(例如信捷有2~3个通信口,好像其中有一个就只能做从站)

你要么加一个扩展通信口模块,要么想其余办法


Mars-chan

  • [版主]
  • 精华:0帖
  • 求助:4帖
  • 帖子:23帖 | 355回
  • 年度积分:383
  • 历史总积分:2140
  • 注册:2019年4月01日
发表于:2021-02-02 23:51:18
6楼

"乖乖小笨熊" 的回复,发表在5楼
        对内容: 【485不支持双模!PLC读取其余485传感器,PLC是主站!!PLC联机触摸屏,PLC是从站......PLC的同一个通信口,不可能既做主站又做从站——只能二选一!!而且有的PLC的某一个通信口(例如...】进行回复:

        -----------------------------------------------------------------


赞同

Michaelmayi

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 229回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2010年7月16日
发表于:2021-02-03 08:41:37
7楼

建议你触摸屏和PLC走网线通讯,com口 用作温湿度通讯,如果需要参与控制,再以触摸屏跟PLC进行数据转换即可。相对方便些。

触摸屏和PLC通讯反馈不正常,如果通讯电缆正常则是跟你的COM口的相关设置有关!

Michaelmayi

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 229回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2010年7月16日
发表于:2021-02-03 08:59:16
8楼

PLC通讯反馈 应该是主站通讯程序上有问题 没有必要一直通,可以参考一下将 EN 和 FIRST条件做一下image.png

phoenixyqc

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 93回
  • 年度积分:31
  • 历史总积分:356
  • 注册:2009年2月23日
发表于:2021-02-05 13:37:49
9楼

parrity=0屏上为啥是偶校验?

屏是主站啊,PLC读表PLC也是主站啊,这里可以用屏读表然后给PLC啊,屏上再建个RTU设备读就好了,如果你要数据类型转换那屏传给PLC里以后再处理



相关主题

官方公众号

智造工程师