文档详情

MCGS高级培训

206****923
实名认证
店铺
DOCX
2.17MB
约24页
文档ID:91042066
MCGS高级培训_第1页
1/24

高级教程北京昆仑通态自动化软件科技有限公司目录第1章 西门子PLC通讯实例 31.1 实例项目 连接西门子S7-200系列PLC 31.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盘综合功能包更新NK 163.1 U盘综合包介绍 163.2 U盘综合包NK更新使用流程 173.2.1 制作U盘综合包 173.3 使用注意事项 21第四章 常见问题解析 224.1硬件问题 224.2软件问题 22第1章 西门子PLC通讯实例本章带大家一起来接触常用的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寄存器地址0~15的8个16位整型数据下面将详细讲解如何成功连接西门子S7-200系列PLC及所需的组态步骤1.1.1 组态步骤概述A.西门子S7-200PLC通讯参数设置B.安装西门子S7-200PPI驱动构件C.新建组态工程,建立变量D.添加西门子S7-200PPI驱动构件E.设置驱动通讯参数F.添加设备通道,关联变量G.组态画面,关联变量H.设备调试I.TPC-PLC接线J.下载工程,建立通讯1.1.2 组态步骤实施A.西门子S7-200PLC通讯参数设置西门子S7-200 CPU的默认波特率为9.6 kbps,地址默认为2,当使用STEP7-Micro/WIN编程软件设置地址等通讯参数时,一次只能设置一个PLC步骤1:连接并读取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类型、版本号和地址,选中对应PLC的图标,并点击 “确认”完成PLC选择注:若未找到PLC,可先确认PLC及PPI电缆无问题,再选中“搜索所有波特率”选择框,进行检测步骤2:设置PLC通讯参数选择对应PLC后,单击浏览条上的“系统块”,选中“通信端口”对PLC地址、波特率等通讯参数进行设置,S7200 PLC默认通讯参数如下图所示,本实例中我们使用默认通讯参数注:由于S7-200PPI驱动不支持“187.5K”的波特率方式通讯,在设置波特率时请选择为9.6kbps或19.2kbps相应的“通用串口父设备”中波特率参数也要与之对应步骤3:通讯参数写入PLC保存通信参数,并选择菜单命令”文件”-->”下载”,在“下载”窗口,确认“系统块”选择框选中后,点击“下载”按钮将修改后的通讯参数设置下载到PLC,完成PLC通讯参数修改注:若PLC中程序与上位机STEP7-Micro/WIN所打开程序不同时,请将“选项”栏中的“程序块”、“数据块”两个选择框勾选去掉以免因误操作将PLC中程序清掉。

步骤4:测试确认通讯参数重复上述PLC读取操作重新读取PLC参数,确认设置是否正确B.安装S7-200系列PLC驱动构件使用前请确保“西门子_S7200PPI”PLC驱动构件正确安装,具体驱动的安装方法可参考《mcgsTpc初级教程》第3章第1节C.新建组态工程,建立变量参考《mcgsTpc中级教程》第3章第2节,建立组态工程,并建立本实例所需的变量:Data00、Data01……Data08,共1个开关型变量和8个数值型变量D.添加S7-200系列PLC驱动构件添加”通用串口父设备”和“西门子_S7200PPI”驱动构件,在弹出“是否使用默认参数”提示框,选择“是”,按默认参数,最终添加完成驱动如下图:驱动添加的具体操作,可参考第2章第4节说明E.设置驱动通讯参数完成驱动添加后,要根据实际情况对父设备和子设备的参数进行设置,现分别说明如下:步骤1:设置父设备通讯参数双击“设备组态:设备窗口”中添加好的“通用串口父设备0”,进行串口通讯参数设置S7200 PLC的默认通讯参数为:波特率9600、数据位8位、停止位1位,数据校验为偶校验,与mcgsTpc通过COM2 RS485方式通讯在此设置为默认参数即可,设置完成后如下图所示:说明:在模拟运行环境或设备调试时,所设置的“串口端口号”要与上位机实际串口对应。

