西门子6FC5371-0AA30-0AA0
问题:
解答:
中断
CPU221
CPU222
CPU224
CPU226
CPU226XM
支持的时间控制中断的个数
2
2
2
2
2
中断个数
0 和 1
0 和 1
0 和 1
0 和 1
0 和 1
可能的中断程序的个数
INT 0
INT 0
INT 0
INT 0
INT 0
S7-200 支持一个或更多的时间控制的中断。可以用时间控制中断来定义要在周期中执行的动作。定义的周期时间以 1 毫秒为单位。范围在 1毫秒(1)至 255 毫秒(255)间。在特殊标志字节SMB34中写入中断 0 的周期时间,在SMB35中写入中断 1的周期时间。
每当延时时间到达时,时间控制中断事件就会调用相应的中断程序。通常可以使用时间控制中断控制模拟量输入的定期采样。当把一个中断程序分配给一个时间控制中断事件时,时间控制中断就被激活后并开始计时。在样例中,这是启动子程序“SBR 0”所做的一的事情。系统确定该周期时间使后续的修改不会影响到该周期时间。如果想要修改周期时间,必须为周期时间*一个新值然后重新将中断程序赋予该时间控制的中断。重新赋予时,函数会删除以前赋予中累计的时间值并以新值开始运行时间。
命令的作用
Command
Operand
Example of
主程序
网络 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
SM 0.1
允许使用所有中断
ENI
分配时间控制中断“0”到中断程序“0”
ATCH
INT,EVENT
0,10
终止子程序
RET
启动中断程序
INT
0
现在可以写想要每隔 100 毫秒处理一次的程序
.......
....
....
从中断程序返回
RETI
注意事项:
队列
特殊标志
通讯中断的队列溢出
SM 4.0
I/O中断的队列溢出
SM 4.1
时间控制中断的队列溢出
SM 4.2
1. 说明
两个或多个包含 S7-200 CPU 和 调制解调 SINAUT MD 720-3 模块的远程站通过 GPRS 连接到一个中心站。中心站采用 SINAUT MICRO SC 来管理与所有已组态的远程站的通讯(图 1 )。
图 1 :结构图
2. WDC_SEND 和 WDC_RECEIVE 功能块
WDC_SEND:
WDC_RECEIVE:
3. 接收的数据被舍弃并不写入 CPU
图 2:没有数据写入 CPU
图 3:没有数据写入 CPU
4. 接收数据准确写入 CPU
4.1 允许的区域准确匹配
图 4:允许的地址区准确匹配
4.2 允许区域大于接收的数据
西门子6FC5371-0AA30-0AA0
图 5:允许的地址区大于接收的数据
如何为S7-22x编程一个时间控制的中断?
下列CPU可以处理一个时间控制的中断:
至 127
至 127
至 127
至 127
至 127
operand
MOVB
100,SMB 34
INT=
中断程序号
EVENT=
中断事件号
本条目描述了在 S7-200 程序块中那些参数需要设置来接收其他站点的 GPRS 数据。
SINAUT MICRO SC 库内的功能块 WDC_SEND 和 WDC_RECEIVE 负责发送和接收数据。数据的接收由调制解调模块上 LED 灯“C”的闪烁来指示。如果块的参数设置错误,接收的数据就会被舍弃不会写入 CPU。下列参数决定数据的交换:
发送地址区 DATA_START 和 DATA-LENGTH 必须适合接收地址区以保证接收 CPU 所发送的数据都是可以访问的。
下面举例说明当 WDC_RECEIVE 参数设置错误时发生的问题:
WDC_RECEIVE *的接收区必须至少和发送数据区一样大。
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