全国服务热线 15221406036

呼和浩特西门子(中国)授权总代理商

更新时间:2024-05-08 07:10:00
价格:¥666/件
联系电话:
联系手机: 15221406036
联系人:聂航
让卖家联系我
详细介绍

呼和浩特西门子(中国)授权总代理商

CPM1A属于小型的PLC,一般用于逻辑量的控制系统,因此输入,输出主要是开关量信号。其输入特性和输出特性分别见表4-3和表4-4所示。

表4-3 CPM1A系列机型输入特性(CPU单元,扩展I/O单元)规格表

注:实际ON/OFF响应时间通过PLC系统的设置可切换为1ms、2ms、4ms、8ms、16ms、32ms、64ms、128ms

表4-4  CPM1A系列机型输出特性规格表

晶体管输出(CPU单元,扩展I/O单元):

基本指令如表所示

一、标准触点 LD、A、O、LDN、AN、ON、

LD,取指令。表示一个与输入母线相连的常开接点指令,即常开接点逻辑运算起始。

LDN,取反指令。表示一个与输入母线相连的常闭接点指令,即常闭接点逻辑运算起始。

A,与指令。用于单个常开接点的串联。

AN,与非指令。用于单个常闭接点的串联。

O,或指令。用于单个常开接点的并联。

ON,或非指令。用于单个常闭接点的并联。

       二、正、负跳变 ED、EU

ED,在检测到一个正跳变(从OFF到ON)之后,让能流接通一个扫描周期。

EU,在检测到一个负跳变(从ON到OFF)之后,让能流接通一个扫描周期。

 三、输出 =

=,在执行输出指令时,映像寄存器中的指定参数位被接通。

四、置位与复位指令S、R

S,执行置位(置1)指令时,从bit或OUT指定的地址参数开始的N个点都被置位。

R,执行复位(置0)指令时,从bit或OUT指定的地址参数开始的N个点都被复位。

置位与复位的点数可以是1-255,当用复位指令时,如果bit或OUT指定的是T或C时,那么定时器或计数器被复位,同时当前值将被清零。

五、空操作指令NOP  

NOP指令不影响程序的执行,执行数N(1-255)

概述

本程序适用于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,导致主程序加计数。

//主程序


 

//******中断程序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节“中断指令”,为您提供了更多的有关输入输出中断的信息


没有

联系方式

  • 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 联系电话:未提供
  • 经理:聂航
  • 手机:15221406036
  • 微信:15221406036
  • QQ:3064686604
  • Email:3064686604@qq.com