渠道第一,诚信,引领市场,正道经营,共存共赢
销售经理: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于人.为客户提供专业的技术支持,产品资料,售后。
在工控领域,公司以精益求精的经营理念,从产品、方案到,致力于塑造一个“行业专家”品牌,以实现可持续的发展。
SIMATIC S7 PLC处理输入/输出中断的使用方法介绍
概述
本程序适用于SIMATIC S7-212和S7-214的计数器,可以从0计到255,这要取决于输入10.0的状态。如果将输入10.0置为1,则程序减计数;如果将输入10.0置为0,则程序加计数。
如果输入10.0的状态改变,则将立即激活输入/输出中断程序,中断程序0或1分别将有储器位M0.0置成1或0。
例图
程序框图
程序和注解
本程序是一个输入/输出中断程序的范例,计数器从0计到255。如果输入10.0为0,则程序加计数;如果输入10.0为1,则程序减计数。
本程序包括以下三个程序:
Main (主程序) 初始化和计数
INT0 (中断程序0) 输入10.0为1时,减计数。
INT1 (中断程序1) 输入10.0为0时,加计数。
本程序长度为32个字
//标题:事件中断
//********主程序*********
//主程序包括初始化程序和计数程序。
//计数器的存储器标志位M0.0的0或1状态,决定计数方向为加或减计数。
//当输入10.0山0变为1时,产生中断事件0,激活中断程序0 (INT0)。
//中断程序0将存储器位M0.0置成1,导致主程序减计数。
//当输入10.0山1变为0时,产生中断事件1,激活中断程序1 (INT1)。
//中断程序1将存储器位M0.0置成0,导致主程序加计数。
//主程序
LD
MOVB
ENI
ATCH
ATCH
LDN
AB>=
A
EU
INCW
SM0.1
+0, AC0
+0, 0
+1,1
M0.0
16#FE, ACO
SM0.5
AC0
//仅扫描时,SM0.1才为1,进行以下初始化
//将计数累加器ACO清Oa
//允许中断。
//输入10.0为上升沿时激活事件中断0
//输入10.0为上升沿时激活事件中断1
//如果存储器的标志位M 0.0为0状态
//且计数累加器ACO的当前计数值小于或等于254
//且0.5秒脉冲
//且上升沿
//那么计算累加器ACO加1
LD
AB<=
A
EU
DECW
M0.0
16#1,AC0
SM0.5
ACO
//如果存储器的标志位M 0.0为1状态
//且计数累加器ACO的当前计数值大于或等于
//且0.5秒脉冲
//且上升沿
//那么计算器累加器ACO减1
LD
MOVB
MEND
SM0.0
AC0, QB0
// SM0.0总是1。
//在输出端00.0至00.7显示ACO的当前计数值。
//主程序结束。
//******中断程序0******
//事件中断程序0将存储器的标志位M0.0置成
//此情况下程序减计数。
//
INT 0 //中断事件0减计数。
S M0.0,1 //将存储器的标志位M0.0置成
RETI //中断程序0结束。
//******中断程序1******
//事件中断程序1将存储器的标志位M 0.0置成Oa
//此情况下程序增计数。
INT 1
R M0.0,1
RETI
//中断事件1加计数。
//将存储器的标志位M0.0置成O。
//中断程序1结束。
请参考SIMATIC S丁EP 7编程参考手册的6.2节“中断指令”,为您提供了更多的有关输入输出中断的信息。
西门子全数字直流调速装置 | |||||
6RA70 (三相桥B6C) | |||||
6RA7018-6DS22-0 | 3AC 400V | 485V | 30A | 325V | 5A |
6RA7025-6DS22-0 | 60A | 10A | |||
6RA7028-6DS22-0 | 90A | 10A | |||
6RA7031-6DS22-0 | 125A | 10A | |||
6RA7075-6DS22-0 | 210A | 15A | |||
6RA7078-6DS22-0 | 280A | 15A | |||
6RA7081-6DS22-0 | 400A | 25A | |||
6RA7085-6DS22-0 | 600A | 25A | |||
6RA7087-6DS22-0 | 850A | 30A | |||
6RA7025-6GS22-0 | 3AC 575V | 690V | 60A | 325V | 5A |
6RA7031-6GS22-0 | 125A | 10A | |||
6RA7075-6GS22-0 | 210A | 15A | |||
6RA7081-6GS22-0 | 400A | 25A | |||
6RA7085-6GS22-0 | 600A | 25A | |||
6RA7087-6GS22-0 | 800A | 30A | |||
6RA7086-6KS22-0 | 3AC 690V | 900V | 720A | 30A | |
6RA70(三相反并桥) (B6) A (B6) C | |||||
6RA7013-6DV62-0 | 3AC 400V | 420V | 15A | 325V | 3A |
6RA7018-6DV62-0 | 30A | 5A | |||
6RA7025-6DV62-0 | 60A | 10A | |||
6RA7028-6DV62-0 | 90A | 10A | |||
6RA7031-6DV62-0 | 125A | 10A | |||
6RA7075-6DV62-0 | 210A | 15A | |||
6RA7078-6DV62-0 | 280A | 15A | |||
6RA7081-6DV62-0 | 400A | 25A | |||
6RA7085-6DV62-0 | 600A | 25A | |||
6RA7087-6DV62-0 | 850A | 30A | |||
6RA7025-6GV62-0 | 3AC 575V | 600V | 60A | 325V | 5A |
6RA7031-6GV62-0 | 125A | 10A | |||
6RA7075-6GV62-0 | 210A | 15A | |||
6RA7081-6GV62-0 | 400A | 25A | |||
6RA7085-6GV62-0 | 600A | 25A | |||
6RA7087-6GV62-0 | 850A | 30A | |||
6RA7086-6KV62-0 | 3AC 690V | 725V | 760A | 325V | 30A |
SIMORG DC-MASTER装机选件 | |||||
C11/13/14/15/16/17 | SBP脉冲编码信号处理板,插在槽D/E/F/G中 | ||||
G21/23/25/27 | CBC带有CAN通讯协议接口的协议板,插在槽E/G中 | ||||
G41/43/44/45/46/47 | SIMOLINK板SLB,插在槽D/E/F/G中 | ||||
G61/63/64/65/66/67 | EB1端子扩展板,插在槽D/E/F/G中 | ||||
G71/73/74/75/76/77 | EB2端子扩展板,插在槽D/E/F/G中 | ||||
G91/93/95/97 | PROFIBUS通讯板CBP2,插在槽E/G中 | ||||
K00 | CUD2端子扩展板,附在CUD1上 | ||||
K01,K02 | ADB适配板,插在位置2,3 | ||||
K11 | LBA数据总线适配器,装入电子箱中 | ||||
S00 | S00自由功能模块 | ||||
MOREG DC-MASTER电子选件 | |||||
6DD1606-0AD1 | T400工艺板,含硬件手册,德语/英语 | ||||
6DD1684-0GF0 | T400计算机连接电缆,连接电缆7.5米 | ||||
6DD1842-0AA1 | 带标准“卷绕”软件的T400,不含手册 | ||||
6DD1842-0AB1 | 带标准“角同步控制”软件的T400,不含手册 | ||||
6DD1842-0AD1 | 带标准“横剪/剪切控制”软件的T400,不含手册 | ||||
6RX1700-0AK00 | CUD2端子扩展板 | ||||
6RX1700-0AS00 | S00自由功能模块 | ||||
6RY1707-0AA08 | 并联电缆,5米 | ||||
6SE7090-0XX84-2FK0 | 操作面板 | ||||
6SE7090-0XX84-4HA0 | LBA数据总线适配器 | ||||
6SX7005-0AA00 | 接口转换器,SU1RS232-RS485,包括安装件,电源接 | ||||
线:1AC 115/230V | |||||
6SX7005-0AB00 | 连接电缆3米 | ||||
6SX7010-0AA00 | 适配器,包括5米电缆 | ||||
6SX7010-0AB03 | 连接电缆3米 | ||||
6SX7010-0AB05 | 连接电缆5米 | ||||
6SX7010-0FA00 | SBP脉冲编码信号处理板,附件,含简短说明 | ||||
6SX7010-0FF05 | PROFIBUS通讯板CBP2,含简短说明 | ||||
6SX7010-0FG00 | CBC带有CAN通讯协议接口的协议板 | ||||
6SX7010-0FJ00 | SIMOLINK板SLB,附件,含简短说明 | ||||
6SX7010-0KA00 | ADB适配板 | ||||
6SX7010-0KB00 | EB1端子扩展板,附件,含简短说明 | ||||
6SX7010-0KC00 | EB2端子扩展板,附件,含简短说明 | ||||
SIMOREG DC-MASTER 资料 | |||||
6DD1903-0AB0 | 标准“卷绕”软件说明书,英语 | ||||
6DD1903-0BB0 | 标准“角同步控制”软件说明书,英语 | ||||
6DD1903-0DB0 | 标准“横剪/剪切控制”软件说明书,英语 | ||||
6DD1903-0EA0 | T400配置手册,英语 | ||||
6RX1700-0AD50 | SIMORG DC-MASTER用户手册,中文 | ||||
6RX1700-0AD76 | SIMORG DC-MASTER用户手册,英语 | ||||
6SE7085-0NX60-Z-01 | OP1S操作面板使用说明书(中文) | ||||
6SE7085-0NX84-0FF0 | 通讯版CBP2使用说明书(中文) | ||||
6SE7085-0NX84-0FG0 | 通讯版CBC使用说明书(中文) | ||||
6SE7085-0NX84-0FJ0 | 通讯版SLB使用说明书(中文) | ||||
6SE7085-0NX84-0KB0 | 端子扩展板EB1使用说明书 | ||||
6SE7085-0NX84-0KC0 | 端子扩展板EB2使用说明书 |
西门子S7系统PLC的符号编程基础介绍
一、系统存储区
S7的系统存储区集成在CPU中,不能被扩展。系统存储区根据功能分为不同的区域供用户使用。在用户程序中使用相应的指令可以在相应的地址区内直接对数据进行寻址。
1.输入过程暂存区(I)
2.输出过程暂存区(Q)
3.位存储区(M)
4.外部输入输出(PI/PQ)
5.计时器(T)
6.计数器(C)
7.数据块(DB)
8.局部数据(L)
二、地址寻址
什么是地址寻址?
1.位寻址
2.字节寻址
3.字寻址
4.双字寻址
三、符号地址寻址
1. 全局符号
在符号编辑器中定义的符号。
2. 局部符号
局部符号是在程序块中变量申明区中定义,定义的对象也只限于本块的块参数、静态数据和临时数据等,且所定义的符号只在本程序块中有效。
CPU 414F-3 PN/DP 是可满足中等性能范围中有较高要求的 CPU。他们可以满足对程序容量和处理速度有较高要求的应用.故障安全型自动化系统设计,可提高工厂的安全需求。
集成 PROFIBUS DP 接口使其能够作为主站或从站直接连接到 PROFIBUS DP 现场总线。
可通过 IF 964-DP 接口模块连接一个附加的 DP 主站系统。
对于 CPU 414F-3 PN/DP 的 PROFINET 接口,其交换机功能允许外部访问两个 PROFINET 端口。除分层网络拓扑结构之外,还可以在新型 S7-400 控制器中创建总线形结构。
注:
只能使用 6ES7964-2AA04-0AB0 接口模块。
CPU 414-3 PN/DP 的配置如下:
S7-200系列的基本逻辑指令
S7-200系列的基本逻辑指令与FX系列和CPM1A系列基本逻辑指令大体相似,编程和梯形图表达方式也相差不多,这里列表表示S7-200系列的基本逻辑指令(见表)。 表 S7-200系列的基本逻辑指令
|
|||||||||||||||||||||||||||||||||||||||||
|
6AV6 648-OBC11-3AX0 | Smart 700 |
6AV6 648-0BE11-3AX0 | Smart 1000 |
6AV2124-2DC01-0AX0 | KTP400 舒适型 |
触摸式面板 | |
6AV2124-0GC01-0AX0 | TP700 舒适型 |
6AV2124-0JC01-0AX0 | TP900 舒适型 |
6AV2124-0MC01-0AX0 | TP1200 舒适型 |
6AV2124-0QC02-0AX0 | TP1500 舒适型 |
6AV2124-0UC02-0AX0 | TP1900 舒适型 |
6AV2124-0XC02-0AX0 | TP2200 舒适型 |
按键 | |
6AV2124-1DC01-0AX0 | KP400 舒适型 |
6AV2124-1GC01-0AX0 | KP700 舒适型 |
6AV2124-1JC01-0AX0 | KP900 舒适型 |
6AV2124-1MC01-0AX0 | KP1200 舒适型 |
6AV2124-1QC02-0AX0 | KP1500 舒适型 |
触摸设备 | (KP = 按键式面板) |
6AV6 647-0AH11-3AX0 | SIMATIC HMI KP300 基本型单色 PN |
6AV6 647-0AJ11-3AX0 | SIMATIC HMI KP400 基本型彩色 PN |
带有触摸屏和触控键的设备, | 4 至 10 英寸(KTP = 按键式/触摸式面板) |
6AV6 647-0AA11-3AX0 | SIMATIC HMI KTP400 基本型单色 PN |
6AV6 647-0AK11-3AX0 | SIMATIC HMI KTP400 基本型彩色 PN |
6AV6 647-0AB11-3AX0 | SIMATIC HMI KTP600 基本型单色 PN |
6AV6 647-0AC11-3AX0 | SIMATIC HMI KTP600 基本型彩色 DP |
6AV6 647-0AD11-3AX0 | SIMATIC HMI KTP600 基本型彩色 PN |
6AV6 647-0AE11-3AX0 | SIMATIC HMI KTP1000 基本型彩色 DP |
6AV6 647-0AF11-3AX0 | SIMATIC HMI KTP1000 基本型彩色 PN |
带触摸屏的设备 | (TP = 触摸面板) |
6AV6 647-0AG11-3AX0 | SIMATIC HMI TP1500 基本型彩色 PN |
6ES7272-0AA30-0YA1 | TD 200 文本显示器 |
6ES7272-1AF00-7AA0 | TD 200C 文本显示器 |
6AV6640-0AA00-0AX1 | TD 400C 文本显示器 |
6AV2181-8XP00-0AX0 | 触摸屏 2GB存储卡 |
数据在存储器中存取的方式
1.位、字节、字和双字
二进制数的1位(bit)只有0和1两种不同的取值,可用来表示开关量(或称数字量)的两种不同的状态,如触点的断开和接通,线圈的通电和断电等。如果该位为1,则表示梯形图中对应的编程元件的线圈“得电”,其常开触点闭合、常闭触点断开,以后称该编程元件为1状态,或称该编程元件ON。反之亦反。
8位二进制数组成1个字节(Byte),其中的第0位为低位(LSB),第7位为高位(MSB)。两个字节组成1个字(Word),两个字组成1个双字。
2.数据的存取方式
(1)“位”存取方式:位存储单元的地址由字节地址和位地址组成,如I3.2,其中的区域标识符“I”表示输入(Input),字节地址为3,位地址为2。如图:
这种存取方式称为“字节·位”寻址方式。
(2)“字节”存取方式:输入字节IB3(Byte)由I3.0~I3.7这8位组成。
(3)“字”存取方式:相邻的两个字节组成一个字,一个字中的两个字节的地址必须连续,且低位字节在一个字中应该是高8位,高位字节在一个字中应该是低8位。IW14表示由IB14和IB15组成的1个字,IW14中的I为区域标识符,W表示字(Word),14为起始字节的地址。IW14中的IB14应该是高8位,IB15应该是低8位。
(4)“双字”存取方式:相邻的四个字节表示一个双字,四个字节的地址必须连续。低位字节在一个双字中应该是高8位。ID12表示由IB12~IB15组成的双字,I为区域标识符,D表示存取双字(Double Word),12为起始字节的地址。ID12中的IB12应该是高8位,IB15应该是低8位。
具有分级性能的以下 SIPLUS S7-400 高可用性 CPU 可用于恶劣环境条件下的各种不同应用:
SIPLUS S7-400 高可用性 CPU 可在以下环境条件下使用:
SIMATIC S7-400 具有两种不同的通讯接口:
可为您提供下列通讯模板: