长春西门子PLC模块通讯电缆供应商
FP1系列的PLC中,C24、C40、C56、C76具有中断功能。其中断类型有两种:外部硬中断和内部定时中断。其外部硬中断共有8个(INTO~INT7),INTO的中断优先权高,INT7的中断优先权低。它们的中断触发信号如下:
XO-INTO X1-INT1 X2-INT2 X3-INT3 X4-INT4 X5-INT5 X6-INT6 X7-INT7
在FP1系列的PLC指令中,有一个系统寄存器No.403和三条指令是专门为中断功能而设置的。No.403号系统寄存器可以用FP编程器Ⅱ或NPST-GR软件来改变,它用来设定X0~X7中哪一个作为中断源,其位址低8位由低到高分别对应X0~X7,当该位为"1"时,表示该位为中断源,为"0"则表示该位不是中断源,No.403高8位不使用。下边就这三条指令做一个具体介绍。
①ICTL指令 ICTL指令是中断控制指令,它必须由一个触发信号来触发。它的使用格式如下:
其中,X10是触发信号,在触发信号后必须有(DF)指令。当X0接通时,ICTL指令根据S1和S2的值来设定系统的中断方式,具体如下:
a.当Sl为H0时,表示系统接收外部中断为屏蔽/非屏蔽状态,S2的值控制X0~X7 是否被屏蔽。同样地,它的高8位不用,低8位由低到高依次对应着X0~X7,为"1"表示该位为中断源,为"0"表示该位不是中断源。
b.当S1为H00时,表示可以清除某些中断源,S2的值控制X0~X7是否被清除。它的高8位不用,低8位由低到高依次对应着X0~X7,为"1"表示该位可以继续引发中断,为"0"表示该位被复位,不再引发中断。
c.当S1为H02时,表示系统为定时启动中断状态,S2的值控制中断时间间隔,具体为S2的值乘10,单位为ms,此时引发的中断序号规定为INT24。特殊地,当S2的值为0 时,不执行定时启动中断。
②INT指令和IRET指令 INT指令和IRET指令总是成对出现的,它们必须放在主程序(ED)指令之后,多可以放9个,它们之间的程序便是中断服务程序。中断服务程序中不允许出现(TM)、(CT)等带延时功能的指令。INT指令所指定的中断号不能出现重复,并且INT指令的地址应比与之对应的IRET指令的地址要小。
系统在响应中断时,会根据申请中断的中断源的多少、优先级别的高低等因素来响应中断。如果只有一个中断源被使能,那么在实际的程序执行过程中,一旦发现该中断源申请中断,正在执行的程序立即停止,转而执行该中断源对应的中断服务程序。中断服务程序执行完毕后,返回到ICTL指令处,按顺序执行ICTL指令下面的程序。
在多个中断源被使能的情况下,如果有若干个中断源同时申请中断,则按中断源的优先级别来响应中断。当所有的中断响应完毕后,返回到ICTL指令处,按顺序执行ICTL指令下面的程序。如果是PLC正在执行一个中断服务程序,此时又有若干中断源申请中断,则在当前的中断服务程序执行完毕后,再将未响应的中断按优先级别响应。当所有的中断响应完毕后,返回到ICTL指令处,按顺序执行ICTL指令下面的程序。
在实际应用中,还需要注意以下几点:
a.中断源在执行对应的中断程序期间是不能复位的。
b.当PLC的工作方式由“PROG”转到“RUN”时,所有的中断源均不使能。
c.与普通微机的中断方式不同,FP1的中断在执行低级中断时如果有中断被触发,中断也必须等到该低级中断的服务程序执行完毕后才能响应。
d.一个中断源被屏蔽期间即使中断源闭合也不会引发系统中断,但如果此中断源稍后又被设置为非屏蔽状态,它将会因为被屏蔽期间的中断源闭合而引发系统中断。
中断控制功能在处理一些突发情况时是特别有效的。例如可以利用它来监视系统电源,一旦系统电源出现故障,应该使整个系统在存储一些必要数据后停止运行。但在另外一些情况下,应该在完成一定的操作后再处理紧急情况。此时需要暂时屏蔽中断,操作过后再允许中断。具体的程序如图6-117所示。
该程序的作用是检查电源异常检测开关X0的状态。一旦发现电源异常(用开关X0闭合表示),如果当前正在执行一个不能中止的操作(用YO闭合来表示),则在完成此操作后使系统断开主电源,否则使系统马上断开主电源。系统断电用Y1 来实现。要实现此功能,PLC需要单独供电。
图6-117 程序梯形图
浔之漫智控技术上海有限公司出售西门子S7-200PLC,西门子S7-400PLC,西门子S7-300PLC,LOGO!逻辑模块,西门子
ET200I/O模块,西门子S7-1200PLC,西门子电机,西门子低压电机,伺服电机,主轴电机,直线电机,扭矩电机,直流电机,
西门子工业以太网,西门子光钎电缆,工业交换机,通讯网卡,
西门子网络通讯设备,网络模块,西门子总线电缆,紫色双芯电缆绿色4芯电缆,蓝色双芯电缆,西门子总线接头,西门子驱动
系统,伺服驱动,模块驱动,电源模块,西门子触摸屏,Smart1000Micro 面板文本面板多功能面板,Smart700触摸屏
OP 73触摸屏,其他触摸屏面板,西门子变频器MM420变频器,MM430变频器,MM440变频器,
G120变频器G110变频器系列,工程变频器,西门子工程逆变器,西门子直流调速器,其他变频器及备件,西门子数控系统
及备件,
3VA1510-6EF42-0AA0 |
3VA1563-7EF42-0AA0 |
3VA1580-7EF42-0AA0 |
3VA1510-7EF42-0AA0 |
3VA1332-4GF42-0AA0 |
3VA1340-4GF42-0AA0 |
3VA1450-4GF42-0AA0 |
3VA1463-4GF42-0AA0 |
3VA1332-5GF42-0AA0 |
3VA1340-5GF42-0AA0 |
3VA1450-5GF42-0AA0 |
3VA1463-5GF42-0AA0 |
3VA1332-6GF42-0AA0 |
3VA1340-6GF42-0AA0 |
3VA1450-6GF42-0AA0 |
3VA1463-6GF42-0AA0 |
3VA1332-7GF42-0AA0 |
3VA1340-7GF42-0AA0 |
3VA1450-7GF42-0AA0 |
3VA1463-7GF42-0AA0 |
3VA1563-5GF42-0AA0 |
3VA1580-5GF42-0AA0 |
3VA1510-5GF42-0AA0 |
3VA1563-6GF42-0AA0 |
3VA1580-6GF42-0AA0 |
3VA1510-6GF42-0AA0 |
3VA1563-7GF42-0AA0 |
3VA1580-7GF42-0AA0 |
3VA1510-7GF42-0AA0 |
长春西门子PLC模块通讯电缆供应商 长春西门子PLC模块通讯电缆供应商