smpt1000综合实验

上传人:xiao****1972 文档编号:84902141 上传时间:2019-03-05 格式:DOC 页数:17 大小:1.18MB
返回 下载 相关 举报
smpt1000综合实验_第1页
第1页 / 共17页
smpt1000综合实验_第2页
第2页 / 共17页
smpt1000综合实验_第3页
第3页 / 共17页
smpt1000综合实验_第4页
第4页 / 共17页
smpt1000综合实验_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《smpt1000综合实验》由会员分享,可在线阅读,更多相关《smpt1000综合实验(17页珍藏版)》请在金锄头文库上搜索。

1、实验一 现场总线控制系统的构成和组态(综合性实验)一、实验目的1了解现场总线控制系统的结构和线路连接。2学习PROFIBUS(Process Field Bus)现场总线控制系统的系统组态、控制组态和显示组态。3学习相关的组态软件。4掌握现场总线控制系统的投运和参数整定的方法。二、实验设备1、SMPT-1000高级多功能过程控制系统 2套2、西门子PLC上位控制系统 2套3、电脑 若干套三、实验内容与步骤1、系统认识PROFIBUS(Process Field Bus)是现场级通信网络,作为工厂数字通信网络的基础,沟通了生产过程现场与控制设备之间及其更高控制管理层之间的联系,用于制造自动化、过

2、程自动化、楼宇自动化等领域的现场智能设备之间中、小数据量的实时通讯。PROFIBUS-DP(Distributed Peripheral,分布式外设)是PROFIBUS提供的三种标准和开放的通信协议(DP、FMS和PA)的其中一种,使用了ISO/OSI网络模型的第一层和第二层,这种精简的结构保证了数据的高速传送,用于PLC与现场分布式I/O设备之间的实时、循环数据通信。网络结构图如图1所示:图1 网络结构图SMPT-1000新一代高级过程控制实验装置(如图2所示),运用高精度动态仿真技术,将实际工业装置的各种对象特性用数字化手段完整地在小型化半实物实验装置上得到再现。由于实验对象特性与工业装置

3、完全一致,多种信号与通讯方式、数十个检测点与十多个执行机构可以允许学生自由地设计、探索各种控制算法与方案,真正实现教育部提出的四个更高水平的培养目标,同时也满足了行业对人才培养的需求,是目前过程控制专业较为理想的实验装置。目前SMPT-1000模型上有:储罐模型,热力除氧器模型,减温室模型,蒸馏塔模型,65T/h自然循环锅炉模型等。SMPT-1000可以通过AI/AO、DI/DO、Profibus、OPC与各种PLC、DCS或工业控制计算机等控制器相连,同时配备有操作与联锁停车控制台。图2 SMPT-1000新一代高级过程控制实验装置及控制系统其中,SMPT-1000通过Profibus与控制

4、器相连,是通过ProfibusDP Agent从站通讯和监视软件(安装在SMPT-1000工控机上)相连的。该通讯软件在实现上依赖于泓格i-7550模块(工控机上)。现在以储罐模型为控制对象,采用现场总线控制系统的计算机控制系统的构成和组态。2、系统网络组态及参数设置(1)、组态PROFIBUS-DP主站a、插入300站点,进行通信测试在STEP7中创建一个新项目,项目名为MyPROJECT,插入S7-300的站(如图3-1所示)。图3-1 组态S7-300站点然后进行编程器通信接口设置。在“SIMATIC Manager”的“选项”下拉菜单中,点击“设置PG/PC接口”,在弹出的对话框中选择

5、当前使用的接口设备,点击“属性”按钮可以设置通信地址及传输速率,如图3-2所示。(本次实验的编程连接器是以用USB转换接口的PC/MPI适配器,传输速率为187.5Kbps)图3-2 设置接口点击“SIMATIC Manager”工具栏中的“可访问节点”按钮,可以检查编程器与PLC之间通信是否建立。如果设置正确,将显示CPU的MPI地址,如图3-3所示。图3-3 可访问的节点b、进入硬件组态窗口HW Config(如图3-1),组态主机架模块。安装机架:在S7-300中,只需选择RACK-300中的Rail。安装模块:从“硬件目录”中选择相应的模块,注意与工程项目选用的实际模块订货号一致(可从

6、西门子PLC上位控制系统的PLC上看到订货号,按从左到右的顺序)。如图3-4所示,装入CPU313C-2DP时,会出现PROFIBUS属性设置窗口,选择CPU主站的DP地址,点击“新建”一个PROFIBUS网络,在网络属性中可以选择网络传输速度和网络种类。图3-4 PROFIBUS属性设置设置好后点击“确定”按钮,返回到硬件组态窗口。在CPU313C-2DP的副槽DP旁会出现新建的PROFIBUS-DP网络。在主站CPU的槽位中安装I/O模块,可以为各I/O模块重新组态通道地址。(2)、组态PROFIBUS-DP从站ProfibusDP Agent是高级多功能过程控制实训系统(SMPT)的Pr

7、ofibus从站通讯和监视软件。由于该通讯软件在实现上依赖于泓格i-7550模块,所以在西门子STEP7端需要对该Profibus-DP从站模块i-7550进行相应的软硬件配置。具体说明如下。在(1)组态PROFIBUS-DP主站的常规硬件组态完毕后进行如下操作:a、 安装i-7550对应的GSD文件。在HW Config页面下点击“Options”“Install GSD File”“Browse”找到 i-7550的GSD文件,名为IPDSOBOD.gsd,点击“Install”安装即可。如图4-1所示图4-1 添加i-7550对应的GSD文件b、 添加i-7550模块到硬件组态画面中。在

