品牌:西门子
起订:1台
供应:9999台
发货:1天内
信息标签:6SL3330-7TE33-8AA3,供应,电子、电工,工控系统及装备
6SL3330-7TE33-8AA3 6SL3330-7TE33-8AA3
SIEMENS中国授权分销商
我公司大量现货供应,价格优势,品质保证,德国原装进口
================================
上海隆彦自动化科技有限公司
联 系 人: 李 建
24小时联系手机: 15800846971
在 线 商 务 QQ: 3192212451
直线销售 电 话: 021- 61311951
传 真: 021-67355123
=================================
全新原装产品,质量保证,价格优势!
希望我的用心能换来您对我们的信心!
快快选购哦,买不买没关系,进来看看也行哦!
上海隆彦长期低价销售西门子PLC,200,300,400,1200,西门子PLC附件,西门子电机,西门子人机界面,西门子变频器,西门子数控伺服,西门子总线电缆现货供应,欢迎来电咨询系列产品
价格波动,请来电咨询
品,折扣低,货期准时,并且备有大量库存.长期有效
花30秒询价,你会知道什么叫优势;花60秒咨询,你会知道什么叫;
合作一次,你会知道什么叫质量!以质量求生存,以信誉求发展。
我司将提供**的质量,作为自已**的责任。
1:作为西门子的分销商,我们的客户涉及钢铁、石油、化工、水处理、电力、建筑和食品等行业。我公司一贯保持良好的信誉,对客户总是热忱的提供,并且定期对客户进行回访,及时了解需求信息,以便及时调整销售策略。
2:由于在客户之中有很多系统成套商和工程商,所以经常有系统投标或整体成套的项目,客户会对我们提出更高的要求,如系统配置、现场等,这就要求我们有更好的意识和技术水平,深入参与到实际的项目中,用我们的特长取得更好的业绩。
3:作为一家工程商和成套商,在自动化领域里我们不仅占领相当部分的市场,并且在许多领域里作出了杰出的业绩。具有独立承包项目,完成交钥匙工程的经验和能力。并且独立开发了铁路运输微机联锁控制系统和脱轨系统,在全国各地有一百多条线路成功的投入使用
6SL3330-7TE33-8AA3
S7-300是SIMATIC控制器中销售量**多的产品,它已成功地用于范围广泛的自动化领域。S7-300 的重点在于为生产制造工程中的系统解决方案提供一个通用的自动化平台。这就是说,S7-300 是用于集中式或分布式结构的优化解决方案。坚持不懈的创新和改革使S7-300这个广泛应用的自动化平台能持续不断的升值概述。
一、S7-300 PLC系统组成
系统组成:
电源模块 (PS)
(选件) |
|
为S7-300/ET 200M 提供电源
将120/230V交流电压转变到所需要的24伏直流工作电压 输出电流2A、5A、10A |
中央处理单元 (CPU) |
|
多种CPU,有各种不同的性能,例如,有的CPU 上集成有输入/输出点,有的CPU上集成有PROFIBUS-DP通讯接口等。 |
接口模块 (IM) ? |
|
用于连接多机架配置的 SIMATIC S7-300 的机架。 **多配置4个机架。每个机架**多可以插入8个模块。在4个机架上**多可安装32个模块。
IM 365
IM 365/IM 361 |
信号模块 (SM) |
|
用于数字量和模拟量输入/输出 |
通讯处理器 (CP) |
|
用于连接网络和点对点连接 |
功能模块 (FM) |
|
用于高速计数,定位操作 (开环或闭环控制) 和闭环控制。 |
存储器 |
|
MMC |
DIN标准导轨 |
|
用于模块安装 |
前连接器 |
|
用于简单而方便地连接传感器和执行器
更换模块时允许保持接线
采用编码元件以避免更 分为20针、40针两种 |
S7-300主要支持的硬件有:
??(1)电源(PS)
??电源模块提供了机架和CPU内部的供电电源,置于1号机架的位置。
??(2)中央处理器(CPU)
??CPU存储并处理用户程序,为模块分配参数,通过嵌入的MPI总线处理编程设备和PC、模块、其它站点之间的通讯,并可以为进行DP主站或从站操作装配一个集成的DP接口。置于2号机架。
??(3)接口模块(IM)
??接口模块将各个机架连接在一起。不同型号的接口模块可支持机架扩展或PROFIBUS?DP连接。置于3号机架,没有接口模块时,机架位置为空。
??(4)信号模块(SM)
??通常称为I/O(输入/输出)模块。测量输入信号并控制输出设备。信号模块可用于数字信号和模拟信号,还可用于进行连接,如传感器和启动器的连接。
??(5)功能模块(FM)
??用于进行复杂的、重要的但独立于CPU的过程,如:计算、位置控制和闭环控制。
??(6)通讯处理器(CP)
??模块化的通讯处理器通过连接各个SIMATIC站点,如:工业以太网,PROFIBUS或串行的点对点连接等。
??后三个模块在机架上可以任意放置,系统可以自动分配模块的地址。
??需要说明的是,每个机架**多只能安装8个信号模块、功能模块或通讯模块。如果系统任务超过了8个,则可以扩展机架(每个带CPU的中央机架可以扩展3个机架)。?
?各个模块的性能具体如下:
??(1)电源模块(PS)
??电源模块用于将SIMATIC S7-300 连接到120/230V AC电源。
??(2)CPU模块
??各种CPU 有各种不同的性能,例如,有的CPU 上集成有输入/输出点,有的CPU上集成有PROFI- BUS-DP通讯接口等。
?以上只是列出了部分指标,设计时还要参看相应的手册。
??(3)接口模块
??接口模块用于多机架配置时连接主机架(CR)和扩展机架 (ER)。S7-300通过分布式的主机架(CR)和3个扩展机架(ER),可以操作多达32个模块。运行时无需风扇。
??(4)信号模块
??信号模块用于数字量和模拟量输入/输出,又分DI/DO(数字量输入/输出)和AI/AO(模拟量输入/输出)模块。
??①数字量输入模块:
??②数字量输出模块:
??③数字输入/输出模块:
??④继电器输出模块:
??⑤模拟量输入模块
??⑥模拟量输出模块:
??⑦模拟量输入/输出模块:
??(5)功能模块
??西门子S7-300功能模块模块适用于各种场合,功能块的所有参数都在STEP7中分配,操作方便,而且不必编程。包括:计数器模块(FM350),定位模块(FM351),凸轮控制模块(FM352),闭环控制模块(FM355)等许多用于特定场合的模块。
??(6)通讯模块(CP)
??S7-300通讯模块是用于连接网络和点对点通讯用的专用模块,比如:用于S7-300和SIMATIC C7通过PROFIBUS通讯的模块CP343-5,用于S7-300和工业以网通讯的模块CP343-1及CP343-1 IT等
6ES7312-1AE13-0AB0 | CPU312,32K内存 |
6ES7312-5BE03-0AB0 | CPU312C,32K内存 10DI/6DO |
6ES7313-5BF03-0AB0 | CPU313C,64K内存 24DI/16DO / 4AI/2AO |
6ES7313-6BF03-0AB0 | CPU313C-2PTP,64K内存 16DI/16DO |
6ES7313-6CF03-0AB0 | CPU313C-2DP,64K内存 16DI/16DO |
6ES7314-1AG13-0AB0 | CPU314,96K内存 |
6ES7314-6BG03-0AB0 | CPU314C-2PTP 96K内存 24DI/16DO / 4AI/2AO |
6ES7314-6CG03-0AB0 | CPU314C-2DP 96K内存 24DI/16DO / 4AI/2AO |
6ES7315-2AG10-0AB0 | CPU315-2DP, 128K内存 |
6ES7315-2EH13-0AB0 | CPU315-2 PN/DP, 256K内存 |
6ES7317-2AJ10-0AB0 | CPU317-2DP,512K内存 |
6ES7317-2EK13-0AB0 | CPU317-2 PN/DP,1MB内存 |
6ES7318-3EL00-0AB0 | CPU319-3 PN/DP,1.4M内存 |
6ES7 953-8LF20-0AA0 | SIMATIC Micro内存卡 64kByte(MMC) |
6ES7 953-8LG11-0AA0 | SIMATIC Micro内存卡128KByte(MMC) |
6ES7 953-8LJ20-0AA0 | SIMATIC Micro内存卡512KByte(MMC) |
6ES7 953-8LL20-0AA0 | SIMATIC Micro内存卡2MByte(MMC) |
6ES7 953-8LM20-0AA0 | SIMATIC Micro内存卡4MByte(MMC) |
6ES7 953-8LP20-0AA0 | SIMATIC Micro内存卡8MByte(MMC) |
开关量模板 | |
6ES7 321-1BH02-0AA0 | 开入模块(16点,24VDC) |
6ES7 321-1BH10-0AA0 | 开入模块(16点,24VDC) |
6ES7 321-1BH50-0AA0 | 开入模块(16点,24VDC,源输入) |
6ES7 321-1BL00-0AA0 | 开入模块(32点,24VDC) |
6ES7 321-7BH01-0AB0 | 开入模块(16点,24VDC,诊断能力) |
6ES7 321-1EL00-0AA0 | 开入模块(32点,120VAC) |
6ES7 321-1FF01-0AA0 | 开入模块(8点,120/230VAC) |
6ES7 321-1FF10-0AA0 | 开入模块(8点,120/230VAC)与公共电位单独连接 |
6ES7 321-1FH00-0AA0 | 开入模块(16点,120/230VAC) |
6ES7 321-1CH00-0AA0 | 开入模块(16点,24/48VDC) |
6ES7 321-1CH20-0AA0 | 开入模块(16点,48/125VDC) |
6ES7 322-1BH01-0AA0 | 开出模块(16点,24VDC) |
6ES7 322-1BH10-0AA0 | 开出模块(16点,24VDC)高速 |
6ES7 322-1CF00-0AA0 | 开出模块(8点,48-125VDC) |
6ES7 322-8BF00-0AB0 | 开出模块(8点,24VDC)诊断能力 |
6ES7 322-5GH00-0AB0 | 开出模块(16点,24VDC,独立接点,故障保护) |
6ES7 322-1BL00-0AA0 | 开出模块(32点,24VDC) |
6ES7 322-1FL00-0AA0 | 开出模块(32点,120VAC/230VAC) |
6ES7 322-1BF01-0AA0 | 开出模块(8点,24VDC,2A) |
6ES7 322-1FF01-0AA0 | 开出模块(8点,120V/230VAC) |
6ES7 322-5FF00-0AB0 | 开出模块(8点,120V/230VAC,独立接点) |
6ES7 322-1HF01-0AA0 | 开出模块(8点,继电器,2A) |
6ES7 322-1HF10-0AA0 | 开出模块(8点,继电器,5A,独立接点) |
6ES7 322-1HH01-0AA0 | 开出模块(16点,继电器) |
6ES7 322-5HF00-0AB0 | 开出模块(8点,继电器,5A,故障保护) |
6ES7 322-1FH00-0AA0 | 开出模块(16点,120V/230VAC) |
6ES7 323-1BH01-0AA0 | 8点输入,24VDC;8点输出,24VDC模块 |
6ES7 323-1BL00-0AA0 | 16点输入,24VDC;16点输出,24VDC模块 |
模拟量模板 | |
6ES7 331-7KF02-0AB0 | 模拟量输入模块(8路,多种信号) |
6ES7 331-7KB02-0AB0 | 模拟量输入模块(2路,多种信号) |
6ES7 331-7NF00-0AB0 | 模拟量输入模块(8路,15位精度) |
6ES7 331-7NF10-0AB0 | 模拟量输入模块(8路,15位精度)4通道模式 |
6ES7 331-7HF01-0AB0 | 模拟量输入模块(8路,14位精度,**) |
6ES7 331-1KF01-0AB0 | 模拟量输入模块(8路, 13位精度) |
6ES7 331-7PF01-0AB0 | 8路模拟量输入,16位,热电阻 |
6ES7 331-7PF11-0AB0 | 8路模拟量输入,16位,热电偶 |
6ES7 332-5HD01-0AB0 | 模拟输出模块(4路) |
6ES7 332-5HB01-0AB0 | 模拟输出模块(2路) |
6ES7 332-5HF00-0AB0 | 模拟输出模块(8路) |
6ES7 332-7ND02-0AB0 | 模拟量输出模块(4路,15位精度) |
6ES7 334-0KE00-0AB0 | 模拟量输入(4路RTD)/模拟量输出(2路) |
6ES7 334-0CE01-0AA0 | 模拟量输入(4路)/模拟量输出(2路) |
6SL3330-7TE33-8AA3
西门子S7-300PL 译码编码指令应用举例
译码编码指令应用举例。如图所示。
若(AC2)=2,执行译码指令,则将输出字VW40的第二位置1,VW40中的二进制数为2#0000 0000 0000 0100;若(AC3)=2#0000 0000 0000 0100,执行编码指令,则输出字节VB50中的错误码为2。
七段显示器的abcdefg段分别对应于字节的第0位~第6位,字节的某位为1时,其对应的段亮;输出字节的某位为0时,其对应的段暗。将字节的第7位补0,则构成与七段显示器相对应的8位编码,称为七段显示码。数字0~9、字母A~F与七段显示码的对应如图1所示。
图1 与七段显示码对应的代码
七段译码指令SEG将输入字节16#0~F转换成七段显示码。指令格如表1所示。
表1七段显示译码指令
LAD |
STL |
功能及操作数 |
|
SEG IN,OUT |
功能:将输入字节(IN)的低四位确定的16进制数(16#0~F),产生相应的七段显示码,送入输出字节OUT IN:VB, IB, QB, MB, SB, SMB, LB, AC, 常量。 OUT:VB, IB, QB, MB, SMB, LB, AC。IN/OUT的数据类型:字节 |
使ENO = 0的错误条件:0006 间接地址,SM4.3 运行时间。PLC之家
西门子PLC S7-200 CPU 22X 主机的技术指标
项目名称 |
CPU221 |
CPU222 |
CPU224 |
CPU226 |
CPU226XM |
用户程序区 |
4KB |
4KB |
8KB |
8KB |
16KB |
数据存储区 |
2KB |
2KB |
5KB |
5KB |
l OKB |
主机数字量输入/输出点数 |
6/4 |
8/6 |
14/10 |
24/16 |
24/16 |
模拟量输入/输出点数 |
无 |
16/16 |
32/32 |
32/32 |
32/32 |
扫描时间/1条指令 |
0.37μs |
0.37μs |
0.37μs |
0.37μs |
0.37μs |
**输入/输出点数 |
256 |
256 |
256 |
256 |
256 |
位存储区 |
256 |
256 |
256 |
256 |
256 |
定时器 |
256 |
256 |
256 |
256 |
256 |
计数器 |
256 |
256 |
256 |
256 |
256 |
允许**的扩展模块 |
无 |
2模块 |
7模块 |
7模块 |
7模块 |
允许**的智能模块 |
无 |
2模块 |
7模块 |
7模块 |
7模块 |
时钟功能 |
可选 |
可选 |
内置 |
内置 |
内置 |
数字量输入滤波 |
标准 |
标准 |
标准 |
标准 |
标准 |
模拟量输入滤波 |
无 |
标准 |
标准 |
标准 |
标准 |
高速计数器 |
4个30KHz |
4个30KHz |
6个30KHz |
6个30KHz |
6个30KHz |
脉冲输出 |
2个20KHz |
2个20KHz |
2个20KHz |
2个20KHZ |
2个20KHz |
通信口 |
1xRS485 |
1xRS485 |
1 xRS485 |
2xRS485 |
2xRS485 |
项目名称 |
CPU221 |
CPU222 |
CPU224 |
CPU226 |
CPU226XM |
用户程序区 |
4KB |
4KB |
8KB |
8KB |
16KB |
数据存储区 |
2KB |
2KB |
5KB |
5KB |
l OKB |
主机数字量输入/输出点数 |
6/4 |
8/6 |
14/10 |
24/16 |
24/16 |
模拟量输入/输出点数 |
无 |
16/16 |
32/32 |
32/32 |
32/32 |
扫描时间/1条指令 |
0.37μs |
0.37μs |
0.37μs |
0.37μs |
0.37μs |
**输入/输出点数 |
256 |
256 |
256 |
256 |
256 |
位存储区 |
256 |
256 |
256 |
256 |
256 |
定时器 |
256 |
256 |
256 |
256 |
256 |
计数器 |
256 |
256 |
256 |
256 |
256 |
允许**的扩展模块 |
无 |
2模块 |
7模块 |
7模块 |
7模块 |
允许**的智能模块 |
无 |
2模块 |
7模块 |
7模块 |
7模块 |
时钟功能 |
可选 |
可选 |
内置 |
内置 |
内置 |
数字量输入滤波 |
标准 |
标准 |
标准 |
标准 |
标准 |
模拟量输入滤波 |
无 |
标准 |
标准 |
标准 |
标准 |
高速计数器 |
4个30KHz |
4个30KHz |
6个30KHz |
6个30KHz |
6个30KHz |
脉冲输出 |
2个20KHz |
2个20KHz |
2个20KHz |
2个20KHZ |
2个20KHz |
通信口 |
1xRS485 |
1xRS485 |
1 xRS485 |
2xRS485 |
2xRS485 |
由表1可知,CPU 22X 系列具有不同的技术性能,使用于不同要求的控制系统:
CPU 221:用户程序和数据存储容量较小,有一定的高速计数处理能力,适合用于点数少的控制系统。
CPU222:和CPU221相比,它可以进行一定模拟量的控制,可以连接2个扩展模块,应用更为广泛。
CPU224:和前两者相比,存储容量扩大了一倍,有内置时钟,它有更强的模拟量和高速计数的处理能力,使用很普遍。
CPU 226:和CPU224相比,增加了通信口的数量,通信能力大大增强,可用于点数较多、要求较高的小型或中型控制系统。
CPU226XM:它是西门子公司推出的一款增强型主机,主要在用户程序和数据存储容量上进行了扩展,其他指标和CPU 226相同。
接近开关的作用、外形图和电气符号
接近开关是非接触式的监测装置,当运动着的物体接近它到一定距离范围内,就能发出信号。
PLC由哪几个主要部分组成?各部分的作用是什么?
PLC由中央处理器CPU、存储器、输入输出接口和编程器组成。
中央处理器CPU是核心,它的作用是接收输入的程序并存储程序。扫描现场的输入状态,执行用户程序,并自诊断,
存储器用来存放程序和数据;
输入接口采集现场各种开关接点的信号状态,并将其转化成标准的逻辑电平。
输出接口用于输出电信号来控制对象;
编程器用于用户程序的编制、编辑、调试、检查和监视,还可以显示PLC的各种状态。
三相异步电动机反接制动控制
反接制动是利用改变电动机电源的相序,使定子绕组产生相反方向的旋转磁场,因而产生制动转矩的一种制动方法。
单向反接制动的控制线路
图 2.30 为单向反接制动控制线路,电动机正常运转时, KM1通电吸合, KS 的一对常开触点闭合,为反接制动作准备。
图 2.30 电动机单向反接制动的控制线路
当按下停止按钮 SB1 时, KM1 断电,电动机定子绕组脱离三相电源,但电动机因惯性仍以很高速度旋转, KS 原闭合的常开触点仍保持闭合,当将 SB1 按到底,使 SB1 常开触点闭合, KM2 通电并自锁,电动机定子串接电阻接上反序电源,电动机进入反接制动状态。电动机转速迅速下降,当电动机转速接近 100r/min时, KS 常开触点复位, KM2 断电,电动机断电,反接制动结束。
电动机可逆运行的反接制动控制线路
如图 2.31 所示,。当按下停止按钮 SB1 时, KM1 线圈断电, KM2 线圈随之通电,定子绕组得到反序的电源,电动机进入正向反接制动状态。由于 KS1 常闭触头已打开,所以此时 KM2 自锁触头无法锁住电源。当电动机转子惯性速度接近于零时, KS1 的正转常闭触头和常开触头复位, KM2 断电,正向反接制动结束。该线路的缺点是主电路没有限流电阻,冲击电流大。
图 2.32 为具有反接制动电阻的正反向反接制动控制线路,图中电阻 R 是反接制动电阻,同时也具有限制起动电流的作用,该线路工作原理如下:合上电源开关 QS ,按下正转起动按钮 SB2 , KA3 通电并自锁,其常闭触头断开,互锁 KA4 线圈电路, KA3 常开触头闭合,使 KM1 线圈通电, KM1 的主触头闭合,电动机串入电阻接入正序电源开始降压起动,当电动机转速上升到一定值时, KS 的正转常开触头 KS-1 闭合, KA1 通电并自锁,接触器 KM3 线圈通电,于是电阻 R 被短接,电动机在全压下进入正常运行。需停车时,按下停止按钮SB1 ,则 KA3 、 KM1 、 KM3 三只线圈相继断电。由于此时电动机转子的惯性转速仍然很高, KS-1 仍闭合,KA1 仍通电, KM1 常闭触头复位后, KM2 线圈随之通电,其常开主触头闭合,电动机串接电阻接上反序电源进行反接制动。转子速度迅速下降,当其转速小于 100r/min 时, KS-1 复位, KA1 线圈断电,接触器 KM2释放,反接制动结束。
STEP7-Mirco/WIN数据块编辑的使用
数据块用来对变量存储器V赋初值,可用字节、字或双字赋值。注解(前面带双斜线)是可选项目。如图1所示。编写的数据块,被编译后,下载到可编程控制器,注释被忽略。
数据块的**行必须包含一个明确地址,以后的行可包含明确或隐含地址。在单地址后键入多个数据值或键入仅包含数据值的行时,由编辑器指定隐含地址。编辑器根据先前的地址分配及数据长度(字节、字或双字)指定适当的V内存数量。
数据块编辑器是一种自由格式文本编辑器,键入一行后,按ENTER键,数据块编辑器格式化行(对齐地址列、数据、注解;捕获V内存地址)并重新显示。数据块编辑器接受大小写字母并允许使用逗号、制表符或空格,作为地址和数据值之间的分隔符。
在数据块编辑器中使用“剪切”、“复制”和“粘贴”命令将数据块源文本送入或送出STEP 7-Micro/WIN 32。
图1 数据块
块需要下载至PLC后才起作用。
(1)建立符号表:单击浏览条中的“符号表” 按钮。符号表见图18。
(2)在“符号”列键入符号名(如,起动),**符号长度为23个字符。注意:在给符号指定地址之前,该符号下有绿色波浪下划线。在给符号指定地址后,绿色波浪下划线自动消失。如果选择同时显示项目操作数的符号和地址,较长的符号名在LAD、FBD和STL程序编辑器窗口中被一个波浪号(~)截断。可将鼠标放在被截断的名称上,在工具提示中查看全名。
(3)在“地址”列中键入地址(例如:I0.0)。
(4)键入注解(此为可选项:**多允许79个字符)。
(5)符号表建立后,使用菜单命令“检视”→选中“符号编址”,直接地址将转换成符号表中对应的符号名。并且可通过菜单命令“工具” →“选项” →“程序编辑器”标签→“符号编址”选项,来选择操作数显示的形式。如选择“显示符号和地址”则对应的梯形图如图19所示。
(6)使用菜单命令“检视”→“符号信息表”,可选择符号表的显示与否。“检视”→ “符号编址”,可选择是否将直接地址转换成对应的符号名。
在STEP 7-Micro/WIN 32中,可以建立多个符号表(SIMATIC编程模式)或多个全局变量表(IEC 1131-3编程模式)。但不允许将相同的字符串多次用作全局符号赋值,在单个符号表中和几个表内均不得如此。
图18 符号表
图19 带符号表的梯形图
使用下列方法之一在符号表中插入行:
2 2 菜单命令“编辑”→“插入” → “行”:将在符号表光标的当前位置上方插入新行。
2 2 用鼠标右键单击符号表中的一个单元格:选择弹出菜单中的命令“插入” →“行”。将在光标的当前位置上方插入新行。
2 2 若在符号表底部插入新行:将光标放在**后一行的任意一个单元格中,按“下箭头”键。
默认情况下,符号表窗口显示一个符号名称(USR1)的标签。可用下列方法建立多个符号表。
2 2 从“指令树”用鼠标右键单击“符号表”文件夹,在弹出菜单命令中选择“插入符号表”。
2 2 打开符号表窗口,使用“编辑”菜单,或用鼠标右键单击,在弹出菜单中选择“插入” →“表格”。
插入新符号表后,新的符号表标签会出现在符号表窗口的底部。在打开符号表时,要选择正确的标签。双击或右击标签,可为标签重新命名。
功能表图中功能表图中选择序列和并行序列的编程问题
循环和跳步都属于选择序列的特殊情况。对选择序列和并行序列编程的关键在于对它们的分支和合并的处理,转换实现的基本规则是设计复杂系统梯形图的基本准则。与单序列不同的是,在选择序列和并行序列的分支、合并处,某一步或某一转换可能有几个前级步或几个后续步,在编程时应注意这个问题。
1.选择序列的编程
(1)使用STL指令的编程
如图5-35所示,步S0之后有一个选择序列的分支,当步S0是活动步,且转换条件X0为“1”时,将执行左边的序列,如果转换条件X3为“1”状态,将执行右边的序列。步S32之前有一个由两条支路组成的选择序列的合并,当S31为活动步,转换条件X1得到满足,或者S33为活动步,转换条件X4得到满足,都将使步S32变为活动步,同时系统程序使原来的活动步变为不活动步。
图5-35 选择序列的功能表图一
如图5-36所示为对图5-35采用STL指令编写的梯形图,对于选择序列的分支,步S0之后的转换条件为X0和X3,可能分别进展到步S31和S33,所以在S0的STL触点开始的电路块中,有分别由X0和X3作为置位条件的两条支路。对于选择序列的合并,由S31和S33的STL触点驱动的电路块中的转换目标均为S32。
图5-36 选择序列的梯形图一
在设计梯形图时,其实没有必要特别留意选择序列的如何处理,只要正确地确定每一步的转换条件和转换目标即可。
(2)使用通用指令的编程
如图5-38所示对图5-37功能表图使用通用指令编写的梯形图,对于选择序列的分支,当后续步M301或M303变为活动步时,都应使M300变为不活动步,所以应将M301和M303的常闭触点与M300线圈串联。对于选择序列的合并,当步M301为活动步,并且转换条件X1满足,或者步M303为活动步,并且转换条件X4满足,步M302都应变为活动步,M302的起动条件应为:,对应的起动电路由两条并联支路组成,每条支路分别由M301、X1和M303、X4的常开触点串联而成。
图5-37 选择序列功能表图二
图5-38 选择序列的梯形图二
(3)以转换为中心的编程
如图5-39所示是对图5-37采用以转换为中心的编程方法设计的梯形图。用仿STL指令的编程方式来设计选择序列的梯形图,请读者自己编写。
图5-39 选择序列的梯形图三
2.并行序列的编程
(1)使用STL指令的编程
如图5-40所示为包含并行序列的功能表图,由S31、S32和S34、S35组成的两个序列是并行工作的,设计梯形图时应保证这两个序列同时开始和同时结束,即两个序列的**步S31和S34应同时变为活动步,两个序列的**后一步S32和S35应同时变为不活动步。并行序列的分支的处理是很简单的,当步S0是活动步,并且转换条件X0=1,步S31和S34同时变为活动步,两个序列开始同时工作。当两个前级步S32和S35均为活动步且转换条件满足,将实现并行序列的合并,即转换的后续步S33变为活动步,转换的前级步S32和S35同时变为不活动步。
电气控制原理图的阅读分析方法与步骤
1.基本原则 化整为零、顺藤摸瓜、先主后辅、集零为整、安全保护、全面检查。 采用化整为零的原则以某一电动机或电器元件(如接触器或继电器线圈)为对象,从电源开始,自上而下,自左而右,逐一分析其接通断开关系。 2.分析方法与步骤 ①分析主电路 无论线路设计还是线路分析都是先从主电路入手。主电路的作用是保证机床拖动要求的实现。从主电路的构成可分析出电动机或执行电器的类型、工作方式,起动、转向、调速、制动等控制要求与保护要求等内容。 ②分析控制电路 主电路各控制要求是由控制电路来实现的,运用“化整为零”、“顺藤摸瓜”的原则,将控制电路按功能划分为若干个局部控制线路,从电源和主令信号开始,经过逻辑判断,写出控制流程,以简便明了的方式表达出电路的自动工作过程。 ③分析辅助电路 辅助电路包括执行元件的工作状态显示、电源显示、参数测定、照明和故障报警等。这部分电路具有相对独立性,起辅助作用但又不影响主要功能。辅助电路中很多部分是受控制电路中的元件来控制的。 ④分析联锁与保护环节 生产机械对于安全性、可靠性有很高的要求,实现这些要求,除了合理地选择拖动、控制方案外,在控制线路中还设置了一系列电气保护和必要的电气联锁。在电气控制原理图的分析过程中,电气联锁与电气保护环节是一个重要内容,不能遗漏。 ⑤总体检查 经过“化整为零”,逐步分析了每一局部电路的工作原理以及各部分之间的控制关系之后,还必须用“集零为整”的方法检查整个控制线路,看是否有遗漏。特别要从整体角度去进一步检查和理解各控制环节之间的联系,以达到正确理解原理图中每一个电气元器件的作用。 |
STEP7-Mirco/WIN窗口组件使用介绍
西门子S7-200可编程控制器PLC使用STEP7-Micro/WIN32编程软件进行编程。STEP7-Micro/WIN32编程软件是基于Windows的应用软件,功能强大,主要用于开发程序,也可用于适时监控用户程序的执行状态。加上汉化后的程序,可在全汉化的界面下进行操作。
STEP7-Micro/WIN32的主界面如图3所示。
主界面一般可以分为以下几个部分:菜单条、工具条、浏览条、指令树、用户窗口、输出窗口和状态条。除菜单条外,用户可以根据需要通过检视菜单和窗口菜单决定其它窗口的取舍和样式的设置。
图3 STEP7-Micro/WIN32编程软件的主界面
主菜单包括:文件、编辑、检视、PLC、调试、工具、窗口、帮助8个主菜单项。各主菜单项的功能如下:
(1)文件(File)
文件的操作有:新建(New)、打开(Open)、关闭(Close)、保存(Save)、另存(Save As)、导入(import)、导出(Export)、上载(Upload)、下载(Download)、页面设置(Page Setup)、打印(Print)、预览、**近使用文件、退出。
导入:若从STEP 7-Micro/WIN 32编辑器之外导入程序,可使用“导入”命令导入ASCII文本文件。
导出:使用“导出”命令创建程序的ASCII文本文件,并导出至STEP7-Micro/WIN32外部的编辑器,
上载:在运行STEP 7-Micro/WIN32的个人计算机和PLC之间建立通讯后,从PLC将程序上载至运行STEP 7-Micro/WIN 32的个人计算机。
下载:在运行STEP 7-Micro/WIN32的个人计算机和PLC之间建立通讯后,将程序下载至该PLC。下载之前, PLC应位于“停止”模式。
(2)编辑(Edit)
编辑菜单提供程序的编辑工具:撤消(Undo)、剪切(Cut)、复制(Copy)、粘贴(Paste)、全选(Select All)、插入(Insert)、删除(Delete)、查找(Find)、替换(Replace)、转至(Go To)等项目。
剪切/复制/粘贴:可以在STEP 7-Micro/WIN 32项目中剪切下列条目:文本或数据栏,指令,单个网络,多个相邻的网络,POU中的所有网络,状态图行、列或整个状态图,符号表行、列或整个符号表,数据块。不能同时选择多个不相邻的网络。不能从一个局部变量表成块剪切数据并粘贴至另一局部变量表中,因为每个表的只读L内存赋值必须惟一。
插入:在LAD编辑器中,可在光标上方插入行(在程序或局部变量表中),在光标下方插入行(在局部变量表中),在光标左侧插入列(在程序中),插入垂直接头(在程序中,)在光标上方插入网络,并为所有网络重新编号,在程序中插入新的中断程序,在程序中插入新的子程序。
查找/替换/转至:可以在程序编辑器窗口、局部变量表,符号表、状态图、交叉引用标签和数据块中使用“查找”、“替换”和“转至”。
“查找”功能:查找指定的字符串,例如操作数、网络标题或指令助记符。(“查找”不搜索网络注释,只能搜索网络标题。“查找”不搜索LAD和FBD中的网络符号信息表。)
“替换”功能:替换指定的字符串。(“替换”对语句表指令不起作用。)
“转至”功能:通过指定网络数目的方式将光标**移至另一个位置。
(3)检视(View)
2 2 通过检视菜单可以选择不同的程序编辑器:LAD,STL,FBD。
2 2 通过检视菜单可以进行数据块(Data Block)、符号表(Symbol Table)、状态图表(Chart Status)、系统块(System Block)、交叉引用(Cross Reference)、通信(Communications)参数的设置。
2 2 通过检视菜单可以选择注解、网络注解(POU Comments)显示与否等。
2 2 通过检视菜单的工具栏区可以选择浏览栏(Navigation Bar)、指令树(Instruction Tree)及输出视窗(Output Window)的显示与否。
2 2 通过检视菜单可以对程序块的属性进行设置。
(4)PLC
PLC菜单用于与PLC联机时的操作。如用软件改变PLC的运行方式(运行、停止),对用户程序进行编译,清除PLC程序、电源起动重置、查看PLC的信息、时钟、存储卡的操作、程序比较、PLC类型选择等操作。其中对用户程序进行编译可以离线进行。
联机方式(在线方式):有编程软件的计算机与PLC连接,两者之间可以直接通信。
离线方式:有编程软件的计算机与PLC断开连接。此时可进行编程、编译。
联机方式和离线方式的主要区别是:联机方式可直接针对连接PLC进行操作,如上装、下载用户程序等。离线方式不直接与PLC联系,所有的程序和参数都暂时存放在磁盘上,等联机后再下载到PLC中。
PLC有两种操作模式:STOP(停止)和RUN(运行)模式。在STOP(停止)模式中可以建立/编辑程序,在RUN(运行)模式中建立、编辑、监控程序操作和数据,进行动态调试。
若使用STEP 7-Micro/WIN 32软件控制RUN/STOP(运行/停止)模式,在STEP 7-Micro/WIN 32和PLC之间必须建立通信。另外,PLC硬件模式开关必须设为TERM(终端)或RUN(运行)。
编译(Compile):用来检查用户程序语法错误。用户程序编辑完成后通过编译在显示器下方的输出窗口显示编译结果,明确指出错误的网络段,可以根据错误提示对程序进行修改,然后再编译,直至无错误。
全部编译(Compile All):编译全部项目元件(程序块、数据块和系统块)。
信息(Information):可以查看PLC信息,例如PLC型号和版本号码、操作模式、扫描速率、I/O模块配置以及CPU和I/O模块错误等。
电源起动重置(Power-Up Reset):从PLC清除严重错误并返回RUN(运行)模式。如果操作PLC存在严重错误, SF(系统错误)指示灯亮,程序停止执行。必须将PLC模式重设为STOP(停止),然后再设置为RUN(运行),才能清除错误,或使用“PLC”→“电源起动重置”。
(5)调试(Debug)
调试菜单用于联机时的动态调试,有单次扫描(First Scan)、多次扫描(Multiple Scans)、程序状态(Program Status)、触发暂停(Triggred pause)、用程序状态模拟运行条件(读取、强制、取消强制和全部取消强制)等功能。
调试时可以指定PLC对程序执行有限次数扫描(从1次扫描到65,535次扫描)。通过选择PLC运行的扫描次数,可以在程序改变过程变量时对其进行监控。**次扫描时,SM0.1数值为1(打开)。
单次扫描:可编程控制器从STOP方式进入RUN方式,执行一次扫描后,回到STOP方式,可以观察到首次扫描后的状态。
PLC必须位于STOP(停止)模式,通过菜单“调试”→“单次扫描”操作。
多次扫描:调试时可以指定PLC对程序执行有限次数扫描(从1次扫描到65,535次扫描)。通过选择PLC运行的扫描次数,可以在程序过程变量改变时对其进行监控。
PLC必须位于STOP(停止)模式时,通过菜单“调试”→“多次扫描”设置扫描次数。
(6)工具
2 2 工具菜单提供复杂指令向导(PID、HSC、NETR/NETW指令),使复杂指令编程时的工作简化。
2 2 工具菜单提供文本显示器TD200设置向导。
2 2 工具菜单的定制子菜单可以更改STEP 7-Micro/WIN 32工具条的外观或内容,以及在“工具”菜单中增加常用工具。
2 2 工具菜单的选项子菜单可以设置3种编辑器的风格,如字体、指令盒的大小等样式。
(7)窗口
窗口菜单可以设置窗口的排放形式,如层叠、水平、垂直。
(8)帮助
帮助菜单可以提供S7-200的指令系统及编程软件的所有信息,并提供在线帮助、网上查询、访问等功能。