6ES7953-8LJ30-0AA0 6ES7953-8LJ30-0AA0
{心中有空间,梦想就有可能}
{西门子与客户携手,让关键所在,逐一实现
联 系 人: 李建《李工》 24小时联系手机: 15800846971
直线销售 电 话: 021-61311951 在 线 商 务 QQ: 3192212451
德国制造 现货
全新原装 参数
质量保证 保修
价格优势 特价
我公司大量现货供应,价格优势,品质保证,德国原装进口
上海隆彦自动化科技有限公司 在经营活动中精益求精,具备如下业务优势:
SIEMENS 可编程控制器
1、 SIMATIC S7 系列PLC:S7-200、S7-1200、S7-300、S7-400、ET-200
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,
SIEMENS 交、直流传动装置
1、 交流变频器 MICROMASTER系列:MM420、MM430、MM440、G110、G120.
MIDASTER系列:MDV
2、全数字直流调速装置 6RA23、6RA24、6RA28、6RA70、6SE70系列
SIEMENS 数控 伺服
SINUMERIK:801、802S 、802D、802D SL、810D、840D、611U、S120
6ES7953-8LJ30-0AA0
================================
SIMATIC Technology
优点:所有的工艺功能(包括:运动控制工艺,故障安全保护,PLC工艺功能),
标准 (PROFIsafe) 的集中式和分布式故障安全I/O,以及故障安全驱动器,可连接到SIMATIC CPU 317TF-2DP。作为标准故障安
与传统布线工艺相比较,采用PROFIsafe技术,可显著节省布线成本、降低布线故障风险,并大大增强调试的灵活性。
西门子S7-200系列PLC控制器 概述
S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。因此S7-200系列具有极高的性能/价格比。
产品简介
西门子S7-300系列PLC控制器,SIMATIC S7-300 是模块化的微型 PLC 系统,可满足中、低端的性能要求。模块化、无风扇设计、易于实现分布式结构以及方便的操作,使得 SIMATIC S7-300 成为中、低端应用中各种不同任务的经济、用户友好的解决方案。
产品详细信息
西门子S7-300系列PLC控制器,西门子S7-300PLC控制器,西门子PLC控制器,西门子S7-300控制器,西门子S7-300系列PLC可编程控制器
西门子S7-200,300PLC 中央处理器,可编程控制器 PLC编码器模组 PLC信号模块 通讯模块 现货销售
20个不同的CPU:
7种标准型CPU(CPU 312,CPU 314,CPU 315-2 DP,CPU 315-2 PN/DP,CPU 317-2 DP,CPU 317-2 PN/DP,CPU 319-3 PN/DP)
6 个紧凑型 CPU(带有集成技术功能和 I/O)(CPU 312C、CPU 313C、CPU 313C-2 PtP、CPU 313C-2 DP、CPU 314C-2 PtP、CPU 314C-2 DP)
5 个故障安全型 CPU(CPU 315F-2 DP、CPU 315F-2 PN/DP、CPU 317F-2 DP、CPU 317F-2 PN/DP、CPU 319F-3 PN/DP)
2种技术型CPU(CPU 315T-2 DP, CPU 317T-2 DP)
18种CPU可在-25°C 至 +60°C的扩展的环境温度范围中使用
具有不同的性能等级,满足不同的应用领域。
西门子S7-300系列PLC控制器 详细介绍
SIMATIC S7-300 是模块化的微型 PLC 系统,可满足中、低端的性能要求。
模块化、无风扇设计、易于实现分布式结构以及方便的操作,使得 SIMATIC S7-300 成为中、低端应用中各种不同任务的经济、用户友好的解决方案。
SIMATIC S7-300 的应用领域包括:
多种性能等级的 CPU,具有用户友好功能的全系列模块,可允许用户根据不同的应用选取相应模块。任务扩展时,可通过使用附加模块随时对控制器进行升级。
SIMATIC S7-300 是一个通用的控制器:
- 具有高电磁兼容性和抗震性,可**限度地用于工业领域。
S7-300F
SIMATIC S7-300F 故障安全自动化系统可使用在对安全要求较高的设备中。其可对立即停车过程进行控制,因此不会对人身、环境造成损害。
S7-300F 满足下列安全要求:
- 要求等级 AK 1 - AK 6 符合 DIN V 19250/DIN V VDE 0801
- 安全要求等级 SIL 1 - SIL 3 符合 IEC 61508
- 类别 1 - 4 符合 EN 954-1
另外,标准模块还可用在 S7-300F 及故障安全模块中。因此它可以创建一个全集成的控制系统,在非安全相关和安全相关任务共存的工厂中使用。使用相同的标准工具对整个工厂进行组态和编程。
西门子802C数控系统操作面板
西门子S7-300系列PLC控制器 设计 S7-300
一般步骤
S7-300自动化系统采用模块化设计。它拥有丰富的模块,且这些模块均可以独立地组合使用。
一个系统包含下列组件:
CPU:
不同的 CPU 可用于不同的性能范围,包括具有集成 I/O 和对应功能的 CPU 以及具有集成 PROFIBUS DP、PROFINET 和点对点接口的 CPU。
用于数字量和模拟量输入/输出的信号模块 (SM)。
用于连接总线和点对点连接的通信处理器 (CP)。
用于高速计数、定位(开环/闭环)及 PID 控制的功能模块(FM)。
根据要求,也可使用下列模块:
用于将 SIMATIC S7-300 连接到 120/230 V AC 电源的负载电源模块(PS)。
接口模块 (IM),用于多层配置时连接中央控制器 (CC) 和扩展装置 (EU)。
通过分布式中央控制器 (CC) 和 3 个扩展装置 (EU),SIMATIC S7-300 可以操作多达 32 个模块。所有模块均在外壳中运行,并且无需风扇。
SIPLUS 模块可用于扩展的环境条件:
适用于 -25 至 +60℃ 的温度范围及高湿度、结露以及有雾的环境条件。防直接日晒、雨淋或水溅,在防护等级为 IP20 机柜内使用时,可直接在汽车或室外建筑使用。不需要空气调节的机柜和 IP65 外壳。
设计
简单的结构使得 S7-300 使用灵活且易于维护:
安装模块:
只需简单地将模块挂在安装导轨上,转动到位然后锁紧螺钉。
集成的背板总线:
背板总线集成到模块里。模块通过总线连接器相连,总线连接器插在外壳的背面。
模块采用机械编码,更换极为容易:
更换模块时,必须拧下模块的固定螺钉。按下闭锁机构,可轻松拔下前连接器。前连接器上的编码装置防止将已接线的连接器错插到其他的模块上。
现场证明可靠的连接:
对于信号模块,可以使用螺钉型、弹簧型或绝缘刺破型前连接器。
TOP 连接:
为采用螺钉型接线端子或弹簧型接线端子连接的 1 线 - 3 线连接系统提供预组装接线另外还可直接在信号模块上接线。
规定的安装深度:
所有的连接和连接器都在模块上的凹槽内,并有前盖保护。因此,所有模块应有明确的安装深度。
无插槽规则:
信号模块和通信处理器可以不受限制地以任何方式连接。系统可自行组态。
扩展
若用户的自动化任务需要 8 个以上的 SM、FM 或 CP 模块插槽时,则可对 S7-300(除 CPU 312 和 CPU 312C 外)进行扩展:
中央控制器和3个扩展机架**多可连接32个模块:
总共可将 3 个扩展装置(EU)连接到中央控制器(CC)。每个 CC/EU 可以连接八个模块。
通过接口模板连接:
每个 CC / EU 都有自己的接口模块。在中央控制器上它总是被插在 CPU 旁边的插槽中,并自动处理与扩展装置的通信。
通过 IM 365 扩展:
1 个扩展装置**远扩展距离为 1 米;电源电压也通过扩展装置提供。
通过 IM 360/361 扩展:
3 个扩展装置, CC 与 EU 之间以及 EU 与 EU 之间的**远距离为 10m。
单独安装:
对于单独的 CC/EU,也能够以更远的距离安装。两个相邻 CC/EU 或 EU/EU 之间的距离:长达 10m。
灵活的安装选项:
CC/EU 既可以水平安装,也可以垂直安装。这样可以**限度满足空间要求。
通信
S7-300 具有不同的通信接口:
连接 AS-Interface、PROFIBUS 和 PROFINET/工业以太网总线系统的通信处理器。
用于点到点连接的通信处理器
多点接口 (MPI), 集成在 CPU 中;
是一种经济有效的方案,可以同时连接编程器/PC、人机界面系统和其它的 SIMATIC S7/C7 自动化系统。
PROFIBUS DP进行过程通信
SIMATIC S7-300 通过通信处理器或通过配备集成 PROFIBUS DP 接口的 CPU 连接到 PROFIBUS DP 总线系统。通过带有 PROFIBUS DP 主站/从站接口的 CPU,可构建一个高速的分布式自动化系统,并且使得操作大大简化。
从用户的角度来看,PROFIBUS DP 上的分布式I/O处理与集中式I/O处理没有区别(相同的组态,编址及编程)。
西门子S7-200系列PLC控制器 功能与设计
CPU单元设计
集成的24V负载电源:可直接连接到传感器和变送器(执行器),CPU 221,222具有180mA输出, CPU 224,CPU 224XP,CPU 226分别输出280,400mA。可用作负载电源。
不同的设备类型
CPU 221~226各有2种类型CPU,具有不同的电源电压和控制电压。
本机数字量输入/输出点
CPU 221具有6个输入点和4个输出点,CPU 222具有8个输入点和6个输出点,CPU 224具有14个输入点和10个输出点,CPU 224XP具有14个输入点和10个输出点,CPU 226具有24个输入点和16个输出点。
本机模拟量输入/输出点
CPU 224XP具有2个输入点,1个输出点。
中断输入
允许以极快的速度对过程信号的上升沿作出响应。
高速计数器
-CPU 221/222
4个高速计数器(30KHz),可编程并具有复位输入,2个独立的输入端可同时作加、减计数,可连接两个相位差为90°的A/B相增量编码器
-CPU 224/224XP/226
6个高速计数器(30KHz),具有CPU 221/222相同的功能。
模拟电位器
CPU 221/222 1个
CPU 224/224XP/226 2个
2路高频率脉冲输出(***20KHz),用于控制步进电机或伺服电机实现定位任务。
实时时钟
例如为信息加注时间标记,记录机器运行时间或对过程进行时间控制。
EEPROM存储器模块(选件)
可作为修改与拷贝程序的**工具(无需编程器),并可进行辅助软件归档工作。
电池模块
用于长时间数据后备。用户数据(如标志位状态,数据块,定时器,计数器)可通过内部的超级电容存贮大约5天。选用电池模块能延长存贮时间到200天(10年寿命)。电池模块插在存储器模块的卡槽中。
编程
STEP 7-Micro/WIN32 V3.1编程软件可以对所有的CPU 221/222/224/224XP/226功能进行编程。同时也可以使用STEP 7-Micro/WIN16 V2.1软件包,但是它只支持对S7-21x同样具有的功能进行编程。
STEP 7-Micro/DOS不能对CPU 221/222/224/224XP/226编程。如果使用PG/PC的串口编程,则需要使用PC/PPI电缆。
如果使用STEP 7-Micro/WIN32 V3.1编程软件,则也可以通过SIMATIC CP 5511或CP 5611编程。在这种情况下,通讯速率可高达187.5kbit/s。 可以利用PC/PPI 电缆和自由口通讯功能把 S7-200 CPU 连接到许多和RS-232标准兼容的设备。
有两种不同型号的 PC/PPI 电缆:
带有RS-232口的隔离型 PC/PPI 电缆,用5个DIP开关设置波特率和其它配置项
6ES7953-8LJ30-0AA0
PLC的存储器、I/O单元、I/O扩展接口、外设接口和电源简介
1. 存储器
可编程控制器的存储器由只读存储器ROM、随机存储器RAM和可电擦写的存储器EEPROM三大部分构成,主要用于存放系统程序、用户程序及工作数据。
只读存储器ROM用以存放系统程序,可编程控制器在生产过程中将系统程序固化在ROM中,用户是不可改变的。用户程序和中间运算数据存放的随机存储器RAM中,RAM存储器是一种高密度、低功耗、价格便宜的半导体存储器,可用锂电池做备用电源。它存储的内容是易失的,掉电后内容丢失;当系统掉电时,用户程序可以保存在只读存储器EEPROM或由高能电池支持的RAM中。EEPROM兼有ROM的非易失性和RAM的随机存取优点,用来存放需要长期保存的重要数据。
2. I/O单元及I/O扩展接口
(1)I/O单元
PLC内部输入电路作用是将PLC外部电路(如行程开关、按钮、传感器等)提供的符合PLC输入电路要求的电压信号,通过光电耦合电路送至PLC内部电路。输入电路通常以光电隔离和阻容滤波的方式提高抗干扰能力,输入响应时间一般在0.1~15ms之间。根据输入信号形式的不同,可分为模拟量I/O单元、数字量I/O单元两大类。根据输入单元形式的不同,可分为基本I/O单元、扩展I/O单元两大类。
(2)I/O扩展接口
可编程控制器利用I/O扩展接口使I/O扩展单元与PLC的基本单元实现连接,当基本I/O单元的输入或输出点数不够使用时,可以用I/O扩展单元来扩充开关量I/O点数和增加模拟量的I/O端子。
3. 外设接口
外设接口电路用于连接手持编程器或其他图形编程器、文本显示器,并能通过外设接口组成PLC的控制网络。PLC通过PC/PPI电缆或使用MPI卡通过RS-485接口与计算机连接,可以实现编程、监控、连网等功能。
4. 电源
电源单元的作用是把外部电源(220V的交流电源)转换成内部工作电压。外部连接的电源,通过PLC内部配有的一个专用开关式稳压电源,将交流/直流供电电源转化为PLC内部电路需要的工作电源(直流5伏、正负12伏、24伏),并为外部输入元件(如接近开关)提供24V直流电源(仅供输入端点使用),而驱动PLC负载的电源由用户提供。
用PLC进行灯炮亮度控制设计
这个应用解释了一个使用S7-200的集成高速脉冲输出指令来控制灯炮(24V/1 W)亮度的例子。模拟电位器0的设置值影响输出端Q0.0方波信号的脉冲宽度,也就是灯泡的亮度。调整电位器时需要一把(2.5mm)螺丝刀。
例图
程序框图
程序和注释
在程序的每次扫描中,模拟电位器0的值,通过特殊存储字节SMB28被拷贝到内存字MW0的低字节MB1。电位器的值除以8作为脉宽,脉宽和脉冲周期的比率大致决定了灯炮的亮度(相对于**亮度)。除以8会带来这样一个额外的好处,即丢弃了SMB28所存值的3个**有效位,从而使程序更稳定。如果电位器值变化了,那么将重新初始化输出端Q0.0的脉宽调制,借此电位器的新值将被变换成脉宽的毫秒值。
本程序的长度为30个字
S7-200PLC交换和填充指令
交换和填充指令
名称 |
指令格式 (语句表) |
功能 |
操作数 |
换字节指令 |
SWAP IN |
将输入字IN的高位字节与低位字节的内容交换,结果放回IN中 |
IN:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VD,*AC,*LD |
填充指令 |
FILL IN,OUT,N |
用输入字IN填充从OUT开始的N个字存储单元 N的范围为1~255 |
IN,OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VD,*AC,*LD IN还可以是AIW和常数 OUT还可以是AQW N:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD,常数 |
表操作指令
名称 |
指令格式 (语句表) |
功能 |
操作数 |
表存数指令 |
ATT DATA,TABLE |
将一个字型数据DATA添加到表TABLE的末尾。EC值加1 |
DATA,TABLE:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VD,*AC,*LD DATA还可以是AIW,AC和常数 |
表取数指令 |
FIFO TABLE,DATA |
将表TABLE的**个字型数据删除,并将它送到DATA指定的单元。表中其余的数据项都向前移动一个位置,同时实际填表数EC值减1 |
DATA,TABLE:VW,IW,QW,MW,SW,SMW,LW,T,C, *VD,*AC,*LD DATA还可以是AQW和AC |
LIFO TABLE,DATA |
将表TABLE的**后一个字型数据删除,并将它送到DATA指定的单元。剩余数据位置保持不变,同时实际填表数EC值减1 |
||
表查找指令 |
FND= TBL,PTN,INDEX FND<> TBL,PTN,INDEX FND< TBL,PTN,INDEX FND> TBL,PTN,INDEX |
搜索表TBL,从INDEX指定的数据项开始,用给定值PTN检索出符合条件(=,<>,<,>)的数据项 如果找到一个符合条件的数据项,则INDEX指明该数据项在表中的位置。如果一个也找不到,则INDEX的值等于数据表的长度。为了搜索下一个符合的值,在再次使用该指令之前,必须先将INDEX加1 |
TBL:VW,IW,QW,MW,SMW,LW,T,C, *VD,*AC,*LD PTN,INDEX:VW,IW,QW,MW,SW,SMW,LW,T,C,AC, *VD,*AC,*LD PTN还可以是AIW和AC |
可编程控制器的工作方式和工作过程
(1)PLC的工作方式:采用循环扫描方式。在PLC处于运行状态时,从内部处理、通信操作、程序输入、程序执行、程序输出,一直循环扫描工作。
注意:
由于PLC是扫描工作过程,在程序执行阶段即使输入发生了变化,输入状态映象寄存器的内容也不会变化,要等到下一周期的输入处理阶段才能改变。循环扫描过程如下:
(2) 工作过程:主要分为内部处理、通信操作、输入处理、程序执行、输出处理几个阶段。
1) 内部处理阶段:
在此阶段,PLC检查CPU模块的硬件是否正常,复位监视定时器,以及完成一些其它内部工作。
2) 通信服务阶段
在此阶段,PLC与一些智能模块通信、响应编程器键入的命令,更新编程器的显示内容等,当PLC处于停状态时,只进行内容处理和通信操作等内容。
3) 输入处理
输入处理也叫输入采样。在此阶段顺序读入所有输入端子的通断状态,并将读入的信息存入内存中所对应的映象寄存器。在此输入映象寄存器被刷新,接着进入程序的执行阶段。
4) 程序执行
根据PLC梯形图程序扫描原则,按先左后右,先上后下的步序,逐句扫描,执行程序。但遇到程序跳转指令,则根据跳转条件是否满足来决定程序的跳转地址。若用户程序涉及到输入输出状态时,PLC从输入映象寄存器中读出上一阶段采入的对应输入端子状态,从输出映象寄存器读出对应映象寄存器的当前状态。根据用户程序进行逻辑运算,运算结果再存入有关器件寄存器中。
5) 输出处理
程序执行完毕后,将输出映象寄存器,即元件映象寄存器中的Y寄存器的状态,在输出处理阶段转存到输出锁存器,通过隔离电路,驱动功率放大电路,使输出端子向外界输出控制信号,驱动外部负载。
(3)PLC的运行方式:
1) 运行工作模式
当处于运行工作模式时,PLC要进行从内部处理、通信服务、输入处理、程序处理、输出处理,然后按上述过程循环扫描工作。
在运行模式下,PLC通过反复执行反映控制要求的用户程序来实现控制功能,为了使PLC的输出及时地响应随时可能变化的输入信号,用户程序不是只执行一次,而是不断地重复执行,直至PLC停机或切换到STOP工作模式。
注:PLC的这种周而复始的循环工作方式称为扫描工作方式。
2) 停止模式
当处于停止工作模式时,PLC只进行内部处理和通信服务等内容。
S7-200PLC逻辑运算指令
逻辑运算指令
名称 |
指令格式 (语句表) |
功能 |
操作数 |
字节逻辑运算指令 |
ANDB IN1,OUT |
将字节IN1和OUT按位作逻辑与运算,OUT输出结果 |
IN1,IN2,OUT:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD IN1和IN2还可以是常数 |
ORB IN1,OUT |
将字节IN1和OUT按位作逻辑或运算,OUT输出结果 |
||
XORB IN1,OUT |
将字节IN1和OUT按位作逻辑异或运算,OUT输出结果 |
||
INVB OUT |
将字节OUT按位取反,OUT输出结果 |
||
字逻辑运算指令 |
ANDW IN1,OUT |
将字IN1和OUT按位作逻辑与运算,OUT输出结果 |
IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VD,*AC,*LD IN1和IN2还可以是AIW和常数 |
ORW IN1,OUT |
将字IN1和OUT按位作逻辑或运算,OUT输出结果 |
||
XORW IN1,OUT |
将字IN1和OUT按位作逻辑异或运算,OUT输出结果 |
||
INVW OUT |
将字OUT按位取反,OUT输出结果 |
||
双字逻辑运算指令 |
ANDD IN1,OUT |
将双字IN1和OUT按位作逻辑与运算,OUT输出结果 |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2还可以是HC和常数 |
ORD IN1,OUT |
将双字IN1和OUT按位作逻辑或运算,OUT输出结果 |
||
XORD IN1,OUT |
将双字IN1和OUT按位作逻辑异或运算,OUT输出结果 |
||
INVD OUT |
将双字OUT按位取反,OUT输出结果 |
用西门子S7-200 PLC追踪一台设备运行了多长时间
怎样用西门子S7-200 PLC追踪一台设备运行了多长时间呢?
本例程序的目的是记录一台设备(制动器、开关等)运行的时间,以下前提必须满足:当设备运行时,必须给输入I0.0提供24V信号;当设备小工作时小提供电压。
当提供输入信号时,开始测量时问。如果没有输入信号,那么就中断时问的测量,自到重新提供输入信号为止,测量到的小时数存在字VWD中,分钟数存在字VW2中,秒数存在VW4中。
程序框图
程序和注释
程序**个扫描周期调用子程序1。在子程序1中,设定计时器丁5为1秒的运行时间,当达到1秒时,计时器位“T5”被置1,同时,秒计数标志VW4增加1,并将计时器位“T5”复位。因此,计时器能在下一周期立即重新启动。
当秒计数标志达到60时,分钟计数标志VW2增加1,秒计数标志VW4被置为0.
当分钟计数标志达到60时,小时计数标志VW0增加1,分钟计数标志被置为0。子程序结束。
主程序结束的**后一行用二进制来显示当前的秒数,用输出端的LED显示。
本程序长度为35个字。
SIMATICS7—300可编程控制器的I/O地址
请填写以下配置的SIMATICS7—300可编程控制器的I/O地址
电源 |
CPU |
接口 |
模拟输 |
模拟输 |
数字输 DI32 |
数字输 DI16 |
数字输 DQ32 |
答:模拟输入:IW256、IW258、IW260、IW262、IW264、IW266、IW268、IW270模拟输出QW272、QW274、QW276、QW278、QW280、QW282、QW284、QW286数字输入:IB8、IB9、IB10、IB11、IB12、1B13 数字输出:QB16、QB17、QB18、QB19 。
概述
本程序适用于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节“中断指令”,为您提供了更多的有关输入输出中断的信息。