MCGS高级培训

上传人:206****923 文档编号:91042066 上传时间:2019-06-21 格式:DOCX 页数:24 大小:2.17MB
返回 下载 相关 举报
MCGS高级培训_第1页
第1页 / 共24页
MCGS高级培训_第2页
第2页 / 共24页
MCGS高级培训_第3页
第3页 / 共24页
MCGS高级培训_第4页
第4页 / 共24页
MCGS高级培训_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《MCGS高级培训》由会员分享,可在线阅读,更多相关《MCGS高级培训(24页珍藏版)》请在金锄头文库上搜索。

1、高级教程北京昆仑通态自动化软件科技有限公司目录第1章 西门子PLC通讯实例31.1 实例项目 连接西门子S7-200系列PLC31.1.1 组态步骤概述31.1.2 组态步骤实施3第二章 安全机制92.1 用户管理92.1.1 定义用户和用户组92.1.2 系统权限设置112.1.3 实例讲解122.1.4 操作权限设置142.1.5 工程密码15第三章 使用U盘综合功能包更新NK163.1 U盘综合包介绍163.2 U盘综合包NK更新使用流程173.2.1 制作U盘综合包173.3 使用注意事项21第四章 常见问题解析224.1硬件问题224.2软件问题22第1章 西门子PLC通讯实例本章带

2、大家一起来接触常用的PLC及其驱动的使用,以便使用户更好的了解PLC简单的设置、使用、mcgsTpc与主流PLC之间的通讯,解决用户在使用主流PLC通讯过程中出现的问题。1.1 实例项目 连接西门子S7-200系列PLC 西门子S7-200系列PLC是德国西门子公司(Siemens)出品的小型PLC。性能价格比较高,广泛应用于工控不同领域中的自动化检测、监测及控制。S7-200的编程软件为STEP7-Micro/WIN,用户可以通过它对S7200系列PLC进行通讯参数的读取和修改。本节实例重点讲解TPC7062K通过RS485方式与西门子S7-200 PLC连接并读取V寄存器地址015的8个1

3、6位整型数据。下面将详细讲解如何成功连接西门子S7-200系列PLC及所需的组态步骤。1.1.1 组态步骤概述A西门子S7-200PLC通讯参数设置B安装西门子S7-200PPI驱动构件C新建组态工程,建立变量D添加西门子S7-200PPI驱动构件E设置驱动通讯参数F添加设备通道,关联变量G组态画面,关联变量H设备调试ITPC-PLC接线J下载工程,建立通讯1.1.2 组态步骤实施A西门子S7-200PLC通讯参数设置西门子S7-200 CPU的默认波特率为9.6 kbps,地址默认为2,当使用STEP7-Micro/WIN编程软件设置地址等通讯参数时,一次只能设置一个PLC。步骤1:连接并读

4、取PLC通过PPI电缆连接好PLC并上电,运行STEP7-Micro/WIN编程软件。点击位于浏览条上的“设置PG/PC接口”图标按钮,在弹出的“设置PG/PC”窗口中,选择“PC/PPI cable(PPI)”并双击,在弹出的“属性-PC/PPI”窗口中,点击切换到“本地连接”页面,并根据所用串口或USB的PPI电缆,选择相应的COM口或USB,然后确认完成PG/PC接口设置,如下图: 点击位于浏览条上的“通信”图标按钮,弹出设置“通信”窗口。双击“通信”窗口右侧栏中“双击刷新”图标,检测总线所连接的S7-200系列PLC。检测到PLC时,右侧栏中会显示出检测到的PLC类型、版本号和地址,选

5、中对应PLC的图标,并点击 “确认”完成PLC选择。注:若未找到PLC,可先确认PLC及PPI电缆无问题,再选中“搜索所有波特率”选择框,进行检测。步骤2:设置PLC通讯参数选择对应PLC后,单击浏览条上的“系统块”,选中“通信端口”。对PLC地址、波特率等通讯参数进行设置,S7200 PLC默认通讯参数如下图所示,本实例中我们使用默认通讯参数。注:由于S7-200PPI驱动不支持“187.5K”的波特率方式通讯,在设置波特率时请选择为9.6kbps或19.2kbps。相应的“通用串口父设备”中波特率参数也要与之对应。步骤3:通讯参数写入PLC保存通信参数,并选择菜单命令”文件”-”下载”,在

