常见触摸屏、PLC、RS485通信的常见问题问答 下载本文

威纶触摸屏:

请教mt506的一屏多机问题

大家好,最近碰到一个难解的问题。向各位前辈请教

我最近用1台MT506通过串口1带4台设备,通过MODBUS RTU 485方式, 一开始我通过电脑直接在线仿真的方式模拟,与四台设备正常通讯,没有任何异常。 但是把程序下载到屏里后,就出现通讯不稳定的情况。情况如下

1 用电脑直接在线模拟屏,与4台设备进行通信,通过串口工具监视通信数据,完全正常。说明程序没有问题。

2 程序下载到屏里后,屏与4台设备进行通信,通信不稳定,通过检测通信数据发现,可能会出现,通信十几组数据后,发生通信中断,通信停止系统参数设定值(3.0)后,继续进行通信,再正常通讯十几组或更多数据后,再次发生中断,中断时交换的数据并不确定。 3 序里的地址均改为 地址1#时,通过串口工具检测,通信完全正常。但是加入其它地址如2# 后 ,通信再次出现偶然一次通信中断的情况。

4 现场做了大量防干扰的措施,另外也不认为是干扰搞的,因为3 中地址均为1#时,没有问题。

当出现一定次数的中断后,通信就完全中止,等一定时间后又重新进行通信。 被这个问题搞的很头疼,请教前辈们,大家有这样用过的么,能分享经验么,感激。 这两天再搞不定这事,打算换屏了,没太大兴趣搞威伦的了,威论技术支持的水平与态度让人有点生气。“我不知道” ,“我没试过”听的太多了。 谢谢大家

想用一台触摸屏做好两个控制画面,来分别控制两台224XP,请问通讯线怎么连?PLC中程序要怎样做?请祥解

问题补充:我用的屏是WEINVIEW MT510TV,先用编程软件把两台224XP设为不同的站号,例如PLC2和PLC3,然后在做屏读取I/O点数据的时候(其它的一样道理),怎么才能分别读第一个plc里面的数据,就选择站号为2的那台PLC,要读第二个plc里面的数据,就选择站号为3的那台PLC?是否一定要定义PLC的主从站,和一定要用NETR,NETW指令?

这个要咨询触摸屏厂家。

回答者: 梭哈 - 学长 第2级 2008-12-7 13:38

1、首先需要查看屏是否支持多台控制器,如果是TP177A/B等是没有问题的,只是需要组态的时候添加2个控制器即可。当然既然在同一网络中,地址当然不能重复,需要使用编程软件修改系统

1

属性中的通讯端口中的端口0或者1第地址即可,当然3者的波特率需要一致;

2、如果不能支持,那么可以这样来做,将2台CPU224XP(224XP有2个端口,使用其中的单一端口)先组成成modbus网络(1主1从)或者PPI网络(可以是PPI主站协议或者自由口协议);然后使用触摸屏与modbus的主站另外一个端口通讯,或者与PPI主站的另外一个端口通讯

回答者: yw - 高级技术员 第7级 2008-12-7 16:49

楼主想用一台触摸屏做好两个控制画面,来分别控制两台224XP。通讯协议应选择MPI。PPI不行,(PPI是点对点的通讯,一个屏只支持一个PLC)。通讯线连很简单,用972端子连接就行了。(3.8对接,通讯走的也是485)。至于程序怎么做,你安装一下你所用的触摸屏软件,看一下就明白了,不会很难。

回答者: 新生 - 学长 第2级 2008-12-7 20:21

不知道楼主你用的是什么牌子的屏,我现在用的是eView的4300C(我想其它屏应该一样道理),现在把我的做法说说,希望能对你有帮助。首先,用编程软件把两台224XP设为不同的站号,例如PLC2和PLC3,然后在做屏读取I/O点数据的时候(其它的一样道理),就相应的设两个PLC且它们的站号分别为2号和3号。这样,要用触摸屏读第一个plc里面的数据,就选择站号为2的那台PLC,要读第二个plc里面的数据,就选择站号为3的那台PLC。因为设了不同的站号,所以这两个点是互相独立的,不会有影响。

至于程序方面当然是按工艺要求来啦,与屏的连接没有什么必然的联系。硬件接线方面224XP那边一般使用的是3脚和8脚,屏那边就要看屏的使用说明书啦。

回答者: 踏月而来 - 初级技术员 第5级 2008-12-8 08:40

大多数的屏都支持。

回答者: VOLLMER - 中级工程师 第10级 2008-12-8 10:02

WEINVIEW MT510TV控制二台不怎么好联接线吧!我觉得可以用一台PLC先读取另一台PLC的所要在屏上显示的数据.然后只读一台PLC就可以了.如果要同时对二台PLC进行写入的话,程序有点困难.

回答者: WALL-E - 毕业实践员 第4级 2008-12-9 10:33

这个屏是支持,一屏多机的,两PLC设定不同地址(如2、3)只要在屏里设定不同的PLC地址就可以了,接线吗,最好是用RS485方式,从屏到两台PLC,RS485+与+接,RS485-与-接,并联。PLC的针角为,3+ 8-

