热门搜索:

上海朕锌电气设备有限公司是一家从事:西门子变频器维修、西门子触摸屏、西门子工业电脑的西门子一级代理商,西门子中国总代理商,西门子楼宇代理商。上海朕锌电气设备有限公司凭借雄厚的技术实力及多年从事 SIEMENS 产品的销售经验,本着树立公司形象和对用户认真负责的精神开展业务,赢得了 SIEMENS 公司与广大用户的好评及大力支持,欢迎来电咨询!

    西门子6FC5371-0AA30-0AA0
    • 西门子6FC5371-0AA30-0AA0
    • 西门子6FC5371-0AA30-0AA0

    西门子6FC5371-0AA30-0AA0

    更新时间:2024-05-07   浏览数:211
    所属行业:电气 电气成套设备
    发货地址:上海市松江区  
    产品规格:西门子6FC5371-0AA30-0AA0
    产品数量:10000.00台
    包装说明:全新原装
    价格:面议
    产品规格西门子6FC5371-0AA30-0AA0包装说明全新原装

    西门子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



    http://zx2013.cn.b2b168.com