PLC通信中 RS-232C RS-485 modbus 各种plc网络 通信协议 PLC以太网 各种总线?这些怎么区别 RS-232 是通信标准接口还是协议 RS-232 现场总线跟网络是什么关系?每种总线都有协议吗?PLC通信模块主要起什

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 01:22:29

PLC通信中 RS-232C RS-485 modbus 各种plc网络 通信协议 PLC以太网 各种总线?这些怎么区别 RS-232 是通信标准接口还是协议 RS-232 现场总线跟网络是什么关系?每种总线都有协议吗?PLC通信模块主要起什
PLC通信中 RS-232C RS-485 modbus 各种plc网络 通信协议 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通信中 RS-232C RS-485 modbus 各种plc网络 通信协议 PLC以太网 各种总线?这些怎么区别 RS-232 是通信标准接口还是协议 RS-232 现场总线跟网络是什么关系?每种总线都有协议吗?PLC通信模块主要起什
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还是交换机还是路由器,只要能实现我工业用的数据传输和共享就可以,到底是物理层还是数据链路层不是自动化人员该关心的范围了.