15221406036
西门子模块6ES7352-5AH00-0AE0技术参数
报价: 面议
最小起订: 1
有效期至: 长期有效
发布时间: 2023-07-04 00:56
发布IP: 116.224.103.5
浏览次数: 24
手机号: 15221406036
电话: 15221406036
在线咨询: 点击这里给我发消息
15221406036
详细信息

西门子模块6ES7352-5AH00-0AE0技术参数

   内部计数器用来对PLC的内部映像寄存器(X,Y,M,S)提供的信号计数,计数脉冲为ON或OFF的持续时间,应大于PLC的扫描周期,其响应速度通常小于数十赫兹。

 1.16位加计数器

16位加计数器的设定值为l~32767。图3–13给出了加计数器的工作过程,图中X10的常开触点接通后,C0被复位,它对应的位存储单元被置0,它的常开触点断开,常闭触点接通,同时其计数当前值被置为0。X11用来提供计数输入信号,当计数器的复位输入电路断开,计数输入电路由断开变为接通(即计数脉冲的上升沿)时,计数器的当前值加1。在5个计数脉冲之后,C0的当前值等于设定值5,它对应的位存储单元的内容被置1,其常开触点接通,常闭触点断开。再来计数脉冲时当前值不变,直到复位输入电路接通,计数器的当前值被置为0。计数器也可以通过数据寄存器来指定设定值。  

具有电池后备/锁存功能的计数器在电源断电时可保持其状态信息,重新送电后能立即按断电时的状态恢复工作。

2.32位双向计数器

32位双向计数器C200~C234的的设定值为–2 ~ 2 ,其加/减计数方式由特殊辅助继电器M8200~M8234设定,对应的特殊辅助继电器为ON时,为减计数,反之为加计数。

32位计数器的设定值除了可由常数K设定外,还可以通过指定数据寄存器来设定,32位设定值存放在元件号相连的两个数据寄存器中。如果指定的是D0,则设定值存放在D1和D0中。图3–14中C200的设定值为5,在加计数时,若计数器的当前值由4–5,计数器的输出触点ON,当前值≥5时,输出触点仍为ON。当前值由5–4时,输出触点OFF,当前值≤4时,输出触点仍为OFF。

 计数器的当前值在大值2 时加1,将变为小值–2 ,类似地,当前值–2 减1时,将变为大值2 ,这种计数器称为“环形计数器”。

 图3–14中复位输入X13的常开触点接通时,C200被复位,其常开触点断开,常闭触点接通,当前值被置为如果使用电池后备/锁存计数器,在电源中断时,计数器停止计数,并保持计数当前值不变,电源再次接通后在当前值的基础上继续计数,因此电池后备/锁存计数器可累计计数。

 

  使用步进指令进行程序设计时,首先要设计状态转移图再根据状态转移图转化成步进梯形图或指令表。这三种表示法如图5—2所示。动作过程是当步进接点S20闭合时,输出继电器Y1线圈接通。当X0闭合新状态置位(接通),步进接点S21也闭合。这时原步进接点S20自动复位(断开),这就相当于把S20的状态转到S21,这就是步进转换作用。其它状态继电器之间的状态转移过程,依此类推。


 

可见,状态转移图是一种用于描述顺序控制系统控制过程的图形,它由步、转换条件、有向线组成。每个状态(步)表示顺序工作的一个操作,需完成一个特定的动作。状态的转换(步进)需条件得到满足。与普通指令编程相比,使用步进指令不但可以直观地表示顺序操作的流程,而且可以减少指令程序的条数和容易被人们理解。每一状态提供三个功能:驱动负载、指定转换条件、置位新状态(同时转移源自动复位)。

根据步与步进展情况状态转移图有四种结构:

1.单序列。反映按顺序排列的步相继激活这样一种基本的进展情况,如图5-3所示。

2.选择序列。一个活动步之后紧接着有几个后续步可供选择的结构形式作为选样序列。如图5-4所示,选择序列的各个分支都有各自的转换条件。

3.并行序列。当转换的实现导致几个分支同时激活时,采用并行序列。其有向连线的水平部分用一双线表示。如图5-5所示。