所以,我们先将“串口端口号”改为PC机实际串口的串口号,以方便以后的设备调试步骤2:设置子设备参数双击“设备组态:设备窗口”中添加好的“设备0-西门子S7200PPI”,进入“设备编辑窗口”,可根据实际所连接设备设置“设备地址”、“通讯等待时间”等参数具体参数含义请参考第2章第5节,并参照驱动帮助说明进行设置在此我们设置设备地址为2、通讯等待时间为默认的500msF.添加设备通道,关联变量步骤1:添加通道添加通道之前,可以在“设备编辑窗口”中点击右上“删除全部通道”按钮,将驱动默认添加的8个I区只读通道先删除然后点击“增加通道”按钮,会弹出的“增加通道”对话框:此时,可根据需要进行相应寄存器地址通道的添加,例如:要添加V寄存器的0-7共连续8个有符号INT型数据,要求可读可写则寄存器类型选择“V寄存器”,数据类型选择“16位有符号二进制”,寄存器地址为0,通道数量为8,操作方式选择“读写”,然后点击“确认”按钮,即完成通道的添加注:“添加设备通道”窗口中各属性参数的具体解释说明,可参考第2章第6节步骤2:关联变量本步骤可参考第2章第6节讲解,进行通讯状态和8个数据通道变量的关联添加通道并完成变量关联后的通道如下图示:与S7200 PLC寄存器对应,S7200PPI驱动构件可添加的通道类型如下寄存器数据类型操作方式I输入映象寄存器BT、BUB、BB、BD、WUB、WB、WDDUB、DB、DD只读Q输出映象寄存器BT、BUB、BB、BD、WUB、WB、WD DUB、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只读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编程电缆,将S7200 PLC与调试用的上位PC机串口连接,并在设备窗口中修改“通用串口父设备”的“串口端口号”为PC机实际使用的串口号注:在本驱动只支持串口的PC/PPI电缆或RS232转485通讯模块,并不支持USB型号PC/PPI电缆,使用时要注意当采用标准串口型号的PC/PPI电缆时,电缆上波特率DIP开关需要按帮助设置为9600或者19200bps,并与PLC波特率设置以及上位机SET PG/PC Interface中的设置一致,否则无法正常通讯步骤1:设备调试双击“设备0-西门子_S7200PPI”,进入“设备编辑窗口”,点击右下侧“启动设备调试”按钮,进入设备调试状态,并查看窗口右侧的调试数据栏“通讯状态”通道的状态,如果“通讯状态”为0,则表示通讯正常,非0则表示通讯不正常。

步骤2:模拟运行测试在驱动设备调试之后,可以使用MCGS提供的“模拟运行”功能,利用模拟运行环境对整个工程进行较为系统的测试具体的模拟下载及测试方法详见第2章第8节说明I.TPC-PLC接线首先,使用TPC-DL01电缆,连接PLC和TPC7062K的COM2口具体接线图请参考本教程第3章)然后,在设备窗口中修改“通用串口父设备”的“串口端口号”为所选用型号TPC对应的串口号,在此使用TPC7062K,所以设置为“1 - COM2”J.下载工程,建立通讯下载组态工程至TPC7062K中,然后运行,即可实现与西门子200 PLC的实际通讯第二章 安全机制许多用户在使用MCGS的过程中,都涉及到安全机制问题,下面将详细给大家介绍一下MCGS安全设置问题2.1 用户管理MCGS嵌入版组态软件提供了一套完善的安全管理机制,用户能够自由组态进入系统,退出系统时的操作权限,还可以设置某些动画构件的使用权限,只允许有操作权限的操作员才能对某些功能进行操作MCGS嵌入版还提供了工程密码功能,来保护使用MCGS嵌入版组态软件开发所得的成果,开发者可利用这些功能保护自己的合法权益MCGS嵌入版系统的操作权限机制和Windows NT类似,采用用户组和用户的概念来进行操作权限的控制。

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

下载提示
相似文档
正为您匹配相似的精品文档