三星PLC编程软件WinGPC介绍
2006/3/13 22:11:00
1. WinGPC概貌和软件安装 WinGPC是基于Windows的OEMax NX系列PLC编程、组态和监测软件,它支持拖拉、撤消/重做、剪贴/拷贝以及放大缩小等Windows操作,它具有许多Windows操作系统所特有的优点,帮助用户方便地进行逻辑编程,下文适用于WinGPC 4.0或以上的版本。 1.1 WinGPC运行要求以下基本计算机配置:奔腾兼容CPU、Windows NT4.0/2000/XP操作系统、至少10Mb存储空间、RS 232/485串行通讯口、键盘和鼠标输入。 1.2 WinGPC4.0文件系统:WinGPC4.0或更高的版本只使用了一个扩展名为PRR的工程文件,PGM文件仍然有效,系对WInGPC3.X工程所产生的PRJ、LDR、LBL、PGM、BIN和MNE文件在新软件中统一集成而成。 1.3 WinGPC数据类型和寄存器寻址 1.3.1可以使用的寄存器资源表: WinGPC中,寄存器的地址根据其数据类型(位或字)其表达有所不同,例如R002表示是字寄存器,R002.01表示该字寄存器的第2位,这样是将之作为位寄存器来用。 1.3.2数据类型 在WinGPC中,根据使用的PLC型号可以运用下列不同的数据类型,存储数据的地方被称为寄存器,共有两种类型:位寄存器和字寄存器,在WinGPC使用的数据类型有:BIT(位,用1和0来表示闭合或打开状态)、WORD(字,为16位,乃是寄存器单位,WinGPC中可用十进制或十六进制显示)、DWORD(双字,为32位,常表达二进制数据,一般用两个连续存放的寄存器来表达双字概念,其地址为该两个连续存放的寄存器中第一个的地址)、BCD(二进制编码的十进制,用4位表达0~9的十进制数)。 1.3.3 绝对寻址 在LDR、DLDR、STO和DSTO指令中,采用绝对地址去间接引用寄存器或内置的通讯口,绝对地址常用于通讯场合,由绝对字地址和位号组成(位号0~15由$0~$F来表示),即0~3为位号、4~15为绝对字地址,如内部K127.12接触器的绝对位地址是$1BFC(Hex)($1BFC=绝对字地址$01BF+位号$C)。 1.4 在OEMax的PLC中有两种比较重要的寄存器:标志(F)寄存器、特殊(SR)寄存器。 2.创建工程与梯形图 运行WinGPC软件将出现一个窗口,然后可创建新的工程或打开已经存在的工程,连接PLC进行在线操作;或控制和监测PLC运行状态。如要编辑逻辑程序或监测逻辑程序,必须先打开一个工程。 2.1创建或打开工程:在工具栏点击创建图标或在工程菜单中选择新建工程项将出现对话框,也可以选择一个已经存在的PRR工程文件,或点击打开工程文件图标,软件将打开该文件。而后在上述对话框中输入工程信息,如工程名称(缺省类型位PRR)、PLC型号、CPU类型等。 2.2创建梯形图 2.2.1使用指令工具栏或快捷键 创建好了工程后,我们可借助工具栏来创建梯形图逻辑,工具栏里的各项都有对应快捷键,该键在各项的提示信息中会出现。 2.2.2 编制梯形图逻辑:①在工具栏点击横线图标两次,产生两个Rung;②用鼠标选择第一个Rung,点击触点图标产生一个触点,当绿色编辑框弹出时输入R000.01后按回车;点击T图标产生一个定时器指令,输入TIM 100 50后按回车;③用鼠标选择第二个Rung,点击触点和线圈图标产生一个触点和一个输出,再为其输入操作数。 2.2.3 编译逻辑:为使PLC运行输入的逻辑,必须将其翻译成PLC接收的二进制文件。点击编译图标或在编辑菜单中选择编辑项以完成此步骤,或使用快捷键[Ctrl+L]。 2.2.4 信息窗口:一旦编译图标被按下,信息窗口将显示语法检查结果,如有编译错误会将其列出, 并显示该错误原因和位置,双击该错误信息可以使光标跳转到错误位置,出错的Rung会标记e。 2.3联机 联机后可以上下载程序,通过WinGPC和PLC间的通讯来监测和控制PLC运行,联机前须确保PC与PLC之间的RS232/RS485正常连接,并且串行通讯口的设置正常。 2.3.1脱机和联机状态:脱机状态指示为off-line,表示PLC未与PLC正常通讯,当通讯连接建立时状态指示为on-line。 2.3.2通讯口配置:在联机PLC和下载程序之前,须配置通讯口,波特率和CPU之ID,确认PLC和PC件的通讯电缆连接无误后,在工具栏上点击联机图标,或在联机菜单里选择联机项,在对弹出话框中输入通讯配置参数。 如将PLC与PC直接连接,可以将CPU之ID设置为缺省的255;如果采用RS-485网络连接法,则必须不选择仅RS232项以便RTS信号得以使用,输入正确的CPU之ID号和密码(如果未设定则无须输入密码,我们可在监测联机菜单中的系统信息项中的对话框里找到密码设定处,可修改密码),然后按确定按钮,如预通过链路连接实现通讯,必须选择链路网路项,一旦通讯连接成功,CPU类型,CPU之ID等将会在状态栏里显示。 2.3.3联机:在工具栏里点击联机图标,或在联机菜单里选择联机项以建立PC和PLC之间的通讯。 2.3.4将逻辑下载到PLC:进入联机状态后,可将逻辑下载到PLC,点击菜单>联机>WinGPC= >PLC将执行下载任务。 2.4监测:监测是提供实时监测梯形图指令值和寄存器值的功能,只有当PC上梯形图逻辑和PLC中的一致时才能监测梯形图。 2.4.1监测梯形图:在联机模式下,点击监测>梯形图监测可以启动或停止梯形图监测,在实时监测中,所有闭合状态会以红色色块来表示,各过程值也会得到实时更新。 2.4.2监测寄存器:在联机模式下,点击监测>寄存器监测可以启动或停止寄存器监测,无论工程是否打开,所有寄存器数据都会被实时更新。还可以通过下述方法来修改寄存器值:1) 双击寄存器值额单元格,输入新值,WinGPC具有自动有效值检查功能;2)点击菜单>监测>修改监测值,一个对话框会出现,然后输入寄存器名称和新值,注意只有中间寄存器值可以被修改。 2.5强制数据:适用于调试和某些特殊操作,在寄存器监视窗口中选择强制标签可以监测和修改强制值,在强制显示中,X表示不强制,1表示强制为1,0表示强制为0,只要双击该值的单元格并输入新值即可完成强制数据的设置。 3.WinGPC主菜单内各菜单项的功能 WinGPC菜单和工程导航栏的各项内容均与工程是否被打开以及是否联机有关,如WinGPC没有打开工程,且处于脱机状态,因此编辑菜单就没有出现,且在工程导航栏中只有一个项目:工程,除了新建和打开两项外,所有的菜单项均无效,也即此时我们可能的操作只有打开一个已经存在的工程,或创建一个新工程,以下介绍WinGPC主菜单内各菜单项的功能: 3.1工程菜单:根据是否打开工程,其显示排列有所不同,工程菜单包含下列内容:新建工程(Ctrl+N新建一个新的工程文件)、打开工程(Ctrl+O打开一个存在的工程文件)、关闭WinGPC、保存(Ctrl+S保存当前的工程文件)、另存为(将当前的工程文件存为一个新名称)、升级工程(将WinGPC 3.格式的工程文件升级为WinGPC4.0)、CPU选择(为当前工程选择或编辑PLC类型和CPU类型)、工程描述(输入有关工程说明信)、打印(Ctrl+P打印当前工程的逻辑)、打印预览(预览当前工程的逻辑)、打印机设置(修改打印机设置)、最近打开的文件(列出最近使用过的工程文件)。 3.2配置菜单:根据是否打开工程,配置菜单的显示排列也有所不同,远程I/O地址配置和I/O地址配置两项是否支持则取决于 PLC类型,配置菜单用于修改WinGPC的工程配置,它包含下列内容:通讯口配置(设置其通讯参数)、远程I/O配置、本地I/O配置、用户字体设置。 3.2.1远程I/O配置:单击此项弹出远程I/O地址配置对话框,我们可以手工配置地址或读取PLC中的实际地址, 双击机架单元(slot)会弹出模块信息对话框,可在此修改模块信息, 此对话框中有如下功能:读实际映射(从PLC中读PLC机架上的实际配置)、读手工映射(读手工配置的I/O映射)、编辑(编辑机架单元)、删除(删除机架单元)、写手工映射(将当前映射写入手工映射)、清除手工映射(清除手工映射)。 3.2.2 本地I/O配置:单击此项将弹出I/O地址配置对话框,我们可以编辑和读写I/O配置,主机架上PLC I/O模块的寄存器地址是根据其位置自动分配的,利用该对话框中的下拉选择框我们可以手工对主机架上的模块分配寄存器地址,此功能有两个用途:对插入的模块进行有效性类型检查,或让用户对空机架位置进行保留以便将来扩展使用,注意此功能仅支持D32LT和D320PLC,同时其内部固件(Firmware)版本高于1.12,该对话框包含如下功能:读实际(在联机状态下从CPU获得实际的映射)、读虚拟(在联机状态下从CPU获得虚拟的实际的映射)、全部清楚(清除全部I/O配置数据)、使用虚拟I/O配置(开关虚拟I/O映射标志,选择/不选=允许/禁止)、写入配置(将I/O配置写入CPU),注意下载程序(WinGPC= >PLC)时I/O配置的映射数据也被下载,如果I/O映射为非法则PLC会进入故障。 3.2.3用户字体设置:单击此项将弹出用户字体设置对话框,可为各显示项定制颜色、字体大小和风格。 3.3 编辑菜单 编辑菜单仅在有工程文件打开时才出现,主要包含在编辑逻辑程序时使用到的命令(注意在联机状态下有些功能被禁止),计有: 3.3.1 撤销: Ctrl+Z,撤消前一个编辑动作(联机时禁用),撤销动作是无限制的,即可以一直回到工程刚打开时的状态; 3.3.2 重做: Ctrl+H,重做前一个编辑动作 (联机时禁用)),重做动作是无限制的,即可以一直回到工程刚打开时的状态; 3.3.3剪切: Ctrl+X,将所选择内容剪切,并拷贝到剪贴板里(联机时禁用); 3.3.4拷贝: Ctrl+C,将所选择内容拷贝到剪贴板里 (联机时禁用); 3.3.5粘帖: Ctrl+V,将剪贴板里内容粘帖到当前光标位置(联机时禁用); 3.3.6删除: Del,联机时禁用; 3.3.7全选: Ctrl+A,选中全部在编逻辑; 3.3.8寻找: Ctrl+F,寻找指定内容; 3.3.9替换: Ctrl+R,寻找指定内容并以新内容
提交
查看更多评论
其他资讯
<a href=http://download.gongkong.com/file/company/1249/tougao/200712050001.pdf target=_blank> 水力发电机组操作自动化分解与PLC控制设计 /a>
水力发电机组操作自动化分解与PLC控制设计
水力发电厂运行于电力系统日最优条件泛函分析
S7-200PLC防护甩负荷抬机并兼控调相压水
S7-PLC控制调相压水系统并与治理甩负荷抬机合成为一个神经元