GE系统PLC通讯.docx
- 文档编号:25107361
- 上传时间:2023-06-05
- 格式:DOCX
- 页数:18
- 大小:169.67KB
GE系统PLC通讯.docx
《GE系统PLC通讯.docx》由会员分享,可在线阅读,更多相关《GE系统PLC通讯.docx(18页珍藏版)》请在冰豆网上搜索。
GE系统PLC通讯
第10章PLC通讯
为了下载或上传程序、査tPLC参數裘或PLC状态信息,首要的工作是要建立与PLC的通讯。
本章主要讲述如何去建立与PLC的通讯,以氏一些在线操作等。
本章内容
该章节提供以下信息:
如何使用通讯配置功能(CCU)去建立计算机同PLC之间的通讯;
通讯配畫指导;
如何在工程文件夹与PLC建立传送关系;
如何从PLC清除故障数据,以氏比较PC/PLCX件夹信息;
如何逮/写/校验flash内存;
如何读/写/校验EZ程序存储谩备(VursnWxCPUs);
如何査tPLC状态信息;
如何改芟PLC的运行/停止状态;
监视逻辑的执行。
连接到PLC
根据PLC的功能,你可以通过串行通讯或以太网连接到PLC设备。
连接工作主要畏定义设备名称、选择一个通讯端口。
成功的连接需要设备定义,定义内容包括:
默认的PC通讯口,目标PLC设备类型,PLCSNP地址和PLCIP地址。
堆口定义主要用于初始化同PLC的通讯。
这一节对几种连接PLC的方式做了说明:
串口通讯(点-点)、串口通讯(多■点)和Modem连接,以71TCP/1P以太网逋讯。
串行通讯(点-点)
与PLC的最简单的通讯方式畏SNP直接连接(点-点)o为了便SNP克连更加容易,软件提供一个已经配虽好的诛备名称’DEFAULT',该诰备名称使用PC机的COM1通讯口,默认通讯罐口参數畏:
19200,奇校验,1位停止位。
按照以下操作可以通过COM1口建立与设备的通讯:
1.通讯电缆连接;
2.从菜单[PLC]并选择连接,即出现连接对话框。
这一对话框用于逸择诰备和端口,开始同PLC的通讯。
3.选择诛备”DEFAULT”和端口"COM1”。
点击连接按扭,建立通讯。
多•点通讯和Modem通讯
如杲设备没有被定义成多-点或Modem通讯,或者PLC硬件配置没有被设置成支持这些通讯方式时,按以下步骤操作:
计算机与PLC的连接电缆根据应用的不同而不同。
具体电缆和逹接器请查看附录。
设备和PLCCPU的配置
按照以下操作可以改交默认通讯口的通讯参数,或设虽SNP1D。
默认参數(19200,奇校验,8位数据位,1位停止位):
1.启动硬件配f(HWC)并双击PLCCPU;
2.从参數对话框中点击诰置扭;
3.改变串行通讯口的设昼,以氏SNPID然后点击QK按扭;
4.将理件配宜的改变存入PLC。
一旦改变了PLCCPU的SNP默认设虽,你就必须还得改炎计算机的通讯配昼参數;
5.从[Tools]^单中选择通讯设置。
(如果巳为CCU设虽了密码,密码对话框就会出现,输入密码,然后按QK]继绽),出现CCU的主画面;
6.为了瀝加新设备,点击[New]按扭。
出现添加新诛备对话框;
7.设虽默认端口,便之与计算机端口参数一致(COM1-COM4),如果PLC设置了SNP1D,在配昼新设备时要设置,然后按[()K]完成设备的添加;
8.要改交默认串行端口的设置,点击[Ports]扭,选中你要修改的端口(COM1-COM4),然后点击[Edit]。
编辑对话框出现后,按照符合应用的需要去配蜀端口。
(点击[Adviced]按扭可以访问SNP所有计时器)。
点击QK]扭。
保存对端口配宣的改交。
9•设旻计算机端口(COM1-COM4),输入SNPID(如栗存在的话),如杲没有SNPID则输入[NULL],点击QK]按扭,完成设备的添加。
PLC通讯
步骤如下:
1.从夭件夹浏览器选择[PLC],然后选择[Connect](或点击PLC工具栏上的玉|[接按
扭);
2.选择在通讯应用对话框中巳经配置好的设备名和端口名,然后按[Connect]按扭建立通讯;
3.当通讯建立以后,画而底部的状态信息栏将显示成[connected]o
TCP/IP以太网通讯
配盪好的TCP/IP以太网通讯并不是属于某一个文件夹,而是VersaPro软件中的一部分。
按照以下步骤可以配置:
计算机和PLC硬件的配置
通过TCP/IP以太网通讯前,必须为PLC以太网模块地址。
1.从硬件配宜中,在90-30机架上添加以太网模块或CPU364模块;
2.为模块地址,将硬件配置存入PLCCPU中;
一旦你巳经为PLCCPU配星了1P地址,你需要改炎计算机的端口设置。
步骤如下:
1.将计算机和PLC接入以太网络;
2.从[Tools]单逸择通讯诛置。
(如杲巳为CCU设遜了密码,密码对话框就会出现,输入密码,
然后按[OK]继续),出现CCU的主画面;
3.点击[New]按扭,添加新设备对话框出现;
4.将默认端口设遛为ENET,然后输入与PLC以太网模块一致的1P地址,点击[OK]完成设备的添加;
5•如黑要进行超时诛定,点击[Ports]按扭,逸择[ENET1,然后点击[Edit],点击[Advanced]就可以了。
注意:
在CCU中对Modem属性的设虽不会保存到操作系统对Modem的设宣。
只有通过控制而板才能改萸或Modemo
连接PLC
连接PLC的步骤:
1.选择[PLC]菓单,选择[Connect]点击PLC工具栏上的[Connect]按扭),出现连接对话框,
逸择以太网通讯所用的设备名和端口名(ENE1%然后点击[Connect]按扭,建立通讯。
Connect
Device
Poll
C0M1
COM2
COM3
COM4
些週」SOCl忖
Hdp
MOTPROG.PORTport_1
2.当通讯建立以后,
通讯配覽指导
通过正确设置通讯时序参数,可以解决许多通讯问题。
通过ecu界而,可以査沓或改变適讯参數设旻。
下面介绍通讯配旻指导:
打开ecu
如杲从VurssiPr。
软件你可以选择[Tools]中的通讯设湮进入CCU
如杲从命令行(从MS-DOS界面或从Start->Run)输入GEFCCU32.EXE,该应用软件通常安装在Windows根目录下(通常是C:
\V7indks[对于Windows95或Windows98],C:
\WinNT[对于WindowsNT]o由于这些路径总是一样的,所以当你曼访问CCU时,不用去定义路径。
口令
如杲ccu巳经定义了口令,当你打开ecu时,系统将■暉出口令输入框。
如杲你只时查看通讯参數,而不更改,选择浏览即可。
口令可以更改。
串行参数设置
如杲你所用的软件膑本^VI.OO或更旧版本,你的通讯配昼也许包含有不合理的SNP计时器诰遛(SNP是GEFanuc自己的串行通讯协议)。
如果使用过相同的通讯驱动程序,VcrsaPro软件会继承这些通讯设置。
如杲你遇到通讯问題,建议你首先检宜CCU中的逋讯设虽:
1.选择显示高纵参数设昼;
2.如杲需要更改,点击[Edit]按扭;
3.设昼请求超时至20000或更高(单位是ms,高限值是63000)
4.设亘SNP_T3参數,其價至少应比请求超时大250。
例如,如果请求超时参数是20000,SNP_T3的值至少应为20250;
5.SNP_T3P参数,其值应比SNP_T3大250。
例如,如栗SNP_T3=20250,那么SNP_T3P至少为20500;
6.设昼SNP_T3PP参數,其值又至少比SNP_T3P大250。
例如,如MSNP.T3P=20500,那么SNP_T3PP至少应为20750;
7.点击QK]按扭,保存设盪。
Modem问题
1.在CCU里编Xmodem的参數时,通过配置按扭进行的参数诰遜均不能保存。
只有通过Windows操作系统进行的参数配罢或改动才能有效。
从Endows开始菜单,逸择设置,控制而板中的Modem;
2.当我们要VersaPro软件通过modem同PLC通讯时,应确保PLC的设昼.同modem的一致。
例如,对于典型的modem应用,PLC的通讯参數通常是:
19200波特,无校验位,1位停止位,将配置存入PLC中。
然后,作为编程器的计算机通讯端口可以事先通过操作系统来进行设置。
当出现modem的属性对话框时,将其参数诛虽成同PLC—致的即可。
高级的通讯连接应允许硬件握手信号有效(RTS/CTS)。
3.A
选择堆口,编辑modem的转向时间。
程序文件夹的传送
通讯建立起来以后,我们就可以在计算机同PLC之间进行程序天件夹的传送工作。
本小段主要说明以下几种传送:
•将程序文件夹从计算机装入PLC中;
•将程序文件夹从PLC上载至计算机中;
•程序文件夹的比较;
•清除PLC中的内容;
•执行对PLC闪存的逮与写。
文件夹存入PLC迥
理件配宣、逻辑程序或者是预诛的寄存器值或超控債可以存入PLC中。
多数情况下,在执行向PLC的存储操作前,应WPLCW为停止状态。
只有当程序文件夹的别名同PLC内部存储的程序别名一祥时,且程序只有少量的改萸的悄况下,允许在PLC运行时下载程库文件夹。
将PLC虽为停止状态有两种操作方式:
一是克接按停止按扭・|,二是从菜单中的PLC下选择停止PLC。
按照以下步骤就可以完成程序下载工作:
1•确认巳经同PLC建立逋讯。
(\rcrsaPro状态栏应该显示“巳经连接”("Connected.")。
如杲状态栏不可见,请按Ctrl+0使状态栏可见;
2•点击存储按扭
即出现储存程序对话框;
3.选择你要往PLC中下载的内容:
理件配置和运动控制,逻辑以71预昼的或强制的寄存器值
(轴定位模块OSM314的运动程序按硬件配置下载到PLC中);
4.VcrsaPro软件将■所选的內容存到PLC中。
如杲下载成功,相应的信息条将显示。
信息窗口提供更多更详细的关于下载过程的说明和倍息。
CPU类型检査
当配蜀下载到PLC以后,所有VcrsaNfax块化产品和Micro-体机)棋块拒绝接受与自己不同的硬件配置信息。
版本8.00和以上,CPU35O71以上9O-3OCPU不检查CPU的类型。
下载配虽以后(它们将■接受不同类型的配置)。
8.00版本以前的确实有这一检查过程(它们将拒绝不同的配置信息)。
梯形图逻辑中逐字改变
系列90-3(),系列90MiCroTUVcrSaMax模块化PLC支持梯形图逻辑的逐宇改萸,即逻辑程序的在线頁改。
程序改变但不改变程序的大小,就叫作逐宇改变。
比如改变触点或线圈的类型,或是改变巳经存在的功能块的参考地址等。
全梆检查或比较操作后VersaPro交成逻辑不等(Unequal)
在进行逐宇改变时,如果存在以下情况:
程序中所用的参考地址是晟高地址;
地址由高向低改变;(如从500改交成499)
参考地址在程序中只有一个地方便用。
由于VcrsaPro软件在逐宇改芟时,为了节省时间,不能将PLC更新到一个新的呆高的参考地址。
当进行检查全部或比较操作时,VcrsaPro软件将芟成逻辑不等。
这时就棗要我们人为地下装程序,才能使逻轻重新相等。
PLC文件夹上载操作坦
可以上载的內容有:
硬件配亘,程序逻辑和储存/强制寄存器值。
操作步骤如下:
1•确认巳经同PLC建立通讯。
(VcrsaPro软件的状态栏显示“连接”,如果状态栏不可见,按Ctrl+0o)
2•点击上载按扭屹(或选PLC菜单中的上载)。
上戢对话框即弾出:
LoadFolderfromPLC
-Options—LoadhardwareconfiguialionfromPLC
3.选择需要上载的內容。
可选项有:
硬件配置,逻辑,以氏强制/储存的寄存器價。
4•点击上我按扭即开始上载操作。
5-所选择的内容将从PLC中上载到计算机中。
信息窗口将显示上载操作的结杲。
如杲操作成功,将弹出“上载完成”信息条。
注意:
不能从CPU364中上载以太网全局数据或名称。
当执行上载配虽时,确认对话框将弹出,让你执行EGD和名称的备份操作。
PLC内容清除操作
可以清除的內容有:
硬件配昼,逻弭,储存/强制值,以氏PLC和1()故障表。
执行以下步骤可以完成清除的操作:
1.确认与PLC的通讯巳经建立;(VursaPw软件的状态栏显示“连接”,如果状态栏不可见,按Ctrl+0)
2.选择PLC莱单中的清除,出现以下清除对话框
3.选择要清除的內容。
4.点击OK按扭,开始清除操作。
5•清除操作完成后,弾出信息条“清除成功完成”o
文件夹数据校脸
按照以下步骤,可以比较夭件夹旻否与PLC中运行的内容一致。
可以比较的内客有:
硬件配良,逻辑或强制/储存值。
1.确认与PLC的通讯巳经建立;(X^crsaPro软件的状态栏显示“连接”,如栗状态栏不可见,
按cIT1+0)團
2.选择PLC菜单中的比较,或点击比较按扭。
3・弹出比较文件夹对话框。
5•点击()K按扭开始比较操作;
6•比较操作结束后,将弹出信息栏,显示比较操作的具体结果。
渎/写/比较FUh内存内吝
某些CPU模块支持flash存储器,允许将■文件夹數据写进PLC中的flash存储设备中。
按照以下步骤可以完成读/写/比较PLCFlash存储器的操作:
1.连接PLC。
2.逸择PLC菓单,选择Flash/EEPROMo谀/写/比较Flash对话框将弾出。
3-选择血sh操作的具体內容。
4.在存储器类型中逸择Flash/EEPROMo
5•点击下列相应按扭选择不同的flash操作:
•逮操作(从flash至CPU),点击铁按扭;
•写操作(从CPU至flash),点击写按扭;
•比较操作(比较CPU和flash中的內容),点击比较按扭。
6.操作完成后,瘠卑出信息框显示操作是否成功。
读/写/比较EZ程序存储设备
VcrsaMaxEZ程序存储设备可以保存配匡和逻弭文件,它为我们提供一种在没有编程器的悄况下更新PLC配豆和逻辑程序的方法。
晟终用户可以将EZ込备连接到PLC的RS-485端口上,通过设备上的一个按扭开关就可以完成PLC內容的更新(PLC必须处于1()不扫描状态)。
至于存储位置(RAM或flash)可由用户定义。
具体操作步骤如下:
1.连接到PLC;
2.选择PLC菜单中的Flash/EEPROM,即出现读/写/比较Flash的对话框;
3.选择flash操作的内容;
4.在用户存储器•类型上选择EZProgramStore;
5.点击下列相应按扭逸择不同的flash操作:
•逹操作(从EZ至CPU),点击逮按扭;
•写操作(从CPU至EZ),点击写按扭;
•比较操作(比较CPU和CPU中的内容),点击比较按扭。
6.操作完成后,将弹出信息框显示操作爱否成功。
Pic状态信息
当VcrsaPro软件与PLC在线时,通过窗口下部的状态条和状态倍息窗口,可以了解PLC的很多运行状态。
状态条为我们提供状态倍息的概要悄况:
RunEnabled
Connected
1.8msecEqual
k
\
\厂
显示PLC处于RUN或STOP状态,输出是允许或不允许。
确认与PLC是处于连接状态。
显示扫描时间和程序逻辑是否一致
(PLC和PC
Z间)
另外,VersaPro软件还提供信息窗口,可以显示更惮细的信息。
选择PLC菜单中的状态信息,或按下F4就可以看到信息窗口。
•
信息窗口包括以下内容:
•内存:
提供CPU设备信息,当前存储的程序文件名,以71CPU内存的使用情况;
•日期:
允许查香,改变,或将PLC的时间和日期与编程器同步;
•参考地址:
显示PLCCPU中所有参考表的大小,以71所有点的故障状态;
•保护:
显示访问圾别和OEM保护状态。
允许设置访问密码和OEM口令;
•扫描:
显示扫描模式和时间。
当VcrsaPro^ft在线时,PLC运行状态下,可以设虽PLC扫描棋式以71网定扫描时间。
这些变化只在PLC状态变为STOP之前才有效。
当PLC重新置为RUN时,PLC按默认扫描摸式扫描;
查看和改变日期、时间
选择Ew栏,就可以查看当前PLC的时间和日期。
Program:
A0H_PLCPLCState:
RunEnabled
Memory1§或£••…Reference|
CPU
Mar15,1999-08:
56:
51PM
Host
Mar15,1999-08:
5713PM
SynchronizeCPUtoHost
SetCPUDateTime
如杲CPU的日期和时间与计算机不一致,可以进行以下操作使它们同步,或CPU的日期和时间:
•使CPU与计算机同步:
C点击同步“SynchronizuCPUtoHost”按扭;
•设置CPU日期和时间:
T在新日期框类输入年、月、日,在新时间框內输入时、分、秒,然后点击应用按扭去确认这种变化。
置PLC于运行RUN]或停止[STOP]状态
PLC的运行或停止状态可以人为地改变。
运行模式时,输出可以爱允许或奈止;停止棋式时,1/()扫描可以允许或禁止。
置PLC于运行模式
1・确认巳经连接PLC
2•点击运行按扭上或选择PLC菜单中的运行);
置PLC于停止楔式
1•确认巳经连接PLC
2.
点击停止按扭
.H
(或选择PLC菜单中的停止);
3・在停止对话框内选择输出允许或禁止后,按()K按扭即可。
监视逻辑程序的执行
当逻辑执行时,VcrsaPro软件允许你查看参考丧,变量表,梯形图逻辑编轻画面,或语句列裘中的操作数的值或状态,为你提供以下方便:
测试逻轻执行、触发执行文件夹中的事件、或去掉程序逻辑执行中的一些元素。
可以同时监多个程序块。
为了监视在线值,首先PLC内部逻辑程序必须运行;其次是Wrs沖ro软件同PLC必须通讯。
打开监视或关闭监视
1.连接到你想监视其逻辑程序的PLC;
2•确保当前文件夹中的程序逻辑同PLC中的一致;
3.从View菜单中逸择监视;
4.从弹出的子莱单中选择激活的窗口或所有窗口,以决定曼只监视激活的窗口,还是监视所有窗口。
•L,LD,WT,和RVT是可以监视的激活的窗口;
•过TCP/IP连接时,一个激活的窗口的更新率大约为10次/秒;
•当选择监视所有窗口时,同时打开多个窗口,激活的窗口的更新时间要比其它的短。
然
而,每个打开的窗口大约会降低激活窗口更新率1次/秒;
•监视状态一旦被打开,除了关闭监视操作以外,监视状态一直处于打开状态;
5.为了关闭监视,从View菜单中选择监视;
6-从子菜单中选择关闭。
注意:
为了沓到实时更新,程序逻辑要处于运行状态。
如果你停止程序逻轻的执行,在关闭监视前,画面将显示最后的數值。
改萸逻辑监视的显示格式
1.连接到你想监视其逻辑程序的PLC;
2•确保当前文件夹中的程序逻辑同PLC中的一致;
3.选择IL或LD编轻器中的一个变量;
4-从View菜单中选择显示格式;
5.从子菜单中选择你需要的显示格式:
八进制
二进制
十六进制
实數(只适用于实數类型)
科学计数(只适用于实数类型)
有符号十进制
无符号十进制
更新过程中或不可用-按珂查看帮助
当VersaPro软件等待来至PLC的实时数据时,“新过程中或不可用-按F1查看帮助”将出现在蜜口的标題栏,这条信息可能会出现在参考表中、逻辑程序、或变量喪窗口中。
在正常操作情况下,当实时更新被激活时,上述信息条就会显示。
如果该信息长时间出现在窗口标题栏中,表明你巳经打开的用于实时頁新的窗口多于PLC所能支持的数量。
这时,你应该将VersaPn)软件覺于"监视激酒窗口”模式,或减少实时监视的窗口数量。
下喪列出了每中PLC支持的晟弋可同时监视的窗口数量:
最大窗口数量和应用软件支持
目标
傍口
应用*
VcrsaMaxNano
2
2
VcrsaMaxMicro
2
4
VcrsaMaxmodular
16
N/A
Series90-30(CPU350-364)
16
N/A
Series90-30(CPU311-341)
32
N/A
Series90Micro
16
N/A
*如VcrsaPro^J故漳表就按两个应用程序算。
寻找强制信号
当VcrsaPro文件夹与PLC连接,你可以查找PLC逻辑中的被强制的变量信号。
为了便用这个特性,从PLC莱单栏中选择查找强制倍号,被强制的芟量将在信息窗口中罗列出来。
如有侵权请联系告知删除,感谢你们的配合!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GE 系统 PLC 通讯