下载之前,可编程序控制器由处于STOP方式。如果不在STOP方式,可将CPU根块!的方式开关投到STOP位置。若方式开关不在STOP位置,单击工日栏的"停止"按钮.或选择菜单命令“PLC→停止”,也可以进人STOP状态。
单击工具栏的“下载”按钮,或选择菜单命令“文件→下载",将会出现下载对话框,用户可以分别选择是否下载程序块、数据块和系统块。单击“确认"按钮,开始下载信息。下较肩后,确认框显示“下载成功"。如果STEP7-Micro/WIN 32中设置的CPU型号与实际的型号不符,将出现警告信息,成修改CPU的型号后再下载。
可以从可编程序控制器上装程序块、系统块和数据块到编程软件,也可以只上:装上述的郭分块,但是不能上装符号表成状态表。
上装前应在STEP 7-Miero/WIN 32中建立或打开保存从可编程序控制器上装的块的项目,好用一个新建的空的项目来保存上装的块。单击工具栏的“上装”按钮,或选择菜单命令“文件一上装”,开始上装过程在上装对话框中,选择要上装的块后单击“确认”按钮。
2、程序的编写和下载举例
下面以一个简单的数字量控制系统为例,介绍怎样用编程软件来编写,下载和运行梯形图程序。
电阻减压起动控制的PLC外部接线图与梯形图
图A-3电阻减压起动控制的PLC外部接线图与梯形图
控制三相异步电动机定子减压起动的可编程序控制器的外部接线图和梯形图如图A-3所示,输人电路使用CPU模块提供的DC 24V电源。按下起动按钮后,输出继电器Q0.0为1,KM1的线圈通电,电动机定子绕组申接电阻后接到三相电源上,申接的电阻使电动机绕组上的电压下降,以减少起动电流。同时定时器T37开始定时,5s后T37的定时时间到,使Q0.1变为1,KM2的线圈通电,起动电阻被短接,电动机全压运行,按下停止按钮后,Q0.0变为0状态,使KM1的线圈断电,电动机停止运行;T37被复位,其常开触点断开,Q0.1变为0状态,使KM2的线圈也断电:电动机过载时,经过一定的时间后,接在0.2输人端的热继电器的常闭触点断开,也会使电动机停止运行。
用PC/PPI电缆连接好计算机和可编程序控制器,通电后打开编程软件,生成一个项目。
用“PLC-类型”菜单命令,将可编程序控制器的型号设为CPU224。在菜单命令“工具一选
项"的“通用”标签中,选择SIMATIC编程模式和梯形图编辑器。这是一个很简单的数字量控制系统,程序全部在主程序(OB1)中,没有子程序、中断程序和数据块,不使用局部变量表。一
般的数字量控制程序都可以采用这种程序结构。
本例对CPU模块和输人输出特性没有特殊的要求,可以全部采用系统块的默认值。
为了方便程序的调试和阅读,可在编程软件中编写如表A1所示的符号表,较简单的程序也可以不用符号表。编写符号表后,编写程序时可以输人符号地址或地址,使用地址时它们将被自动转换为符号地址,在程序中将显示符号地址(见图A-4)。编写好程序后对它进行编译,如果有错误逐一改正。
表 A-1 符号表
符号表
下载程序之前应设置好计算机与可编程序控制器通信的参数。用户程序编译成功后,使用“文件→下载"选项将它下载到可编程序控制器中去。下载之前可编程序控制器处于STOP方式,初次下载时可选下载程序代码块和系统块。下载成功后将可编程序控制器上的工作方式开关拨到RUN位置,“RUN"LED亮,用户程序开始运行。合上接在I0.2端子的小开关,用接在端子I0.0和I0.1上的开关模拟按钮发出起动信号和停止信号,即开关接通后马上断开,观察Q0.0和Q0.1对应的LED的状态变化是否正确。
电阻减压起动梯形图
图A-4电阻减压起动梯形图
3.数据块的使用
(1)在数据块中对地址和数据赋值
数据块用来对V存储器(变量存储器)赋初值,可用字节、字或双字赋值。数据块中的典型行包括起始地址以及一个或多个数据值,双前斜线(“//")之后的注释为可选项。数据块的行包含明确的地址,以后的行可不包含明确的地址。在单地址值后面键人多个数据或键人只包含数据的行时,由编辑器进行地址赋值。编辑器根据前面的地址和数据的长度(字节、字或双字)进行赋值。数据块编辑器接收大小写字母,并允许用逗号、制表符或空格作地址和数据的分隔符号。下面是数据块的例子:
VB3 -25 //从VR3开始的字节数值
VD4 100.5 //从VD4开始的双字实数数值
VW8 3,4,56 //从VW8开始的3个字数值
(2) 使用ASCII常量的限制
WORD(字)寻址时,常量中ASCII的个数是2的倍数。DWORD(双字)寻址时,ASCII的个数是4的倍数。BYTE(字节)寻址与未定义的寻址时,对常量中ASCII的个数无限制,加上可选的地址说明,数据块中的一行多能包含250个字符。
(3)输人错误的显示与处理
如果数据块位于激活窗口,可以用菜单命令“PLC→编译"进行编译,如果数据块不在激活窗口中,可利用菜单命令“PLC一全部编译"进行编译。
编译数据块时,如果编译器发现错误,将在输出窗口显示错误。双击错误信息,将在数据块窗口显示有错误的行。
在包含错误的输人行尾键人回车键,在数据块左边的区城将用叉号显示输人错误。在重新编译之前,应改正全部输人错误。
浔之漫智控技术(上海)有限公司是西门子中国的合作伙伴,授权代理商。
公司主要从事工业自动化产品的集成,销售和维修,是全国的自动化设备公司之一。公司坐落于中国一线城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。以下是我司主要代理西门子产品,欢迎您来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!
SIEMENS 可编程控制器
1、 SIMATIC S7 系列 PLC:S7-200、S7-1200、S7-300、S7-400、ET-200丶S7-200SMART等
2、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL 等
3、 SITOP 直流电源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A 可并联.
4、HMI 触摸屏 TD200 TD400C K-TP OP177 TP177,MP277 MP377,
5丶西门子软件丶交换机丶电缆等。
SIEMENS 低压
1丶5SY丶5SL丶5SN系列小型断路器
2丶3VA丶3VM丶3VT8系列塑壳断路器
3丶3WL丶3WT系列框架断路器
4丶西门子软启动丶接触器丶继电器等。
SIEMENS 交、直流传动装置
1、 交流变频器 MICROMASTER 系列:MM420、MM430、MM440、G110、G120.
2、全数字直流调速装置 6RA23、6RA24、6RA28、6RA70、6SE70 系列
SIEMENS 数控 伺服
SINUMERIK:801、802S 、802D、802D SL、810D、840D、611U、S120系统及伺报电机,力矩电机,直线电机,电缆,伺服驱动等备件销售。