8、目录中选择Profile: Standard。下面出现树状菜单,依次打开PROFIBUS DPAdditional Field DevicesGatewayi-7550.拖动该组件到PROFIBUS(1):DP master system(1),弹出组件配置窗口, Address请选择“7”(与之前拨盘选择保持一致)。点击“OK”。c、 设置i-7550模块对应的各项参数。双击(7)i-7550组件,弹出配置窗口,请在Parameter Assignment页下选择“baud rate”9600;“end char of input data”None其它选项保留默认设置即可,如图4-2所示。

9、图4-2 在HW Config串口中添加i-7550模块d、 添加AIAO DIDO,并设定它们的起始地址。点击(7)i-7550组件,在下面的表格第1行任意位置右键单击,在弹出菜单中选择“Insert Object”“i-7550”“System Setting”,地址设置自选,这里的设置会影响到e、f步骤中的组态。第3行 “Insert Object”“i-7550”“1 Byte In”, 第4行 “Insert Object”“i-7550”“16 Word In”,第5行 “Insert Object”“i-7550”“11 Word In”,第6行 “Insert Object”“

10、i-7550”“2 Byte Out”,第7行 “Insert Object”“i-7550”“14 Word Out”,点击“Download to Module”,则硬件组态完毕。如图4-3所示。此时下装程序则从站模块i-7550Run灯亮为绿色,Error灯熄灭。图4-3 添加AIAO DIDOe、 定义发送字节数存储在system setting输出模组的第三个字节中。由图4-3中所示可以看出,此处输出模组首地址被设置为0,则要存储的地址为QB2。在西门子PLC300中可以利用梯形图编程实现(图4-4中第二个红色圆圈就是实现部分)。图4-4 PLC中梯形图实现发送字节数设置和接收资料次

11、数存储f、 使输出模组首字节的第一位数据0-1-0-1变化。其值变化一次,则会发送一批数据到i-7550模块。按图4-5中设定的地址可以看出首字节为QB0,则需要变化的位为Q0.0。实现方法举例如下:输入模组第三个字节中存放了接收计数,按图4-3中设定的地址可以看出输入模组第三个字节为IB2,所以I 2.0对应的值是0-1变化的。将IB2的值存入一个临时变量rcount(如图4-4中第一个红色圆圈所示)。在整个控制逻辑编写完毕后,也就是在梯形图最后,将rcount的值赋给QB0即可实现Q0.0位的0-1变化,如图4-5所示。图4-5 梯形图实现Q0.0位的0-1变化下载成功,至此,系统组态已经

12、完成。3、系统控制组态(1)、被控过程工艺流程及其测控点(图5-1所示)图5-1 被控过程工艺流程所用到的I/O点及量程如下表1:位号偏移地址量程备注FI1106IW+0020进水流量FI1101IW+2020出口水流量LI1101IW+200100储罐V1101液位FV1106QW+00100进水流量调节阀FV1101QW+40100出口水流量调节阀几点说明: 偏移地址:由于该模型是通过SMPT PorfibusAgent软件和PLC进行通信的。偏移地址是指以i-7750的I/O地址组态为基准的,比如:前面组态的I/O地址中均是从256(PIW256/PQW256)开始的,通过工控机上的SM

13、PT PorfibusAgent,可以看到如上表所示的相关偏移地址和量程。LI1101的偏移地址为20,则其地址为PIW276;FV1106的偏移地址是为0,则其地址为PQW256。 量程:在SMPT1000中,所有的位号和阀门的量程都是可以设置。方法是:打开桌面上的Tank工程,在中的进行设置。这些设置都会影响到你的控制组态的。 在中间的梯形图编程中,所有接收和发送的数据都要进行量程转换。比如在PIW258处接收的数据,并不是Profibus DP界面上显示的数据值,要进行相应的量程转换才行。转换公式如下:PIW258/27648*(数据上限-数据下限)(数据上下限在Profibus DP界

14、面上可以看到),如果要将MD12处存放的数值发送给SMPT-1000,则要进行相反的量程转换,公式如下:MD12/(数据上限-数据下限)*27648。接收数据量程转换如下图5-2所示:在MD12处存储的即为真正的数据值。图5-2 接收数据量程转换发送数据时也要进行量程转换(如图5-3所示),如果MD12中存储的是要发送的数据。图5-3 发送数据量程转换(2)、控制组态 控制组态就是根据所设计的控制系统方案编写相应的控制程序。西门子STEP7的编程有离线编程和在线编程两种,编程方式有LAD、FBD、STL等。以下是LAD编程操作步骤:a、在右侧窗口中,先双击CPU 图标,然后是S7 程序 (1)

15、 图标、“块”图标,最后双击OB 1图标。将显示OB 1 的“属性”对话框。b、从该组织块的属性中,选择梯形图开发语言。单击“确定”进行确认。程序编辑器打开。通过SIMATIC 300 站和CPU 浏览至S7 程序。 c、在“SIMATIC 300 站 CPU3xx S7 程序 块”中,插入相应的块(见下表2):块名称(在工具栏中)说明OB1CYCLE_EXC循环程序OB100COMPLETE RESTART完全重启动OB35CYC_INT5循环中断OB:100 msSFB41CONT_C连续PID 控制器DB1数据块共享数据块DB2数据块SFB41的背景数据块VAT1变量表监测相关过程变量 根据设计的方案,在相应的模块中进行相应的控制组态。d、 在“目标系统”

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号