西门子6se70系列变频器与s7-300的PROFIBUS-DP通讯举例

合集下载

西门子6SE70、6RA70系列变频器与s7-300400的PROFIBUS-DP通讯举例

西门子6SE70、6RA70系列变频器与s7-300400的PROFIBUS-DP通讯举例

Profibus-DP在直流调速器6RA70的应用1 引言Profibus应用领域包括加工制造、过程和建筑自动化,如今已成为国际化的开放式现场总线标准,即EN50170欧洲标准和IEC61158国际标准的一部分。

并且,在2006年11月成为我国的现场总线标准。

Profibus由Profibus-FMS(Fieldbus Message Specification),Profibus-PA(Process Automation)和Profibus-DP(Distributive Peripheral)三部分组成。

其中,Profibus-DP具有高速传输、价格低廉等特点,实现起来比较简单,主要用于分散设备间的数据高速传输。

该总线物理层采用RS-485传输方式,传输速率可由9.6kbps至12Mbps。

一般用于自动化控制系统和现场设备级间的开关量的通信。

因而可满足全数字交直流调速系统对于快速的时间相应要求。

目前80%以上的Profibus应用是基于Profibus-DP。

SIMOREG DC-MASTER是全数字调速装置,操作非常简单。

不需要专门的编程知识,所有设置均可通过参数设定设备进行。

参数设定既可通过PC的菜单提示进行,以实现快速地投入进行,也可通过简易的操作区和用SIMOVIS 进行。

SIMOREG DC-MASTER在任何应用场合,均具有较好的灵活性和经济性:(1) 减轻主动系统和总线系统压力;(2) 接口被减少了;(3) 较少的电缆和较高的抗干扰度;(4) 开环和闭环控制已集成到系统中;(5) 开放的分布系统方案;(6) 工艺软件放入基本装置中——BICO技术。

使用新颖的BICO技术使SIMOREG DC-MASTER 在软件功能性方面达到一个新水平。

其中,两个功能强大的处理器处理电枢回路和励磁回路开环和闭环所有传动控制功能。

利用BICO技术,功能块按面向应用功能单元型式去组合——这是一个简单的参数设置过程。

S7-300 与变频器DP通讯

S7-300 与变频器DP通讯

3、DP从站设置好后如左 上图。点击红色框内的图 标,如左下图。
4、并留意2处红色框内呈
绿色。再将1处“module8
Word In,8 Word Out”拖
1
进2处绿色框内。
5、添加成功后,如左下图
2

第十二步:添加DP从站
6、选中添加好的数据格式,右击 弹出菜单,选择对象属性。
7、带有一个DP从站的时候,直接 选择有过程映像区域的,如果多从 站建议使用即PI/PQ。 一旦超出 PLC的过程映像区范围,就需要用 DB块或M寄存器来转换。
第十二步:添加DP从站
1
1、右击1处红色框 PROFIBUS,弹出窗口, 选择插入对象。进入GSD 配置。
第十二步:添加DP 从站
1
2
2、点击1处“Additional Fieldc Devices”,弹出2 处窗口,点击Drives,进 入3处窗口点击“STEP INVT”,进入下一步。
3
第十二步:添加DP从站
型号
订货号
第八步:西门子电源添加。
1、电源添加成功。
第九步:安装GSD文件。
1、点击选项菜单
2、选择安装GSD文件 ,并点击。
第九步:安装GSD文件。
3、如左图点击“浏览”,根据自己GSD存放的位置添加件。
5、如左图点击“浏览”,根据自己 GSD存放的位置添加。选中后点击“ 安装”。
6、选择“是”并提示安装完成。
第十步:查看GSD文件是否安装成功。
1、如左上图点击“目录”窗口,弹出 列表,在查找框里搜索我们的安装好 的GSD文件名称“STEP”。如左下图 。
第十一步:DP配置。
1、如左图右击“X2 DP”,再选“择 对象属性”单击。进入属性页面

【傻瓜教程】S7-300之间的PROFIBUS-DP主主通讯

【傻瓜教程】S7-300之间的PROFIBUS-DP主主通讯

【傻瓜教程】S7-300之间的PROFIBUS-DP主主通讯工控公开课温馨提示:今晚,12月8日,周五20:00-21:00,工控大头兵主讲的“PCS7项目基础组态”工控公开课将如期而至。