4.跳步  重复和循环序列。在实际系统中经常采用跳步、重复和循环序列。这此序列实际都是选择序列的特殊形式。如图5-6 a所示为跳步序列,当步3为活动步时,若转换条件X005成立,则跳过步4和步5直接进入步6;图5-6b所示为重复序列,当步6为活动步时,若转换条件X004不成立而X005成立,重新返回步5,重复执行步5和步6,直到转换条件X004成立,转入步7;图5-6C所示为循环序列,在序列结束后,用重复的方式,直接返回初始步0,形成序列的循环。

1.循环移位指令

右、左循环移位指令(D)ROR(P)和(D)ROL(P)编号分别为FNC30和FNC31。执行这两条指令时,各位数据向右(或向左)循环移动n位,后一次移出来的那一位同时存入进位标志M8022中,如图1所示。

 

 

图1  右、左循环移位指令的使用

2.带进位的循环移位指令

    带进位的循环右、左移位指令(D) RCR(P)和(D) RCL(P)编号分别为FNC32和FNC33。执行这两条指令时,各位数据连同进位(M8022)向右(或向左)循环移动n位,如图2所示。

图2  带进位右、左循环移位指令的使用

使用ROR/ROL/RCR/RCL指令时应该注意:

1)目标操作数可取KnY,KnM,KnS,T,C,D,V和Z,目标元件中指定位元件的组合只有在K4(16位)和K8(32位指令)时有效。

2)16位指令占5个程序步,32位指令占9个程序步。

3)用连续指令执行时,循环移位操作每个周期执行一次。

3.位右移和位左移指令

位右、左移指令SFTR(P)和SFTL(P)的编号分别为FNC34和FNC35。它们使位元件中的状态成组地向右(或向左)移动。n1指定位元件的长度,n2指定移位位数,n1和n2的关系及范围因机型不同而有差异,一般为n2≤n1≤1024。位右移指令使用如图3 所示。

 

图3  位右移指令的使用

使用位右移和位左移指令时应注意:

1)源操作数可取X、Y、M、S,目标操作数可取Y、M、S。

2)只有16位操作,占9个程序步。

4.字右移和字左移指令

字右移和字左移指令WSFR(P)和WSFL(P)指令编号分别为FNC36和FNC37。字右移和字左移指令以字为单位,其工作的过程与位移位相似,是将n1个字右移或左移n2个字。

使用字右移和字左移指令时应注意:

1)源操作数可取KnX、KnY、KnM、KnS、T、C和D,目标操作数可取KnY、KnM、KnS、T、C和D。

2)字移位指令只有16位操作,占用9个程序步.

3)n1和n2的关系为n2≤n1≤512。

5.先入先出写入和读出指令

  先入先出写入指令和先入先出写入读出指令SFWR(P)和SFRD(P)的编号分别为FNC38和FNC39。

先入先出写入指令SFWR的使用如图4所示, 当X0由OFF变为ON时,SFWR执行, D0中的数据写入D2,而D1变成指针,其值为1(D1必须先清0);当X0再次由OFF变为ON时,D0中的数据写入D3,D1变为2,依次类推,D0中的数据依次写入数据寄存器。D0中的数据从右边的D2顺序存入,源数据写入的次数放在D1中,当D1中的数达到n-1后不再执行上述操作,同时进位标志M8022置1。

图4  先入先出写入指令的使用

 先入先出读出指令SFRD,当X0由OFF变为ON时,D2中的数据送到D20,同时指针D1的值减1,D3~D9的数据向右移一个字,数据总是从D2读出,指针D1为0时,不再执行上述操作且M8020置1。

图5  先入先出读出指令的使用

使用SFWR和SFRD指令时应注意:

1)目标操作数可取KnY、KnM、KnS、T、C和D,源操数可取所有的数据类型。

2)指令只有16位运算,占7个程序步。


相关产品
相关西门子模块产品
产品分类
最新发布
企业新闻
站内搜索
 
联系方式
  • 地址:上海市松江区广富林路4855弄88号3楼
  • 电话:15221406036
  • 手机:15221406036
  • 联系人:聂航