profibus和以太网通讯
工业通讯协议有哪些
工业通讯协议有哪些工业通讯协议是指工业控制领域中用于设备间通讯和数据交换的协议标准。
在工业自动化系统中,不同厂家的设备需要进行数据交换和通讯,而工业通讯协议的应用就是为了实现不同设备之间的互联互通。
下面将介绍几种常见的工业通讯协议。
1. Modbus协议。
Modbus是一种串行通讯协议,广泛应用于工业控制领域。
它是一种简单、开放的协议,易于实现和部署。
Modbus协议主要包括Modbus RTU、Modbus ASCII和Modbus TCP/IP三种变种,分别适用于串行通讯和以太网通讯。
Modbus协议常用于PLC、传感器、执行器等设备之间的通讯。
2. Profibus协议。
Profibus是一种用于工业自动化领域的现场总线通讯协议。
它是一种开放的标准,支持高速数据传输和实时通讯。
Profibus协议主要包括Profibus DP(分布式外围设备)和Profibus PA(过程自动化)两种变种,分别适用于工业控制和过程控制领域。
3. Ethernet/IP协议。
Ethernet/IP是一种基于以太网的工业通讯协议,它将TCP/IP协议栈应用于工业控制领域。
Ethernet/IP协议支持实时控制和数据交换,广泛应用于工业自动化系统中。
它是一种开放的标准,能够实现不同厂家设备之间的互联互通。
4. Profinet协议。
Profinet是一种基于以太网的工业通讯协议,它支持实时通讯和高速数据交换。
Profinet协议具有灵活的拓扑结构和高可靠性,适用于工业自动化系统中复杂的通讯需求。
Profinet协议能够实现设备级、控制级和信息级的通讯,为工业控制系统提供了全面的解决方案。
5. CANopen协议。
CANopen是一种基于CAN总线的工业通讯协议,它广泛应用于工业控制和机器人领域。
CANopen协议支持多主控制、多速率通讯和实时数据交换,具有高可靠性和实时性。
CANopen协议适用于各种工业设备之间的通讯和控制。
profibus和工业以太网通讯方式的选择。
profibus和工业以太网通讯方式的选择。
1、profibus是总线形拓扑,而工业以太网是星形拓扑,我可不可以认为工业以太网的可靠性更高?
2、项目中有两台工控机、一个300plc站、两个200plc 站,请问通讯方式选profibus或者工业以太网哪个更合适?谢谢。
最佳答案
1、首先看你现在的硬件支持哪种?如果还没有定的话,用以太网的话交换机是关键,工控机200,300都用以太网通讯模块挂在交换机上。
这样其中的一个设备坏了不会影响其他的,但是以太网通讯存在衰减,所以通讯距离不能过长,一般不超过50m,超过了就要加中继器或者用光纤。
profibus-dp通讯距离比以太网的远,如果dp线中断的话就会影响到其他的设备通讯。
两个方式各有优缺点,你要结合实际情况综合考虑通讯方式。
如果设备都集中在一个小范围内,建议你用以太网,交换机要用质量好的,如果怕不保险你可以考虑通讯网络冗余,当然费用就高了。
PROFIBUS-DP及工业以太网联网步骤
PROFIBUS-DP联网(EM277模块)电脑(带CP5611网卡)、CP5611网卡通讯线用CP5611网卡通讯线连接模块与5611串口,设置地址点击“设置”→“控制面板”→“”选择“CP5611(PROFIBUS)”,然后点击右边所示“Diagnostics.出现下面所示窗口:点击“READ”,在上显示方格里能读取地址“√”,模块为好。
工业以太网(CP343-1模块)PC\PPI通讯线、网线1 、设定PC机IP地址打开网络邻居,查看本地连接属性,“Internet协议(TCP/IP)”,在弹出的对话框中选择对该PC机的IP地址机其他参数进行设置。
具体如下:2、利用以太网向导组建通信组态2.1 打开“STEP7 V4.0”软件,选择“工具”→“以太网向导”,点击“下一步”,点击“读取模块”对所连接的EM243-1通信模块进行在线读取:2.2在次对话框中可设置EM243-1通信模块的IP地址、子网掩码、网关地址、模块连接类型等通信信息(注:此处填写的IP地址和子网掩码要与PC机设置对应)如下:直接点击“下一步”把该模块设置为“服务器(SERVER)”,并接受所有连接如下:直接点击“下一步”,直至完成整套通信设置,点击“完成”按钮,推出设置对话框如下:3、下载程序系统自动生成通信子程序,打开界面左边的“程序块”,选择“主程序”,点击“”进行编译程序,编译无误后点击“”下载程序到PLC中,断开PC/PPI通讯线。
4、通信4.1 用网线完成以太网模块与电脑之间的连接,打开界面左边进行tongx协议设置:双击“设置PG/PC接口”,选择如下图所示,点击“OK”4.2双击“通信”→“双击刷新”,能在双击刷新下显示读取到的地址为好。
非常重要的PLC知识之PROFINET(二)Profibus、Profinet、Ethernet有什么区别
非常重要的PLC知识之PROFINET(二)Profibus、Profinet、Ethernet有什么区别关注VX公众号:工控猫PLC,获取更多教学知识工控猫PLCPROFINET 是一种新的以太网通讯系统,是由西门子公司和Profibus 用户协会开发。
PROFINET 具有多制造商产品之间的通讯能力,自动化和工程模式,并针对分布式智能自动化系统进行了优化。
其应用结果能够大大节省配置和调试费用。
PROFINET 系统集成了基于Profibus 的系统,提供了对现有系统投资的保护。
它也可以集成其它现场总线系统。
简单来说,PROFINET=PROFIbus+etherNET,把Profibus的主从结构移植到以太网上,所以profinet会有Controller和Device,他们的关系可以简单的对应于profibus的Master和Slave,当然,是有区别的,但这样对应可以有助于理解。
另外由于profinet是基于以太网的,所以可以有以太网的星型、树形、总线型等拓扑结构,而profibus只有总线型。
所以profinet就是把profibus的主从结构和ethernet的拓扑结构相结合的产物,其他像等时性等西门子鼓吹的特性其实以太网也有,只不过profinet由于有Controller这样的控制单元可以提高等时性的精度而已。
PROFINET 是一种支持分布式自动化的高级通讯系统。
除了通讯功能外,PROFINET 还包括了分布式自动化概念的规范,这是基于制造商无关的对象和连接编辑器和XML 设备描述语言。
以太网TCP/IP 被用于智能设备之间时间要求不严格的通讯。
所有时间要求严格的实时数据都是通过标准的Profibus DP 技术传输,数据可以从Profibus DP 网络通过代理集成到PROFINET 系统。
PROFINET 是唯一使用已有的IT 标准,没有定义其专用工业应用协议的总线。
它的对象模式的是基于微软公司组件对象模式(COM) 技术。
PROFIBUSROFINETEthernet三者的区别
PROFIBUS,PROFINET,Ethernet三者的区别【工控老鬼】简单一点说,PROFINET=PROFIbus+etherNET,把Profibus的主从结构移植到以太网上,所以profinet会有Controller和Device,他们的关系可以简单的对应于profibus 的Master和Slave,当然,是有区别的,但这样对应可以有助于理解。
另外由于profinet是基于以太网的,所以可以有以太网的星型、树形、总线型等拓扑结构,而profibus只有总线型。
所以profinet就是把profibus的主从结构和ethernet的拓扑结构相结合的产物,其他像等时性等西门子鼓吹的特性其实以太网也有,只不过profinet 由于有Controller这样的控制单元可以提高等时性的精度而已。
PROFINET 是一种新的以太网通讯系统,是由西门子公司和 Profibus 用户协会开发。
PROFINET 具有多制造商产品之间的通讯能力,自动化和工程模式,并针对分布式智能自动化系统进行了优化。
其应用结果能够大大节省配置和调试费用。
PROFINET 系统集成了基于 Profibus 的系统,提供了对现有系统投资的保护。
它也可以集成其它现场总线系统。
PROFINET 是一种支持分布式自动化的高级通讯系统。
除了通讯功能外,PROFINET 还包括了分布式自动化概念的规范,这是基于制造商无关的对象和连接编辑器和 XML 设备描述语言。
以太网 TCP/IP 被用于智能设备之间时间要求不严格的通讯。
所有时间要求严格的实时数据都是通过标准的 Profibus DP 技术传输,数据可以从 Profibus DP 网络通过代理集成到 PROFINET 系统。
PROFINET 是唯一使用已有的IT 标准,没有定义其专用工业应用协议的总线。
它的对象模式的是基于微软公司组件对象模式 (COM) 技术。
对于网络上所有分布式对象之间的交互操作,均使用微软公司的 DCOM 协议和标准 TCP 和 UDP 协议。
profibus DP通信报文的有效数据由pzd
profibus DP通信报文的有效数据由pzd一、Profibus概念PROFIBUS是一种国际化.开放式.不依赖于设备生产商的现场总线标准。
PROFIBUS传送速度可在9.6kbaud~12Mbaud范围内选择且当总线系统启动时,所有连接到总线上的装置应该被设成相同的速度。
广泛适用于制造业自动化.流程工业自动化和楼宇.交通电力等其他领域自动化。
PROFIBUS是一种用于工厂自动化车间级监控和现场设备层数据通信与控制的现场总线技术。
可实现现场设备层到车间级监控的分散式数字控制和现场通信网络,从而为实现工厂综合自动化和现场设备智能化提供了可行的解决方案。
PROFIBUS由三个兼容部分组成,即PROFIBUS-DP(Decentralized Periphery).PROFIBUS-PA(ProcessAutomation).PROFIBUSFMS(Fie ldbus Message Specification)。
主要使用主从方式,通常周期性地与传动装置进行数据交换。
1)PROFIBUS–DP:是一种高速低成本通信,用于设备级控制系统与分散式I/O的通信。
使用PROFIBUS-DP可取代办24VDC或4-20mA 信号传输2)PORFIBUS-PA:专为过程自动化设计,可使传感器和执行机构联在一根总线上,并有本征安全规范。
3)PROFIBUS-FMS:用于车间级监控网络,是一个令牌结构.实时多主网络。
二、PROFIBUS协议结构PROFIBUS协议结构是根据ISO7498国际标准,以开放式系统互联网络(Open SystemInterconnectionOSI)作为参考模型的。
该模型共有七层。
(1)PROFIBUS-DP:定义了第一.二层和用户接口。
第三到七层未加描述。
用户接口规定了用户及系统以及不同设备可调用的应用功能,并详细说明了各种不同PROFIBUS-DP设备的设备行为。
(2)PROFIBUS-FMS:定义了第一.二.七层,应用层包括现场总线信息规范(Fieldbus Message Specification FMS)和低层接口(Lower Layer Interface-LLI)。
S7-200与S7-300之间的三种通讯方式(MPI、DP、以太网)
2.S7-200和S7-300进行PROFIBUS通信
图10 STEP7 Micro/WIN通信数据监控
2.S7-200和S7-300进行PROFIBUS通信
注意:VB0-VB7是S7-300写到 S7-200的数据,VB8-VB15是S7 -300从S7-200读取的值。EM277 上拨位开 关的位置一定要和S7- 300中组态的地址值一致。如果使 用的S7-200通信区域不从VB0开始, 则需要设置地址偏移,在S7-300硬 件组态中双击 EM277,修改数值0 为实际使用的数值即可,如图所示:
1.S7-200和S7-300进行MPI通信
图1 S7-200 设置MPI地址
1.S7-200和S7-300进行MPI通信
S7-300 PLC修改MPI地址可以参考下图
图2 S7-300 设置MPI地址
1.S7-200和S7-300进行MPI通信
例子程序在OB1当中调用数据读写功能块:SFC67和SFC68,如下图:
图5 S7-300监控结果
2.S7-200和S7-300进行PROFIBUS通信
S7-300与S7-200通过EM277进行 PROFIBUS DP通讯,需要在 STEP7中进行S7-300站组态,在S7-200系统中不需要对通讯进 行组态和编程,只需要将要进行通讯的数据整理存放在V 存储 区,并且S7-300组态EM277从站时设置正确的地址即可。
根据EM277上的拨位开关设定以上EM277从站的站地址。
图8 组态DP通信地址
2.S7-200和S7-300进行PROFIBUS通信
组态完系统的硬件配置后,将编译下 载到S7-300的PLC当中。S7-300的硬件 下载完成后,将EM277的拨位开关拨 到与以上硬件组 态的设定值一致,在 S7-200中编写程序将进行交换的数据 存放在VB0-VB15,对应S7-300的 PQB0-PQB7和PIB0-PIB7,打开 STEP7中的变量表和STEP7 MicroWin32的状态表进行监控,它们 的数据交换结果如图:
现场总线与工业以太网-ProfiBus通讯技术
ProfiBus通讯技术的概述
1
类型
按传输速度分为ProfiBus DP、ProfiBus PA和ProfiBus FMS三种类型。
2
特点
传输距离长、接口方便、可靠性高、实时性好、适用性强。
3
应用领域
广泛应用于工业自动化、过程自动化以及工控网络。
现场总线和工业以太网的区别
1 支持的节点类型不同
ProfiBus适用于工厂自动化现场的传感器、执行机构等自动控制设备,而工业以太网适用 于计算机网络中的各种数据传输节点。
身技术的改进和完善,与现有工业控制网络 相结合,不断满足不同行业的自动化需求。
方便的接口
标准的RS-485接口易于连接和维护。
适用性强
适用于多种设备和场合,能适应多变的现场环 境需求。
ProfiBus在工业自动化中的应用
生产过程中的控制
ProfiBus应用广泛,如轨道交通信号控制系统,飞机 发动机控制系统,生产过程中的各种控制以及机器 人控制平台等。
物流行业中的应用
Proபைடு நூலகம்iBus应用在物流行业中,如卷烟机设备、包装设 备、包卷设备和输送带设备。
ProfiBus的未来发展趋势
1
实现更高速率
为满足控制网络不断提升的数据传输速度和容量需求,ProfiBus正在不断研发设计更高速率的 新产品,比如ProfiNet IOC。
2
支持IEEE 802标准
正在开发能够支持IEEE 802标准的ProfiBus产品,以增强ProfiBus网络兼容性和互操作性。
现场总线与工业以太网ProfiBus通讯技术
现场总线与工业以太网是工业自动化领域中最常见的现场通讯技术。本次演 示将深入探讨其中最前沿的ProfiBus通讯技术。
profibus和以太网通讯
02
以太网通讯介绍
以太网的特点
高速传输
以太网支持高速数据传输,能够满足各种网络应用的 需求。
灵活性
以太网具有很强的灵活性,可以适应不同的网络拓扑 结构和规模。
标准化以太网技ຫໍສະໝຸດ 已经标准化,不同厂商的设备可以相互兼 容。
以太网的应用领域
企业网络
以太网广泛应用于企业网络中,支持办公自 动化、电子邮件、文件传输等应用。
工业自动化
以太网在工业自动化领域也得到了广泛应用,支持 实时数据传输、监控和控制等应用。
智能家居
以太网在智能家居领域也得到了应用,支持 家庭安全、智能照明、智能家电等应用。
以太网的发展历程
起源
01
以太网起源于20世纪70年代,最初是为了连接Xerox公司的计
算机网络而开发的。
发展
02
随着技术的不断发展和改进,以太网逐渐成为了一种广泛应用
以太网通讯的实际应用案例
智能家居网络
以太网通讯在智能家居网络中发挥着核心作用, 实现家庭设备的互联互通和智能化控制。
城市交通监控系统
以太网通讯用于构建城市交通监控系统,实时传 输和处理交通数据,提高交通管理效率。
医疗影像数字化
以太网通讯助力医疗影像数字化,实现医学影像 的快速传输、存储和远程诊断。
profibus和以太网通 讯
目录
• Profibus通讯介绍 • 以太网通讯介绍 • Profibus与以太网通讯的比较 • Profibus和以太网通讯的未来展望 • Profibus和以太网通讯的实际应用案例
01
Profibus通讯介绍
Profibus的特点
1 2 3
开放式通讯协议
Profibus是一种开放式通讯协议,支持多种通讯 速率和传输介质,可与其他厂商的设备进行互操 作。
上位机与plc通讯规则
上位机与plc通讯规则以上位机与PLC通讯规则一、概述以上位机与PLC通讯是指通过计算机控制的上位机与可编程逻辑控制器(PLC)之间进行数据交换和通讯的过程。
这种通讯方式在工业自动化控制系统中广泛应用,可以实现对PLC的监控、控制和数据采集等功能。
本文将介绍以上位机与PLC通讯的规则和方法。
二、通讯规则1. 通讯协议以上位机与PLC通讯需要遵循一定的通讯协议,常用的协议有Modbus、Profibus、Ethernet等。
通讯协议规定了通讯双方之间的数据格式、传输方式和通讯规则,确保数据的准确传输和解析。
2. 通讯方式以上位机与PLC通讯可以通过串口、以太网等方式进行。
串口通讯一般使用RS232、RS485等标准接口,以太网通讯则使用以太网线进行数据传输。
通讯方式的选择需要根据具体的应用场景和通讯距离来确定。
3. 数据传输以上位机与PLC通讯的数据传输可以分为请求和响应两个阶段。
上位机发送请求命令给PLC,PLC接收并处理请求后,将响应数据返回给上位机。
数据传输可以是单向的,也可以是双向的,根据具体的应用需求来确定。
4. 数据采集和控制以上位机与PLC通讯的主要目的是进行数据采集和控制。
上位机可以通过发送读取命令,获取PLC中的数据,如传感器数据、开关状态等。
同时,上位机还可以通过发送写入命令,控制PLC的输出,如控制执行器、开关设备等。
三、通讯方法1. Modbus通讯Modbus通讯是一种常用的以上位机与PLC通讯方式,其采用主从结构,上位机作为主站发送请求,PLC作为从站接收请求并响应。
Modbus通讯可以通过串口或以太网进行,具有简单、可靠的特点,广泛应用于工业自动化领域。
2. Profibus通讯Profibus通讯是一种基于现场总线的以上位机与PLC通讯方式,采用主从结构。
Profibus通讯可以实现高速传输和大容量数据交换,适用于复杂的自动化系统。
3. Ethernet通讯Ethernet通讯是一种基于以太网的以上位机与PLC通讯方式,具有高速传输和大带宽的特点。
PROFIBUS,PROFINET,Ethernet三者的区别
PROFIBUS,PROFINET,Ethernet三者的区别简单一点说,PROFINET=PROFIbus+etherNET,把Profibus的主从结构移植到以太网上,所以profinet会有Controller和Device,他们的关系可以简单的对应于profibus的Master和Slave,当然,是有区别的,但这样对应可以有助于理解。
另外由于profinet是基于以太网的,所以可以有以太网的星型、树形、总线型等拓扑结构,而profibus只有总线型。
所以profinet就是把profibus的主从结构和ethernet的拓扑结构相结合的产物,其他像等时性等西门子鼓吹的特性其实以太网也有,只不过profinet由于有Controller这样的控制单元可以提高等时性的精度而已。
PROFINET是一种新的以太网通讯系统,是由西门子公司和Profibus用户协会开发。
PROFINET具有多制造商产品之间的通讯能力,自动化和工程模式,并针对分布式智能自动化系统进行了优化。
其应用结果能够大大节省配置和调试费用。
PROFINET系统集成了基于Profibus的系统,提供了对现有系统投资的保护。
它也可以集成其它现场总线系统。
PROFINET是一种支持分布式自动化的高级通讯系统。
除了通讯功能外,PROFINET还包括了分布式自动化概念的规范,这是基于制造商无关的对象和连接编辑器和XML设备描述语言。
以太网TCP/IP被用于智能设备之间时间要求不严格的通讯。
所有时间要求严格的实时数据都是通过标准的ProfibusDP技术传输,数据可以从ProfibusDP网络通过代理集成到PROFINET系统。
PROFINET是唯一使用已有的IT标准,没有定义其专用工业应用协议的总线。
它的对象模式的是基于微软公司组件对象模式(COM)技术。
对于网络上所有分布式对象之间的交互操作,均使用微软公司的DCOM协议和标准TCP和UDP协议。
profinet和以太网区别
profinet和以太网区别PROFINET由PROFIBUS国际组织(PROFIBUS InternaTIonal,PI)推出,是新一代基于工业以太网技术的自动化总线标准。
PROFINET为自动化通信领域提供了一个完整的网络解决方案,囊括了诸如实时以太网、运动控制、分布式自动化、故障安全以及网络安全等当前自动化领域的热点话题,并且,作为跨供应商的技术,可以完全兼容工业以太网和现有的现场总线(如PROFIBUS)技术,保护现有投资。
profinet和工业以太网区别是新一代基于工业以太网技术的自动化总线标准。
作为一项战略性的技术创新,PROFINET为自动化通信领域提供了一个完整的网络解决方案,囊括了诸如实时以太网、运动控制、分布式自动化、故障安全以及网络安全等当前自动化领域的热点话题,并且,作为跨供应商的技术,可以完全兼容工业以太网和现有的现场总线(如PROFIBUS)技术,保护现有投资。
PROFINET是适用于不同需求的完整解决方案,其功能包括8个主要的模块,依次为实时通信、分布式现场设备、运动控制、分布式自动化、网络安装、IT标准和信息安全、故障安全和过程自动化。
PROFINET 技术定义了三种类型:PROFINET 1.0 基于组件的系统主要用于控制器与控制器通讯PROFINET-SRT 软实时系统用于控制器与I/O 设备通讯PROFINET-IRT 硬实时系统用于运动控制工业以太网是基于IEEE 802.3 (Ethernet)的强大的区域和单元网络。
工业以太网,提供了一个无缝集成到新的多媒体世界的途径。
企业内部互联网(Intranet),外部互联网(Extranet),以及国际互联网(Internet)提供的广泛应用不但已经进入今天的办公室领域,而且还可以应用于生产和过程自动化。
继10M波特率以太网成功运行之后,具有交换功能,全双工和自适应的100M 波特率快速以太网(Fast Ethernet,符合IEEE 802.3u 的标准)也已成功运行多年。
profinet和以太网区别
Profinet和以太网的区别PROFINET是一个开放式的工业以太网通讯协定,主要由西门子公司和PROFIBUS & PROFINET国际协会所提出。
其基础是应用TCP/IP及资讯科技的相关标准,是一种实时的工业以太网。
PROFINET=PROFIbus+etherNET,是把Profibus的主从结构移植到以太网上,所以profinet会有与PROFIbus的Master和Slave对应的Controller和Device。
另外由于profinet是基于以太网的,所以可以有以太网的星型、树形、总线型等拓扑结构。
所以profinet就是把profibus的主从结构和ethernet的拓扑结构相结合的产物。
PROFIBUS是一个用在自动化技术的现场总线标准,是一种具有广泛应用的、开放的数字通信系统,适合于快速、时间要求严格的应用和复杂的通信任务,特别适用于工厂自动化和过程自动化领域。
在1987年由德国西门子公司等十四家公司及五个研究机构所推动,是工业控制领域中的主流现场总线标准,被纳入国际标准IEC 61158和IEC 61784中。
主要应用于工业通信、加工制造、过程控制、工厂自动化、交通电力等领域。
市场调查确认,在德国和欧洲市场中PROFIBUS占开放性工业现场总线系统的市场超过40%,截止2008年底,超过2 800万个设备节点被安装。
在2006年,PROFIBUS成为中国第一个工业通信领域现场总线技术国家标准:GB/T 20540-2006。
以太网(Ethernet)指的是由Xerox公司创建并由Xerox、Intel和DEC公司联合开发的基带局域网规范,是当今现有局域网采用的最通用的通信协议标准。
以太网络使用CSMA/CD(载波监听多路访问及冲突检测)技术,并以10M/S的速率运行在多种类型的电缆上。
以太网与IEEE802.3系列标准相类似。
包括标准的以太网(10Mbit/s)、快速以太网(100Mbit/s)和10G(10Gbit/s)以太网。
以太网与PROFIBUS-DP
工业以太网总线和我们现在使用的局域网是一致的,它采用统一的T CP/IP协议,避免的不同协议间通讯不了的困扰,它可以直接和局域网的计算机互连而不要额外的硬件设备,它方便数据在局域网的共享,它可以用IE浏览器访问终端数据,而不要专门的软件,它可以和现有的基于局域网的ERP数据库管理系统实现无缝连接,它特别适合远程控制,配合电话交换网和GSM,GPRS无线电话网实现远程数据采集,它采用统一的网线,减少了布线成本和难度,避免多种总线并存。
工业以太网总线正因为有诸多的优点,在国内外逐步得到了迅速的普及,现在已经有大量的配套产品在使用中。
如工业以太网H UB,工业以太网防火墙产,工业以太网关,以太网转RS232/RS485设备,以太网A/D模块,以太网D/A模块,以太网AI模块,以太网AO模块,以太网DI模块,以太网DO模块及复合功能模块。
一个典型的工厂自动化系统应该是三级网络结构。
基于现场总线P ROFIBU S-DP/PA控制系统位于工厂自动化系统中的底层,即现场级与车间级。
现场总线PRO FIBUS是面向现场级与车间级的数字化通信网络。
(1)现场设备层:主要功能是连接现场设备,如分散式I/O.传感器.驱动器.执行机构.开关设备等,完成现场设备控制及设备间连锁控制。
主站(PLC.PC机或其它控制器)负责总线通信管理及所有从站的通信。
总线上所有设备生产工艺控制程序存储在主站中,并由主站执行。
(2)车间监控层:车间级监控用来完成车间主生产设备之间的连接,如一个车间三条生产线主控制器之间的连接,完成车间级设备监控。
车间级监控包括生产设备状态在线监控.设备故障报警及维护等。
通常还具有诸如生产统计.生产调度等车间级生产管理功能。
车间级监控通常要设立车间监控室,有操作员工作站及打印设备。
以太网与PROFIBUS-DP
工业以太网总线和我们现在使用的局域网是一致的,它采用统一的TCP/IP协议,避免的不同协议间通讯不了的困扰,它可以直接和局域网的计算机互连而不要额外的硬件设备,它方便数据在局域网的共享,它可以用IE浏览器访问终端数据,而不要专门的软件,它可以和现有的基于局域网的ERP数据库管理系统实现无缝连接,它特别适合远程控制,配合电话交换网和GSM,GPRS无线电话网实现远程数据采集,它采用统一的网线,减少了布线成本和难度,避免多种总线并存。
工业以太网总线正因为有诸多的优点,在国内外逐步得到了迅速的普及,现在已经有大量的配套产品在使用中。
如工业以太网HUB,工业以太网防火墙产,工业以太网关,以太网转RS232/RS485设备,以太网A/D模块,以太网D/A模块,以太网AI模块,以太网AO模块,以太网DI模块,以太网DO模块及复合功能模块。
一个典型的工厂自动化系统应该是三级网络结构。
基于现场总线PROFIBUS-DP/PA控制系统位于工厂自动化系统中的底层,即现场级与车间级。
现场总线PROFIBUS是面向现场级与车间级的数字化通信网络。
(1)现场设备层:主要功能是连接现场设备,如分散式I/O.传感器.驱动器.执行机构.开关设备等,完成现场设备控制及设备间连锁控制。
主站(PLC.PC机或其它控制器)负责总线通信管理及所有从站的通信。
总线上所有设备生产工艺控制程序存储在主站中,并由主站执行。
(2)车间监控层:车间级监控用来完成车间主生产设备之间的连接,如一个车间三条生产线主控制器之间的连接,完成车间级设备监控。
车间级监控包括生产设备状态在线监控.设备故障报警及维护等。
通常还具有诸如生产统计.生产调度等车间级生产管理功能。
车间级监控通常要设立车间监控室,有操作员工作站及打印设备。
车间级监控网络可采用PROFIBUS-FMS,它是一个多主网,这一级数据传输速度不是最重要的,而是要能够传送大容量信息。
(3)工厂管理层:车间操作员工作站可通过集线器与车间办公管理网连接,将车间生产数据送到车间管理层。
plc网口通讯方式
plc网口通讯方式近年来,随着工业自动化的快速发展,PLC(Programmable Logic Controller,可编程逻辑控制器)作为一种重要的控制设备,被广泛应用于工业生产中。
而PLC网口通讯方式作为PLC与其他设备进行数据传输的重要手段,也备受瞩目。
本文将探讨几种常见的PLC网口通讯方式。
一、以太网通讯(Ethernet Communication)以太网通讯是目前最常见、最普遍应用的PLC网口通讯方式之一。
PLC通过以太网接口与其他设备(如电脑、HMI、传感器等)进行数据传输。
以太网通讯具有传输速度快、网络拓扑结构多样化等特点,适用于大规模工业自动化控制系统。
二、Modbus通讯Modbus通讯是一种基于串行通信协议的PLC网口通讯方式。
Modbus通讯多用于小规模、简单的工控系统中,其通讯方式简单直接、易于实现和维护。
Modbus通讯协议具有主从架构和数据传送的可靠性,是一种常见的PLC网口通讯方式。
三、Profinet通讯Profinet通讯是一种基于以太网的PLC网口通讯方式。
与以太网通讯相比,Profinet通讯更具实时性和可靠性,适用于一些对数据传输时间要求较高的工控系统。
Profinet通讯还支持分布式控制和故障诊断等功能,提高了系统的稳定性和可用性。
四、CAN通讯CAN通讯是一种主要应用于车辆和机械领域的PLC网口通讯方式。
CAN通讯具有高可靠性、抗干扰能力强等特点,适用于在恶劣环境中使用。
CAN通讯一般采用总线结构,可以实现多个设备之间的数据传输和通信。
五、DeviceNet通讯DeviceNet通讯是一种基于CAN总线的PLC网口通讯方式。
DeviceNet通讯主要用于传感器和执行器等外围设备与PLC之间的数据传输。
DeviceNet通讯具有简化布线、降低成本等优点,适用于小规模工控系统。
六、Profibus通讯Profibus通讯是一种用于PLC网口通讯的开放性通讯协议。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
的建立。
建立监控变量表VAT2。 在RECORD端设置为P#DB1.DBX0.0
BYTE 2形式。RET-VAL的返回值放在不同 的MW中。
编程要求
从站接收数据,打包后通过QB端发送字节。 注意从站的接收数据地址要与主站的发送地址 相对应,同时通过IB端接收数据,并解包。注 意从站的发送数据地址要与主站的接收地址相 对应。程序如图14所示。
PROFIBUS 通讯组态过程
设备及连接
硬件和软件配置如下: 硬件: 1)CPU 315-2DP及SM模块 2)CPU 313C-2DP一块(根据条件可选用其他型号 的S7-300/400) 3)插入PROFIBUS网卡CP5611的PC机(组态编 程用) 4) PROFIBUS电缆及三个接头 软件:
具体参数说明如下:
参数名
参数说明
EN
使能端
LADDR
接收区或发送区的起始地址
RET-VAL
状态字:包含出错信息代码
RECORD 通信数据区,一般为ANY指针格式
使用场合:在数据的连续类型是“Unit”,可 以直接读入输入、输出区,如果数据类型是 “All”,程序需用SFC14、SFC15对数据进行 打包和解包。
4)硬件下装设置及PROFIBUS通讯检测
在下装时,先存盘编译,在控制面板中,选
择“Set PG/PC interface” 选择“S7 ONLINE PC→adapter MPI” ,如 图8所示。
图8
将下装电缆插在S7 300 CPU的MPI通
讯槽中。检查通讯是否畅通,如图9所示。
图6
此时自动弹出“Dp slave Properties”,
在其中的“Connection”标签中选择已经组态 过的从站,点击“Connect” 按钮将其连接到 网络,如图7所示。
图7
之后点击“Configuration”标签,设置
主站的通讯接口区。 注意
从站的输出区必须与主站的输入区对应,同 样从站的输入区必须与主站的输出区对应。这 样一发一收彼此对应。
第九章 工程应用
1、 PROFIBUS 总线通讯
PROFIBUS是一种国际化,开放式,不依赖 于生产商的现场总线标准。 PROFIBUS以 ISO7498为基础,以开放式系统互联网络OSI 作为参考模型。其传输速率为9.6kpbs12Mbps。最多可挂接127个站点。传输可使 用RS-485传输技术或光纤媒体。
STEP 7 V5.3
硬件连接
首先用工具制作带有三个接头的PROFIBUS电 缆,并将两端接头上的拨码至ON,中间的接头拨 码至OFF。利用这根电缆将PC机、CPU 313C2DP和CPU 315-2DP建立PROFIBUS物理连接。 如图1所示。
图1
系统硬件组态
原则上先组态从 站,再组态主站
1)新建项目:在STEP 7中创建一个新项目, 插入两个SIMATIC 300 Station,并重新命 名为“SIMATIC 300(zhu)”和 “SIMATIC 300(fu)”。
2)组态从站
组态硬件
双击Hardware,根据硬件安装次序和定货 号依次插入机架、电源、CUP、输入、输出模 块,进行硬件组态。在插入CPU时,同时弹出 PROFIBUS组态画面。点击“New”按钮新建 PROFIBUS(1),组态PROFIBUS站地址:2, 点击“Properties”按钮组态网络属性,选择 “Network Settings”,进行网络参数设置, 如图2所示。双击CPU项下的Dp栏,在网络属 性窗口选择“Operating Mode”, 选择“Dp Slave”。选择此300站为Dp slave(从站方 式),如图3所示。
编译保存
图4
图5
注意
【Address type】:选择Input,表 示将CPU315-2DP从站作为数据的输入接口
区 【Address】:填入数据接收区的起始 地址,此时写入0 【length】:设置传输数据长度为2(最 多32个字节) 【Unit】:传输单元为Byte数据 【Consistency】:选择传输方式ALL
图9
如此将主站和从站分别下装。 利用软件检查PROFIBUS通讯线是否一致。
点击图标如图10。可以看到网络图如图11。
图10
图11
PROFIBUS 通讯程序
库函数介绍
14
SFC15
SFC14:解开存放在IB端的数据包,接收数据。放 在对应的数据库中。
SFC15:将存放在相应数据库中的数据打包,并通 过QB端发送数据。
图2
图3
组态通讯区
选择标签“Configuration”,点击“New” 按钮新建两行通讯接口区,一行输入,注意选 择输入方式:input、地址:1、传输数据长 度length:2(最多32个字节)、传输单元Unit: Byte、传输方式Consistency:All。一行输 出,方式同前。如图4,图5所示。
编写主站程序
要求建立OB1、OB82、OB86、
OB122,其中OB82、OB86、OB122是 为避免网络某个站点掉电而使整个网络不 能正常工作。
建立相应的数据块,DB1、DB2。DB块
的建立如图12。
图12
建立监控变量表VAT1。
在RECORD端设置为P#DB1.DBX0.0 BYTE
2形式。RET-VAL的返回值放在不同的MW中。
编程要求
主站发送数据,打包后通过QB端发送字 节。同时通过IB端接收数据,并解包。程 序如图13所示。
图13
图11
编写从站程序
要求建立OB1、OB82、OB86、OB122,
其中OB82、OB86、OB122是为避免网络 某个站点掉电而使整个网络不能正常工作。
3)组态主站
以同样的方式组态主站,注意在图3中选择 Dp master。选择PROFIBUS站地址:3,并 选择与从站相同的PROFIBUS网络 PROFIBUS(1)。打开硬件目录,选择 “PROFIBUS DP- Configuration Station” 文件夹,选择CPU31x,将其拖曳到DP主站 系统的PROFIBUS总线上,从而将其连接到 DP网络上,如图6所示。