本节课将涉及“新建PCS7项目;硬件组态;网络组态;电机、阀门、PID、仪表单点程序组态”等多方面内容,其中奥妙,且听工控大头兵为大家一一道来。

记得一定要按时来上课哦!(参与方式:加入剑指工控-技术QQ群:69507531 !)与剑指工控携手零距离、零成本的分享具有实用价值的工控技术与工控心得,共同学习,共同进步!老时间、老地点、不见不散!(剑指工控公开课往期视频回放,请点击文尾“阅读原文”)剑指工控正文S7-300与S7-300之间使用PROFIBUS-DP进行主主通讯因为两个S7-300PLC都是主站,而每个主站上都有属于自己的DP网络,如果我们把两个DP网络接到一起是无法通讯的,因为一个网络中只能允许有一个主站,这里我们需要一个类似于“翻译”一样的东西,DP/DP耦合器DP/DP耦合器实物图片:DP/DP耦合器连接图:从上图我们可以看出,PLC1和PLC2都有自己的PROFIBUS-DP 网络,且在自己的网络中都是主站,它们通过DP/DP耦合器进行数据的交换.注意:因为PROFIBUS-DP(1)和PROFIBUS-DP(2)是两个完全不同的网络,所以它们之间的通讯速率可以不同,都可以有自己的DP从站,站点地址可以重复下面开始进行PROFIBUS-DP主站通讯的组态:第一步:建立PLC主站一,组态数据交换区域组态主站一的硬件,建立PROFIBUS-DP网络主站一的硬件组态和数据交换组态完成,这里我们需要记下数据交换的地址如图:第二步:建立PLC主站二,组态数据交换区域主站一和主站二的的硬件组态和数据交换组态完成,根据第一步中记下主站一的数据交换信息,现在的数据交换对应关系如图:在主站一和主站二中可以直接使用组态的数据交换地址进行编程,不需要进行地址的映射DP/DP耦合器DP接口和地址拨码的相关说明,如图:作者简介。

(完整word版)s7-300之间的DP通讯

(完整word版)s7-300之间的DP通讯

(完整word版)s7-300之间的DP通讯实现Profibus主从站之间的MS通讯通过图解,说明2个CPU之间通过Profibus实现主从站之间的MS通讯。

这个例子是结合某现场的实际情况来的,实际情况是在2套300系统之间进行数据通讯,由于每个CPU300都带有ET200M从站,所以317的主DP口和315的DP口都只能是主站而不能配置为从站。

并且2套系统之间距离较远,MPI不行,于是就利用了317的MPI/DP 口配置成DP口来和315通讯。

1.首先,在STEP 7中新建一个Project,分别插入2个S7-300站。

这里我们插入的一个CPU315-2DP,作为主站;一个CUP317-2作为从站,并且使用317-2的第一个端口MPI/DP 端口配置成DP口来实现和315-2DP的通讯。

然后分别对每个站进行硬件组态:首先对从站CPU317-2进行组态:将317的第一个端口MPI/DP 端口组态为PROFIBUS类型,并且创建一个不同于CPU自带DP口的PROFIBUS网络,设定地址。

在操作模式页面中,将其设置为DP SLA VE模式,并且选择“Test,commissioning,routing”,是将此端口设置为可以通过PG/PC在这个端口上对CPU进行监控,以便于我们在通讯链路上进行程序监控。

下面的地址用默认值即可。

然后选择Configuration页面,创建数据交换映射区。

这里我们创建了2个映射区,图中的红色框选区域在创建时是灰色的,包括上面的图中的Partner部分创建时也是空的,在主站组态完毕并编译后,才会出现图中所示的状态。

由于我们这里只是演示程序,所以创建的交换区域较小。

组态从站之后,再组态主站。

插入CPU时,不需要创建新的PROFIBUS网络,选择从站建立的第二条(也就是准备用来进行通讯的MPI/DP端口创建的那条)PROFIBUS网络即可。

组态好其它硬件,确认CPU的DP口处于主站模式,从窗口右侧的硬件列表中的已组态的站点中选择CPU 31X,拖放到主站的PROFIBUS总线上,这时会弹出链接窗口,选择以组态的从站,点击Connect按钮,然后进入Configuration页面,可以看到前面在从站中设定的映射区域,逐条进行编辑(Edit…),确认主从站之间的对应关系。

西门子和多台的ProfibusDP通信实例

西门子和多台的ProfibusDP通信实例

