西门子6FC5371-0AA30-0AA0

  • 2095
  • 产品价格:面议
  • 发货地址:上海松江 包装说明:全新原装
  • 产品数量:10000.00 台产品规格:西门子6FC5371-0AA30-0AA0
  • 信息编号:99017074公司编号:9304500
  • 郑鑫 经理 微信 13585754803
  • 进入店铺 在线留言 QQ咨询  在线询价
    相关产品:

上海朕锌电气设备有限公司

西门子6FC5371-0AA30-0AA0

6FC5371-0AA30-0AA0
SINUMERIK 840D SL NCU 710.3PN 带 PLC 317-3PN/DP 用户存储器: CNC:3MB;PLC:512KB 内部散热
blob

问题:
如何为S7-22x编程一个时间控制的中断?

解答:
下列CPU可以处理一个时间控制的中断:

中断

CPU221

CPU222

CPU224

CPU226

CPU226XM

支持的时间控制中断的个数

2

2

2

2

2

中断个数

0 和 1

0 和 1

0 和 1

0 和 1

0 和 1

可能的中断程序的个数

INT 0
至 127

INT 0
至 127

INT 0
至 127

INT 0
至 127

INT 0
至 127

S7-200 支持一个或更多的时间控制的中断。可以用时间控制中断来定义要在周期中执行的动作。定义的周期时间以 1 毫秒为单位。范围在 1毫秒(1)至 255 毫秒(255)间。在特殊标志字节SMB34中写入中断 0 的周期时间,在SMB35中写入中断 1的周期时间。 

每当延时时间到达时,时间控制中断事件就会调用相应的中断程序。通常可以使用时间控制中断控制模拟量输入的定期采样。当把一个中断程序分配给一个时间控制中断事件时,时间控制中断就被激活后并开始计时。在样例中,这是启动子程序“SBR 0”所做的一的事情。系统确定该周期时间使后续的修改不会影响到该周期时间。如果想要修改周期时间,必须为周期时间*一个新值然后重新将中断程序赋予该时间控制的中断。重新赋予时,函数会删除以前赋予中累计的时间值并以新值开始运行时间。

 

命令的作用

Command

Operand

Example of
operand

主程序

 

 

 

网络 1

 

 

 

通过查询只在**个周期里置“1”的标志,给该事件分配一个*一**的中断程序号

LD

SM 0.1

SM 0.1

在**个循环中调用子程序“0”

CALL

0

 

主程序结束

MEND

 

 

启动子程序“0”

SBR

0

 

使用“确定为“ 1 ”的系统标志SM 0.1 ”,设置时间控制段的时间间隔为 100 * 1ms = 100 ms

LD
MOVB

SM 0.1
100,SMB 34

 

允许使用所有中断

ENI

 

 

分配时间控制中断“0”到中断程序“0”

ATCH

INT,EVENT
INT=
中断程序号
EVENT=
中断事件号

0,10

终止子程序

RET

 

 

启动中断程序

INT

0

 

现在可以写想要每隔 100 毫秒处理一次的程序

.......

....

....

从中断程序返回

RETI

 

 

注意事项:

  • CPU根据中断发生的次序和它的**级状态对其进行处理。因此对于中断处理始终只能有 一个程序是激活的。如果一个中断程序正在被处理,那么它就会首先被处理完毕。它不会被后面出现的中断程序所打断即使这个程序有更高的**级。当另一个中断正在被处理时,发生了一个中断,那么后面的中断就会被放入队列中等待以后的处理。时控中断队列中较多可放入8个中断。
  • 有可能发生出现的中断要多于队列里可容纳的中断个数的情况,这样,系统就会发出队列溢出标志,而该标志指出不能被包括在队列里的中断事件的类型。下面的表格为发生队列溢出时所设置的特殊标志。只能在中断程序中使用位 SM 4.0 至 4.2,因为当中断队列处理完毕后,主程序的处理继续进行时它们会被复位。

队列

特殊标志

通讯中断的队列溢出

SM 4.0

I/O中断的队列溢出

SM 4.1

时间控制中断的队列溢出

SM 4.2

1. 说明
本条目描述了在 S7-200 程序块中那些参数需要设置来接收其他站点的 GPRS 数据。

两个或多个包含 S7-200 CPU 和 调制解调 SINAUT MD 720-3 模块的远程站通过 GPRS 连接到一个中心站。中心站采用 SINAUT MICRO SC 来管理与所有已组态的远程站的通讯(图 1 )。

图 1 :结构图

2. WDC_SEND 和 WDC_RECEIVE 功能块
SINAUT MICRO SC 库内的功能块 WDC_SEND 和 WDC_RECEIVE 负责发送和接收数据。数据的接收由调制解调模块上 LED 灯“C”的闪烁来指示。如果块的参数设置错误,接收的数据就会被舍弃不会写入 CPU。下列参数决定数据的交换: 

WDC_SEND:

  • DATA_STAR:**个数据字节的起始地址,比如 VB100 就是“100”
  • DATA_LENGTH:发送数据的长度,比如 10 个字节就是“10”

WDC_RECEIVE:

  • DATA_START:接收数据的起始地址(接收的数据自动更新)
  • DATA_LENGTH:接收数据的长度(接收的数据自动更新)
  • RECVBUFFER_START 和 RECVBUFFER_LENGTH 说明了接收地址区,该区域会被CPU中接收到的数据覆盖。
    发送地址区 DATA_START 和 DATA-LENGTH 必须适合接收地址区以保证接收 CPU 所发送的数据都是可以访问的。

3. 接收的数据被舍弃并不写入 CPU 
下面举例说明当 WDC_RECEIVE 参数设置错误时发生的问题:

图 2:没有数据写入 CPU

  • 远程站 1 发送起始地址为 VB100 长度为 10 字节的数据
  • 远程站 2 允许起始地址为 VB200 长度为 10 字节的接收区
  • 发送的数据在 WDC_RECEIVE 所允许的范围之外,数据没有写入 CPU,发送请求被告知出错。

图 3:没有数据写入 CPU

  • 远程站 1 发送起始地址为 VB100 长度为 20 个字节的数据
  • 远程站 2 允许起始地址为 VB100 长度为 10 个字节的接收区
  • 部分发送数据在 WDC_RECEIVEP 允许的范围之外,数据没有写入 CPU,发送请求被告知出错。

4. 接收数据准确写入 CPU
WDC_RECEIVE *的接收区必须至少和发送数据区一样大。

4.1 允许的区域准确匹配

图 4:允许的地址区准确匹配

  • 远程站 1 发送起始地址为 VB100 长度为 10 个字节的数据
  • 远程站 2 允许起始地址为 VB100 长度为 10 个字节的接收区
  • 发送的数据在 WDC_RECEIVE 允许的地址区之内,从 VB100 开始的 10 个字节写入 CPU,发送请求被告知“完成”。

4.2 允许区域大于接收的数据

西门子6FC5371-0AA30-0AA0

图 5:允许的地址区大于接收的数据

  • 远程站 1 发送起始地址为 VB100 长度为 10 个字节的数据
  • 远程站 2 允许起始地址为 VB50 长度为 100 个字节的数据区
  • 发送的数据在 WDC_RECEIVE 允许的地址区之内,从 VB100 开始的 10 个字节写入 CPU,发送请求被告知“完成”。
S7200CPU
6ES7211-0AA23-0XB0
6ES7211-0BA23-0XB0
6ES7212-1AB23-0XB8
6ES7212-1BB23-0XB8
6ES7214-1AD23-0XB8
6ES7214-1BD23-0XB8
6ES7214-2AD23-0XB8
6ES7214-2BD23-0XB8
6ES7216-2AD23-0XB8
6ES7216-2BD23-0XB8
扩展模块
6ES7 221-1BH22-0XA8
6ES7 221-1BF22-0XA8
6ES7 221-1EF22-0XA0
6ES7 222-1BF22-0XA8
6ES7 222-1EF22-0XA0
6ES7 222-1HF22-0XA8
6ES7 222-1BD22-0XA0
6ES7 222-1HD22-0XA0
6ES7 223-1BF22-0XA8
6ES7 223-1HF22-0XA8
6ES7 223-1BH22-0XA8
6ES7 223-1PH22-0XA8
6ES7 223-1BL22-0XA8
6ES7 223-1PL22-0XA8
6ES7 223-1BM22-0XA8
6ES7 223-1PM22-0XA8
6ES7 231-0HC22-0XA8
6ES7 231-7PB22-0XA8
6ES7 231-7PD22-0XA8
6ES7 232-0HB22-0XA8
6ES7 235-0KD22-0XA8
6ES7 277-0AA22-0XA0
6GK7 243-2AX01-0XA0
6ES7 253-1AA22-0XA0
6ES7 241-1AA22-0XA0
6GK7 243-1EX00-0XE0
6GK7 243-1GX00-0XE0
附件
6ES7 291-8GF23-0XA0
6ES7 291-8GH23-0XA0
6ES7 297-1AA23-0XA0
6ES7 291-8BA20-0XA0
6ES7 290-6AA20-0XA0
6ES7 901-3CB30-0XA0
6ES7 901-3DB30-0XA0
6ES7 292-1AD20-0AA0
6ES7 292-1AE20-0AA0
6ES7 292-1AG20-0AA0
6AV6 640-0AA00-0AX0
6ES7272-0AA30-0YA1    
6EP1 332-1SH31
6EP1332-1LA00  
6EP1332-1LA10
6ES7 231-7PF22-0XA0
6ES7 231-0HF22-0XA0
6ES7 231-7PC22-0XA0
6ES7 232-0HD22-0XA0


S7-1200
6ES7211-1BE31-0XB0
6ES7211-1AE31-0XB0
6ES7211-1HE31-0XB0
6ES7212-1BE31-0XB0
6ES7212-1AE31-0XB0
6ES7212-1HE31-0XB0
6ES7214-1BG31-0XB0
6ES7214-1AG31-0XB0
6ES7214-1HG31-0XB0
6ES7222-1HF32-0XB0
6ES7222-1BF32-0XB0
6ES7223-1PH32-0XB0
6ES7223-1BH32-0XB0
6ES7221-1BF32-0XB0
6ES7222-1HH32-0XB0
6ES7222-1BH32-0XB0
6ES7223-1PL32-0XB0
6ES7223-1BL32-0XB0
6ES7221-1BH32-0XB0
6ES7234-4HE32-0XB0
6ES7231-4HD32-0XB0
6ES7232-4HB32-0XB0
6ES7241-1CH32-0XB0
6ES7241-1AH32-0XB0
6ES7232-4HA30-0XB0
6ES7274-1XH30-0XA0
6ES7274-1XF30-0XA0
6AV6647-0AA11-3AX0
6AV6647-0AB11-3AX0 
6AV6647-0AD11-3AX0
6AV6647-0AF11-3AX0

西门子6FC5371-0AA30-0AA0



关于八方 | 招贤纳士八方币招商合作网站地图免费注册商业广告友情链接八方业务联系我们汇款方式投诉举报
八方资源网联盟网站: 八方资源网国际站 粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594 著作权登记:2013SR134025
互联网药品信息服务资格证书:(粤)--非经营性--2013--0176
粤公网安备 44030602000281号
Copyright © 2004 - 2024 b2b168.com All Rights Reserved