6、“下载”窗口,确认“系统块”选择框选中后,点击“下载”按钮将修改后的通讯参数设置下载到PLC,完成PLC通讯参数修改。注:若PLC中程序与上位机STEP7-Micro/WIN所打开程序不同时,请将“选项”栏中的“程序块”、“数据块”两个选择框勾选去掉。以免因误操作将PLC中程序清掉。步骤4:测试确认通讯参数重复上述PLC读取操作重新读取PLC参数,确认设置是否正确。B安装S7-200系列PLC驱动构件使用前请确保“西门子_S7200PPI”PLC驱动构件正确安装,具体驱动的安装方法可参考mcgsTpc初级教程第3章第1节。C新建组态工程,建立变量参考mcgsTpc中级教程第3章第2节,建立组态

7、工程,并建立本实例所需的变量:Data00、Data01Data08,共1个开关型变量和8个数值型变量。D添加S7-200系列PLC驱动构件添加”通用串口父设备”和“西门子_S7200PPI”驱动构件,在弹出“是否使用默认参数”提示框,选择“是”,按默认参数,最终添加完成驱动如下图:驱动添加的具体操作,可参考第2章第4节说明。E设置驱动通讯参数完成驱动添加后,要根据实际情况对父设备和子设备的参数进行设置,现分别说明如下:步骤1:设置父设备通讯参数双击“设备组态:设备窗口”中添加好的“通用串口父设备0”,进行串口通讯参数设置。S7200 PLC的默认通讯参数为:波特率9600、数据位8位、停止位

8、1位,数据校验为偶校验,与mcgsTpc通过COM2 RS485方式通讯。在此设置为默认参数即可,设置完成后如下图所示:说明:在模拟运行环境或设备调试时,所设置的“串口端口号”要与上位机实际串口对应。所以,我们先将“串口端口号”改为PC机实际串口的串口号,以方便以后的设备调试。步骤2:设置子设备参数双击“设备组态:设备窗口”中添加好的“设备0西门子S7200PPI”,进入“设备编辑窗口”,可根据实际所连接设备设置“设备地址”、“通讯等待时间”等参数。具体参数含义请参考第2章第5节,并参照驱动在线帮助说明进行设置。在此我们设置设备地址为2、通讯等待时间为默认的500ms。F添加设备通道,关联变量

9、步骤1:添加通道添加通道之前,可以在“设备编辑窗口”中点击右上“删除全部通道”按钮,将驱动默认添加的8个I区只读通道先删除。然后点击“增加通道”按钮,会弹出的“增加通道”对话框:此时,可根据需要进行相应寄存器地址通道的添加,例如:要添加V寄存器的07共连续8个有符号INT型数据,要求可读可写。则寄存器类型选择“V寄存器”,数据类型选择“16位有符号二进制”,寄存器地址为0,通道数量为8,操作方式选择“读写”,然后点击“确认”按钮,即完成通道的添加。注:“添加设备通道”窗口中各属性参数的具体解释说明,可参考第2章第6节。步骤2:关联变量本步骤可参考第2章第6节讲解,进行通讯状态和8个数据通道变量

10、的关联。添加通道并完成变量关联后的通道如下图示:与S7200 PLC寄存器对应,S7200PPI驱动构件可添加的通道类型如下寄存器数据类型操作方式I输入映象寄存器BT、BUB、BB、BD、WUB、WB、WDDUB、DB、DD只读Q输出映象寄存器BT、BUB、BB、BD、WUB、WB、WDDUB、DB、DD读写M中间存储器BT、BUB、BB、BD、WUB、WB、WDDUB、DB、DD、DF读写V数据存储器BT、BUB、BB、BD、WUB、WB、WDDUB、DB、DD、DF读写SM特殊寄存器BT、BUB、BB、BD、WUB、WB、WDDUB、DB、DD、DF读写AI寄存器BT WUB、WB、WD只

