STEP7编程软件的操作步骤
STEP7编程软件的实际使用操作应从建立项目、确定plc以及CPU型号开始,由于不同CPU可以使用的编程指令、功能有所不同,因此,这两步是编辑PLC程序所必须进行的工作,在此基础上,可以进入PLC程序的编辑、检查、调试等阶段。
PLC程序的编辑不强求规定的次序,如:可以先创建项目、编制PLC程序,然后进行硬件配置(使用创建向导创建项目);也可以先创建项目、配置PLC硬件,再编制PLC程序(直接创建项目)等。但是,无论采用何种方法,均必须进行图13 -1.4所示的编程软件所要求的基本操作。
图13 -1.4列出了STEP7编程所需要的操作内容,这些操作步骤是基本的,即使对于只有1个PLC的简单控制系统,仍然需要进行这些操作。图中的每一步骤的作用简述如下:
(1)建立项目
项目包括了用于单个PLC或同- PLC网络中多个PLC进行全局数据通信等方面所需要的信息。可通过直接创建或使用向导创建的方式建立新的项目。在新生成的项目中,符号表( Symbol Table)、块( Blocks)、源文件(Source Files)等相关文件夹也将自动生成。
(2)确定PLC系列与CPU型号
PLC的系列与CPU模块的型号,可以在项目建立后通过下述的硬件配置方式自动生成,硬件配置应按照一定的操作步骤进行。
(3)配置PLC硬件
PLC系统的硬件配置也称“硬件组态”,通过硬件配置可以确定PLC所使用的机架、电源、CPU模块、I/O模块、功能模块等硬件的型号规格,以及它们在PLC中的实际安装位置,在此基础上,还可以自动对所安装的各种模块分配地址。
(4)配置PLC通信
在STEP7中,同一项目中的不同CPU模块间,可以以网络链接的形式交换数据,通过PLC通信的配置,可以建立PLC的链接通信区,以便进行网络通信。
(5)生成PLC程序块
编辑PLC程序的步是需要生成PLC程序中需要使用的块,这些块包括基本逻辑块(组织块OB、程序块FC、功能块FB)以及数据块DB、数据类型(UDT)、系统数据、变量表等,系统程序块SFC、系统功能块SFB可以根据需要调用,无须(也不允许)进行专门编写与编辑。
(6)选择编程语言
在PLC逻辑块创建完成后,可以着手对每一个块进行PLC程序的输入,在输入前一般需要选择PLC程序编辑所采用的编程语言。STEP7 Basis V5.2标准版可以任意选择梯形图(LAD)、指令表( STL)、逻辑功能图(FBD)三种语言进行PLC用户程序的编辑,三种语言间可以自动转换。如果使用的STEP7具有扩展功能选件,还可以使用SCL、S7 Graph、Hi-Graph等其他编程语言。
(7)编辑符号表
为了便于程序的阅读与理解,避免在编程过程中频繁查阅信号的地址,在程序较复杂、I/O点数较多时,可以通过STEP7的符号编辑器生成符号表,将程序的地址用具有含义的符号地址代替,然后再进行编程。当然,当程序较简单时,也可以直接采用地址进行编程。
(8)编辑PLC程序
在编程语言已经选定,符号表(如果需要)已创建完成后,即可根据程序的实际需要,进行每一逻辑块的输入与编辑。
PLC程序的编辑与S7-200相似,同样以“网络(Network)”的形式划分段落、增加注释,网络由梯形图中的触点、线圈、功能框、连线等基本编程元素、编程指令所组成,以实现逻辑运算、数学运算等功能。
(9)程序的下载
将编程器中编制完成的逻辑块(数据块或系统块)写入到PLC的实际CPU中,称为“下载”;反之,将PLC的CPU中程序传送到编程器中,称为“上载”。在程序编制完成后,应将STEP7中创建的程序,通过相应的接口与电缆传送到PLC的CPU中。
(10)监视PLC的状态
当PLC系统外部安装、连接完成,强电控制线路(特别是安全电路)正常工作后,控制对象处于“调试”状态时,可以进行PLC程序的试运行。在试运行阶段,为了清晰反映PLC的实际工作情况,一般宜通过STEP7直接在编程器上进行监控。通过编程器,可以直接以梯形图的形式形象、直观地显示PLC的实际工作状态。
(11)调试PLC程序
通过对PLC程序的试运行,可以发现程序在实际使用过程中存在的问题,发现程序中的错误,并通过修改完善PLC程序,提高工作可靠性。
西门子变频器“e”报警(据分析其原因为:底板(15v过低),cuvc板(5v电压没传到指定地点,cuvc板有短路故障)等。
(1)西门子变频器6se7023-4ta61-z故障现象:控制面板pmu液晶显示屏显示“e”报警
处理情况:
●更换cuvc板送电开机,液晶显示屏仍显示“e”报警,说明故障原因不在cuvc板而在底板;
●检查底板,用万用表测底板各电压,发现15v明显偏低,查8脚软启动电压是0.5v(正常值为3.85v)经查5v正常,q2触发电压正常,用万用表测q2有故障换新后电压回复正常,15v输出正常,恢复变频器接线,输入参数,启动变频器运行正常,见图1。
(2)西门子变频器6se7016-1ta61-z故障现象:控制面板pmu液晶显示屏显示“e”报警
处理情况:更换cuvc板送电开机(见图2),一切正常,说明故障就在cuvc板,测与之相关的3个1kω电阻,有一个已经变值,换新后恢复正常。
(3)西门子变频器6se7021-0ta61-z故障现象:控制面板pmu液晶显示屏显示“e”报警
处理情况:查底板15v不正常,严重过小,底板有明显的过热现象,断开15v负载,恢复正常,显然故障在其负载,经查为后部mos管短路造成,将mos管和与之并联的稳压管换新后,电压恢复,重新送电试机一切正常。
(4)西门子变频器6se7016-1ta61-z故障现象:控制面板pmu液晶显示屏显示“e”报警
处理情况:更换cuvc板故障消失,说明故障就在cuvc板,用万用表电阻档测1,2点(5v电源端)阻值为320ω(正常为486ω)证明了电路有短路的地方,经查d5有两脚直接击穿,用热风枪拿掉d5,换上新的(焊接一定要仔细,不要有人为的短路或断路产生)重新送电试机,完全恢复正常(见图3)。
西门子变频器黑屏一般故障原因有(电源损坏、igbt短路造成内部保险烧毁)等。
(1)6se7023-4tc61-z故障现象:控制面板pmu液晶显示屏无显示
处理情况:用表测igbt内部已严重短路,造成内部保险已经烧断失去电源,更换igbt以及维修触发电路重新送电,一切正常。
(2)6se7016-1ta61-z故障现象:控制面板pmu液晶显示屏无显示
处理情况:用外接24v电源试机,屏幕显示正常,再用万用表测低压交流输出,无电压说明故障在电源处,测uc3844(6)脚脉冲输出正常,到q36栅极没有,经表测量r321由28ω变为无穷大换新后试机,故障消失。见图4。
“008”为开机封锁报警,变频器不能启动,故障原因:在上电后变频器对其测试点进行检测,如果条件达到,cuvc板输出信号将充电电阻用并联的继电器短封,给变频器以更大的电流使之运行,否则将在屏幕上显示“008”并且无法启动。
(1)6se7023-4ta61-z故障现象:控制面板pmu液晶显示屏显示“008”报警
处理情况:30(下)为008检测点(正常为15v),测30(下)没有15v,k1已经闭合,查q3发射极有15v基极电压正常,怀疑q3损坏,换新以后送电,一切正常(见图1)。
(2)西门子变频器6se7022-4ta61-z故障现象:控制面板pmu液晶显示屏显示“008”报警
处理情况:更换cuvc板正常,说明故障在cuvc,经查为与之相连的r652和r658损坏造成的,换新后试车,一切正常(见图2)。
6se7016-1ta61-z故障现象:控制面板pmu液晶显示屏显示“f002”电压过低报警
处理情况:查母线直流540v正常,说明底板电压检测系统出现故障,经检测直流母线540v电压经电阻串联通过tl084传信号给cuvc板,如果检测电压低于参数p071所设置的数值将会停止电机并发出报警,用万用表电压档测tl084端无有电压(正常值因为2.38v),再用电阻档测串联的30个电阻发现有两个因腐蚀已经断路致使信号无法传递,更换电阻后,送电试车一切正常(见图5)。
5 、f011报警
(1)6se7023-4ta61-z故障现象:控制面板pmu液晶显示屏显示 “f011”,过电流报警。
处理情况:更换cuvc板后故障依旧,说明原因在底板,分析电路互感器经a1再通过tl084给cuvc信号如果大于说设置的电流将会发生报警并停车,用电阻档测tl084z周边电阻发现7脚输出电阻r44(47ω)变值为无穷大致使信号阻断,更换新电阻后送电试车,一切正常。
(2)6se7023-8ta61-z故障现象:控制面板pmu液晶显示屏显示 “f011”报警
处理情况:更换cuvc板后,完全正常,说明故障在cuvc板,查cuvc板将万用表黑表笔接触2,红表笔接触1,测其阻值偏大正常值应为(2.91k),再查r521,r523,r526阻值已经变大,换新后试车,一切正常(见图6)。
图6 cuvc板
为了便于维修我们自己制作了西门子6se70系列变频器维修控制器准确模仿了现场,提高维修效率,保证了维修的成功率(见图7)。
在接540v直流前,好先用24v低压试一下,以免发生不必要的损失。