回答者: 山与 - 资深学长 第3级 2008-12-12 14:07

1通讯线可以并连;

2.两个PLC的程序所涉及的触摸变量不要有冲突; 3.PLC的地址不要重复;

回答者: SG9 - 资深技术顾问 第13级 2008-12-14 17:10

首先要确认你用什么屏,用什么组态软件。

我们做过的是用TP170A连了两台PLC,两台PLC定义地址要不同,比如一个2,一个3。 在FLEXIBLE里面组态变量,根据你的画面选择不同站地址PLC的变量。

2

通讯可以用MPI,线缆就和DP一样,手牵手,两头拔到ON,中间OFF。 通讯速率要一致。

现在我想用hitech的屏连5个plc或者更多 如plc 支持midbus协议 屏怎么设置 我选用的的6A00T的屏 在plc连接选择 modbus salve 采用485的方式通讯,设置 通讯协议设置一样屏的add 为0 其他的plc的add分别为1~5,选用com2口 但是提示com口已经被使用

或者就是一个屏的通讯口能拖3个以上的plc 不用modbus 也行 ? 有知道的email:yangh602@163.com

谢谢 !最好给个案例 我用的软件是adp 6.3.1的

101、 506M为什么会产生黑屏?

答:请检查是不是软件版本的问题,或者输入电压过低。 102、 MT510T买回去之后程序灌输不进去,是何种原因? 答:请检查PC机的下载端口是否正确,下载线是否正确。 103、 进入画面之后,一直显示英文操作状态,这是为什么? 答:该程序是英文编写的。

104、 与人机的程序是否可以直接灌输? 答:不可以。

105、 通电使用过程中出现白屏、绿屏现象,COM灯长亮但无法通信。 答:在easy manager设置成complete download/upload 。

106、 MT500无法通过串口协议来实现一屏多机,而一定要通过Modbus协议来实现,这需要客户写出 他们要求通信的协议,客户认为过于麻烦,而海泰克的对等产品可以实现。 答:weinview

触摸屏可以通过如下协议实现一屏多机连接:

厂 牌 型 号 系 列 通 讯 协 议 说 明

OMRON CPM / CQM / C200H系列 欧姆龙 HostLink通讯协议

Modicon Compact(A/E984) / Momentum / Quantum系列 施奈德 Modbus RTU 通讯协议

Mitsubishi FX系列 三菱 ComputerLink 通讯协议 仅FX系列的通讯BD模块支持Computer Link通讯协议

Idec Micro3 / OpenNet系列 和泉 DataLink 通讯协议

3

Facon FB系列 永宏 Fatek专用通讯协议

LG Master-K / GLOFA系列 LG Cnet通讯协议 Master-K系列的K10S/30S/ 60S不支持Cnet通讯协议 Delta DVP系列 台达 DVP编程专用协议

107、 MT500系列产品屏能否增加一个USB串口,方便客户选择。 答:MT500产品硬件结构暂时不会改动。

108、 MT510T画面出现黑点,应该是薄膜贴合时灰尘入侵造成,但已给客户不好印象。 答:我们出厂时会做更细致的检测。

109、 WEINVIEW的500系列以后是否可以做到在同一个画面同时显示东方语言和西方语言两种字 体?

答:您可以在编辑程序时,部分输入东方语言,部分输入西方语言。

110、 MT506M显示有出现不稳定的现象(LCD会闪)主要是什么原因引起的? 答:我们会做进一步检测,如果是LCD品质问题,我们不断改善产品质量。 111、 串口出问题的比较多,不能通讯。 答: 我们会不断改善产品品质。 112、 触控飘移的现象比较多。

答:我们已对MT510 0609前后的触控面板进行批量的更换,我们会做好后续产品检测的。

113、 506M老是出现黑屏现象,维修率很高,到维修那边报告大多换LCD屏,是否是你们的LCD有问题? 答:我们会做进一步检测,如果是LCD品质问题,我们不断改善产品质量。 114、 500系列的程序能转到8000的屏吗?

答:可以,在EB8000软件中直接提供了将EB500程序转成EB8000功能,可以实现程序从EB500到EB8000平滑

过渡,为您节省了开发时间。

115、 506L在砖机上老出现黑屏,现在客户用的506L要求全换成506M的。

答:MT506M是MT506L的替代产品,全面实现TFT液晶的彩色视界,是我们的目标,也是行业发展的趋势,

欢迎使用MT506M产品或更高端产品。 116、 你们屏的维修在几%左右。

答:我们会不断改善产品质量,降低翻修率,为您打造物美价廉的产品。 117、 你们的触摸屏最低、最高能在多少温度工作?

答:weinview触摸屏的储存温度:-25~60℃,工作温度:0~45℃。 118、 我们8000系列的手册什么时候可以出版? 答:我们会尽快印刷出来。

119、 500系列的HMI与西门子的S7-200通讯很慢。 答:可将系统参数中的参数2做适当的调整,可以改善通讯速度。

120、 500系列的手册是否可以更新,现在已有一小部分PLC的接线方式在手册找不到。 答:我们会着手处理这件事情,目前您要是遇到困难,可以致电我公司的技术支持。

4