11、读AQ寄存器WUB、WB、WD读写T时间寄存器DUB、DB、DD, 状态值(只读)读写C计数寄存器WUB、WB、WD, 状态值(只读)读写HC寄存器DUB、DB、DD只读说明:增加C、T寄存器的状态通道时,为兼容老驱动,在设备通道信息中会显示为“通道的第3位”。例如:T001的状态值通道显示为“只读T001.3”。G组态画面,关联变量驱动通道添加并关联变量后,就可以新建窗口,进行工程组态画面,并实现对应变量与动画、报警构件相关联,以实现工程动画报警等效果。具体可参考mcgsTpc中级教程中“简单动态组态”、“报警”等章节说明。H设备调试,模拟运行在调试之前,首先要通过串口PC/PPI编程电缆,

12、将S7200 PLC与调试用的上位PC机串口连接,并在设备窗口中修改“通用串口父设备”的“串口端口号”为PC机实际使用的串口号。注:在本驱动只支持串口的PC/PPI电缆或RS232转485通讯模块,并不支持USB型号PC/PPI电缆,使用时要注意。当采用标准串口型号的PC/PPI电缆时,电缆上波特率DIP开关需要按帮助设置为9600或者19200bps,并与PLC波特率设置以及上位机SET PG/PC Interface中的设置一致,否则无法正常通讯。步骤1:设备调试双击“设备0西门子_S7200PPI”,进入“设备编辑窗口”,点击右下侧“启动设备调试”按钮,进入设备调试状态,并查看窗口右侧的

13、调试数据栏“通讯状态”通道的状态,如果“通讯状态”为0,则表示通讯正常,非0则表示通讯不正常。步骤2:模拟运行测试在驱动设备调试之后,可以使用MCGS提供的“模拟运行”功能,利用模拟运行环境对整个工程进行较为系统的测试。具体的模拟下载及测试方法详见第2章第8节说明。ITPC-PLC接线首先,使用TPC-DL01电缆,连接PLC和TPC7062K的COM2口。(具体接线图请参考本教程第3章)然后,在设备窗口中修改“通用串口父设备”的“串口端口号”为所选用型号TPC对应的串口号,在此使用TPC7062K,所以设置为“1 - COM2”。J下载工程,建立通讯下载组态工程至TPC7062K中,然后运行

14、,即可实现与西门子200 PLC的实际通讯。第二章 安全机制许多用户在使用MCGS的过程中,都涉及到安全机制问题,下面将详细给大家介绍一下MCGS安全设置问题。2.1 用户管理MCGS嵌入版组态软件提供了一套完善的安全管理机制,用户能够自由组态进入系统,退出系统时的操作权限,还可以设置某些动画构件的使用权限,只允许有操作权限的操作员才能对某些功能进行操作。MCGS嵌入版还提供了工程密码功能,来保护使用MCGS嵌入版组态软件开发所得的成果,开发者可利用这些功能保护自己的合法权益。MCGS嵌入版系统的操作权限机制和Windows NT类似,采用用户组和用户的概念来进行操作权限的控制。在MCGS嵌入

15、版中可以定义多个用户组,每个用户组中可以包含多个用户,同一个用户可以隶属于多个用户组。操作权限的分配是以用户组为单位来进行的,即某种功能的操作哪些用户组有权限,而某个用户能否对这个功能进行操作取决于该用户所在的用户组是否具备对应的操作权限。MCGS嵌入版系统按用户组来分配操作权限的机制,使用户能方便地建立各种多层次的安全机制。如:实际应用中的安全机制一般要划分为操作员组、技术员组、负责人组。操作员组的成员一般只能进行简单的日常操作;技术员组负责工艺参数等功能的设置;负责人组能对重要的数据进行统计分析;各组的权限各自独立,但某用户可能因工作需要,能进行所有操作,则只需把该用户同时设为隶属于三个用户组即可。2.1.

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

当前位置:首页 > 中学教育 > 其它中学文档

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