PLC通信中 RS-232C RS-485 modbus 各种plc网络 通信协议 PLC以太网 各种总线?这些怎么区别 ?
RS-232是通信标准接口还是协议??RS-232是总线吗??现场总线跟网络是什么关系??每种总线都有协议吗??PLC通信模块主要起什么作用??乱成一锅粥了,请专家指教,...
RS-232 是通信标准接口还是协议 ?? RS-232 是总线吗??现场总线跟网络是什么关系?? 每种总线都有协议吗?? PLC通信模块主要起什么作用??
乱成一锅粥了,请专家指教,谢谢了
谁要给我讲明白,我重谢 。
这个是PLC高点的知识??不知道谁能给我说明白??
跪谢
RS232C是由美国 EIC 1969年公布的“通信协议” 书上说232是一种通信协议,而 lbwdfqm 您说他是一种标准的物理接口??那它究竟是中协议还是接口呢?我们经常说plc和变频器的 modbus通信,PLC本身有232或者485口,想知道变频器那边是个什么物理接口呢?如果232是一种协议的话,那么他跟变频器通信的时候遵循232本身的协议还是遵循 modbus 协议呢??另外 MODBUS 是一种协议??那设备怎么才能构成总线,其他总线也可以以modbus协议通信吗?支持不同协议的设备怎么互联成总线?? 不同总线只是单纯的硬件上不一样?还是软件上有着很大的差别??
问题比较多,可以挑自己擅长的回答,谢了
PROFIBUS , MODBUS , DEVICENET ,PROFIBUS-DP ,CONTROLNET ,这些是总线吧??以PROFIBUS 为例,PLC 要构成PROFIBUS 总线得具备哪些条件呢??另外PLC网络模块不单纯是开关量模拟量信号采集吧,这些功能是远程I/O就具备的功能。我想知道他在网络互联上起的作用??
网络连接器??是个什么概念,还有网络节点??
两个plc可以直接通过232连接通信了
那么多个plc为什么就不行了呢??得加其他模块呢??
plc跟触摸屏,跟编程软件连接属于通信吗??可以叫做网络吗?? 展开
乱成一锅粥了,请专家指教,谢谢了
谁要给我讲明白,我重谢 。
这个是PLC高点的知识??不知道谁能给我说明白??
跪谢
RS232C是由美国 EIC 1969年公布的“通信协议” 书上说232是一种通信协议,而 lbwdfqm 您说他是一种标准的物理接口??那它究竟是中协议还是接口呢?我们经常说plc和变频器的 modbus通信,PLC本身有232或者485口,想知道变频器那边是个什么物理接口呢?如果232是一种协议的话,那么他跟变频器通信的时候遵循232本身的协议还是遵循 modbus 协议呢??另外 MODBUS 是一种协议??那设备怎么才能构成总线,其他总线也可以以modbus协议通信吗?支持不同协议的设备怎么互联成总线?? 不同总线只是单纯的硬件上不一样?还是软件上有着很大的差别??
问题比较多,可以挑自己擅长的回答,谢了
PROFIBUS , MODBUS , DEVICENET ,PROFIBUS-DP ,CONTROLNET ,这些是总线吧??以PROFIBUS 为例,PLC 要构成PROFIBUS 总线得具备哪些条件呢??另外PLC网络模块不单纯是开关量模拟量信号采集吧,这些功能是远程I/O就具备的功能。我想知道他在网络互联上起的作用??
网络连接器??是个什么概念,还有网络节点??
两个plc可以直接通过232连接通信了
那么多个plc为什么就不行了呢??得加其他模块呢??
plc跟触摸屏,跟编程软件连接属于通信吗??可以叫做网络吗?? 展开
7个回答
展开全部
1.所谓总线就是在一个物理通讯链路上将多个设备集合在一起,就是将所有的设备总起来,进行相互的信息交流,RS323 RS485那个算总线就不言自明。现场总线是指安装在制造或过程区域的现场装置与控制室内的自动装置之间的数字式、串行、多点通信的数据总线。 简单说,现场总线就是以数字通信替代了传统4-20mA模拟信号及普通开关量信号的传输。
2.RS232,RS485是一个物理接口,简单的说是硬件。也可以说是一种通信接口。MODBUS是一种国际标准的通讯协议,用于不同厂商之间的设备交换数据(一般是工业用途);所谓协议,也可以理解为有人说的“语言”吧,简单的说是软件。
3.一般情况下,两台设备通过MODBUS协议传输数据:最早是用RS232C作为硬件接口,(也就是普通电脑上的串行通讯口(串口));也有用RS422的,
也有常用的RS485,这种接口传输距离远,在一般工业现场用的比较多。
MODBUS协议又分MODBUS RTU,MODBUS ASCII和后来发展的MODBUS TCP三种模式:
其中前两种(MODBUS RTU,MODBUS ASCII)所用的物理硬件接口都是串行(Serial)通讯口(RS232,RS422,RS485)。
而MODBUS TCP则是为了顺应当今世界发展潮流,什么都可以用Ethernet网或Internet来连接,传送数据。所以又MODBUS TCP模式,该模式的硬件接口就是以太网(Ethernet)口了,也就是我们电脑上一般用的网络口了。
总结以上所说,RS232及PLC以太网属于最底层的通信介质或通信标准,在其上必须有相应的通信协议才能实现数据交换、传输。现场总线就是一种网络,且都有自己的通讯协议。PLC通信模块主要起采集现场数据,比如数字量、模拟量。举个例子,数字量采集就是现场触点得电闭合形成回路,那么数字量采集模块会经过光电之类的转换告诉PLC的CPU这是1,也就是DI模块的功能。而模拟量模块会将现场4-20mA的信号进行转换成为PLC认可的某一范围的数值,比如1000-5000等。
你提的补充问题后边有人已经做了大体解释,PROFIBUS , MODBUS , DEVICENET ,PROFIBUS-DP ,CONTROLNET 这些是不同协议的总线。PLC网络模块跟我说的那些DI DO 自然功能不同,网络模块可以实现与远程PLC的连接等,这你得看每种不同PLC的扩展方式等。网络节点就是连入网络的一台台计算机或PLC,网络连接器直接的解释是传输线两端的接头。你问两个PLC可以通过RS232通讯,多了当然行,加相关设备,实普通网线一样,一根网线无疑只能连接两端,你要连接很多电脑自然用一根网线是不够的,得用多跟网线并加HUB或交换机等设备,这些道理是一样的。这些问题怎么说你都很难一时接受,如果你将来接触了就很快理解了,也不会太过计较一些概念性的东西了,比如说工业用的HUB或交换机或路由器这些在概念或原理上还是有差别的,但是工业实际用的时候大体实现的功能是一样的,所以没人会去深刻研究到底HUB还是交换机还是路由器,只要能实现我工业用的数据传输和共享就可以,到底是物理层还是数据链路层不是自动化人员该关心的范围了。
2.RS232,RS485是一个物理接口,简单的说是硬件。也可以说是一种通信接口。MODBUS是一种国际标准的通讯协议,用于不同厂商之间的设备交换数据(一般是工业用途);所谓协议,也可以理解为有人说的“语言”吧,简单的说是软件。
3.一般情况下,两台设备通过MODBUS协议传输数据:最早是用RS232C作为硬件接口,(也就是普通电脑上的串行通讯口(串口));也有用RS422的,
也有常用的RS485,这种接口传输距离远,在一般工业现场用的比较多。
MODBUS协议又分MODBUS RTU,MODBUS ASCII和后来发展的MODBUS TCP三种模式:
其中前两种(MODBUS RTU,MODBUS ASCII)所用的物理硬件接口都是串行(Serial)通讯口(RS232,RS422,RS485)。
而MODBUS TCP则是为了顺应当今世界发展潮流,什么都可以用Ethernet网或Internet来连接,传送数据。所以又MODBUS TCP模式,该模式的硬件接口就是以太网(Ethernet)口了,也就是我们电脑上一般用的网络口了。
总结以上所说,RS232及PLC以太网属于最底层的通信介质或通信标准,在其上必须有相应的通信协议才能实现数据交换、传输。现场总线就是一种网络,且都有自己的通讯协议。PLC通信模块主要起采集现场数据,比如数字量、模拟量。举个例子,数字量采集就是现场触点得电闭合形成回路,那么数字量采集模块会经过光电之类的转换告诉PLC的CPU这是1,也就是DI模块的功能。而模拟量模块会将现场4-20mA的信号进行转换成为PLC认可的某一范围的数值,比如1000-5000等。
你提的补充问题后边有人已经做了大体解释,PROFIBUS , MODBUS , DEVICENET ,PROFIBUS-DP ,CONTROLNET 这些是不同协议的总线。PLC网络模块跟我说的那些DI DO 自然功能不同,网络模块可以实现与远程PLC的连接等,这你得看每种不同PLC的扩展方式等。网络节点就是连入网络的一台台计算机或PLC,网络连接器直接的解释是传输线两端的接头。你问两个PLC可以通过RS232通讯,多了当然行,加相关设备,实普通网线一样,一根网线无疑只能连接两端,你要连接很多电脑自然用一根网线是不够的,得用多跟网线并加HUB或交换机等设备,这些道理是一样的。这些问题怎么说你都很难一时接受,如果你将来接触了就很快理解了,也不会太过计较一些概念性的东西了,比如说工业用的HUB或交换机或路由器这些在概念或原理上还是有差别的,但是工业实际用的时候大体实现的功能是一样的,所以没人会去深刻研究到底HUB还是交换机还是路由器,只要能实现我工业用的数据传输和共享就可以,到底是物理层还是数据链路层不是自动化人员该关心的范围了。
展开全部
你说的这些不是一个概念上的东西。如果只是看各种通讯协议的话,你会晕头转向的,学要先从关键部分来。从你的问题中我能看的出你对通讯相当感兴趣,不过还没入门。明白点说RS232C、RS485、RS422等这是规定的一种硬件协议,就是需要几根线,每根线上分配的电压、信号。而MODBUS、西门子的USS、还有自由口这是规定的一种信息格式,一段数据中哪是开头,哪是要发送目的地,哪些部分是要发送的数据等。打个比方我们给朋友写信,需要硬件部分信封(RS232C、RS485、RS422等),这信写给谁,地址(MODBUS、西门子的USS、还有自由口)就要按照咱们写信的规则写,当然规则不一样就像中西方的信封上地址写法不同一样出现了MODBUS、西门子的USS、还有自由口等协议。PROFIBUS是西门子的,他又分了三个包括PROFIBUS-DP,分别有不同的功能。PROFIBUS-DP,和 三菱的CC-LINK可以连接远程I/O,数模转换,高数计数,定位模块还有PLC等。DEVICENE、CONTROLNET、PROFIBUS-NET这是涉及到工厂级以太网通讯的了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
232是一种标准的物理硬件通信接口。RS422和RS485是改进后的硬件通信接口。他们主要是通信电平有不同,通信距离也有不同。MODBUS协议是一种开放式的通信协议。它可以通过232来连接也可以通过422或者485方式来连接。这里MODBUS就相当于语言,而232或者485就相当于硬件。
因为232支持的是一对一的通信,要三台以上PLC通信的话则可以同过485方式进行连接。
PLC和触摸屏连接也叫通信。和编程软件连接实际上是和PC连接,那也叫通信。
因为232支持的是一对一的通信,要三台以上PLC通信的话则可以同过485方式进行连接。
PLC和触摸屏连接也叫通信。和编程软件连接实际上是和PC连接,那也叫通信。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
RS232通讯又叫串口通讯方式。是指计算机通过RS232国际标准协议用串口连接线和单台设备(控制器)进行通讯的方式。
通讯距离:9600波特率下建议在13米以内。
通讯速率(波特率 Baud Rate):缺省常用的是 9600 bps,常见的还有 1200 2400 4800 19200 38400等。波特率越大,传输速度越快,但稳定的传输距离越短,抗干扰能力越差。
通讯距离:9600波特率下建议在13米以内。
通讯速率(波特率 Baud Rate):缺省常用的是 9600 bps,常见的还有 1200 2400 4800 19200 38400等。波特率越大,传输速度越快,但稳定的传输距离越短,抗干扰能力越差。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-10-07
展开全部
RS-232 是物理通信标准接口,遵守是串行通信协议,变频器那边基本都有RS-485接口,串行通信协议有modbus协议,包括modbus RTU 和MODBUS ASCII,有专门的232-485通信转换器连接两种接口。PLC跟变频器通信的时候采用232或485电气接口同时遵循 modbus 协议。其他总线也可以采用modbus协议通信。支持不同协议的设备可以在一个总线下,而不是构成总线。不同总线不仅单纯的硬件上不一样而且软件上有着很大的差别。
PLC 要构成PROFIBUS 总线得具备哪些条件呢??应该是PLC要采用PROFIBUS 总线需要什么条件才对。硬件要支持,同时组态软件,现场设备均要考虑。
PLC 要构成PROFIBUS 总线得具备哪些条件呢??应该是PLC要采用PROFIBUS 总线需要什么条件才对。硬件要支持,同时组态软件,现场设备均要考虑。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询