RS485通信设置(wincc仪表显示故障)
RS485故障与解决办法
在当今信息通讯高速发展的阶段,人们在充分享受网络给人类带来的喜悦。
随着网络的普及和发展,使得各种控制设备网络化成为可能。
自动化监控、安全防护、门禁考勤及工业自动化系统得到迅速普及和应用。
在工业控制设备之间中长距离通信的诸多方案中,RS-485系统总线因硬件设计简单、控制方便、成本低廉等优点广泛应用于工厂自动化、工业控制、小区监控、水利自动测控等领域,随着RS485总线系统的广泛应用,RS485总线系统也越来越大,RS485总线外挂的485设备越来越多,从而导致485总线的稳定性越来越差。
现在市场上已经有可以负载128,256台甚至400台485设备的转换器,由于485总线使用总线连接形式,形成如果有一个485设备出现问题,就导致整个485总线出现问题的现象。
所以从485总线的稳定性来说,当设备达到一定数量的时候,从概率上分析,假设485总线上的485设备的无差错时间为99.9%,当有128个485设备在一个总线上时,其无差错时间就是99.9%的128次方,其无差错时间讯速降为87.98%,再有RS-485总线在抗干扰、自适应、通信效率等方面仍存在缺陷,一些细节的处理不当常会导致通信失败甚至系统瘫痪等故障,因此提高RS-485总线的运行稳定性及可靠性至关重要。
现在将485总线容易出现故障的情况并且可以排除这些故障的方法罗列如下:一、由于485信号使用的是一对非平衡差分信号,意味485网络中的每一个设备都必须通过一个信号回路连接到地,以减少数据线上的噪音,所以数据线最好由双绞线组成,并且在外面加上屏蔽层作为地线,将485网络中485设备连接起来,并且在一个点可靠接地。
对于由分散式工业控制设备结合RS-485微系统组建的测控网络,应优先采用各微系统独立供电方案,最好不要采用一台大电源给微系统并联供电,同时电源线(交直流)不能与RS-485信号线共用同一股多芯电缆。
RS-485信号线宜选用截面积0.75mm2以上双绞线而不是平直线。
RS485设置说明
设置说明
首先按M键,一直到出现如下的界面(我们称之为U3),然后按S键让光标移位,再按+1键即可修改数据,最后,当U⑨闪烁时按+1键可保存。
通讯设置界面
输入说明
1.RS485通讯波特率可选择300,600,1200,2400,4800,9600,19200,38400,
57600;
2.奇偶校验方式包括None-不校验,Odd-奇校验,Even-偶校验三种方式;
3.数据位数可以选择7位或者8位(目前通讯都必须使用8位);
4.停止位可选择1位或者2位;
5.仪表序号(地址)可以设置为1~255,使用老通讯协议(兼容F77)时为1~99;
6.当不使用485通讯时,必须将通讯协议选择⑧设为0将其关闭。
默认设置
1.通讯协议为2(=新485协议)
2.仪表序号设为001
3.波特率为6,奇偶校验为n,数据位数为8,停止位为1(除非用户指明,否则不要
修改)
通讯协议说明
1.老协议:发送序号方式;〔读数发送:B1 B0〕
2.新协议:7E…7E方式;〔读数发送:7E 01 01 01 01 0100 21 00 0000 73E8 7E〕
3.MODBUS:目前支持RTU模式〔读数发送:01 03 07 D6 00 06 25 44〕。
WinCC直接读取电力仪表数据的方法
WinCC直接读取电力仪表数据的方法225人阅读| 0条评论发布于:2011-2-16 12:56:00如何使用WinCC直接读取电力仪表的数据呢,其中之一的方法就是使用OPC进行读取。
据体方法如下:首先要确保符合以下条件:第一:电力仪表必须可以进行RS485/Modbus的通讯;第二:电力仪表通讯电缆到计算机串口时必须进行RS485/RS232的转换;第三:计算机必须安装有施耐德ModbusDriver和OFS。
其次操作步骤如下面所示:第一步:打开Excel表,填入所要检测数据的地址和名称,并且把Excel表另存为CSV(逗号分隔)类型的数据表。
在保存确认的时候要注意点“取消”。
(1)填入所要检测数据的地址和名称;(2)点击“保存”后会弹出如下窗口中,选择“否”(3)选择“否”以后会弹出如下的窗口,这时点击“取消”,不要担心你的数据,这时你所有的数据是已经保存的。
第二步:打开施耐德的OFS软件中的“OFSConfigurationTool”,建立新的“NewDeviceAlias”给其命名为“PM800”,点击“Deviceaddress”在弹出的窗口中的左侧栏选择“ModbusSerial”,在右侧“PLCs”中选择“CONCEPT”在“PLCNode”输入电力仪表的地址“1”然后点击“OK”,然后在“Symboltablefile”中点击添加,在弹出的文件类型选项中选择“CommaSeparatedValuesfile”,选择添加变量表“PM800.CSV”,在“Preloadsettings”中选择“symboltable”,最后点击主菜单栏上“Save”按钮。
(1)打开施耐德的OFS软件中的“OFSConfigurationTool”;(2)建立新的“NewDeviceAlias”给其命名为“PM800”;(3)点击“Deviceaddress”在弹出的窗口中的左侧栏选择“ModbusSerial”,在右侧“PLCs”中选择“CONCEPT”在“PLCNode”输入电力仪表的地址“1”然后点击“OK”;(4)在“Symboltablefile”中点击添加,在弹出的文件类型选项中选择“CommaSeparatedValuesfile”,选择添加变量表“PM800.CSV”,(5)在“Preloadsettings”中选择“symboltable”,最后点击主菜单栏上“Save”按钮,最后关闭。
常见的RS485网络故障和处理方法讲全了,下次别再傻傻问老电工了
常见的RS485⽹络故障和处理⽅法讲全了,下次别再傻傻问⽼电⼯了RS485是⼀种低成本、易操作的通信总线,但稳定性差、相互牵制性强,通常有⼀个节点出现故障就会导致系统整体或局部瘫痪,⽽且⼜难以判断故障位置。
RS485使⽤⼀对⾮平衡差分信号,这意味着⽹络中的每⼀个设备都必须通过⼀个信号回路连接到地,以最⼩化数据线上的噪声。
数据传输介质由⼀对双绞线组成,在噪声较⼤的环境中应加上屏蔽层。
以下是常见的RS485⽹络故障和处理⽅法:1、若出现系统完全瘫痪,⼤多因为某节点芯⽚的A、B对电源击穿,使⽤万⽤表测A、B间差模电压为零,⽽对地的共模电压⼤于3V,此时可通过测共模电压⼤⼩来排查,共模电压越⼤说明离故障点越近,反之越远。
不同的制造商A、B线采⽤不同的标签规定,B线应该永远是在空闲状态下电压更⾼的那⼀根,因此,A线相当于负端“-”,B线相当于正端“+”。
可在⽹络空闲的状态下⽤电压表检测,如果B线电压不⽐A线⾼,那么就存在连接问题。
2、总线连续⼏个节点不能正常⼯作,⼀般是由其中的⼀个节点故障导致的。
⼀个节点故障会导致邻近的2~3个节点(⼀般为后续)⽆法通信,因此将其逐⼀与总线脱离,如某节点脱离后总线能恢复正常,说明该节点故障。
为了检查哪⼀个节点停⽌⼯作,需要切断每⼀个节点的电源并将其从⽹络中断开。
使⽤欧姆表测量接收端A与B或“+”与“-”之间的电阻值,故障节点的读数通常⼩于200Ω,⽽⾮故障节点的读数将会⽐400Ω⼤得多。
3、集中供电的RS485总线系统在上电时常出现部分节点不正常的问题,但每次⼜不完全⼀样。
这是由于RS485的收发控制端TC设计不合理,造成⼦系统上电时节点收发状态混乱从⽽导致总线堵塞,改进的⽅法是将各⼦系统加装电源开关分别上电。
4、系统基本正常但偶尔会出现通信失败,⼀般是由于⽹络施⼯不合理导致系统可靠性处于临界状态,最好改变⾛线或增加中继模块。
5、因MCU故障导致TC端处于长发状态⽽将总线拉“死”,此时应对TC端进⾏检查。
RS485通讯原理及排错处理
RS485通讯原理及排错处理一、RS485通信原理RS485通信总线使用差分信号传输方式,即通过正负两根数据线进行数据传输。
正线上的电压高于负线上的电压表示1,反之表示0。
这种差分信号的方式可以提高抗干扰能力,减小信号失真率。
RS485总线的数据传输速率可根据具体应用需求选择,通常可以达到几十kbps至几Mbps的速率。
在RS485通信中,主设备通过向从设备发送控制命令或数据,从设备则根据命令执行相应的操作,并将执行结果返回给主设备。
RS485通信总线支持多个从设备同时响应主设备,实现了多点通信。
二、RS485通信排错处理方法1.差分信号线路电气连接方面的排错处理方法:-检查线路是否有不正常的短路或断路。
可以使用万用表或示波器进行检测。
-确保各个节点的信号引线正确连接到差分信号线路上。
检查是否有接错或误连的情况。
-检查总线两端是否加上了终端电阻,终端电阻的作用是抑制信号反射,提高通信质量。
2.通信参数配置方面的排错处理方法:-通信速率选择合适的波特率,通常可以根据具体应用需求进行设置。
-检查通信模式是否匹配,主设备和从设备之间的通信模式要保持一致,如全双工或半双工模式。
-检查数据位、停止位和校验位的配置是否一致,这些参数需要在主设备和从设备之间保持一致,否则会导致通信错误。
3.通信协议方面的排错处理方法:-检查通信命令或数据是否按照协议规定的格式进行发送。
如果命令或数据格式错误,从设备可能无法正确解析。
-确保通信命令或数据的有效性,即所发送的控制命令或数据是否正确并且得到从设备的正确响应。
4.环境干扰方面的排错处理方法:-检查总线系统中是否有强电机、电磁干扰源等影响信号传输的设备存在。
需要尽量将RS485总线与其他干扰源隔离开。
-如果环境干扰严重,可以考虑在差分信号线路上添加屏蔽层,以减小外部干扰对通信信号的影响。
5.软件程序方面的排错处理方法:-检查主设备和从设备的软件程序是否按照通信协议进行编写,确保通信命令的正确性。
爱默森质量流量计调整RS485通信参数
调整RS485通信参数
1、同时按SCROLL(左)键和SELECT(右)键4秒以上(指示灯闪烁)。
注:按键为光敏按键,不用开盖,在玻璃窗外遮挡按键位置即可完成按键操作。
2、按左键翻到OFF-LINE MAINT 菜单,再按右键进入菜单。
(对Rev5.2版
本,会出现SCROLL和Select,按提示按键可进入)
3、如果出现CODE?则输入密码,一般出厂设为1234。
按左键增加数字,按右键移位。
4、按左键翻到OFF-LINE CONFIG,再按右键进入该菜单。
5、按左键翻到CONFIG COMM,按右键,进入。
6、按左键翻到RS485 组态,按右键,进入。
7、PROTOCOL---- 按右键,选择组态成MODBUS RTU, MODBUS ASIIC
或HART。
8、按左键,到BAUD------ 按右键,组态需要波特率。
9、按左键,到PARITY------ 按右键,组态需要奇偶校验。
10、按左键,到STOP------ 按右键,组态需要停止位。
11、按左键,到ADDRESS------ 按右键,组态需要变送器MODBUS 地
址。
12、按左键,到EXIT,再按右键退出。
同世纪星软件进行RS485通讯的参数设置
三菱FX 2N PLC 同世纪星软件进行RS485通讯的参数设置:
一、PLC参数设置:
A、将PLC的D8120 设置成HE080(通讯格式波特率:9600 数
据位:7 停止位:1 奇偶校验位:无校验)
B、将PLC的D8121设置成0(设置PLC 的站号)
二、世纪星软件设置:
A、设置通讯端口(通讯格式的设定:通讯格式波特率:9600 数
据位:7 停止位:1 奇偶校验位:无校验通讯方式RS485)
B、在驱动设备管理里面添加设备,此时会打开设备安装向导,
选择PLC—三菱—FX –RS485系列—串口
C、给添加的设备起名称,选择端口号和设备的地址(端口号和
设备地址要和实际的连接和设置一致)。
其他的参数使用默
认设置就可以了
D、测试设备,如果通讯正常了,就不会显示‘???’通过
FX2N 485 BD 板上的RD SD 灯的状态也可以看到通讯是
否正常,在正常情况下这两个等是闪烁的。
三、通讯电缆的连接:
RS 485BD PC 机(9针串口)
RDA 2
RDB 1
SDA
SDB
SG 5
RDA 和SDA 、RDB 和SDB 之间要进行短接,同时在RDA RDB之间需要连接一个110欧姆的电阻。
RS485通讯常见故障、解决方法以及布线安装注意事项!
RS485通讯常见故障、解决方法以及布线安装注意事项!做电气自动化工程很多时候会接触到RS485通讯,很多新手不是很了解,今天我们就来聊聊RS485相关的应用,你会发现里面的知识确实有不少,那么我们就选择一些平时在工程中会考虑到的问题供大家参考。
(一)什么是RS485总线?工业现场经常要采集多点数据,模拟信号或开关信号,一般用到RS485总线,RS-485采用半双工工作方式,支持多点数据通信。
RS-485总线网络拓扑一般采用终端匹配的总线型结构。
即采用一条总线将各个节点串接起来,不支持环形或星型网络。
RS485无具体的物理形状,根据工程的实际情况而采用的接口,RS485采用差分信号负逻辑,+2V~+6V表示'0',- 6V~- 2V表示'1'。
RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,现在多采用的是两线制接线方式,这种接线方式为总线式拓朴结构在同一总线上最多可以挂接32个结点。
根据485总线结构理论,在理想环境的前提下,485总线传输距离可以达到1200米。
其条件是通讯线材优质达标,波特率为9600,只负载一台485设备,才能使得通讯距离达到1200米,所以通常485总线实际的稳定的通讯距离往往达不到1200米。
如果负载485设备多,线材阻抗不合乎标准,线径过细,转换器品质不良,设备防雷保护复杂和波特率的提高等等因素都会降低通讯距离。
(二)RS485线缆与传输距离在一般场合采用普通的双绞线就可以,在要求比较高的环境下可以采用带屏蔽层的同轴电缆。
在使用RS485接口时,对于特定的传输线路,从RS485接口到负载其数据信号传输所允许的最大电缆长度与信号传输的波特率成反比,这个长度数据主要是受信号失真及噪声等影响所影响。
理论上RS485的最长传输距离能达到1200米,但在实际应用中传输的距离要比1200米短,具体能传输多远视周围环境而定。
S系列数显电测仪表RS-485通信手册
S系列数显电测仪表RS-485通信⼿册S系列数显电测仪表RS-485通信协议(单相)⼀.Modbus通信协议概述1.Modbus 协议Modbus 协议是应⽤于电⼦控制器上的⼀种通⽤语⾔。
通过此协议,控制器相互之间、控制器经由⽹络(例如以太⽹)和其它设备之间可以通信。
它已经成为⼀通⽤⼯业标准。
有了它,不同⼚商⽣产的控制设备可以连成⼯业⽹络,进⾏集中监控。
此协议定义了⼀个控制器能认识使⽤的消息结构,⽽不管它们是经过何种⽹络进⾏通信的。
它描述了⼀控制器请求访问其它设备的过程,如果回应来⾃其它设备的请求,以及怎样侦测错误并记录。
它制定了消息域格局和内容的公共格式。
当在⼀Modbus⽹络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产⽣何种⾏动。
如果需要回应,控制器将⽣成反馈信息并⽤Modbus协议发出。
在其它⽹络上,包含了Modbus协议的消息转换为在此⽹络上使⽤的帧或包结构。
这种转换也扩展了根据具体的⽹络解决节地址、路由路径及错误检测的⽅法。
控制器能设置为两种传输模式(ASCII或RTU)中的任何⼀种在标准的Modbus⽹络通信。
⽤户选择想要的模式,包括串⼝通信参数(波特率、校验⽅式等),在配置每个控制器的时候,在⼀个Modbus⽹络上的所有设备都必须选择相同的传输模式和串⼝参数。
MODBUS协议在⼀根通讯线上采⽤主从应答⽅式的通讯连接⽅式。
⾸先,主计算机的信号寻址到⼀台唯⼀地址的终端设备(从机),然后,终端设备发出的应答信号以相反的⽅向传输给主机,即在⼀根单独的通讯线上信号沿着相反的两个⽅向传输所有的通讯数据流(半双⼯的⼯作模式)。
MODBUS协议只允许在主机(PC、PLC、变频器等)和终端设备之间通讯,⽽不允许独⽴的终端设备之间的数据交换,这样各终端设备不会在它们初始化时占据通讯线路,⽽仅限于响应到达本机的查询信号。
2.查询-应答⽅式主机查询:查询消息帧包括设备地址码、功能码、数据信息码、校验码。
分步骤详解!PLC与西门子触摸屏的RS485通信
分步骤详解!PLC与西门子触摸屏的RS485通信大家好,今天为大家带来的是PLC与西门子触摸屏的RS485通信,RS-485又名TIA-485-A, ANSI/TIA/EIA-485或TIA/EIA-485。
RS485是一个定义平衡数字多点系统中的驱动器和接收器的电气特性的标准,该标准由电信行业协会和电子工业联盟定义。
使用该标准的数字通信网络能在远距离条件下以及电子噪声大的环境下有效传输信号。
那么接下来我们一起来看吧!连接数目S7-200 SMART CPU既可以通过本体集成的RS485端口或信号板连接支持PPI协议的西门子HMI设备,还可以通过本体集成的以太网口来连接支持S7协议的西门子HMI设备。
当CPU的三个物理接口同时连接西门子HMI设备时(包含信号板),最多的连接资源数是16个。
表1. CPU的连接能力Smart Panels 支持的 PLC:第一代产品SmartLine(无以太网接口):S7-200、OMRON CP1系列、三菱 FX 系列、Modbus RTU注意:只能建一个通讯连接,否则Smart Panels 无法启动项目(白屏)。
第二代产品SmartLine-IE:串口:S7-200、OMRON CP1系列、三菱FX 系列、Modbus RTU、台达(DVP-SV/ES2 系列)以太网:S7-200(CP243-1)、Smart200、LOGO!Smart Panels 通过串口只能连接一个设备,通过以太网可以连接三个设备,但是串口和以太网不能同时使用(编译通不过)。
注意:串口和以太网口只能使用一个,否则编译通不过。
创建项目用户需要使用WinCC Flexible 2008 SP2 China或以上版本来组态第一代产品SmartLine,如果是第二代产品SmartLine IE的话,只能使用WinCC Flexible 2008 SP4 China进行组态。
用户既可以在WinCC Flexible中直接创建项目,也可以使用向导创建。
工作面的PLC用RS485与CIMPLICTY通讯配置
工作面的PLC用RS485与CIMPLICTY通讯配置
在建设好的CIMPLICITY的工程中必须选择有MUDBUS RTU协议。
配置好COM 口(也可以是虚拟口)的通讯参数。
然后在CIMPLICITY分以下几步配置通讯。
一、配置PORTS。
点击右键选择“new”。
填写名称、选择COM口。
配置相关参数
二、配置Devices
点击右键选择“new”。
填写名称、选择PORT口、MODEL类型。
配置相关参数地址等。
三、
配置Points
分开入量和模拟量。
点击右键选择“new ”。
填写名称、选择Device 、Class 类型。
配置相关参数寄存器地址(通过协议知道)等。
注意开入量的寄存器地址前面是0开头,模入量的寄存器地址前面是4开头, 1、 开入量配置
2、模拟量配置
2、 启动工程,查看通讯情况。
选择配置好的点,点击右键
选择Point control panel
查看值,打叉或者Value显示***则表示不通。
有数值则表示通讯正常了。
附件:上位机的点表
一、通讯定义
协议:Modbus_RTU,KDK8矿用多功能控制驱动器为从站。
表1 MODBUS通讯配置
二、通讯数据区含义
注:内存地址为PLC地址(即Cimplicity内部用的Modbus地址)。
常见触摸屏、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指令?这个要咨询触摸屏厂家。
西门子触摸屏的使用说明书
触摸屏的使用说明书一、简介THPSSM-1型系统的人机界面采用西门子SMART触摸屏。
人机界面采用西门子Smart 700触摸屏。
人机界面是在操作人员和机器设备之间做双向沟通的桥梁,用户可以自由的组合文字、按钮、图形、数字等来处理、监控、管理随时可能变化的信息的多功能显示屏幕。
注意事项:1.请确保在HMI设备外部为所有连接电缆预留足够的空间。
2.安装HMI设备时,确保人员、工作台和整体设备正确接地。
3.连接电源:仅限DC24V。
Smart 700面板说明:二、连接组态PC1.组态PC 能够提供下列功能:1.1传送项目;1.2传送设备映像;1.3将HMI 设备恢复至工厂默认设置;1.4备份、恢复项目数据。
2.将组态PC 与Smart Panel 连接:2.1关闭HMI 设备;2.2将 PC/PPI 电缆的RS485 接头与HMI 设备连接;2.3将PC/PPI 电缆的RS232 接头与组态PC 连接。
三、连接HMI设备1.串行接口序号D-sub 接头针脚号RS485RS42211NC.NC.22M24_Out M24_Out33B(+)TXD+44RTS*)RXD+55M M66NC.NC.77P24_Out P24_Out88A(-)TXD-99RTS*)RXD-2.下表显示了 DIP 开关设置。
可使用 RTS 信号对发送和接收方向进行内部切换。
通讯开关设置含义RS485SIMATIC PLC 和 HMI 设备之间进行数据传输时,连接头上没有 RTS 信号(出厂状态)与 PLC 一样,针脚 4 上出现 RTS 信号,例如,用于调试时与编程设备一样,针脚9 上出现RTS 信号,例如,用于调试时。
RS422在连接三菱 FX 系列 PLC 和欧姆龙CP1H / CP1L /CP1E-N 等型号 PLC 时,RS422/RS485 接口处于激活状态。
四、启用数据通道1.用户必须启用数据通道从而将项目传送至 HMI 设备。
RS485通讯常见故障解决方法以及布线安装注意事项!
RS485通讯常见故障解决方法以及布线安装注意事项!RS485通信是一种常用于工业自动化控制系统中的数据通信方式,它具有抗干扰能力强、支持多节点连接等特点。
然而,在实际应用中,也可能会遇到一些通信故障,下面将介绍一些常见的RS485通信故障、解决方法以及布线安装的注意事项。
一、RS485通信常见故障:1.通信不能建立连接:RS485通信不能建立连接的原因可能有多种,包括线路断开、通信波特率设置错误、硬件故障等。
解决方法是首先检查通信线路是否正常连接,然后检查通信波特率是否设置正确,最后检查硬件设备是否有损坏。
2.数据传输错误:数据传输错误可能会导致信息错误或者通信中断。
造成数据传输错误的原因可能有噪声干扰、功率干扰、线路质量差等。
解决方法是增加隔离器、增加筛选电容、提高线路质量等。
3.通信距离过短:RS485通信在一条总线上可以连接多个节点,但是总线的物理长度也有一定的要求,如果总线长度过短,则可能无法通信。
解决方法是增加总线的长度,可以使用中继器进行信号放大,或者使用RS485转换器将信号转化为其他形式传输。
4.数据通信速度过低:数据通信速度过低可能会导致不稳定的通信,造成通信中断。
造成通信速度过低的原因可能包括通信线路长、串口通信波特率设置不当等。
解决方法是缩短通信线路长度,或者修改串口通信波特率设置。
二、RS485通信解决方法:1.加强线路保护:RS485通信中,线路的保护是非常重要的,可以采用绞线方式布线,并使用屏蔽绞线。
在线路两端可以使用终端电阻进行防护,以减少终端反射和信号干扰。
2.适当设置通信波特率:RS485通信的波特率设置应考虑到通信环境、数据传输量以及通信时间等因素,以提高通信的效率和稳定性。
3.使用合适的抗干扰措施:RS485通信可能会受到外部噪声和干扰的影响,可以使用屏蔽绞线、隔离器等设备来避免干扰。
4.增加总线长度:如果总线长度不足导致通信中断,可以使用中继器或者信号放大器来增加总线长度。
RS-485网络故障的8步排除法
RS-485网络故障的8步排除法智能仪表随着80年代初单片机技术的成熟而发展起来,世界仪表市场基本被智能仪表所垄断,这归结于企业信息化的需要,而企业在仪表选型时其中的一个必要条件就是要具有联网通信接口。
最初是数据模拟信号输出简单过程量,后来仪表接口是RS232接口,这种接口可以实现点对点的通信方式,但这种方式不能实现联网功能,随后出现的RS485解决了这个问题。
定义RS-485又名TIA-485-A,ANSI/TIA/EIA-485或TIA/EIA-485。
RS485是一个定义平衡数字多点系统中的驱动器和接收器的电气特性的标准,该标准由电信行业协会和电子工业联盟定义。
使用该标准的数字通信网络能在远距离条件下以及电子噪声大的环境下有效传输信号。
RS-485使得连接本地网络以及多支路通信链路的配置成为可能。
RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,多采用的是两线制接线方式,这种接线方式为总线式拓扑结构,在同一总线上最多可以挂接32个节点。
在RS485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。
很多情况下,连接RS-485通信链路时只是简单地用一对双绞线将各个接口的“A”、“B”端连接起来,而忽略了信号地的连接,这种连接方法在许多场合是能正常工作的,但却埋下了很大的隐患,原因1是共模干扰:RS-485接口采用差分方式传输信号方式,并不需要相对于某个参照点来检测信号,系统只需检测两线之间的电位差就可以了,但容易忽视了收发器有一定的共模电压范围,RS-485收发器共模电压范围为-7到+12V,只有满足上述条件,整个网络才能正常工作;当网络线路中共模电压超出此范围时就会影响通信的稳定可靠,甚至损坏接口;原因二是EMI的问题:发送驱动器输出信号中的共模部分需要一个返回通路,如没有一个低阻的返回通道(信号地),就会以辐射的形式返回源端,整个总线就会像一个巨大的天线向外辐射电磁波。
MCGS与RS485通讯协议设定
实验名称:《MCGS实现RS485通信协议设定》
一、实验目的:
1、实现MCGS与RS485通信协议的互相配合。
2、了解RS485通信协议的工作原理。
二、实验内容:
1、通信系统硬件设计:
RS485有多个引出线接口,并且可以多个驱动器和接收器,因此可以实现一台PC与多台单片机间的串行通信。
2、通信协议:
上位机的信息可以传送到各个下位机或指定的下位机,下位机发送的信息只能为上位机所接收,各个下位机之间不能直接通信。
3、串行通信软件设计:
上位机:上位机软件采用VC6.0编程实现。
下位机:下位机与上位机的通信采用中断方式实现。
三、实验步骤
1、运行MCGS软件在设备管理中调出以下窗口
2、通用串口设备属性编辑:
3、设备属性设置:
4、属性设置完成,然后用手捂住测温计,观察PC机上显示的温度数值。
四、实验小结:。
触摸屏与485温度模块通信的设置方法
MODBUS-RTU协议是目前工业控制中最常用的规约标准,市面上的触摸屏及485温度采集、温度控制模块基本上都支持此协议,选用成熟稳定的触摸屏和485温度采集控制模块组合温度控制系统,既简单又可提升产品性能,同时还可连接更上层的网络组成联网控制。
一、触摸屏设置
触摸屏选用信捷TH765为例,此款触摸屏具有2个独立的485接口。
其参数设置如下(PLC用于与485温度模块联机,
下载口可用于多屏控制或者上传参数给远方遥控主机):
二、根据规约信息表(485温度模块厂家提供)建立监控对象,可参考触摸屏厂家提供的
软件使用说明书。
三、设置485温度模块通信地址
有2种设置方案:
1、通过配置软件设置
M6001T/M6001R/M6002 加载YOTON提供的驱动程序,即可实现在线模块地址配置。
3、联接系统
YOTON 485温度模块属于多通道输入输出模块,自动PID控温输出接口,设置
完控制目标,接入传感器、执行元器(固态、加热器等)即可组网进行控制了。
PLC的RS-485通信接口常发生的故障解析和解决方法
PLC的RS-485通信接口常发生的故障解析和解决方法1、常见的故障现象当plc的rs-485口经非隔离的pc/ppi电缆与电脑连接、plc与plc之间连接或plc与变频器、触摸屏等通信时时有通信口损坏现象发生,较常见的损坏情况如下:(1)r1或r2被烧断,z1、z2和sn75176完好。
这是由于有较大的瞬态干扰电流经r1或r2、桥式整流、z1或z1到地,z1、z2能承受最大10a电流的冲击,而该电流在r1或r2上产生的瞬态功率为:102×10=1000w,当然会将其烧断。
(2)sn75176损坏,r1、r2和z1、z2完好。
这主要可能是受到静电冲击或瞬态过电压速度快于z1、z2的动作速度造成的,静电无处不在,仅人体模式也会产生±15kv的静电。
(3)z1或z2、sn75176损坏,r1和r2完好。
这可能是受到高电压低电流的瞬态干扰电压将z1或z2和sn75176击穿,由于电流较小和发生时间较短因而r1、r2不至于发热烧断。
2、故障的原因分析由1中的分析得知plc接口损坏的主要原因是由于瞬态过电压和静电造成,产生瞬态过电压和静电的原因很多也较复杂,如由于plc内部24v电源和5v电源共地,24v电源的输出端子l+、m为其它设备混合供电可能导致地电位变化,从而造成共模电压超出允许范围。
所以eia-485标准要求将各个rs485接口的信号地用一条低阻值导线连接在一起以保证各节点的地电位相等,消除地线环流。
(1)当带电插拔未隔离的连接电缆时,由于两端电位不相等电路中又存在诸多电感、电容之类的器件,插拔瞬间必然产生瞬态过电压或过电流。
基于此考虑,在开展通信接头插拔的时候,尽量使设备处于断电状态。
(2)连接在rs-485总线上的其它设备产生的瞬态过电压或过电流同样会流入到plc,总线上连接的设备站点数越多,产生瞬态过电压的因素也越多。
(3)当通信线路较长或有室外架空线时,雷电是必须考虑的干扰。
WinCC直接读取电力仪表数据的方法
WinCC直接读取电力仪表数据的方法225人阅读| 0条评论发布于:2011-2-16 12:56:00如何使用WinCC直接读取电力仪表的数据呢,其中之一的方法就是使用OPC进行读取。
据体方法如下:首先要确保符合以下条件:第一:电力仪表必须可以进行RS485/Modbus的通讯;第二:电力仪表通讯电缆到计算机串口时必须进行RS485/RS232的转换;第三:计算机必须安装有施耐德ModbusDriver和OFS。
其次操作步骤如下面所示:第一步:打开Excel表,填入所要检测数据的地址和名称,并且把Excel表另存为CSV(逗号分隔)类型的数据表。
在保存确认的时候要注意点“取消”。
(1)填入所要检测数据的地址和名称;(2)点击“保存”后会弹出如下窗口中,选择“否”(3)选择“否”以后会弹出如下的窗口,这时点击“取消”,不要担心你的数据,这时你所有的数据是已经保存的。
第二步:打开施耐德的OFS软件中的“OFSConfigurationTool”,建立新的“NewDeviceAlias”给其命名为“PM800”,点击“Deviceaddress”在弹出的窗口中的左侧栏选择“ModbusSerial”,在右侧“PLCs”中选择“CONCEPT”在“PLCNode”输入电力仪表的地址“1”然后点击“OK”,然后在“Symboltablefile”中点击添加,在弹出的文件类型选项中选择“CommaSeparatedValuesfile”,选择添加变量表“PM800.CSV”,在“Preloadsettings”中选择“symboltable”,最后点击主菜单栏上“Save”按钮。
(1)打开施耐德的OFS软件中的“OFSConfigurationTool”;(2)建立新的“NewDeviceAlias”给其命名为“PM800”;(3)点击“Deviceaddress”在弹出的窗口中的左侧栏选择“ModbusSerial”,在右侧“PLCs”中选择“CONCEPT”在“PLCNode”输入电力仪表的地址“1”然后点击“OK”;(4)在“Symboltablefile”中点击添加,在弹出的文件类型选项中选择“CommaSeparatedValuesfile”,选择添加变量表“PM800.CSV”,(5)在“Preloadsettings”中选择“symboltable”,最后点击主菜单栏上“Save”按钮,最后关闭。