S7-300和S7-200的Profibus DP通信实例1.s7-200和s7-300有两种通信方式:像s7-200和s7-200之间通信那样直接通信口连接通信,其实300和200默认使用了MPI协议通信;还有一种方式是通过EM277的方式组建DP网络,300做DP主站,200做DP从站。

下面说第二种方式的具体过程和步骤.......2.S7-300 与S7-200 通过EM277 进行PROFIBUS DP 通讯,需要在STEP7 中进行S7-300 站组态,在S7-200 系统中不需要对通讯进行组态和编程,只需要将要进行通讯的数据整理存放在V 存储区与S7-300 的组态EM277 从站时的硬件I/O地址相对应就可以了。

插入一个S7-300的站:选中STEP7 的硬件组态窗口中的菜单Option Install new GSD,导入文件,安装EM277从站配置文件,如下图:在SIMATIC文件夹中有EM277的GSD文件:导入GSD 文件后,在右侧的设备选择列表中找到EM277 从站,PROFIBUS DPàAdditional Field DevicesàPLCàSIMATICàEM277,并且根据您的通讯字节数,选择一种通讯方式,本例中选择了8字节入/8字节出的方式,如下图:、双击上图的EM277 图标,出现“属性-DP 从站”设定对话框,点击“PROFIBUS…”键,设定EM277的地址(注意:设定的地址须和EM277 的拨码开关一致)。

打开参数赋值选项(Parameter Assignment):填写EM277的地址对应的s7-200中V变量区相对于VB0的偏移量(I/O offset),该偏移量可以任意填写,只要在s7-200中该VB变量去没有被S7-200的程序使用就可以了。

双击EM277的组建,弹出对话框Properties – DP slave 如图:可以修改EM277的地址,这里的地址是对应s7-300组态时的地址,那么这里的地址就不能和S7-300中其他的组态地址重复了,可以使用系统默认地址,也可以自己设置。

S7 300 读取6RA70数据 DP通讯入门举例

S7 300 读取6RA70数据 DP通讯入门举例

2012-05-16 14:14S7 300 读取6RA70数据 DP通讯入门举例S7 300 读取6RA70数据我现在要读取6RA70的电枢电流数据、电枢电压数据、还有主给定的数据,怎么读取呢?然后将这些数据同步到另一台6RA70怎么做呢?请大侠指导指导,兄弟新手仔细点哦,谢谢了。

先来说说读取6RA70的参数吧,S7-300与6RA70通过DP通讯方式来实现S7-300对6RA70的控制及状态监控,要实现通讯或者说实现数据交换,首先需要定义PPO类型,这个PPO通俗点说就是规定你要传多少数据。

依据你要采集的这几个参数,我建议你用PPO2,支持PKW和6个PZD传输,而你需要的电枢电流数据、电枢电压数据、还有主给定的数据都可以通过PZD被读回S7-300。

6RA70的实际电枢电压可以用K0291(实际电枢电压绝对值)或者K0292(带符号的实际电枢电压值);实际电枢电流可以用K0116(实际电枢电流绝对值)或者K0117(带符号的实际电枢电流值);实际速度可以用K0166(实际速度绝对值)或者K0167(带符号的实际速度值),主给定的数据方面看你用什么方式给定的,如果是主给定模拟通道即4、5端子的话连接器是K0011;如果是电动电位计的话连接器是K0240;如果是通过DP数字给定的话要看你给到哪个连接器上了,一般是K3002。

举例来说需要读回这些参数的话将U734.01设置为K0032(状态字),U734.02设置为K0167(实际值),U734.03设置为K3002(DP给定值),U734.04设置为K0291(实际电枢电压绝对值),U734.05设置为K0116(实际电枢电流绝对值);至于同步传输的问题,我通常的处理办法就是将两台装置状态字的0位和1位分别比较,相同且都为1时才允许速度给定,这样一般应用足以保证同步。

你的补充问题:(我以SFC14/15为例)速度的写入通过S7-300将PZD的输出地址给到SFC15的LADDR端,然后将你需要传的数据给到RECORD端,再给一个错误反回值存储就可以了,写入顺序和你存放的数据块排列顺序一致,一般数据块中第一个字DBx.DBWx为控制字,第二个字DBx.DBWx+2为给定值,然后第三..........传送到6RA70即在Z110中WORD1为控制字即K3001,WORD2为给定值即K3002,然后第三.........。

6SE70变频器怎么通过DP通讯由编码器实现反馈实例

6SE70变频器怎么通过DP通讯由编码器实现反馈实例

6SE70变频器怎么通过DP通讯由编码器实现反馈实例6SE70变频器怎么通过DP通讯由编码器实现反馈实例前几天在找答案里面有几个楼主都在问关于6SE70变频器怎么通过DP通讯由编码器实现反馈。

今天正好同事也有相同的项目要试机所以便一起参与了调试,经过一个下午的接线调试已经可以实现这个功能了,我就从头把这个项目说一下。

调试的项目是矫直机,大概的一些配置有PLC(315-2DP)变频器,脉冲编码器板和DP通讯板,脉冲编码器板型号是:6SX7010-0FA00DP通讯板型号:6SX7010-0FF05现在先设置DP通讯的参数:参考矢量控制使用说明书 9-11也开始P60=3 简单应用的参数设置P071= 输入装置进线电压如果大的话就选390---400V左右,按照实际的来设置P095=10 异步/同步IEC(国际标准)P100=1 V/F开环控制P101= 输入电机额定电压 VP102= 输入电机额定电流 AP107= 输入电机额定频率 HZP108= 输入电机额定转速 RPMP109= 电机极对数 4极电机=2,8极电机=4P114= 默认现在先不设置P368=6 PROFIBUS(CBP)P370=1 根据选定的参数模块组合变更参数P060=0 返回用户菜单P060=1 再设置P060=4通讯板设置P712=2 PPO TYPE(1,2,3,4,5)2:4PKW+6PZDP918= 你在300PLC里面组态的地址P695=10MS(报文时间)P554=3100(PZD1)P443=3002(PZD2)P060=3 简单应用的参数设置P370=1 根据选定的参数模块组合变更参数P060=0 返回用户菜单这样DP就设置OK了,看面板是否显示009对于用编码器来做反馈如下:参考矢量控制使用说明书 9-53P60=5 选择系统设置菜单P068=1 有正弦滤波器P071= 上面已经设置P095= 上面已经设置P100=4 有测速机的速度控制(N控制)P101=P102=P107=P108=P109=都按照上面的设置,这里不再设置P114=3 高强度冲击系统P115=1 计算电机模型“自动参数设置”P130=5 外部SBP板在设置P139的时候先要把P060=1,在P060=4时设置 P139=2100 HTL 设定值编码器的配置设置好P139后,对P060=1,在P060=5,继续设置下面参数P140=1024 设定值编码器脉冲数P141=1024 设定值编码器的参考频率P339=默认一直到P060=1前面都采用默认下面开始对电机的优化:P115=2电机不会转动等待出现009P115=4电机会转动等待出现009P115=5电机会转动等待出现009如果在优化中出现什么故障,先要排除故障再对电机优化。

西门子S7-300通过DP总线与DCS通讯方法

西门子S7-300通过DP总线与DCS通讯方法

S7-300系列PLC与DCS采用DP通讯的案例1.系统简介系统包括西门子S7-300系列PLC程序控制柜及触摸屏一套。

主要功能实现锅炉点火、灭火保护及燃烧器负荷调及监控等功能。

并将PLC系统送入DCS系统。

2.硬件配置及连接系统配置表序号名称型号数量备注1 PS 307 5A 6ES7307-1EA00-0AB0 1 电源模块2 CPU 315-2 DP 6ES7315-2AG10-0AB0 13 接口模块IM365 6ES7365-0BA01-0AA0 24 DI32X24V 6ES7321-1BL00-0AA0 45 DO32X24V/0.5A 6ES7322-1BL00-0AA0 16 DO16X24V/0.5A 6ES7322-1BH01-0AA0 17 AI8X12Bit 6ES7331-7KF02-0AB0 28 AO8X12Bit 6ES7332-5HF00-0AB0 23.软件配置组态第一步:PLC模块配置S7-300程序软件配置,打开SIMATIC Manager软件在打开的300主界面上在工具栏上点击“文件(F)”→“新建(N)”如下图所示:弹出如下对话框:在“名称(M)”:输入一个工程名如program test“存储位置(路径)(S)”:此处选择在D盘新建完成后的主界面如下图所示:在上图中鼠标右击→“插入新对象”→“SIMATIC 300”站点如下图所示:在上图主界面上双击“硬件”进行模块配置弹出以下对话框,在硬件中配置相应的模块。

在上图中选择文件“RACK—300”插入“Rail”机架,在(0)UR机架上的1号槽位插入电源模块如下图所示:在上图中选择文件“PS—300”插入“PS 307 5A”电源模块在2号槽位插入CPU模块如下图所示:在上图中选择文件“CPU—300”→“CPU315—2DP”→“6ES7 315—2AG10—0AB0”→“V2.6”双击即可插入CPU模块。

西门子6SE70变频器的使用

西门子6SE70变频器的使用

06讲义西门子6SE70变频器的使用一、PROFIBUS-DP通讯设置1、恢复出厂值P60=2P970=0(若不能恢复出厂值,则先让P053=7,再恢复出厂值。

)2、设置参数P60=3 进入简单应用参数设置P101=380V 电机额定电压P102=1.8A 电机额定电流P107=50 电机额定频率P108=1425 电机额定转速P109=2 电机极对数P368=6 由PROFIBUS-DP控制P370=1 启动简单应用的参数设置P53=FF 参数化的接口使能P734.1=32 PZD1反馈状态字P734.2=148 PZD2反馈频率P734.3=22 PZD3反馈电流P462=5S 加速时间P464=5S 减速时间P60=5 进入系统设置菜单P918=4 PROFIBUS-DP地址P60=1 回到参数菜单二、面板操作控制1、恢复出厂值P60=2P970=02、参数设置P60=3P101=380V 电机额定电压P102=1.8A 电机额定电流P107=50 电机额定频率P108=1425 电机额定转速P109=2 电机极对数P60=0 结束简单应用参数设置P60=5 进入系统设置参数P115=1 优化电机(电机模型自动参数设置,根据电机参数自动计算—等待)P115=4 优化电机参数(等待)P115=5 优化电机参数(等待)P571.1=6 PMU操作面板控制正转P572.1=7 PMU操作面板控制反转P368=0 通过操作面板(PMU)进行操作P457=20HZ (最低速度)P60=1 回到参数菜单3、S7-200与6SE70采用USS通讯变频器设置(1)采用USS/Scom2方式(用X101接口上的10、11,其中10+、11-、12地)1)、变频器恢复出厂设置P053=6P060=2P366=0P970=02)、参数设置P060=3 启用简单设置,设置电机参数P101=380V 电机额定电压,根据实际所接电机设置P102=1.5A 电机额定电流,根据实际所接电机设置P107=50HZ 电机额定频率,根据实际所接电机设置P108=1390 r/min 电机额定转速,根据实际所接电机设置P109=2 电机级数,根据实际所接电机设置P368=4 采用USS通讯P370=1(参数滚动,该自动回0,P60自动回1)P700.2=1 USS地址P701.2=6 通讯速率9600P702.2=127P703.2=2 2个PZDP704.2=0 电报失效,不监视P443.1=6002 主给定的源P462=2 加速时间2秒P464=2 减速时间2秒P554.1=6100 控制字P555.1=6101 自由惯性停车P556.1=1P557.1=1P558.1=6102 快速停车P559.1=1P560.1=1P565.1=6107 故障复位P571.1=1 正反转用速度输入的正负数决定P572.1=1 正反转用速度输入的正负数决定(2)采用USS/Scom1方式(用X300接口上的DB9口,也就是PMU面板上的DB9口,直接用PROFIBUS-DP接头)1)、变频器恢复出厂设置P053=6P060=2P366=0P970=02)、参数设置P060=3P101=380VP102=1.5AP107=50HZP108=1390 r/minP109=2P368=4 采用USS通讯P370=1(参数滚动,该自动回0,P60自动回1)P700.1=1 USS地址P701.1=6 通讯速率9600P702.1=127P703.1=2 2个PZDP704.1=0 电报失效,不监视P443.1=2002 主给定的源P462=2 加速时间2秒P464=2 减速时间2秒P554.1=2100 控制字P555.1=2101 自由惯性停车P556.1=1P557.1=1P558.1=2102 快速停车P559.1=1P560.1=1P565.1=2107 故障复位P571.1=1 正反转用速度输入的正负数决定P572.1=1 正反转用速度输入的正负数决定。

6RA70直流调速通过profibus-dp与300通讯

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组成。

如何用PLC 300 与6SE70 PLC通讯

如何用PLC 300 与6SE70 PLC通讯

如何用PLC 300 与6SE70 PLC通讯本人正在学习利用300/400 PLC和西门子的6SE70系列的变频器通讯,在学习的过程中遇到了困难,现来论坛求助。

