版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第10章PLC通讯为了下载或上传程序、 查看PLC参数表或PLC状态信息,首要的工作是要建立与 PLC的 通讯。本章主要讲述如何去建立与PLC的通讯,以及一些在线操作等。本章内容该章节提供以下信息:如何使用通讯配置功能(CCU)去建立计算机同PLC之间的通讯;通讯配置指导; 如何在工程文件夹与PLC建立传送关系; 如何从PLC清除故障数据,以及比较 PC/PLC文件夹信息; 如何读/写/校验flash内存; 如何读/写/校验EZ程序存储设备(VersaMax CPUs ); 如何查看PLC状态信息; 如何改变PLC的运行/停止状态; 监视逻辑的执行。连接到PLC根据PLC的功能,你可以通过串行
2、通讯或以太网连接到PLC设备。连接工作主要是定义设备名称、选择一个通讯端口。成功的连接需要设备定义,定义内容包括:默认的PC通讯口,目标PLC设备类型,PLC SNP地址和PLC IP地址。端口定义主要用于初始化同PLC的通讯。这一节对几种连接 PLC的方式做了说明:串口通讯(点-点)、串口通讯(多-点)和Modem连接,以及TCP/IP以太网通讯。串行通讯(点-点)与PLC的最简单的通讯方式是 SNP直接连接(点-点)。为了使SNP直连更加容易,软 件提供一个已经配置好的设备名称 DEFAULT ',该设备名称使用 PC机的COM1通讯口, 默认通讯端口参数是:19200,奇校验,1
3、位停止位。按照以下操作可以通过 COM1 口建立与 设备的通讯:1 .通讯电缆连接;2 .从菜单PLC并选择连接,即出现连接对话框。这一对话框用于选择设备和端口,开始同 PLC的通讯。3 .选择设备"DEFAULT"和端口 "COM1"。点击连接按扭,建立通讯。多-点通讯和Modem通讯如果设备没有被定义成多 -点或Modem通讯,或者PLC硬件配置没有被设置成支持这些 通讯方式时,按以下步骤操作:计算机与PLC的连接电缆根据应用的不同而不同。具体电缆和连接器请查看附录。设备和PLC CPU的配置按照以下操作可以改变默认通讯口的通讯参数,或设置SNP I
4、D。默认参数(19200,奇校验,8位数据位,1位停止位):1 .启动硬件配置(HWC)并双击PLC CPU ;2 .从参数对话框中点击设置扭;3 .改变串行通讯口的设置,以及 SNP ID 然后点击OK按扭;4 .将硬件配置的改变存入 PLC。一旦改变了 PLC CPU的SNP默认设置,你就必须还得改变计算机的通讯配置参数;5 .从Tools菜单中选择通讯设置。(如果已为CCU设置了密码,密码对话框就会出现,输入 密码,然后按OK继续),出现CCU的主画面;6 .为了添加新设备,点击New按扭。出现添加新设备对话框;7 .设置默认端口,使之与计算机端口参数一致(COM1 - COM4),如果
5、PLC设置了 SNP ID ,在配置新设备时要设置,然后按OK完成设备的添加;8 .要改变默认串行端口的设置,点击Ports扭,选中你要修改的端口 (COM1 - COM4),然后点击Edit。编辑对话框出现后,按照符合应用的需要去配置端口。(点击Advanced按扭可以访问SNP所有计时器)。点击OK扭。保存对端口配置的改变。9 .设置计算机端口(COM1 - COM4),输入SNP ID (如果存在的话),如果没有SNP ID 则输入NULL,点击OK按扭,完成设备的添加。PLC通讯步骤如下:1 .从文件夹浏览器选择PLC,然后选择Connect(或点击PLC工具栏上的三J连接按扭);2
6、.选择在通讯应用对话框中已经配置好的设备名和端口名,然后按 Connect按扭建立通 讯;3 .当通讯建立以后,画面底部的状态信息栏将显示成connected。TCP/IP以太网通讯配置好的TCP/IP以太网通讯并不是属于某一个文件夹,而是 VersaPro软件中的一部 分。按照以下步骤可以配置:计算机和PLC硬件的配置通过TCP/IP以太网通讯前,必须为 PLC以太网模块设置IP地址。1 .从硬件配置中,在90-30机架上添加以太网模块或 CPU364模块;2 .为模块设置IP地址,将硬件配置存入 PLC CPU中;一旦你已经为PLC CPU配置了 IP地址,你需要改变计算机的端口设置。步骤
7、如下:1 .将计算机和PLC接入以太网络;2 .从Tools菜单选择通讯设置。(如果已为CCU设置了密码,密码对话框就会出现,输入密 码,然后按OK继续),出现CCU的主画面;3 .点击New按扭,添加新设备对话框出现;4 .将默认端口设置为ENET ,然后输入与PLC以太网模块一致的IP地址,点击OK完成设 备的添加;5 .如果要进行超时设定,点击Ports按扭,选择ENET,然后点击Edit,点击Advanced就可以了。注意:在CCU中对Modem 属性的设置不会保存到操作系统对Modem的设置。只有通过控制面板才能改变或设置 Modem 。连接PLC连接PLC的步骤:1. 选择PLC菜
8、单,选择Connect(或点击PLC工具栏上的Connect按扭),出现连接对话框,选择以太网通讯所用的设备名和端口名(ENET)。然后点击Connect按扭,建立通讯。ConnectDevice ScrMnP TCP/IPC SNP Serialr LiH Al C'cvicfff匚 LEANR 口 QM12 3 1MMM M-C'SVIODEFAUL" F10-30 EOTOMOTPROQ_F03T poll 12. 当通讯建立以后,画面底部的状态信息栏将显示成connected 。通讯配置指导通过正确设置通讯时序参数,可以解决许多通讯问题。通过 CCU 界面,可
9、以查看或改变通讯参数设置。下面介绍通讯配置指导:打开 CCU如果从 VersaPro 软件你可以选择 Tools 中的通讯设置进入 CCU如果从命令行(从MS-DOS 界面或从 Start -> Run) 输入 GEFCCU32.EXE ,该应用软件通常安装在Windows 根目录下(通常是C:Windows 对于 Windows 95 或 Windows98 , C:WinNT 对于 Windows NT 。由于这些路径总是一样的,所以当你要访问 CCU 时, 不用去定义路径。口令如果 CCU 已经定义了口令,当你打开CCU 时,系统将弹出口令输入框。如果你只时查看通讯参数,而不更改,
10、选择浏览即可。口令可以更改。串行参数设置如果你所用的软件版本是V1.00 或更旧版本,你的通讯配置也许包含有不合理的 SNP计时器设置( SNP 是 GE Fanuc 自己的串行通讯协议)。 如果使用过相同的通讯驱动程序, VersaPro 软件会继承这些通讯设置。如果你遇到通讯问题,建议你首先检查CCU 中的通讯设置: 1. 选择显示高级参数设置; 2. 如果需要更改,点击Edit 按扭;3. 设置请求超时至20000 或更高(单位是ms ,高限值是63000)4. 设置 SNP_T3 参数, 其值至少应比请求超时大250 。 例如, 如果请求超时参数是20000 ,SNP_T3 的值至少应
11、为 20250 ; 5. 设置 SNP_T3P 参数,其值应比SNP_T3 大250 。例如,如果SNP_T3 = 20250 ,那么SNP_T3P 至少为 20500 ; 6. 设置 SNP_T3PP 参数,其值又至少比 SNP_T3P 大250 。例如,如果SNP_T3P = 20500 ,那么 SNP_T3PP 至少应为 20750 ; 7. 点击 OK 按扭,保存设置。Modem 问题1. 在 CCU 里编辑 modem 的参数时,通过配置按扭进行的参数设置均不能保存。只有通过Windows 操作系统进行的参数配置或改动才能有效。从windows 开始菜单,选择设置,控制面板中的 Mo
12、dem ; 2. 当我们要配置 VersaPro 软件通过 modem 同 PLC 通讯时,应确保PLC 的设置同 modem 的一致。例如,对于典型的 modem 应用, PLC 的通讯参数通常是: 19200 波特,无校验位, 1 位停止位,将配置存入 PLC 中。然后,作为编程器的计算机通讯端口可以事先通过操作系 统来进行设置。当出现 modem的属性对话框时,将其参数设置成同PLC一致的即可。高级的通讯连接应允许硬件握手信号有效(RTS/CTS) 。3. 从 VersaPro 软件, 选择工具栏中的通讯设置即可进入 CCU 界面。 选择端口, 编辑 modem 的转向时间。程序文件夹的
13、传送通讯建立起来以后, 我们就可以在计算机同 PLC之间进行程序文件夹的传送工作。本小段主要说明以下几种传送:将程序文件夹从计算机装入 PLC中;将程序文件夹从PLC上载至计算机中;程序文件夹的比较;清除PLC中的内容;执行对PLC闪存的读与写。文件夹存入PLC包硬件配置、逻辑程序或者是预设的寄存器值或超控值可以存入PLC中。多数情况下,在执行向PLC的存储操作前,应将PLC置为停止状态。只有当程序文件夹的别名同 PLC内部存 储的程序别名一样时,且程序只有少量的改变的情况下,允许在PLC运行时下载程序文件夹。将PLC置为停止状态有两种操作方式:一是直接按停止按扭 _,二是从菜单中的PLC下选
14、择彳止PLC。按照以下步骤就可以完成程序下载工作:1 .确认已经同PLC建立通讯。(VersaPro状态栏应该显示“已经连接"("Connected.)”。如果状态栏不可见,请按 Ctrl + 0使状态栏可见;2 .点击存储按扭/ ,即出现储存程序对话框;fitnrn FnldRrtoPlGCptona r Slots hfidware con(igujai an and mniDn to PL2审 Elore kgic Id PLCI-口r© 岂t)red/o vbtrid den vnluas Io PL23 .选择你要往PLC中下载的内容:硬件配置和运动控制
15、,逻辑以及预置的或强制的寄存器 值(轴定位模块DSM314的运动程序按硬件配置下载到PLC中);4 . VersaPro软件将所选的内容存到 PLC中。如果下载成功,相应的信息条将显示。信息窗 口提供更多更详细的关于下载过程的说明和信息。CPU类型检查当配置下载到PLC以后,所有VersaMax (模块化产品和Micro 一体机)模块拒绝接受与自 己不同的硬件配置信息。版本8.00和以上,CPU350及以上90-30CPU不检查CPU的类型。下载配置以后(它们将接受不同类型的配置)。8.00版本以前的确实有这一检查过程(它们将拒绝不同的配置信息)。梯形图逻辑中逐字改变系歹U 90-30,系列9
16、0Micro和VersaMax模块化PLC支持梯形图逻辑的逐字改变,即逻辑程序 的在线更改。程序改变但不改变程序的大小,就叫作逐字改变。比如改变触点或线圈的类型,或是改变 已经存在的功能块的参考地址等。全部检查或比较操作后 VersaPro 变成逻辑不等(Unequal )在进行逐字改变时,如果存在以下情况:程序中所用的参考地址是最高地址;地址由高向低改变;(如从500改变成499)参考地址在程序中只有一个地方使用。由于VersaPro软件在逐字改变时,为了节省时间,不能将PLC更新到一个新的最高的参考地址。当进行检查全部或比较操作时,VersaPro软件将变成逻辑不等。这时就需要我们人为地下
17、装程序,才能使逻辑重新相等。PLC文件夹上载操作包可以上载的内容有:硬件配置,程序逻辑和储存/强制寄存器值。操作步骤如下:1 .确认已经同PLC建立通讯。(VersaPro 软件的状态栏显示“连接”,如果状态栏不可见, 按 Ctrl + 0。)2 .点击上载按扭 也 (或选PLC菜单中的上载)。上载对话框即弹出:3 .选择需要上载的内容。可选项有:硬件配置,逻辑,以及强制/储存的寄存器值。4 .点击上载按扭即开始上载操作。5 .所选择的内容将从PLC中上载到计算机中。信息窗口将显示上载操作的结果。如果操作 成功,将弹出“上载完成”信息条。注意:不能从CPU364中上载以太网全局数据或名称。当执
18、行上载配置时,确认对话框将弹出,让你执行EGD和名称的备份操作。PLC内容清除操作可以清除的内容有:硬件配置,逻辑,储存/强制值,以及PLC和IO故障表。执行以下步骤可以完成清除的操作:1 .确认与PLC的通讯已经建立;(VersaPro软件的状态栏显示“连接”,如果状态栏不可见,按 Ctrl + 0)2 .选择PLC菜单中的清除,出现以下清除对话框Clear PLCII Vlid limOKComponentsHardware Configuration and MotionIIProgram LogicSiored VoluesOrridden ValuesPLC Fault Table1
19、0 Fault TableSelect AllHelp3 .选择要清除的内容。4 .点击OK按扭,开始清除操作。5 .清除操作完成后,弹出信息条“清除成功完成”。文件夹数据校验按照以下步骤,可以比较文件夹是否与 PLC中运行的内容一致。 可以比较的内容有: 硬件配 置,逻辑或强制/储存值。1 .确认与PLC的通讯已经建立;(VersaPro软件的状态栏显示“连接”,如果状态栏不可见,按 Ctrl + 0)2 .选择PLC菜单中的比较,或点击比较按扭。但3 .弹出比较文件夹对话框。4 .软件只比较被选中的内容;5 .点击OK按扭开始比较操作;6 .比较操作结束后,将弹出信息栏,显示比较操作的具体
20、结果。读/写/比较Flash内存内容某些CPU模块支持flash存储器,允许将文件夹数据写进 PLC中的flash存储设备中。 按照以下步骤可以完成读 /写/比较PLC Flash存储器的操作:1 .连接PLC。2 .选择PLC菜单,选择Flash/EEPROM 。读/写/比较Flash对话框将弹出。3 .选择flash操作的具体内容。4 .在存储器类型中选择 Flash/EEPROM 。5 .点击下列相应按扭选择不同的flash操作: 读操作(从flash至CPU ),点击读按扭; 写操作(从CPU至flash ),点击写按扭; 比较操作(比较CPU和flash中的内容),点击比较按扭。6.
21、操作完成后,将弹出信息框显示操作是否成功。读/写/比较EZ程序存储设备VersaMax EZ 程序存储设备可以保存配置和逻辑文件,它为我们提供一种在没有编程器的情况下更新PLC配置和逻辑程序的方法。最终用户可以将 EZ设备连接到PLC的RS-485 端口上,通过设备上的一个按扭开关就可以完成 PLC内容的更新(PLC必须处于IO不扫描状 态)。至于存储位置(RAM或flash )可由用户定义。具体操作步骤如下:1 .连接到PLC ;2 .选择PLC菜单中的Flash/EEPROM ,即出现读/写/比较Flash的对话框;Re nd/Write/Verify Flash Memoryi- Sel
22、ect itemi tor operation: Hardware 二口Mjgu>tion|7 Luqicr Stored/Overr ddenValuesMurriLty1 lypu.用 Has h/FF PROM£2 二3 .选择flash操作的内容;4 .在用户存储器类型上选择 EZ Program Store;5 .点击下列相应按扭选择不同的 flash操作: 读操作(从EZ至CPU),点击读按扭; 写操作(从CPU至EZ),点击写按扭; 比较操作(比较CPU和CPU中的内容),点击比较按扭。6.操作完成后,将弹出信息框显示操作是否成功。Plc状态信息当VersaPro
23、软件与PLC在线时,通过窗口下部的状态条和状态信息窗口, 可以了解PLC 的很多运行状态。状态条为我们提供状态信息的概要情况:另外,VersaPro软件还提供信息窗口,可以显示更详细的信息。选择PLC菜单中的状态信息,或按下F4就可以看到信息窗口。.信息窗口包括以下内容: 内存:提供CPU设备信息,当前存储的程序文件名,以及CPU内存的使用情况; 日期:允许查看,改变,或将 PLC的时间和日期与编程器同步; 参考地址:显示PLC CPU中所有参考表的大小,以及所有点的故障状态; 保护:显示访问级别和 OEM保护状态。允许设置访问密码和 OEM 口令; 扫描:显示扫描模式和时间。当 VersaP
24、ro软件在线时,PLC运行状态下,可以设置 PLC扫 描模式以及固定扫描时间。这些变化只在 PLC状态变为STOP之前才有效。当PLC重新置为 RUN时,PLC按默认扫描模式扫描;查看和改变日期、时间选择Date栏,就可以查看当前 PLC的时间和日期。如果CPU的日期和时间与计算机不一致,可以进行以下操作使它们同步,或设置 CPU 的日期和时间: 使CPU 与 计算机同步:C点击同步"Synchronize CPU to Host ”按扭; 设置CPU日期和时间:T在新日期框类输入年、月、日,在新时间框内输入时、分、秒, 然后点击应用按扭去确认这种变化。置PLC于运行RUN或停止ST
25、OP状态PLC的运行或停止状态可以人为地改变。运行模式时,输出可以是允许或禁止;停止模式时,I/O扫描可以允许或禁止。置PLC于运行模式1 .确认已经连接PLC2 .点击运行按扭、(或选择PLC菜单中的运行);置PLC于停止模式1 .确认已经连接PLC2 .点击停止按扭_(或选择PLC菜单中的停止);3 .在停止对话框内选择输出允许或禁止后,按OK按扭即可。监视逻辑程序的执行当逻辑执行时,VersaPro软件允许你查看参考表,变量表,梯形图逻辑编辑画面,或语句列表中的操作数的值或状态,为你提供以下方便:测试逻辑执行、触发执行文件夹中的事件、或去掉程序逻辑执行中的一些元素。可以同时监多个程序块。为了监视在线值,首先PLC内部逻辑程序必须运行;其次是 VersaPro软件同PLC必须通讯。打开监视或关闭监视1 .连接到你想监视其逻辑程序的PLC;2 .确保当前文件夹中的程序逻辑同PLC中的一致;3 .从View菜单中选择监视;4 .从弹出的子菜单中选择激活的窗口或所有窗口,以决定是只监视激活的窗口,还是监视 所有窗口。 L, LD, VVT,和RVT是可以监视的激活的窗口; 过TCP/IP连接时,一个激活的窗口的更新率大约为10次/秒; 当选择监视所有窗口时,同时打开多个窗口,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智慧工地VR安全教育体验馆建设方案
- 金属切屑收集清理操作工规程
- 2026年麻醉专业结业考核科内模拟试题附答案
- 慢性偏头痛针灸联合药物疗程标准共识
- PCB工程师职业技能考证试题及详细参考答案
- Oracle OCA 12c 认证考试真题及详细答案解析
- MDS输血依赖远期并发症监测共识
- 2026年低压电气考试试题及答案
- 培训机构学员接送操作规程
- NPET全国中小学英语水平测试模拟试题(含详细答案解析)
- 《机械基础》课件 第十章 气压与液压传动
- 2025年红十字应急救护知识竞赛题库附含参考答案
- 2025年试验检测师(含助理)-公共基础(含助理)考试备考题库附带答案
- 工程联系单管理办法(含附件)
- 清大工程热力学课件13课程总结
- 前列腺健康讲座课件
- 德育与学科教学的融合
- 四诊闻诊课件
- 教育管理基础数据元素和代码规范 第3部分:资产
- 《自然教育师规范》(T-CSF 001-2022)
- 工程项目智慧管理 课件 模块四 工程项目智慧成本控制
评论
0/150
提交评论