Siemens/西门子 品牌
代理商厂商性质
上海市所在地
西门子变频器 SINAMICS 功率模块 PM240-2
¥4800西门子ET-200模块6ES7134-6HB00-0CA1参数
¥670西门子ET-200模块6ES7194-4AG00-0AA0代理商
¥670西门子ET-200模块6ES7193-4CF50-0AA0维修
¥670西门子ET-200模块6ES7154-2AA01-0AB0供应
¥670西门子ET-200模块6ES7194-4CB50-0AA0经销商
¥670西门子ET-200模块6ES7972-0BA42-0XA0集成商
¥670西门子ET-200模块6ES7144-4FF01-0AB0供应
¥670西门子ET-200模块6ES7131-4EB00-0AB0调试
¥670西门子ET-200模块6ES7151-1AA05-0AB5维修服务
¥670西门子ET-200模块6ES7134-6PA00-0CU0调试
¥670西门子ET-200模块6ES7193-6BP00-0BU0调试
¥670西门子精智面板6AV2181-5AF08-0AX0销售
公司主营:西门子数控,V20变频器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM420 变频器MM430 变频器MM440 6SE70交流工程调速变频器6RA70直流调速装置 SITOP电源,电线电缆,数控备件,伺服电机等工控产品。给出了所有中断事件的优先级和事件号。
表6--49 中断队列溢出标志位
描述(0=不溢出,1=溢出) | SM位 |
通讯中断队列 | SM4.0 |
I/O中断队列 | SM4.1 |
定时中断队列 | SM4.2 |
表6--50 中断事件的优先级顺序
事件号 | 描述 | 优先级组 | 组中的优先级 | |
8 | 端口0: | 接收字符 | 通讯 () | 0 |
9 | 端口0: | 发送完成 | 0 | |
23 | 端口0: | 接收消息完成 | 0 | |
24 | 端口1: | 接收消息完成 | 1 | |
25 | 端口1: | 接收字符 | 1 | |
26 | 端口1: | 发送完成 | 1 | |
19 | PTO | 0完成中断 | I/O (中等) | 0 |
20 | PTO | 1完成中断 | 1 | |
0 | 上升沿, | I0.0 | 2 | |
2 | 上升沿, | I0.1 | 3 | |
4 | 上升沿, | I0.2 | 4 | |
6 | 上升沿, | I0.3 | 5 | |
1 | 下降沿, | I0.0 | 6 | |
3 | 下降沿, | I0.1 | 7 | |
5 | 下降沿, | I0.2 | 8 | |
7 | 下降沿, | I0.3 | 9 | |
12 | HSC0 | CV=PV(当前值=预设值) | 10 | |
27 | HSC0 | 输入方向改变 | 11 | |
28 | HSC0 | 外部复位 | 12 | |
13 | HSC1 | CV=PV(当前值 = 预设值) | 13 | |
14 | HSC1 | 输入方向改变 | 14 | |
15 | HSC1 | 外部复位 | 15 | |
16 | HSC2 | CV=PV(当前值=预设值) | 16 | |
17 | HSC2 | 输入方向改变 | 17 | |
18 | HSC2 | 外部复位 | 18 | |
32 | HSC3 | CV=PV(当前值 = 预设值) | 19 | |
29 | HSC4 | CV=PV (当前值 = 预设值) | 20 | |
30 | HSC4 | 输入方向改变 | 21 | |
31 | HSC4 | 外部复位 | 22 | |
33 | HSC5 | CV=PV (当前值 = 预设值) | 23 | |
10 | 定时中断0 | SMB34 | 定时 () | 0 |
11 | 定时中断1 | SMB35 | 1 | |
21 | 定时器T32 | CT=PT中断 | 2 | |
22 | 定时器T96 | CT=PT中断 | 3 |
M A I N | Network | 1 | //在次扫描时: //1. 将中断程序INT_0定义为I0.0的下降沿中断。 //2. 全局允许中断。 | |
LD ATCH ENI | SM0.1 INT_0,1 | |||
Network | 2 | //如果检测到I/O错误, //禁止I0.0的下降沿中断。 //该程序段是可选的。 | ||
LD DTCH | SM5.0 1 | |||
Network | 3 | //当M5.0接通时, //禁止所有中断。 | ||
LD DISI | M5.0 | |||
I N T 0 | Network LD CRETI | 1 | //I0.0下降沿中断程序: //基于I/O错误的条件返回。 SM5.0 |
实例:用于读取模拟量输入数值的定时中断 | ||
M A I N | Network 1 //首次扫描,调用子程序0。LD SM0.1 CALL SBR_0 | |
S B R 0 | Network 1 //1. 将定时中断0的时间间隔设为100毫秒。 //2. 将定时中断0(事件10)连接到INT_0。 //3. 全局中断启用。 | |
LD SM0.0 MOVB 100, SMB34 ATCH INT_0, 10 ENI | ||
I N T 0 | Network 1 //每100ms读AIW4的值。LD SM0.0 MOVW AIW4, VW100 |
实例:中断事件指令 | |
Network 1 //指令向导HSC LD SM0.0 MOVB 16#A0,SMB47 //设置控制位: //写入预设; MOVD +6,SMD52 //PV = 6; ATCH HSC1_STEP1, 13 //中断HSC1_STEP1:CV = HC1,对PV Network 2 //清除由机器振动 //引起的有害中断 LD SM0.0 CEVNT 13 |
字节取反(INVB)、字取反(INVW)和双字取反(INVD)指令将输入
IN取反的结果存入OUT中。
使ENO=0的错误条件:
■ 0006(间接寻址)
受影响的SM标志位:
■ SM1.0(结果为0)
表6--51 取反指令的有效操作数
输入/输出 | 数据类型 | 操作数 |
IN | BYTE WORD DWORD | IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC、常数 IW、QW、VW、MW、SMW、SW、LW、T、C、AC、AIW、*VD、*LD、 *AC、常数 ID、QD、VD、MD、SMD、SD、LD、AC、HC、*VD、*LD、*AC、常数 |
OUT | BYTE WORD DWORD | IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC IW、QW、VW、MW、SMW、SW、T、C、LW、AIW、AC、*VD、*LD、 *AC ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC |
实例:取反指令 | ||||
Network 1 LD I4.0 INVW AC0 | ||||
字取反 | AC0 | 1101 0111 1001 0101 | ||
AC0 | 执行后 0010 1000 0110 1010 |
字节与(ANDB)、字与(ANDW)和双字与(ANDD)指令将输入值
IN1和IN2的相应位进行与操作,将结果存入OUT中。
字节或(ORB)、字或指令(ORW)和双字或(ORD)指令将两个输 入值IN1和IN2的相应位进行或操作,将结果存入OUT中。
字节异或ROB)、异或ORW)和双字异或(ORD)指令将两个输入 值IN1和IN2的相应位进行异或操作,将结果存入OUT中。
对于本页中描述的所有指令,下列情况影响SM位和ENO。
使ENO=0的错误条件:
■ 0006 (间接寻址)
受影响的SM标志位:
■ SM1.0 (结果为0)
表6--52 与、或和异或指令的有效操作数
输入/输出 | 数据类型 | 操作数 |
IN1、IN2 | BYTE WORD DWORD | IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC、常数 IW、QW、VW、MW、SMW、SW、LW、T、C、AC、AIW、*VD、*LD、 *AC、常数 ID、QD、VD、MD、SMD、SD、LD、AC、HC、*VD、*LD、*AC、常数 |
OUT | BYTE WORD DWORD | IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*AC、*LD IW、QW、VW、MW、SMW、SW、T、C、LW、AC、*VD、*AC、 *LD ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*AC、*LD |
Network 1 | |
LD I4.0 | |
ANDW AC1,AC0 | |
ORW AC1,VW100 | |
XORW AC1,AC0 | |
字与 字或 | |
AC1 0001 1111 0110 1101 AC1 0001 1111 0110 1101 | |
AND OR | |
AC0 1101 0011 1110 0110 VW100 1101 0011 1010 0000 | |
等于 等于 | |
AC0 0001 0011 0110 0100 VW100 1101 1111 1110 1101 | |
字异或 | |
AC1 0001 1111 0110 1101 | |
XOR | |
AC0 0001 0011 0110 0100 | |
等于 | |
AC0 0000 1100 0000 1001 |
字节传送(MOVB)、字传送(MOVW)、双字传送(MOVD)和实数 传送指令在不改变原值的情况下将IN中的值传送到OUT。
使用双字传送指令可以创建一个指针。要更多信息,请参
考第4章中指针和间接寻址一节。
对于IEC传送指令,输入和输出的数据类型可以不同,但数据
长度必须相同。
使ENO=0的错误条件:
■ 0006 (间接寻址)
表6--53 传送指令的有效操作数
输入/输出 | 数据类型 | 操作数 |
IN | BYTE | IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC、 常数 |
WORD、INT | IW、QW、VW、MW、SMW、SW、T、C、LW、AC、AIW、 *VD、*AC、*LD、常数 | |
DWORD、DINT | ID、QD、VD、MD、SMD、SD、LD、HC、&VB、&IB、&QB、 &MB、&SB、&T、&C、&SMB、&AIW、&AQW、AC、*VD、 *LD、*AC、常数、 | |
REAL | ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC、 常数 | |
OUT | BYTE WORD、INT DWORD、DINT、REAL | IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC IW、QW、VW、MW、SMW、SW、T、C、LW、AC、AQW、 *VD、*LD、*AC ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC |
字节立即传送指令允许您在物理I/O和存储器之间立即传送一个 字节数据。
字节立即读(BIR)指令读物理输入(IN),并将结果存入内存地址
(OUT),但映像寄存器并不刷新。
字节立即写指令(BIW)从内存地址(IN)中读取数据,写入物理输 出(OUT),同时刷新相应的映像区。
使ENO=0的错误条件:
■ 0006 (间接寻址)
■ 不能访问扩展模块
表6--54 字节立即读指令的有效操作数
输入/输出 | 数据类型 | 操作数 |
IN | BYTE | IB、*VD、*LD、*AC |
OUT | BYTE | IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC |
表6--55 字节立即写指令的有效操作数
输入/输出 | 数据类型 | 操作数 |
IN | BYTE | IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC、 常数 |
OUT | BYTE | QB、*VD、*LD、*AC |
下一篇:西门子精智面板6AV2124-1QC02-0AX0代理商