《PLC程序及软件操.ppt》由会员分享,可在线阅读,更多相关《PLC程序及软件操.ppt(69页珍藏版)》请在三一办公上搜索。
1、安川PLC程序及软件操作唐山港集团港机船舶维修有限公司,安川PLC程序及软件操作,CP-717简介CP717软件操作PLC程序内寄存器的分配规律CP-717程序中常用命令和语句PLC程序的结构程序中某些特殊点的查找方法,CP-717简介,CP-717软件是CP-316系列、CP-317、RIO-2000等控制器的软件操作平台。软件的功能强大,操作简便。在联机时可以进行程序的监控,配置文件,梯形图的修改,上传下载PLC程序和变频器参数,可以避免手动输入的误操作。同时也可以用备份在编辑器内的程序或变频器参数与机上相对设备的程序或参数进行比较,以便分析和排查故障时进行对比。脱机时可以进行软件的编辑,
2、检查,注释的修改,变频器文件的建立,设定变频器参数,CP717软件操作点击箭头所对图标,CP717软件操作点击箭头所对图标,CP717软件操作出现下图,说明软件打开,CP717软件操作软件通讯管理配置 打开软件后点击箭头所对的图标,CP717软件操作 软件通讯管理配置 双击箭头所对的1,CP717软件操作 软件通讯管理配置 按照箭头所指的位置点,CP717软件操作 软件通讯管理配置 选择串口,CP717软件操作 软件通讯管理配置 点详细,CP717软件操作 软件通讯管理配置 点确定,CP717软件操作 软件通讯管理配置 点确定,CP717软件操作 软件通讯管理配置 端口设置成功,退出软件后设置
3、生效,CP717软件操作设置电脑中的COM 右击我的电脑点属性,CP717软件操作设置电脑中的COM,CP717软件操作设置电脑中的COM,CP717软件操作设置电脑中的COM,CP717软件操作设置电脑中的COM 选择和上面一致的COM口,CP717软件操作设置电脑中的COM,CP717软件操作设置电脑中的COM,CP717软件操作打开软件后,新建一个PLC文件夹将程序复制粘贴到里面,右击箭头所指的地方,CP717软件操作,CP717软件操作,CP717软件操作,CP717软件操作,CP717软件操作,CP717软件操作,CP717软件操作,CP717软件操作,CP717软件操作在箭头所对的
4、地方输入N01S01,CP717软件操作,CP717软件操作,CP717软件操作选择316H,CP717软件操作出现下图后关闭软件,CP717软件操作打开装软件的盘,CP717软件操作,CP717软件操作,CP717软件操作将程序复制粘贴到下图,CP717软件操作,CP717软件操作打开程序找到新建的40T16,CP717软件操作在上图箭头所指位置输入用户名和密码:USER-A,CP717软件操作,CP717软件操作,CP717软件操作,CP717软件操作,CP717软件操作,CP717软件操作下图就是程序内容,PLC程序内寄存器的分配规律,DWG寄存器有系统寄存器、输入寄存器、输出寄存器、常
5、量寄存器、#寄存器、数据寄存器、D寄存器 CPU内部寄存器有 A寄存器、F寄存器、B寄存器、I寄存器、J寄存器寄存器数据类型有位型、整形、双长度整形、实数型、地址型,PLC程序内寄存器的分配规律,IW*输入寄存器(字)采集从I/O模块,模拟量输入模块等输入设备的字状态 IB*输入寄存器(位)与上述字功能一致,它表示IW*字中的某一位 OW*输出寄存器(字)将运算结果送到输出模块,模拟量模块及各通讯接口地址中去,PLC程序内寄存器的分配规律,IW*输入寄存器(字)采集从I/O模块,模拟量输入模块等输入设备的字状态 IB*输入寄存器(位)与上述字功能一致,它表示IW*字中的某一位 OW*输出寄存器
6、(字)将运算结果送到输出模块,模拟量模块及各通讯接口地址中去,OB*输出寄存器(位)功能同上,一般表示输出字的一位,用 于驱动数字量输出,在应用中驱动继电器等小功率执行元件 MW*中间结果寄存器(字)用于存储PLC运算中间结果,或作为中间结果的地址 MB*中间结果寄存器(位)用于存储中间逻辑运算结果的位状态,PLC程序内寄存器的分配规律,DW*子程序内中间结果寄存器(字)功能与MW*相同,区别在于MW*在整个程序段内有效,而DW*只在本子程序段内有效,在不同的子程序段内可以重复定义使用 DB*子程序内中间结果寄存器(位)功能与IB*或OB*相同。SW*系统内部专用寄存器(字)用于系统内部已定义
7、的各种状态,可记录PLC各种故障,实现定义好的各种功能,只可在程序中调用,不可定义 SB*用于存储PLC内定义好的一些位功能状态,PLC程序内寄存器的分配规律,CP-717程序中常用命令和语句,断电延时,通电延时,接通延时定时器,接通延时定时器指令,当直接优先B寄存器的状态是ON时开始计时。当”计数值等于设定值”时,B寄存器的状态变成ON。在计数过程中,当直接优先B寄存器的状态变成OFF时,定时器停止操作。当B寄存器再变成ON状态时,计数重新从0.00秒开始。安川PLC定时器有10ms接通延时定时器、10ms断开延时定时器、1s接通延时定时器、1s断开延时定时器,条件语句,数据的传输,IF结构
8、语句,(1).IF结构语句-1 IFON(IFOFF)IEND,当使用IFON指令时,如果B寄存器的当前值是ON,那么执行IFON和IEND间的指令序列;如果B寄存器的当前值是OFF,那么不执行IFON和IEND间的指令序列。当使用IFOFF指令时,如果B寄存器的当前值是OFF,那么执行IFOFF和IEND间的指令序列;如果B寄存器的当前值是ON,那么不执行IFOFF和IEND间的指令序列。(2)IF结构语句-2 IFON(IFOFF)ELSE IEND,当使用IFON指令时,如果B寄存器的当前值是ON,那么仅执行IFON到ELSE之间指令而不执行ELSE到IEND指令;如果B寄存器的当前值是
9、OFF,那么仅执行ELSE到IEND指令而不执行IFON到ELSE之间指令。当使用IFOFF指令时如果B寄存器的当前值是OFF,那么仅执行IFOFF到ELSE之间指令而不执行ELSE到IEND指令;如果B寄存器的当前值是ON,那么仅执行ELSE到IEND指令而不执行IFOFF到ELSE之间指令。,调用子程序,程序“段”注释,实数,数值限幅,功能块,程序结束语句,程序“行”注释,PLC程序的结构,高速扫描程序(H程序):程序扫描时间可以定义最小20ms,用于变频器数据采集分析,变频器驱动信号给定及起升、大车、变幅、旋转机构的互锁信号。低速扫描程序(L程序):程序扫描时间一般定义为40ms,用于对
10、扫描时间要求不高的机构。如CMS数据、GP数据等辅助机构的控制。,门机系统程序的速度指令,起升:H3=H6=H4.1(模拟量)大车:H3=H7=H4.1(模拟量)变幅:H3=H8=H4.1(模拟量)旋转:H3=H9=H4.1(模拟量),门机系统程序的运行指令,起升:H2.2=H17=H17.1/11=H4.2(数字量)大车:H2.2=H18=H18.1=H4.2(数字量)变幅:H2.2=H19=H19.1=H4.2(数字量)旋转:H2.2=H20=H20.1=H4.2(数字量),信号处理流程(起升),起升机构手柄信号的处理在H3、H3.1中完成GLAY码-二进制的转换,做出手柄曲线,送到H6中
11、进行控制。H3中手柄信号处理后-H6中进行变频器给定信号的处理,在H6中MHREF功能模块完成手柄信号采集、减速、判断、加减速时间运算,最终输出到变频器与PLC的接口地址中。H6中经加减速曲线处理后的信号-H4.1中进入接口地址程序-变频器速度给定控制。,逻辑运行信号流程(起升),H2.2数字信号输入:包括一些手柄数字量信号、主接触器触电反馈信号、Master继电器反馈信号等一些主回路信号采集。H2.1模拟量信号输入:包括变频器的电流、电压、力矩反馈信号、速度反馈。H17起升机构主要互锁条件判断,包括制动器空开、风机空开、行走联锁等各种联锁条件确认。,H17.1/11起升机构保护条件判断、Ma
12、ster主继电器条件的判断、手柄档位信号的判断(起升/下降),主接触器吸合的控制、制动器打开的控制送到MB2124或MB2125进行控制。H17.1中运行信号MB2124(上)、MB2125(下)H17.11中运行信号MB2144(上)、MB2145(下)H17.3起升机构减速判断=H6,起升制动器打开的条件,起升机构互锁条件满足-主接触器吸合-信号反馈正常-手柄上升或下降-变频器速度给定和运转指令正常到达-电机建立力矩-力矩反馈到PLC达到设定数值-制动器打开,程序中某些特殊点的查找方法,.查找线圈时如遇到找不到线圈的情况交叉参照点出后,点Ctrl+n,再减400找线圈 MB124XX查找线圈MB120XXMB125XX查找线圈MB121XXMB126XX查找线圈MB122XX,-结束-,