1 先安装编程软件,安装完成后会在桌面上产生一个快捷方式;
2 双击桌面上的快捷方式,打开编程软件;
3 新建一个工程,点击FILE/NEW FOLDER;
弹出文件名输入窗口后随意输入一个文件名后点击完成即可生成一个空的工程文件夹;
4 进入编辑硬件环节:在树型列表中双击“HARDWARE CONFIGURATION”,打开硬件编辑窗口;由于默认的是GE90—70,而工程可能使用的是GE90—30或VERSAMAX,故需点击FILE/CONVERT TO转换,转换完成后点击确定即可;
注意:转换完成后要把工程全部关闭后重新打开才编辑硬件和程序,否则在编辑程序时使用的模块会出现不正确的现象!
5 重新打开生成的工程(找到存放文件夹的地方点击主程序打开)
6 打开硬件编辑环境,按照图纸进行工程硬件配置:
1) 先修改电源模块:如想把电源模块改为PW330,可以右键点击电源模块,选择REPLACE MODULE更换模块选择电源模块,双击PW330即可
注意:电源模块不需要改变参数设置,故直接关闭属性窗口即可。
2) 更换CPU:在CPU模块上右键点击选择REPLACE CPU,选择相应的CPU,点击OK即可;
弹出CPU属性窗口,可以对CPU的参数进行设置,设置CPU的参数,CPU上端口的通讯参数;
如果有其它用途可以和其它设备设置一致;
如需要和HMI(人机界面)通讯则设置为9600/NONE;
如若不想设置也可关闭此窗口;
设置SNP ID,类似于通讯地址,
否则不设置;其它参数不用设置;
7下面增加以太网模块CMM321:在相应位置点击右键,点击ADD MODULE,选择COMMUNICATIONS通讯模块,选择IC693CMM321,双击或选定后点击OK即可选入配置底板中,同时会自动地弹出参数设置窗口;
首先设置通讯状态位存放的寄存器地址,一般此部分地址放在%I1280之后,前边地址一般对应外部开入,这样便可以方便记忆及与外部核对;假设此时选择%I1792,双击,输入即可;
然后修改IP地址及子网掩码;有网关的输入网关IP,
8 增加通讯模块,假设选择IC693CMM311,有两个串口,PORT1固定为RS232,PORT2为RS232/485可通过软件配置,增加到配置的方法与上面相同。增加后会弹出属性窗口,先设置CONFIGURATION MODE(通讯模式)为RTU ONLY模式,切换到PORT1对PORT1进行参数设置,根据外部所接设备设置对应参数:波特率、校验位、STATION ADDRESS等;
PORT2的设置同PORT1;
设置完毕以后保存;
9 增加开入IC693MDL640:右键点击需要添加模块的地方,弹出模块选择窗口选择DISCRETE INPUT,然后选择IC693MDL640,点击OK即可,弹出属性窗口,先设置开入对应的REFERENCE ADDRESS ,每一个模块从%I0001开始设置,其它参数不用设置,当有多块时依次类推,但第二块的地址必有接着第一块的;
10增加开出IC693MDL740,右键点击需要添加模块的地方,弹出模块选择窗口选择DISCRETE OUTPUT,然后选择IC693MDL740,点击OK即可,弹出属性窗口,先设置开入对应的REFERENCE ADDRESS ,每一个模块从%Q0001开始设置,其它参数不用设置,当有多块时依次类推,但第二块的地址必有接着第一块的;
11 增加模拟量模块IC693ALG223,其为电流输入模块,注意现场必须提供4~~20mA的模拟量;
现场水电厂用得比较多的是4~~20mA的电流信号
增开的方法同其它模块,然后弹出属性设置窗口:ACTIVE CHANNELS为需要激活的通道数,一般开通所有的16个通道,双击,输入16,确定;
REFERENCE ADDRESS通道参考地址,一般从%AI0001开始,然后是通道的状态位,设置方法同以太网模块,放在后面的WIRING项为对应的外部16通道的名称注释,可以不设置;
INPUT CHANNEL DATA 选择输入量的类型,一般为4~~20mA,报警范围等,设置完毕后保存退出即可;
12 按照以上方法添加完整个硬件配置,完毕后点击保存退出即可;硬件配置完成后可以进行程序的编写;
13 下面可以进行程序的编辑
程序的编辑最好把每个功能单独做一个块以增强程序的可读性;(如下示)
在目标列表中点击右键,选择NEW/SUBROUTINE/LADDER,建立子程序块,编程方式为梯形图方式;输入子程序的名称如CTR1,在DESCRIPTION中输入描述信息,点击确定,一个空的子程序块就建成了;(注意:这个子程序块也可以加注释,在需要注释的地方选择INSERT/COMMENT,然后填写相应的内容)
14 根据工程提供的流程图编写程序、保存;
15 生成的子程序一定要在主程序中调用,子程序才可以正确地执行;而若子程序没有被主程序调用,则此子程序将永远不被执行;
16 程序编辑完毕后对程序进行检查;点击FOLDER/CHECK ALL或CHECK BLOCK(当前编辑的块),对工程中全部的程序或当前编辑的块进行程序检查,检查无误后即可把程序写入PLC中进行测试;
17 下载程序时必须使电脑与PLC建立连接,建立连接时先对通讯端口的参数进行设置,点击TOOLS/COMMUNICATIONS SETUP设置通讯参数,选择PORTS参数,检查是否符合要求,(初次连接时参数为:波特率 19200 校验位 ODD),若已经建立过连接并已经对硬件进行了设置,则需要把COM1的参数设置与PLC的参数一致,点击EDIT即可。
18 对于连接的PLC,选择PLC/CONNECT即可开始连接,若连接成功,则PLC菜单下的所有菜单都由灰色变为可用;
19 下载程序
由于连接的PLC为VERSAMAX,因此必须先把硬件转化为VERSAMAX才能上传;
先把PLC设置为停止允许状态,点击PLC/STOP即可使其转化为停止状态,点击PLC/STORE,弹出下载对话框,选择下载硬件和软件,然后点击OK,点击PLC/LOAD,可以从PLC把PLC中已经有的硬件和程序读出来。程序下载完毕后,必须使PLC处于运行状态,PLC内的程序才能正常地运行,点击PLC/RUN按纽或菜单,即可使PLC开始运行;
20 监视程序和运行。
至此整个操作过程完毕。
|