渠道第一,诚信,引领市场,正道经营,共存共赢
销售经理:135 8579 8891(王经理)微 信 同 步
商务 (Q Q) :961812307
电话(Tel):021-61311927
邮箱(Email):961812307@qq.com
技术支持:
销售工程师: 137 0163 3515 微 信 同 号(黄工)
在线 (Q Q) :77956468
上海腾桦电气设备有限公司
传真(Fax):021-67355123
电话(Tel):021-61311931
上海腾桦电气设备有限公司,成立于2018年3月,注册500万,是一家从事技术设备销售的公司。主要从事工业自动化产品销售和系统集成的高新技术企业
长期与德国SIMATIC(西门子).瑞士ABB.美国罗克韦尔(AB).法国施耐德.美国霍尼韦尔.美国艾默生合作。
公司有专业的技术团队,销售团队,公司成员150于人.为客户提供专业的技术支持,产品资料,售后。
在工控领域,公司以精益求精的经营理念,从产品、方案到,致力于塑造一个“行业专家”品牌,以实现可持续的发展。
S7-200PLC中断指令介绍
中断指令有4条,包括开、关中断指令,中断连接、分离指令。指令格式如表1所示。
开中断(ENI)指令全局性允许所有中断事件。关中断(DISI)指令全局性禁止所有中断事件,中断事件的每次出现均被排队等候,直至使用全局开中断指令重新启用中断。
PLC转换到RUN(运行)模式时,中断开始时被禁用,可以通过执行开中断指令,允许所有中断事件。执行关中断指令会禁止处理中断,但是现用中断事件将继续排队等候。
中断连接指令(ATCH)指令将中断事件(EVNT)与中断程序号码(INT)相连接,并启用中断事件。
分离中断(DTCH)指令取消某中断事件(EVNT)与所有中断程序之间的连接,并禁用该中断事件。
注意:一个中断事件只能连接一个中断程序,但多个中断事件可以调用一个中断程序。
表1 中断指令格式
LAD
STL
ENI
DISI
ATCH INT,EVNT
DTCH EVNT
操作数及数据类型
无
无
INT:常量 0-127
EVNT:常量,CPU 224: 0-23; 27-33
INT/EVNT数据类型:字节
EVNT:常量, CPU 224: 0-23; 27-33
数据类型:字节
1. 开、关中断指令
2. 中断连接、分离指令
6EP1 331-1SH02 | 单相220VAC输入,输出24VDC 1.3A |
6EP1 331-1SH03 | |
6EP1 331-2BA00 | 单相220VAC输入,输出24VDC 2A |
6EP1 331-5BA00 | |
6EP1 332-2BA00 | 单相220VAC输入,输出24VDC 3.8A |
6EP1 332-2BA10 | 单相120/220VAC输入,输出24VDC 2.5A |
6EP1 332-2BA20 | |
6EP1 333-2AA00 | 单相220VAC输入,输出24VDC 5A 工业可并联 |
6EP1 333-2AA01 | 单相120/230VAC输入,输出24VDC 5A 工业可并联 |
6EP1 333-2BA00 | 单相120VAC/220VAC输入,输出24VDC 5A |
6EP1 333-2BA01 | 单相120VAC/220VAC输入,输出24VDC 5A |
6EP1 333-2BA20 | |
6EP1 333-3BA00 | 单相120VAC/220to500VAC输入,输出24VDC 5A |
6EP1 334-2AA00 | 单相220VAC输入,输出24VDC 10A 工业可并联 |
6EP1 334-2AA01 | 单相120/220VAC输入,输出24VDC 10A 工业可并联 |
6EP1 334-2BA00 | 单相220VAC输入,输出24VDC 10A |
6EP1 334-2BA01 | 单相220VAC输入,输出24VDC 10A |
6EP1 334-2BA20 | |
6EP1 334-3BA00 | 单相120/220VACto500VAC输入,输出24VDC 10A |
6EP1 334-3BA10 | |
6EP1 336-2BA00 | 单相220VAC输入,输出24VDC 20A |
6EP1 336-2BA10 | |
6EP1 336-3BA00 | 单相220VAC输入,输出24VDC 20A 工业可并联 |
6EP1 336-3BA10 | |
6EP1 337-3BA00 | 单相120/230,40A |
6EP1 434-2BA00 | 三相380VAC输入,输出24VDC 10A 工业可并联 |
6EP1 434-2BA10 | |
6EP1 436-2BA00 | 三相380VAC输入,输出24VDC 20A 工业可并联 |
6EP1 436-2BA10 | |
6EP1 436-3BA00 | 三相380VAC输入,输出24VDC 20A 新型模块式电源 |
6EP1 437-2BA00 | 三相380VAC输入,输出24VDC 30A 工业可并联 |
6EP1 437-2BA10 | 三相380VAC输入,输出24VDC 40A 工业可并联 |
6EP1 437-2BA20 | |
6EP1 437-3BA00 | 三相380VAC输入,输出24VDC 40A 工业可并联 |
6EP1 252-0AA00 | 单相230VAC输入,输出41.5V/1.3A |
6EP1 252-0AA01 | 单相230VAC输入,输出41.5V/2A |
6EP1 457-3BA00 | 三相380VAC输入,输出48VDC 20A 工业可并联 |
SITOP facets | |
6EP1 331-2BA10 | 单相120/230VAC输入,输出24VDC 0.5A |
6EP1 333-1AL12 | 单相120/230VAC输入,输出24VDC 5A |
6EP1 334-1AL12 | 单相120/230VAC输入,输出24VDC 10A |
6ES7 307-1EA80-0AA0 | 单相120/230VAC输入,输出24VDC 10A |
6EP1 353-2BA00 | 单相120/230VAC输入,输出24VDC 设定范围3~52DC 10A |
LOGO! Power 微型电源组 | |
6EP1 332-1SH42 | 单相220VAC输入,输出24VDC 2.5A |
6EP1 332-1SH51 | 单相220VAC输入,输出24VDC 4A |
SITOP 附加设备 | |
6EP1 961-3BA10 | 信号模块,输入范围240VAC/6A,只能和模块式SITOP电源共用 |
6EP1 961-3BA00 | 缓冲模块,输入24VDC,输出电流40A,可并联,只能和模块式SITOP电源共用 |
6EP1 961-3BA21 | 冗余模块,输入24VDC,输出电流40A |
6EP1 961-2BA00 | 诊断模块,输入24VDC,输出电流4*10A |
西门子PLC S7-200的寻址方式
S7-200编程语言的基本单位是语句,而语句的构成是指令,每条指令有两部分:一部分是操作码,另一部分是操作数。操作码是指出这条指令的功能是什么,操作数则指明了操作码所需要的数据所在。所谓寻址,就是寻找操作数的过程。S7-200 CPU的寻址分三种:立即寻址、直接寻址、间接寻址。
1.立即寻址
在一条指令中,如果操作码后面的操作数就是操作码所需要的具体数据,这种指令的寻址方式就叫立即寻址。
如:在传送指令中:MOV IN OUT——操作码“MOV”指出该指令的功能把IN中的数据传送到OUT中,其中IN——源操作数,OUT——目标操作数。
若该指令为:MOVD 2505 VD500
功能:将十进制数2505传送到VD500中,这里2505就是源操作数。因这个操作数的数值已经在指令中了,不用再去寻找,这个操作数即立即数。这个寻址方式就是立即寻址方式。而目标操作数的数值在指令中并未给出,只给出了要传送到的地址VD500,这个操作数的寻址方式就是直接寻址。
2.直接寻址
在一条指令中,如果操作码后面的操作数是以操作数所在地址的形式出现的,这种指令的寻址方式就叫直接寻址。
如:MOVD VD400 VD500
功能:将VD400中的双字数据传给VD500
3.间接寻址
在一条指令中,如果操作码后面的操作数是以操作数所在地址的地址形式出现的,这种指令的寻址方式就叫间接寻址。
如:MOVD 2505 *VD500
*VD500是指存放2505的地址的地址。
如VD500中存放的是VB0,则VD0则是存放2505的地址。
该指令的功能:将十进制数2505传送给VD0地址中。
S7-400 是 SIMATIC 控制器家族中功能为强大的 PLC。它可以成功实现全集成自动化 (TIA) 解决方案。S7-400 是一个用于制造业和过程工业系统解决方案的自动化平台,其主要特点是具有模块化的结构并拥有性能储备。
PLC加法指令使用说明及指令要素
该指令的助记符、指令代码、操作数、程序步如表 1 所示。表 1 加法指令的要素
指令名称
助记符
指令代码位数
操作数范围
程序步
S1(.)
S2(.)
D(.)
加法
ADD
ADD(P)
FNC20
(16/32)
K 、 H
KnX 、 KnY 、 KnM 、KnS
T 、 C 、 D 、 V 、 Z
KnY 、 KnM、 KnS
T 、 C 、D 、 V 、Z
ADD 、 ADDP…7步
DADD 、DADDP…13 步
ADD 加法指令是将指定的源元件中的二进制数相加,结果送到指定的目标元件中去。 ADD 加法指令的说明如图 1表示。
图图1 加法指令使用说明
当执行条件 X0 由 OFF → ON 时, [D10]+[D12] → [D14] 。运算是代数运算,如 5+ ( -8 ) =-3 。
ADD 加法指令有 3 个常用标志。 M8020 为零标志, M8021 为借位标志, M8022 为进位标志。
如果运算结果为 0 ,则零标志 M8020 置 1 ;如果运算结果超过 32767 ( 16 位)或 2147483647 ( 32位),则进位标志 M8022 置 1 ;如果运算结果小于 -32767 ( 16 位)或 -2147483647 ( 32 位),则借位标志M8021 置 1 。
在 32 为运算中,被指定的字元件是低 16 位元件,而下一个元件为高 16 位元件。
源和目标可以用相同的元件号。若源和目标元件号相同而采用连续执行的 ADD 、( D ) ADD 指令时,加法的结果在每个扫描周期都会改变。
SIMOTION D4x5-2 的应用领域为具有大量协调轴和循环时间较短的应用。
典型的应用领域包括:
SIMOTION D425?2 DP(左侧)和插有 CBE30?2 的 SIMOTION D435?2 DP/PN(右侧)
显示和诊断
内置 I/O
通信
数据后备
附加接口(非数据传输)
通过 TB30 端子板,可使用 4 路数字量输入、4 路数字量输出、2 路模拟量输入和 2 路模拟量输出对 SIMOTION D4x52 控制单元进行扩展。TB30 端子板可插入控制单元的选件插槽内。
使用 PROFINET IO 的 CBE30-2 通信板,可以使用带有 4 个端口的第二个 PROFINET 接口配置 SIMOTION D4x5-2 DP/PN 控制单元。
第二个 PROFINET 接口的应用:
注意:
CBE30-2 不能在 SIMOTION D4x5-2 DP 控制单元中使用。如果在没有 SERVOFast 和 IPOFast 的情况下使用 CBE30-2,则两个 PROFINET 接口都分配给 SERVO / IPO / IPO2。
SIMOTION D4x5-2 控制单元可通过以下三种方式之一安装在控制柜中:
对于外部风冷,D445-2/D455-2 控制单元的散热片安装在控制柜外。需要使用一个密封垫(选件),以便能够将该控制单元气密性安装在后部机柜板中。
SIMOTION D4x5-2 控制单元提供有预组装的隔板。如有必要,可将这些隔板卸下。
SIMOTION D4x5-2 控制单元以一种免维护的方式性地存储保持性过程数据(有关存储器大小,请参见技术数据)。
通过一个 SuperCap,可对实时时钟后备若干天。后备时间可通过安装在双风扇/电池模块中的一块电池来延长。
SIMOTION D4x5-2 的供货范围内包括双风扇/电池模块(含电池)。
运行时软件、用户数据和用户程序可保存在 CF 卡中。控制单元的保持性过程数据也可通过系统命令存储在这个 CF 卡上(例如,在需要使用备件时)。
除 SERVO、IPO 和 IPO2 外,SIMOTION D435-2 DP/PN、D445-2 DP/PN 和 D455-2 DP/PN 控制单元还具有另外一个运行层级(SERVOFast 和 IPOFast)。
通过这个附加的运行层级,可以在慢速和快速总线系统上分布具有不同动态响应的电动和/或液压轴,以便能够更加高效地利用控制器的性能。
与高速 PROFINET I/O 模块结合使用时,也可实现极快速的 I/O 处理。
由于采用这种扩展执行系统,可以用需要较少资源的毫秒级循环时间对电气定位驱动器进行控制,同时,可以较高的动态响应和较短的循环时间对液压机的压力控制轴进行控制。
通过 SERVOFast 和 IPOFast对液压机进行闭环控制
若激活了 SERVOFast 和 IPOFast,则会进行以下分配:
如果通过 CBE30-2 提供了第二个 PROFINET 接口,则该接口也将被分配给 SERVO、IPO 和 IPO2。这种情况下,PROFINET 内置接口将始终分配给 SERVOFast 和 IPOFast。
PROFINET IO:
PROFIBUS DP:
DRIVE?CLiQ
SINAMICS S120 系列模块:
USB:
例如,通过集成 USB 接口,可连接一个 USB 记忆棒,用于项目或固件升级。
SINAMICS S120 书本型变频调速柜模块(电源模块、电机模块等)可通过 DRIVE-CliQ 接口,连接到 SIMOTION D4x5-2 控制单元。
通过使用 CUA31/CUA32 控制单元适配器,SINAMICS S120 PM340 块型功率模块可运行在 SIMOTION D4x5-2 控制单元上。
注意:
电源模块/电机模块随附有用于将电源模块/电机模块连接到 SIMOTION D 的 DRIVE-CLiQ 电缆(标准长度)。
S7-200系列PLC其它常用指令
1.脉冲产生指令EU/ED的应用
EU指令在EU指令前的逻辑运算结果由OFF到ON时就产生一个宽度为一个扫描周期的脉冲,驱动其后面的输出线圈。
2.逻辑堆栈的操作
LPS为进栈操作,LRD为读栈操作,LPP为出栈操作。
S7-200系列PLC中有一个9层堆栈,用于处理逻辑运算结果,称为逻辑堆栈。
3.NOT、NOP和MEND指令
NOT、NOP及MEND指令的形式及功能如表4-19所示。
表4-19 NOT、NOP及MEND指令的形式及功能
STL |
功能 |
操作数 |
NOT |
逻辑结果取反 |
— |
NOP |
空操作 |
— |
MEND |
无条件结束 |
— |
NOT为逻辑结果取反指令,在复杂逻辑结果取反时为用户提供方便。NOP为空操作,对程序没有实质影响。MEND为无条件结束指令,在编程结束时一定要写上该指令,否则会出现编译错误。调试程序时,在程序的适当位置插入MEND指令可以实现程序的分段调试。
4.比较指令
比较指令是将两个操作数按规定的条件作比较,条件成立时,触点就闭合。比较运算符有:=、>=、<=、>、<和<>。
(1)字节比较 字节比较用于比较两个字节型整数值INl和IN2的大小,字节比较是无符号的。比较式可以是LDB、AB或OB后直接加比较运算符构成。如:LDB=、AB<>、OB>=等。
整数INl和IN2的寻址范围:VB、IB、QB、MB、SB、SMB、LB、*VD、*AC、*LD和常数。
指令格式例如: LDB= VBl0,VBl2
(2)整数比较 整数比较用于比较两个一字长整数值INl和IN2的大小,整数比较是有符号的(整数范围为16#8000和16#7FFF之间)。比较式可以是LDW、AW或OW后直接加比较运算符构成。如:LDW=、AW<>。OW>=等。
整数INl和IN2的寻址范围:VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、AC、*VD、*AC、*LD和常数。
指令格式例如: LDW= VWl0,VWl2
(3)双字整数比较 双字整数比较用于比较两个双字长整数值INl和IN2的大小,双字整数比较是有符号的(双字整数范围为16#80000000和16#7FFFFFFF之间)。比较式可以是LDD、AD或OD后直接加比较运算符构成。如:LDD=、AD<>、OD>=等。
双字整数INl和IN2的寻址范围:VD、ID、QD、MD、SD、SMD、LD、HC、AC、*VD、*AC、*LD和常数。
指令格式例如: LDD= VDl0,VDl2
(4)实数比较 实数比较用于比较两个双字长实数值INl和IN2的大小,实数比较是有符号的(负实数范围为-1.175495E-38和-3.402823E+38,正实数范围为+1.175495E-38和+3.402823E+38)。比较式可以是LDR、AR或OR后直接加比较运算符构成。如:LDR=、AR<>、OR>=等。
实数INl和IN2的寻址范围:VD、ID、QD、MD、SD、SMD、LD、AC、*VD、*AC、*LD和常数。
指令格式例如: LDR= VDl0,VDl2
可通过通信模块与外部通信伙伴连接以交换数据。由于有大量参数设置选项,可以针对通信伙伴灵活调整控制。
Modbus RTU 主站可为多 30 个 Modbus 从站创建一个 Modbus RTU 网络。
可为您提供下列通讯模板:
6SE7016-1TA61 | 6.1A 2.2KW | |
6SE7018-0TA61 | 8.0A 3.0KW | |
6SE7021-0TA61 | 10.2A 4.0KW | |
6SE7021-3TB61 | 13.2A 5.5KW | |
6SE7021-8TB61 | 17.5A 7.5KW | |
6SE7022-6TC61 | 25.5A 11.0KW | |
6SE7023-4TC61 | 34.0A 15.0KW | |
6SE7023-8TD61 | 37.5A 18.5KW | |
6SE7024-7TD61 | 47.0A 22.0KW | |
6SE7026-0TD61 | 59.0A 30.0KW | |
6SE7027-2TD61 | 72.0A 37.0KW | |
6SE7031-0TE60 | 92.0A 45.0KW | |
6SE7031-2TF60 | 124.0A 55.0KW | |
6SE7031-5TF60 | 146.0A 75.0KW | |
6SE7031-8TF60 | 186.0A 90.0KW | |
6SE7032-1TG60 | 210.0A 110.0KW | |
6SE7032-6TG60 | 260.0A 132.0KW | |
6SE7033-2TG60 | 315.0A 160.0KW | |
6SE7033-7TG60 | 370.0A 200.0KW | |
6SE7035-1TJ60 | 510.0A 250.0KW | |
6SE7036-0TJ60 | 590.0A 315.0KW | |
6SE7037-0TJ60 | 690.0A 400.0KW |