profibus-dp与plc通信
西门子s7-1500plc与三菱fx3u plc的profibus-dp通讯
第54卷第5期锻压装备与制造技术Vol.54No.5CHINA METALFORMING EQUIPMENT&MANUFACTURING TECHNOLOGY Oct.2019西门子S7-1500PLC与三菱FX3U PLC的PROFIBUS-DP通讯钱进,徐丽,陈晖(扬力集团股份有限公司,江苏扬州225104)摘要:本文介绍了西门子S7-1500PLC与三菱FX3U PLC通过PROFIBUS-DP现场总线的通讯。
西门子1500PLC作为主站,三菱FX3U PLC作为从站,给出了设备组态的方法,实现了数据的交换。
关键词:PLC;西门子S7-1500;三菱FX3U;PROFIBUS-DP中图分类号:TM571.6+1;TN915.04文献标识码:BDOI:10.16316/j.issn.1672-0121.2019.05.016文章编号:1672—0121(2019)05—0059—04PROFIBUS是一个用在自动化技术的现场总线标准,在1987年由德国西门子公司等十四家公司及五个研究机构所推动,PROFIBUS是程序总线网络(PROcess Field BUS)的简称。
PROFIBUS中最早提出的是PROFIBUS FMS (FMS:Field bus Message Specification),是一个复杂的通信协议,为要求严苛的通信任务所设计,适用在车间级通用性通信任务。
后来在1993年提出了架构较简单,速度也提升许多的PROFIBUS DP(DP 代表Decentralized Peripherals)o PROFIBUS FMS是用在PROFIBUS主站之间的非确定性通信。
PROFIBUS DP主要是用在PROFIBUS主站和其远程从站之间的确性通信,但仍允许主站及主站之间的通信。
本文以应用较为广泛的西门子S7-1500PLC 与三菱FX3U PLC为例,详细阐述如何通过PROFIBUS-DP现场总线的通讯实现了数据的交换。
S7200与S7300之间的ProfibusDP通讯
③在图15中定义S7-300从站的通信接口区。
Address type Length Unit
Consistency
表1
选择为“Input”对应I区,“Output”对应Q区
设置通信区域的大小,最多32字节
插入CPU时会同时弹出PROFIBUS组态界面,如图12所示。点击“New”按钮 新建PROFIBUS(1),组态PROFIBUS站地址,本例中为4。点击 “Properties”按钮组态网络属性,选择“Network Settings”进行网络参 数设置,在本例中设置PROFIBUS的传输速率为“1.5Mbit/s”,行规为 “DP”。如图13所示。
(2)资源需求
带集成DP口的S7-300的CPU315-2DP作为主站。 从站为带I/O模块的ET200M。 MPI网卡CP5611。 ProfiBus总线连接器以及电缆。 STEP7 V5.2系统设计软件
(3)网络组态以及参数设置
组态“从站”硬件 在STEP7中新建一个“主站与智能从站的通信”的项目。先插入一个S7-300 站,然后双击“Hardware”选项,进人“Hw config”窗口。点击“Catalog” 图标打开硬件目录,按硬件安装次序和订货号依次插人机架、电源、CPU等 进行硬件组态。
在本例中分别设置一个Input区和一个Output区,其长度均设置为2字节。 设置完成后在“Configuration”标签页图16中会看到这两个通信接口区。
(4)组态“主站”硬件
组态完从站后,以同样的方式建立S7-300主站并组态,本例中设置站 地ቤተ መጻሕፍቲ ባይዱ为2,并选择与从站相同的PRFIBUS网络,如图17所示。
西门子PLC与三菱变频器Profibus-DP通信的说明
西门子PLC与三菱变频器Profibus-DP通信的说明三菱电机自动化(中国)有限公司巢晓阳一.三菱变频器部分FR-A7NP是FR-A700和FR-F700系列变频器进行Profibus-DP通信的通信选件。
FR-A7NP E-kit是FR-E700系列变频器进行Profibus-DP通信的通信选件。
FR-A7NP与FR-A7NP E-kit的主体都是一样的,只是FR-A7NP E-kit比FR-A7NP多了一些用于安装到FR-E700系列变频器上面去的附件。
1.端子排列2.站号设置使用 FR-A7NP 上的节点地址开关可在“0H~7DH(16进制)”之间设定节点地址。
变频器复位或下次开机时此设定生效。
3.接线注:如选用标准Profibus电缆,需将红色线(Pin3,B)接D+,绿色线(Pin8,A)接D-。
4.相关参数设置在本例中,将Pr.340设置为10,重新上电后即进入网络运行模式。
二.西门子PLC部分(STEP7软件设置)1.安装GSD文件(FR-A7NP的GSD文件是melc08fa.gsd)2.在右侧窗口中选中FR-A7NP并拖至DP主站总线上3.在右侧窗口中选中PPO type2并拖至下面的窗口中三.相关说明1.PPO type2的格式:2.控制变频器正、反转运行(通过STW)的说明:根据之前在STEP7软件中的设置,在本例中STW即为QW40,所以:①如果要正转,则:STF信号(b11)为ON,STR信号(b12)为OFF,PZD启用(b10)为ON,控制启用(b3)为ON。
由此得出STW为1000 1100 0111 1111,即8C7F。
②如果要反转,则:STF信号(b11)为OFF,STR信号(b12)为ON,PZD启用(b10)为ON,控制启用(b3)为ON。
由此得出STW为1001 0100 0111 1111,即947F。
③如果要停止,则:STF信号(b11)为OFF,STR信号(b12)为OFF,PZD启用(b10)为ON,控制启用(b3)为ON。
西门子200PLC扩展PROFIBUS-DP方式
PB-PPI PROFIBUS-DP 转西门子200专用协议通讯协议转换器◆产品用途用于Profibus现场总线与西门子200系列PLC设备之间交换数据,采用Profibus专用芯片,支持所有Profibus-dp现场总线系统。
◆主要特点通讯口1:Profibus dp从站通讯方式,支持连接到PLC、DCS、计算机等多种主站;通讯口2:西门子200专用协议PPI;Profibus dp 通讯速率:9.6Kbps~12 Mbps自适应波特率选择;西门子200专用协议波特率:9.6Kbps;连接西门子200PLC设备数量:1个;交换数据:(80个输入字节)/(80个输出字节);通讯回路相互隔离,隔离电压1KV且均带TVS防雷击、过流自恢复保险保护;24VDC输入电源极性保护。
◆产品介绍通讯口1速率(自适应):9.6Kbps、19.2Kbps、45.45Kbps、93.75Kbps、187.5Kbps、500Kbps、1.5Mbps、3Mbps、6Mbps、12Mbps。
通讯口2通讯速率(固定):9.6Kbps。
4.连接数量:Profibus网络:最多为126个;西门子200专用协议波特率:9.6Kbps;连接西门子200PLC设备数量:1个;用户参数设置:支持用户参数设置Profibus 远程输入、输出字及数量;模块LED状态指示:面板上排指示灯MBUF(第一个灯绿色):正确发送和接受PLC数据此状态灯常亮。
MT (第三个灯黄色):西门子PLC数据发送灯MR (第四个灯黄色):西门子PLC数据接收灯。
面板下排指示灯POWER(第一个灯红色):电源指示灯;PBUF (第四个灯绿色):正确接入Profibus网络后常亮。
●参数设置本模块参数设置有两种,模块手动地址设置和用户参数设置。
1.地址设置:本模块采用通过拨码开关SW1选择站地址, ON表示“0”,OFF表示“1”,见图1所示。
其中A0~A6为Profibus dp网络地址设置共可设置127的不同地址:模块地址=SW1的1~7位――(按十六进制计算)。
变频器与PLC的PROFIBUS-DP通信控制
四川机电职业技术学院 .电子电气工程系
学习情境 3-学习性工作任务10
12
《通用变频器应用技术》
5. PLC与变频器DP通信硬件组态
图10-5 PLC与变频器DP通信硬件组态
四川机电职业技术学院 .电子电气工程系 学习情境 3-学习性工作任务10
13
《通用变频器应用技术》
6. PLC与变频器DP通信编程
图10-2 MM440将PZD 发送到CB的原理图
四川机电职业技术学院 .电子电气工程系 学习情境 3-学习性工作任务10
9
《通用变频器应用技术》
3. MM440 PROFIBUS-DP通信功能图分析
图10-3 通过 COM 链路的CB,接收
四川机电职业技术学院 .电子电气工程系 学习情境 3-学习性工作任务10
3. MM440 PROFIBUS-DP通信功能图分析。
4. MM440 PROFIBUS-DP通信常规参数选择与设置。 5. PLC与变频器DP通信硬件组态。 6. PLC与变频器DP通信编程。
四川机电职业技术学院 .电子电气工程系
学习情境 3-学习性工作任务10
7
《通用变频器应用技术》
10.5
10
《通用变频器应用技术》
图10-4 通过 COM 链路的CB,发送
四川机电职业技术学院 .电子电气工程系 学习情境 3-学习性工作任务10
11
《通用变频器应用技术》
4. MM440 PROFIBUS-DP通信常规参数选择与设置
P0003=3(专家访问级) P700=6 (控制字) P1000=6 (主给定) P918=3 (VVVF站地址) P2051.0=r0052 (状态字) P2051.1=r0021 (主实际值:HZ) P2051.2=r0022 (转子的实际转速,1/min) …
西门子S7-300与S7-400PLC相互之间的PROFIBUS-DP通讯
西门子S7-300与S7-400PLC相互之间的PROFIBUS-DP通讯西门子S7-300 与S7-400PLC 相互之间可以通过PROFIBUS-DP 方式进行通讯。
本文例子是一台CPU414-2DP 作为PROFIBUS-DP 通讯的主站,CPU315-2DP 作为PROFIBUS-DP 通讯的智能从站进行通信。
1. 硬件和软件要求硬件:1)PROFIBUS-DP 主站S7-400 CPU414-2DP;2)从站S7-300CPU315-2DP;3)带MPI 网卡CP5611 的编程计算机;4)PROFIBUS 电缆及接头。
软件:STEP7 V5.3。
把CPU414-2DP 集成的DP 接口和CPU315-2DP 集成的DP 接口连接起来,然后分别组态S7-300 站和S7-400 站,原则上先组态从站。
2. 网络组态及参数设置(1)组态从站1)新建项目:在STEP7 中创建一个新项目,点击右键,在弹出的菜单中选择Insert New ObjectSIMATIC 300 Station,插入S7-300 从站。
2)组态硬件:双击Hardware 选项,进入HWConfig 窗口。
点击Catalog 图标打开硬件目录,按硬件安装次序和订货号依次插入机架、电源、CPU 等进行硬件组态。
插入CPU 时会同时弹出PROFIBUS组态界面。
点击New 按钮新建PROFIBUS(1),组态PROFIBUS 站地址,本例中为6。
点击Properties 按钮组态网络属性,选择Network Setings 进行网络参数设置,在本例中设置PROFIBUS 的传输速率为1.5Mbit/s,行规为DP。
点击OK 按钮确认,出现PROFIBUS 网络。
双击CPU315-2DP 项下的DP 项,会弹出PROFIBUS-DP 的属性菜单。
①在网络属性窗口选择顶部菜单OperatingMode,选择DP slave 操作模式,如果其下的选择框被激活,则编程器可以对从站编程,也就是说这个接口即既以作为DP 从站,同时还可以通过这个接口监控程序。
西门子PLC与施耐德ATV7161变频器的ProfibusDP通信
自动化控制 • Automatic Control118 •电子技术与软件工程 Electronic Technology & Software Engineering 【关键词】西门子 PLC 施耐德 ATV71/61变频器 Profibus-DP 通信随着信息技术的不断发展,大型企业均采用全数字集成控制,主要通过主控计算机对数据进行收集以及运算。
Profibus-DP 是一个性能较强的高速现场总线,具有读取主站信息的功能,并能够将主站周期的信息向从站发送。
主要有两种介质访问模式,第1种为分散模式,该模式主要采用令牌传递原理,第2种为集中方式,该模式主要采用主从通信原理,连接方式主要采用双线电缆或光缆,RS-485双绞线进行连接,拓扑结构可为多种形状,例如,环形,星星或树型。
1 西门子P L C 与A T V 71/61变频器的Profibus-DP连接主要采用集中介质访问模式,常用的拓扑结构为树形结构,下文主要应用此类型进行叙述。
1.1 通信卡接头管脚结构及相关定义想要实现ATV71/61变频器与Profibus-DP 网络的连接,VW3A3307通行卡是必不可少的条件,应保证Profibus-DP 通信卡具有9针SUB-D 连接器,同时,不需要任何额外的设备相连接,使用标准的Profibus-DP 电缆及接头进行连接即可。
1.2 通信卡的设置通讯卡在设置过程中,需要设置从站地址。
设置完成后,通过拨动拨码开关,完成开关设置,向上波动为ON ,向下拨动为OFF 。
开关组通常以二进制代码向十进制转换,即可设置从站地址,地址为23的拨码为00010111,第1支为89的拨码对应为01011001,寻址开关放置到ON 上就可以与ATV71/61系列变频器连接,拨到OFF 处能够西门子PLC 与施耐德ATV71/61变频器的Profibus-DP 通信文/盛丽娜变频器的启动、停止,频率设定等通信离不开PLC 和变频的支持,可实现多电机之间的同步运行,具有传输距离远,成本低,抗干扰能力强的特点。
PLC控制系统采用PROFIBUS-DP技术实现变频器通讯控制的应用
PLC控制系统采用PROFIBUS-DP技术实现变频器通讯控制的应用摘要:本文简要介绍了施耐德PLC控制系统,采用PROFIBUS-DP方式实现与西门子MM440变频器通讯控制的应用,并例举了施耐德PLC控制器通讯控制程序实例,PTQ通讯模板配置实例,及西门子MM440变频器通讯参数设置实例。
关键词:PROFIBUS-DP通讯技术 PTQ通讯模块 MM440变频器通讯参数设置引言自动控制系统中,采用4个施耐德140CPU65150型PLC控制站,实现了配料混合系统、烧结冷却系统及其辅助系统、成品整粒系统及其运输、原燃料接受和循环加水等系统生产的全自动化控制。
在烧结机、环冷机和配料皮带秤等重要调速控制设备中,采用了先进的PROFIBUS-DP数字通讯控制技术和西门子MM440变频器,实现了高精度数字调速控制。
1 PROFIBUS-DP通讯技术简介PROFIBUS以ISO7498为基础,以OSI(open system interconnection)作为参考模型,定义了物理传输特性、总线存取协议和应用功能。
其传输速率为9.6kbps-12Mbps,最大传输距离在12Mbps时为100m,在1.5Mbps时为400m,可用中继器延长至10km。
PROFIBUS-DP是专门为自动控制系统和设备分散的I/O之间进行的通讯而设计的。
直接数据链路映像(DDLM)提供的用户接口,使得对数据链路层的存取变的简单方便,传输可使用RS- 485传输技术。
2 PROFIBUS-DP通讯硬件配置2.1施耐德PLC控制站配置在施耐德PLC控制站硬件配置中,利用施耐德unity pro XL4.0编程组态软件,对PLC控制站中电源模块、CPU模块、以太网通讯模块、I/O模块等进行了如下图的基本硬件配置,其中PTQ-PDPMV1为PROFIBUS-DP通讯模块,安装于控制站中第6槽。
图1 施耐德PLC控制站基本配置示意图2.2 PTQ通讯模块配置PTQ-PDPMV1PROFIBUS DPV1 Master通讯模块是ProTalk公司为施耐德Quantum系列开发的第三方通讯组件,简称PTQ通讯模块。
基于PROFIBUS—DP的PLC通信
信 息 技 术
基于 P O I U — P的 P C通信 R FB S D L
叶 林 勇
( 三峡 电 力职 业 学 院 , 北 宜 昌 4 30 ) 湖 4 0 0
! : C ia N w T c n lge n rd cs h n e e h oo isa d P o u t
信 息 技 术
论推进 企业 O A信 息化 建设 的经 济效益
巫 娜 燕
( 南 建 工 第 六建 筑工 程 有 限公 司 , 南 昆 明 6 0 0 ) 云 云 5 0 0
摘 要: 办公 自 化 系统 可显 著节 约事 业单位 的 办公 经 费 , 动 同时提 高办公 效 率和 决策 的科 学性 、 准确 性及 综合 管理 水 平 。结合 我 单位 办公 自动化 运行 的 实 际情 况 , 讨 了办公 自动化 给事 业单 位带 来 的直接 效益 和 间接 效益 。 探
23信息 高 度共 享 . 可 实 现各 种部 门文件 、软 件 和文 件档 案 自动化 管理 和 快速 查 询 。统 一 建立 各种 部 门 常 用文 件 、 件 和档 案 的 电子文 档 资料 共享 , 软 通 过 电 子文 件 柜 的形 式 实 现 文 档 的保 管 , 按 权 限进 行使 用 和共 享 ,可 以提 高文 件和 档案 的管理 水平 ,达 到 文件 档案 管 理与 资料 检索 查 询的 现代 化 。 2 - 息 的迅 速传 达 4信
工 办公方 式 。 常各部 门 的业 务 , 要是 进行 通 主 大量 文件 处理 。而利 用计 算机 文 字 处理 技术 产生 各种 文档 , 储各 种 文档 , 采用 其 它先 存 或 进设 备 , 印机 、 真机 、 描仪 等 复 制 、 如复 传 扫 传 递 文档 , 者采 用 计算 机 网络技 术 传递 文 档 , 或
三菱Q PLC与西门子ET200S进行Profibus-DP通信的说明
三菱Q PLC与西门子ET200S进行Profibus-DP通信的说明作者:巢晓阳一.系统构成二.硬件组成1)QJ71PB92V是三菱电机Q系列PLC的Profibus-DP主站模块。
2)ET200S系列是西门子的分布式I/O。
此次实验中使用以下的配置(按从左至右的顺序):a.IM515-1 Standard 6ES7 151-1AA05-0AB0b.PM-E DC24V 6ES7 138-4CA01-0AA0c.8DI DC24V 6ES7 131-4BF00-0AA0d.4DO DC24V/0.5A 6ES7 132-4BD01-0AA0下面是两者的照片(左侧是QJ71PB92V模块,右侧是在此次实验中所使用的ET200S)。
三.软件设置(GX Configurator-DP)1.启动GX Configurator-DP软件,选择“Project”/“New”,在“MELSEC Module Type”栏中选择“QJ71PB92V”。
2.点击“Next”按钮。
3.在“Master Settings”对话框中可根据具体情况设置Baudrate(波特率)和Starting I/O number (模块的起始I/O地址)等。
4.点击“Next”按钮,在其中设置Input和Output对应的地址。
5.在右侧窗口中点击鼠标右键,选择“Add GSD File”添加ET200S的GSD文件。
此次实验中使用的接口模块是:IM515-1 Standard 6ES7 151-1AA05-0AB0,添加对应的GSD 文件(si04806a.gse)。
6.在右侧窗口中选中“ET200S(IM151)DPV1”并将其拖曳至左侧窗口中。
7.在“Slave Settings”对话框中设置ET200S的站号(FDL Address)为3。
8.点击“Next”按钮,在左侧窗口中选择相应的模块,并将其拖曳至右侧窗口中。
通过以上的设置,会将:1)8DI DC24V 6ES7 131-4BF00-0AA0上的输入点对应到D1000中。
6RA70直流调速通过profibus-dp与300通讯
西门子6RA70直流调速器通过Profibus -DP与PLC通讯的实现1、必备条件软件Step7 V5.3SP2(测试版本)PLC 中具有Profibus -DP 通讯口:S7-315 2DP(6ES7315-2AF03-0AB0)Profibus 通讯电缆(6XV1830-0AH10)Profibus 总线联结器(6ES7972-0BB10-0XA0, 带PG 接口;6ES7972-0BA10-0XA0 不带PG 接口)6RA70直流调速器1台Drive 中有Profibus 通讯模板CBP2(6SE7090-0XX84-0FF5)2、 组态主站系统①打开SIMATIC MANAGER, 通过FILE菜单选择NEW新建一个项目,在NAME 栏中输入项目名称,将其命名为DP_6RA70,在下方的Storage Location中设置其存储位置。
Loden29@②项目屏幕的左侧选中该项目,在右键弹出的快捷菜单中选择Insert New Object 插入SIMATIC 300 Station;可以看到选择的对象出现在右侧的屏幕上。
③打开SIMATIC 300 Station,然后双击右侧生成的hardware图标,在弹出的HW config 中进行组态,在菜单栏中选择“View”选择“Catalog”打开硬件目录,按订货号和硬件安装次序依次插入机架、电源、CPU。
插入CPU时会同时弹出组态PROFIBUS 画面,如下图所示:Loden29@④选择“New”新建一条PROFIBUS(1),组态PROFIBUS站地址,点击“Properties”键组态网络属性如下图,在本例中主站的传输速率为“1.5Mbps”,“DP”行规,无中继器、OBT等网络元件。
⑤点击“OK”键确认并存盘;然后组态S7-315 2DP本地模块,结果如下图:3、组态从站:在DP网上挂上6RA70(使用CBP2连接,CBP2说明见附录), 并组态6RA70的通讯区,通讯区与应用有关,在组态之前应确认通信的PPO类型(见下图显示PPO类型),本例选择PPO1,由4PKW/2PZD组成。
S7-300与S7-200PLC之间的PROFIBUS DP通讯
1,硬件1,S7-315-2DPPLC一台2,S7-200PLC+EM277模块一台3,DP线+DP头(做好的)一条。
2.要求1,I/O分配2,组态S7-300硬件组态1.启动STEP 7 V5.3编程软件:(1)双击打开STEP 7(2)如下图所示打开STEP 7图2.1.1打开STEP 7编程软件2.新建项目(1)根据STEP 7向导新建项目图2.1.2 STEP 7向导新建项目按【下一步】出现下图:图2.1.3 为项目选择CPU类型图选择您对应项目的CPU类型,如果发现您的CPU315找不到相应的定货号(,因此根据“STEP 7向导新建项目”无法创建项目,单击“取消”。
(2)软件(SIMATIC Manager)界面新建项目①双击新建项目②【文件】→【新建】,如图:图2.1.4 新建项目操作图为新建项目命名:图2.1.5 项目命名窗口右击项目名称【300与200通讯】→选中【插入新对象】→单击【SIMATIC 300站点】,③硬件组态➢右击“”→单击【打开对象】进入硬件组态界面如图2.1.6所示。
➢双击“”→双击“”进入硬件组态界面如图2.1.6所示。
图2.1.7硬件组态界面➢根据S7-300主机的组合进行硬件组态(电源PS307 5A):✧选择S7-300导轨:RACK-300中的Rail✧选择电源模块PS307(有配置时)✧选择CPU主机(CPU右边可以安装不超过八个模块SM、FM、CP)✧选择数字量输入输出(如CPU主机没带时,需要组态)✧选择其他扩展模块图2.1.8Rail机架(三)安装EM277 PROFIBUS-DP模块GSD文件系统采用PROFIBUS DP通讯,S7-300作为主站,S7-200作为从站,其中数据由通过EM277 PROFIBUS-DP进行交换。
STEP 7需要安装EM277 GSD 文件。
启动STEP 7 V5.3编程软件,进入硬件组态界面如图2.1.7所示。
西门子PLC指令大小端模式--Profibus-DP通信指令的释疑
基于Profibus-DP总线的S7-300PLC与安川变频器的通信1.大端模式和小端模式(Endianness)首先得了解在计算机存储领域字节byte、字word在内存中存储方式,方便理解。
什么是大端和小端?Big-Endian和Little-Endian的定义如下:1)Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。
2)Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。
下面是两个具体例子:16bit宽的数0x1234在Little-endian模式(以及Big-endian模式)CPU内存中的存放方式(假设从地址0x4000开始存放)为:32bit宽的数0x12345678在Little-endian模式以及Big-endian模式)CPU内存中的存放方式(假设从地址0x4000开始存放)为:图西门子指令大小端模式 (653087638).p Basic concepts on Endianness.pdf endianness05.pdf2.西门子的存储方式S7-300指令系统采用大端模式,而S7-200采用小端模式!在160T龙门式起重机PLC程序中,各个变频器DP站通过Profibus-DP总线与S7-300 PLC通信(CPU 314C-2DP),分别为5#、7#、9#及11#站。
各个站点的输出启动地址(Output:PLC Profibus-DP主站→变频器从站,Master Device→Drvie)分别为:Q50、Q60、Q70及Q80,长度3个字word;输入启动地址(Input:变频器从站→PLC Profibus-DP主站;Drive→Master Device)分别为:I50、I60、I70及I80,长度3个字word。
(输入在本程序中未使用)起先,一直无法读懂程序中控制9#站变频器FC6功能块,因为输出只从Q71开始,不是从Q70开始。
安川变频与西门子PLC基于PROFIBUS_DP的数据通讯
基于PROFIBU-DP的安川变频器与西门子PLC的数据通讯本文介绍的是关于安川变频器通过PROFIBUS-DP现场总线与西门子PLC实现数据通讯的一个应用实例。
描述了安川Varispeed G7(以下简称VS G7)系列变频器接入西门子PROFIBUS-DP网络的条件和应用环境,详细介绍了一个基本数据通讯系统的硬件和软件配置,并举例说明了相关应用程序的编制方法。
1. 安川变频器接入SIEMEMNS PROFIBUS-DP 网络的应用环境众所周知,西门子S7系列PLC是目前国内应用较为广泛的一种PLC,而安川VS G7系列变频器则是性能价格比较高的一种变频器,它们两者在传动控制系统中的合理组合,无疑是一种较好的选择。
在大型圆坯连铸机控制系统中,将用于结晶器振动和拉矫机传动装置调速的安川VS G7 变频器接入以SIEMEMNS S7-400 PLC(CPU 414-2DP)为主站的PROFIBUS-DP 网络中,通过PROFIBUS-DP,主站可监视变频器的运行状态,也可设置和改变其内部参数。
从运行的情况来看,使用效果良好。
投入运行两年来,尚未出现网络数据通讯因受干扰而紊乱或中断的现象,也未发生传动方向和速度指令错误以及指令延迟等故障,除了正确的设置和编程以外,这与装设了独立而可靠的专用接地系统也不无相关。
安川变频器和其它厂家生产的变频器一样,不能直接接入SIEMENS的PROFIBUS-DP 网络,而必须通过专用的接口卡并需要相应的配置软件。
安川VS G7 变频器配置的用于PROFIBUS-DP 网络通讯的SI-P1 接口卡已是安川公司推出的第二代产品,数年前推出的是SI-P 卡。
据说,有数家集成商已先后将配置了上述通讯卡的变频器接入了GE Fanuc 和SIEMENS的PROFIBUS-DP网络中,但使用效果不太理想。
SI-P1 卡可用于安川变频器的G5、F7 和G7三个系列。
当用于VS G7 系列时,将其插入变频器的2CN 插槽中,并用DP 总线电缆和总线连接器与PROFIBU-DP 的主站(这里为S7-400 PLC的CPU414-2DP)的DP口相连接,我们在一条专供电气传动用的PROFIBUS-DP总线上接入了8 台变频器(参见图1.使用SI-P1 卡需在PLC 的编程软件(如SIEMENS的STEP 7)中配置一通用源数据描述文件GSD(Version 3.1,此文件可在安川公司(YASGAWA)的网站中下载,文件名为YASKOOCA.gsd),而老一代的SI-P卡则安装GSD(Version 1.0)。
S7-400PLC与S7-300PLC主从站DP通讯的设置实例解读
西门子S7-300系统接入S7-400系统的浅探
两PLC数据交换一般可采用DP-COUPER或主从站方式,这里选择PROFIBUS-DP网络下的主从站方式。
硬件配置主站CPU416-2DP (6ES7 416-2XN05-0AB0 / V5.3)
从站CPU315-2DP (6ES7 313-6CF03-0AB0 / V2.6)
硬件组态如下:
1从站设置
1.1 DP地址、波特率、所挂DP网络设置
1.2编译保存
2主站内组态从站
2.1主站程序内插入从站
2.2主站程序内打开从站的硬件组态
2.3主站程序内从站硬件组态的DP口属性设置(从站模式,通讯波特率,通讯DP网络)
2.4主站程序内从站硬件组态的DP口属性设置(通讯接口设置)
2.5编译保存
3主站硬件组态设置
3.1主站组态相应网络插入组态从站3.2主站组态编辑插入组态从站的属性
4.主站程序内主站硬件组态的DP口属性设置(通讯接口主站设置)
5.编译保存,成功。
PROFIBUSDP介绍与PLC配置
PROFIBUS-DP的设备分类
• PROFIBUS可以使用多种通信媒体,例如带屏蔽的双绞线、光纤、红 外线、导轨及混合方式。传输速率为9.6kbit/s—12Mbit/s。
• PROFIBUS网络的硬件由主站、从站、网络部件和网络组态与诊断工 具组成。PROFIBUS-DP设备分为以下三种不同类型的站:
(8)双击被组态的S7-300,在弹出的“DP 从站属性”对话框中,选择“组态” 选项卡,单击“编辑”,进行主站的输入/输出地址区的编辑。
机电工程系
任务2.2 基于多个S7-300与WinCC的 DP网络构建与运行
机电工程系
任务2.2 基于多个S7-300与WinCC的 DP网络构建与运行
CPU 313C-2 DP
CPU 313C-2 DP
PROFIBUS-DP
硬件连接示意图
机电工程系
任务2.2 基于多个S7-300与WinCC的
五、硬件组态
DP网络构建与运行
(一):S7-300与S7-300的PROFIBUS-DP连接组态
PROFIBUS-DP网络组态
CPU 313C-2 DP
CPU 313C电工程系
PROFIBUS-DP的结构与硬件
PROFIBUS是目前国际上通用的现场总线标准之一, 在2006年10月成为我国首个现场总线国家标准。 PROFIBUS是不依赖生产厂家的、开放式的现场总线, 可以用于分布式I/O设备、传动装置、PLC和基于PC 的自动化系统。 现场总线:安装在制造和过程区域的现场装置与控制 室内的自动控制装置之间的数字式、串行、多点通信 的数据总线
机电工程系
PROFIBUS-DP的设备分类
2.2类DP主站(DPM2) 是DP网络中的编程和管理设备。DPM2除了具有1类主站的功能外,还可 以读取DP从站的输入输出数据和当前的组态数据。
STEP7-300PLC连接支持PROFIBUSDP协议的分布式I-O模块
STEP7-300 PLC连接支持PROFIBUS DP协议的分布式I/O模块现在做一个项目,客户要求给予方案与报价,用315-2DP带ET200M.,便于以后扩容。
一共十二个SM.接口模块用IM153-2.我发现有源导轨最多安装5个有源总线模板啊。
那我必须得扩展机架啊,那这样ET200M中不同机架的信号模块怎么连接啊!答:实际上实现你的方案很简单,ET200M是智能模块,通过PROFIBUSDP现场总线可以实现S7-315-2DP与智能模块ET200M之间的通信,315-2DP作为PROFIBUSDP主站,远程ET200M作为从站,通过PROFIBUS现场总线建立与这些模块的通信。
下面简单说明如何组态315-2DP与ET200M:在SIMA TIC管理器中,新建你的项目,打开硬件组态界面,单击右边的SIAMTIC300,展开RACK-300,双击”Rail”插入导轨,在插槽2中插入具体的315-2DP(型号、固态版本),新建PROFIBUS (1)网络,设定主站地址为”2”,按要求插入其他信号模块,组态315-2DP完成;选择右边”Catalog”(目录)PROFIBUSDP下的ET200M,并双击IM153-2(根据你具体的接口模块型号选择),组态ET200M 从站硬件,设定从站地址(第一个如”3”),在接口模块153-2下依次插入信号模块(SM):选择PROFIBUS(1)网络中已经组态的ET20M 接口模块IM153-2,展开右边该接口模块下的信号模块(SM)。
ET200M的模块与标准的S7-300CPU模块一样,机架插入SM与S7-300CPU方式也完全一样,ET200M接口模块下,第一个插槽是电源模块(可选,可以不插入),第二个是插入具体的接口模块(如6ES7153-2AA00-0XE0),第三个插槽是空,从第4-11插槽可以插入8个信号模块。
带有源的总线模块ET200M硬件组态与常规的硬件组态一样,唯一区别是带有有源总线模块的ET200在硬件组态时如果存在空闲的插槽(以后留作备用),则必须在STEP7中将这些插槽留为空闲状态。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于PROFIBUS-DP的PLC通信2009-08-14 10:31/bjmonsoon/32745/message.aspx1 引言现场总线控制系统(FCS)用数字信号取代模拟信号,以提高系统的可靠性、精确度和抗干扰能力,并延长信息传输的距离。
它既是一个开放的通信网络,又是一种全分布的控制系统,是一种新型的网络集成自动化系统,它以现场总线为纽带,把挂接在总线上相关的网络节点组成自动化系统,实现基本控制、补偿计算、参数修改、报警、显示、综合自动化等多项功能。
FCS用“工作站-现场总线智能仪表”的二层机构完成了集散控制系统(DCS)“操作站-控制站-现场仪表”的三层结构模式,降低了成本,提高了可靠性,且在统一的国际标准下可实现真正的开放式互连系统结构,是一种正在发展的很有前途的计算机控制系统。
目前最具代表性的现场总线是Profibus(Process Fieldbus)。
PROFIBUS是由SIEMENS公司推出的一种开放式现场总线标准,1989年成为德国标准DIN192 45,1996年成为欧洲标准EN50170,1999年12月被接受为国际标准IEC61158的一部分。
用于工厂自动化系统三级网络中的底层,即车间级监控和现场设备层数据通信与控制;使用于分散的、具有通讯接口的现场受控设备对底层设备有较高的数据集成和远程诊断、故障报警及数字化要求的系统。
Profibus遵循ISO/OSI模型,其通信模型由三层构成:物理层、数据链路层和应用层。
PROFIBUS由三部分组成,PROFIBUS-FMS (Fieldbus Message Specif ication,现场总线报文规范)、PROFIBUS-DP(Decentralized Periphery,分散型外围设备)、PROFIBUS-PA(Process Automation,过程自动化)。
其中PROFIBU S-DP已广泛适用于水电站、电力、工业企业现场自动化领域。
2 Profibus-DP的特性及系统组成2.1 Profibus-DP的特性Profibus-DP使用物理层,数据链接层和用户接口,用于现场层的高速数据传送。
主站周期地读取从站地输入信息并周期地向从站发送输出信息。
总线循环时间必须要比主站程序循环时间短。
此外,PROFIBUS-DP还提供智能化现场设备所需的非周期性通信以进行组态、诊断和报警处理及复杂设备在运行中参数的确定。
Profibus-DP基本功能和特性如下:(1) 远距离高速通信支持9.6Kbps到12Mbps的传输速率; 12Mbps时最大传输距离为100m,1.5Mbps 时为200m,另外还可以用中继器延长;(2) 分布式结构各主站间令牌传递,主站与从站为主-从传送;每段可有32个站,用连接线可扩展到126个站;(3) 易于安装,开放式的通讯网络;(4) 可靠性高,具备自诊断功能。
Profibus-DP主站分为一类主站和二类主站。
一类主站完成总线通信控制与管理,完成周期性数据访问,包括PLC、PC或可做一类主站的控制器。
二类主站完成非周期性数据访问,如数据读写、系统配置、故障诊断等,包括操作员工作站(如PC机加图形监控软件)、编程器、HMI等。
PROFIBUS- DP从站主要进行输入、输出信号采集和发送,包括PLC或其他控制器、分散式I/O、智能现场设备等。
2.2 系统组成为便于叙述和理解,现组成一个双主站单从站的Profibus-DP网络,如图1所示。
具体配置如下:图1 Profibus-DP网络(1) 硬件:带Siemens CP5611卡的PC机两台,一台配置为一类主站,另一台配置为二类主站;从站为Siemens S7-200 系列PLC的CPU224一块,带Siemens E M277DP通讯模块;三个网络连接器;连接线为双绞线。
(2) 软件:用于软件编程的STEP7-MICROWIN3.2和用于实现Profibus-DP协议网络配置的SIMATIC NET6.0。
3 Profibus-DP主站和从站的组态3.1 一类主站的组态在PC1(一类主站)使用SIMATIC net 6.0软件来组态整个Profibus-DP网络。
具体步骤如下:(1) 使用SIMATIC程序组中的Configuration Console设定Profibus的模式为Configured Mode,插槽号随意,如图2所示:图2 Configuration Console(2) 用PC Station Wizard进行一系列简单的设置后新建一个工程设置CP5611的参数:网络类型设为Profibus,站地址为1(也可为其他值,但不能重复,其他站点地址的设定与此类同);加上PROFIBUS-DP总线(DP master sy stem(1)),并把CP5611设为DP-Master(即一类主站)。
导入EM277的GSD文件,在视窗右侧的从站设备栏里面就可以找到 EM277模块了。
将EM277图标拖到DP 总线上,站地址为设置2,V存储器偏移量本例设置为4000,然后根据需要设定EM277的发送和接收缓冲区大小。
最后将配置结果下载到模块。
结果如图3所示:图3 一类主站的组态至此,本Profibus-DP网络结构一类主站与从站的主从关系已经确立了。
下面接着配置二类主站。
3.2 二类主站的组态(1) 同样还是在PC1上,在图3的界面中点击图标 (Configure Network),弹出如图4的界面。
添加一个SIMATIC PC Station(此时这个PC Station还没有挂到DP网上),并双击它,弹出如图5的窗口(此窗口与图3类同)。
手动添加OPC Server和CP5611,槽位随意。
将CP5611站点地址设为3,从属于之前添加的D P网,并设定为DP Master Class 2(即二类主站),将配置结果下载到模块。
再次点击,可看到PC Station挂到DP网上了。
图4 Configure Network图5 二类主站的组态(2) 现在操作对象转到PC2上。
同样运行Configuration Console,设置也与P C1相同。
打开PC Station Wizard新建一个工程。
将CP5611设为DP Master C lass 2,站地址设为3,同样要从属于DP master system(1)。
将配置结果下载到模块。
3.3 从站的组态为了将EM277作为一个DP从站使用,必须设定与主站组态中的地址相匹配的DP端口地址(之前设定的地址为2)。
从站地址是使用EM277模块上的旋转开关设定的。
在变动旋转开关之后,用户必须重新启动CPU电源。
EM277输出和输入数据缓冲区驻留在S7-200CPU变量存储器(V存储器)内,输入缓冲区紧紧跟随输出缓冲器。
缓冲区的大小是由DP主站组态设定的 (之前设定为8 Bytes Out/8 Bytes In)。
组态后,EM277可接收从主站来的输出数据,并将输入数据返回给主站。
主从站缓冲区的关系如图6:图6 主从站的缓冲区若EM277 Profibus-DP从站模块为I/O链中的第一个智能模块,则它的状态信息从CPU224中的SMB200到SMB249获得;若EM277为第二个智能模块,其状态从S MB250到SMB299获得。
只有DP主站才可以组态运行了DP 方式下的EM277 DP模块,用户不能通过改写有关SMB存储单元来组态EM277 DP模块的缓冲区大小或位置。
由表1中专用存储器字节的说明,不难写出CPU224的DP通信程序,见表2。
4 通过OPC读写PLC数据OPC(OLE for Process Control)是过程控制业中的新兴标准,它的出现为基于W indows的应用程序和现场过程控制应用建立了桥梁。
可以通过Siemens提供的O PC Server程序读写PLC中的数据。
(1) 一类主站PC1读写PLC在PC1 上打开SIMATIC程序组中的OPC Scout,新建一个组名。
打开新建组的“O PC-Navigator”,在DP目录下的Slave002就是从站CPU224,M00_I和M00_Q 即对应从站的输入和输出缓冲区。
将M00_I和M00_Q目录下的变量按需求添加(如图7),确认后OPC就开始运行了。
如果变量的“Quality”显示“good”,表示OPC Server程序已经通过Profibus-DP总线协议和PLC建立了连接运行关系。
此时不仅可以读取PLC中的数据,还可以向PLC写数据。
(2) 二类主站PC2的数据访问在PC2上同样打开OPC Scout,新建组名。
在该组名的“OPC-Navigator”下添加二类主站相应的输入和输出缓冲区,确认。
PC2就可以访问网络中的数据了,各数据的变化同PC1中的是同步的。
要注意的是:当PC1的OPC Scout关闭的时候,PC2的OPC Scout对DP网络的数据访问也中断了。
这证明了CPU224仅仅从属于一类主站PC1,而二类主站PC2不能控制它(仅能进行数据访问)。
图7 OPC-Navigator5 Profibus-DP在水电站中的应用目前,PROFIBIS-DP总线技术在水电站小型自动化系统中应用较多,如水电站弧门监控系统和机组辅助设备控制系统就大量用到了Profibus- DP网络。
这是因为PROFIBUS-DP实时性受到系统规模影响,系统规模越大实时性越差,所以PROFIBUS-DP总线技术最适合于小型自动化系统。
不过,Profibus-DP在信号的传输精度、可靠性和抗干扰性有不俗的表现,其系统成本低、安装简单、维护调试方便且易于扩展。
而且,各类传感器和智能设备等都有支持DP网络的标准通信口,硬件资源丰富;DP网络本身灵活多变的主从结构,适应多种控制系统;各类组态软件也都可以和OPC Server建立数据交换,减少了监控系统的开发周期;通过专用的通信协议转换器或工控机,基于PROFIB US-DP总线的控制系统可以挂靠到工业以太网上,成为综合控制系统的一部分。
因此,虽然现在工业以太网的技术有大普及之势,但DP网较高的性价比还是被越来越多的用户所认可。
6 结束语总的来说,作为国际标准之一的Profibus-DP总线技术开放性强、性价比高,在水电行业的应用将越来越广泛。