假设通讯方式采用Profibus—DP的形式,并且设定好一个6SE70的变频器的DP地址。

我想问的问题是:1、在硬件组态的时候是否要为6SE70的变频器设定I/O域(就是是否要分配地址),如果要分配那么分配什么地址,是数字量地址还是模拟量地址。

2、设定好地址后是通过MOVE这样的指令(就是地址操作指令)来读写变频器内部的数据,还是通过系统功能块SFC14/SFC15来读写变频器内部的数据。

3、我们知道在变频器内部有PKW控制字和PZD状态字,如果要写入某个控制量(比方说速度),那么就要把速度的参数与PKW控制字连接起来,参数与控制字连接后,在PLC对变频器写的时候,通过Profibus总线是不是PLC写入的第一个字就是PKW的第一个字?如果是,那么是否要在变频器里面做一些别的设置,如果不是那么是一个怎样的状态?还有读取PZD的时候是否和写入数据到PKW类似呢,如果不是有什么不同?4、还有就是6SE70的变频器各种型号有不同个数的PKW和PZD,是否在使用的时候是用到多少个,就把多少个的PKW和PZD与变频器的参数连接起来。

1,当然要设定io地址,地址随你自己定义,一般你在组态时变频器会自动给你分配地址,如果没有什么特殊要求你按默认地址就可以,这个不好说是模拟还是数字。

2,看你采用什么样的ppo协议,4个字以上必须用sfc来读写,一般来说会超过4个字,所以你是需要用sfc14/15来读写的。

3,在PLC侧你可以随便写到哪个字都可以了,主要是在变频器侧的参数设置,既然你是新手,那就忘记pkw吧,这些先不要管,搞清楚pzd就可以了。

4,没明白你的意思。

型号不同,但是控制板都是差不多的,参数也是差不多的。

pkw和pzd的不同时因为采取的ppo方式不同。

S7-300 PLC_PROFIBUS—DP硬件组态(经典实例)

S7-300 PLC_PROFIBUS—DP硬件组态(经典实例)

S7 300 PLC硬件组态(经典)现场机架上各个模块进行的是物理上的连接,必须进行硬件组态的连接,实现逻辑上的连接,在这基础之上才可以执行编程器传输下来的程序信息。

1:打开桌面上的“SIMATIC Manager”图标,打开了STEP7画面。

点击“新建图标”,输入文件名和文件夹地址,然后点击“OK”,系统自动生成项目。

2:选中上一步新建的项目,点击右键,选中“Insert new object”,点击“SIMATIC 300 STA TION”,系统自动生成项目。

3:点击新建的项目前面的“+”号,“双击SIMATIC 300(1)”,再选种右边的“Hardware”,右键,然后“OPEN object”,系统打开硬件组态画面。

4:点击“SIMATIC 300”前面的“+”号,从展开的“RACK—300”中找到“Rail”,拖到左上边空白,所得如下:5:注意,若实际设备上有该模块则进行操作,若无该模块则跳过该步骤。

展开PS—300,把电源模块PS 307 2A 拉到机架的第一行,如下。

6:展开“CPU—300”,再打开“CPU 315—2 DP”,把“6ES7 315-2AF02—0AB0”拉到机架的第二行,并进行参数的设(速率、协议等)。

7:选择默认值,点击确定,就可以生成一个PROFIBUS—DP 网络了。

8:点击右侧“PROFIBUS DP”,再在展开的项中点击“ET200M”,再在展开的项中点击选中“IM153—1”,拖到左面“PROFIBUS(1):DP master system(1)”上。

在弹出的对话框中选择默认值,点击“确定”。

选中“SM 331 AI8X12bit”,并将其拖到左侧ET200M的第四槽中。

号状态如下。

11:按照下图步骤将AO模块拖到ET200M第五槽中。

12:双击进行参数设定如下:13:把数字输入模块DI 16xDC24V拖到主机架的第四个槽。

14:把数字输出模块DO16x DC24/0.5A 拖到主机架第五槽。

基于PROFIBUS总线的S7_300PLC与6RA70调速器通信方法

基于PROFIBUS总线的S7_300PLC与6RA70调速器通信方法

R E TV A LO U T P U T
1. 2 P R O F I B U S 板( C P B 网络通信的参数 2)
调速器通过 P R O F I B U S -D P 总线进行连接后 , 除 了要在主站中设置连接外 , 还要对调速器本身的一些 功能参数进行设置 , 才能保证主站和从站间的正常通 信 。 参数 P 918 用来设定从站的总线地址 , 这是网络的 基本通信参数 。 设定后还需进一步地设定控制字的连 接器通道 , 以实现控制字 、给定值 、状态字 、状态值的 读写 。
机床电器 2010. 2
应用 · 交流 — — — 基于 P R O F I B U S 总线的 S 7 -300P L C与 6R A70 调速器通信方法
基于 P R O F I B U S 总线的 S 7300P L C 与 6R A 70调速器通信方法
孙淑惠 , 贾宏辰 ( 1. 秦皇岛燕大汽车零部件制造有限公司 , 066004 ; 2. 华北电力大学电子与通信工程 , 071051)
P R O F I B U S 协议特别适用于可编程控制器与现场级分 散的 I /O 设备之间的通信 。 P R O F I B U S 按令牌方式进 行存取 , 即在一个逻辑环中 , 激活主站取得了在一个确 定时间窗的发送资格 。 在这个时间窗内 , 主站与其他 主站或下一级主 从过程中的从站进行通信 。 P R O F I B U S D P 主要使用主 从方式 , 主站周期性地与传动 装置进行数据交换 。 P R O F I B U S D P 通信协议的数据电报结构分为协 议头 、网络数据和协议层 。 网络数据即可用数据结构 , 称之为参数过程数据对象 P P O ( P a r a m e t e r P r o c e s s d a t a O b j e c t ) , 分成不同两部份且能用报文分别传送 , 包括 参数区 P K W和过程数据区 P Z D 。 参数部分 ( P K W参数识别值 ) 用于读 、写参数值 。 过程数据 ( P Z D ) 部分 包括控制字 、设定值 、状态字和实际值 。 6R A 70 直流调 速器 P R O F I B U S-D P板 ( C B P 2) 共支持 5 种 P O 类型 。 P K W参数区如表 1 所示 。 P K E 为参数标识 ; I N D 为变址 ; P WE 为参数值 。 其中 P P O 3、P P O 4 这两种方 式中 P K W段不可选 , 即没有参数识别值 。

Profibus-DP通讯在PLCS7—300和变频器6SE70上的应用

Profibus-DP通讯在PLCS7—300和变频器6SE70上的应用

ma hn f rq e c sa l h s c ieo e u n y etbi e . f s
1引 言 , Pobs r u 应用领域包括加工制造 、 i f 过程和 自动化 , 已成 为国际 如今
31 7 3 0硬件 组 态 .s — 0 在 SE T P7软 件 中 创 建 一 个 项 目, 进 行 硬 件 组 态 该 项 目, 建 一 再 并
图 2 S7 3 0与 6 E O硬 件 组 态 -o S 7

以通过简易的操作区和用 SMO I I V S进行 ,西 门子变频器在任何应 用 场合 . 具 有 交 好 的 灵 活性 和经 济 性 : 均 1 轻 主 动 系 统 和 总线 系统 的 压 力 ; . 减
2接 口被 减 少 了 ; .
32建 立 通 讯 D . B块
般地 , 写数据都做在 一个 D 读 B块 中 , 最 好 与 硬 件 组 态 设 定 且 的I / O地 址 范 围 大 小 划 分 相 同 大 小 的 区 域 ,便 于建 立 对 应 关 系 和 管
rf u— P网 络 ,S 7 i 6 E 0系列 变 频 器 在 Po b sD i vr 文 件 rf u— P Smoet i 化 的 开放 式 现 场 总线 结 构 . E 5 10欧 洲 标 准和 I C 15 即 N 07 E 6 18国 际 标 个 Pob sD 夹 内进 行 组 态 , 并设 定 好 通 讯 的 地 址 范 围 。 如 图 2所 示 : 准 的一 部 分 , 且 , 2 0  ̄ l 月 成 为 我 国现 场 总 线 标 准 。 并 在 0 6年 1
朱 强 力
( 作矿 务局 焦
河南Biblioteka 焦作44 0 ) 5 0 0

基于PROFIBUS—DP的PLC与6SE70通讯的实现及应用

基于PROFIBUS—DP的PLC与6SE70通讯的实现及应用

基于PROFIBUS—DP的PLC与6SE70通讯的实现及应用【摘要】本文介绍了基于PROFIBUS-DP现场总线的控制技术,应用欧姆龙PLC(CJ-H)和西门子变频器6SE70,通过PROFIBUS-DP总线进行通讯,实现了用PROFIBUS-DP通讯与端子切换控制6SE70的功能。

【关键词】PROFIBUS-DP通讯;西门子变频器6SE70;欧姆龙PLC;端子电压控制Abstract:This paper will introduce the control technology based on the field control system-PROFIBUS-DP.This kind of technology applies the PLC(CJ-H)of Omron and frequency transformer-6SE70 of Siemens,which are communicated by PROFIBUS-DP,so that 6SE70 can be controlled by PROFIBUS-DP and terminator switch.Key words:communication of PROFIBUS-DP;frequency transformer-6SE70 of Siemens;PLC(CJ-H)of Omron;terminator voltage control1.引言PROFIBUS是一种国际化,开放式,不依赖于设备生产商的现场总线标准。

PROFIBUS传送速度可在9.6kbaud~12Mbaud范围内选择,当总线系统启动时,所有连接到总线上的装置应该被设成相同的速度。

PROFIBUS由三个兼容部分组成,即PROFIBUS-DP(Decentralized Periphery);PROFIBUS-PA (ProcessAutomation);PROFIBUS-FMS(Fieldbus Message Specification)[1]。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

西门子6se70系列变频器与s7-300/400的PROFIBUS-DP通讯举例
本文通过举例讲述了Profibus-DP现场总线在生产现场的具体应用,详细介绍了西门子PLC与变频设备通过PROFIBUS-DP通讯的硬件组态、软件编程以及变频器的相关参数设置。

关键字:西门子 Profibus-DP 变频器 PLC
在工业厂矿的生产应用中,尤其是钢铁冶金行业,利用PLC通过Profibus-DP现场总线对变频装置进行控制,实现电机的启动、停车和调速最为常见。

下面通过一个具体的实例来讲述西门子6se70系列变频器与s7-300/400的PROFIBUS-DP通讯的全过程。

一、硬件组态变频器
在STEP 7软件中创建一个项目,再硬件组态该项目,并建一个Profibus-DP网络,6se70系列变频器在PROIBUS DP->SIMOVERT文件夹里进行组态,并设定好通讯的地址范围。

如下
图所示:
二、建立通讯DB块
一般地,读写数据都做在一个DB块中,且最好与硬件组态设定的I,O地址范围大小划分相同大小的区域,便于建立对应关系和管理。

如下图所示,读变频器的数据的12个字节在DB0~DB11中,写给变频器的12个字节数据放在DB12~DB23中。

接下来还可以存放诸如通讯的错误代码和与变频器有关的其它计算数据。

三、写通讯程序
通讯程序可以直接调用STEP 7编程软件的系统功能SFC1(DPRD_DAT),SFC15(DPWR_DAT)
来实现。

例程段如下:
CALL SFC 14 //变频器->PLC
LADDR :=W#16#230 //通讯地址:为硬件组态的起始地址,即I Addess中的560
RET_VAL:=DB15.DBW24 //错误代码:查帮助可得具体含义
RECORD :=P#DB15.DBX0.0 BYTE 12 //传送起始地址及长度
CALL SFC 15 //PLC->变频器
LADDR :=W#16#230 //通讯地址:为硬件组态的起始地址,即Q Addess中的560 RECORD :=P#DB15.DBX12.0 BYTE 12 //传送起始地址及长度
RET_VAL:=DB15.DBW26 //错误代码:查帮助可得具体含义
四、变频器参数设置
变频器的简单参数设置如下表
对于写变频器的数据是与变频器的k3001~k3016(参见变频器使用大全功能图120)建立对应关系,读变频器的数据则是与变频器的参数P734建立对应关系。

如下图所示:
即DB15.DBW12~DB15.DBW22对应P734的W01~W06。

B15.DBW0~DB15.DBW11对应k3001~k3012。

PLC读取变频器的数据可以通过设置参数P734的值来实现,PLC写给变频器的数据存放在变频器数据k3001~k3012中,在变频器的参数设置里可以进行调用,从而建立了彼此的对应关系。

这样,变频器与PLC的连接已经基本建立,就可以编写程序通过PLC来控制变频器的启、停、速度给定等各项功能,满足工艺给定要求。

同时也可以读取变频器数据通过上位机进行显示,达到在线监视和诊断的目的。

相关文档
最新文档