长沙西门子PLC代理商
中断技术在处理复杂和特殊的控制任务时是必需的,它属PLC的应用技术。中断是由设备或其他非预期的急需处理的事件引起的,它使系统暂时中断现在正在执行的程序,而转到中断服务程序去处理这些事件,处理完毕后再返回原程序执行。中断事件的发生具有随饥性,中断在可编程序控制器的实时处理、高速处理、通信和网络中非常重要。
|
一、中断源 |
(一)中断源及种类 中断源,即中断事件发出中断请求的来源。S7-200可编程序控制器具有多可达34个中断源,每个中断源都分配一个编号用以识别,称为中断事件号。这些中断源大致分为三大类:通信中断、输入输出中断和时基中断。 (二)中断优先级 中断优先级由高到低依次是:通信中断、输入输出中断、时基中断。每种中断中的不同中断事件又有不同的优先权。 |
二、中断调用
|
即调用中断程序,使系统对特殊的内部或外部事件作出响应。系统响应中断时自动保存逻辑堆栈、累加器和某些特殊标志存储器位,即保护现场。中断处理完成时,又自动恢复这些单元原来的状态,即恢复现场。 |
三、中断程序 |
中断程序必须由三部分构成:中断程序标号、中断程序指令和无条件返回指令。 程序实例: 控制要求:程序实现的功能是调用I0.1输入点的上升沿中断,若发现I/O错误,则禁止本中断,用外部条件可以禁止全局中断。 |
四、通信 |
通信指令包括: |
西门子PLC纠正指令位置:从左至右作业
建立FBD网络时,始终从左至右作业,以便利用程序编辑器的特别功能:·(当插入光标作为前一个方框的打开输出>>正确放置在同一行上时)方框自动连接
· (当插入光标作为前一个方框的打开输出>>正确放置在同一行上时)自动调整方框位置
· 自动调整方框尺寸(以便启用正在插入的方框输入,与前一个方框的打开输出 >>对齐和连接)
当您从左至右作业,并适当放置指令时(将插入光标放在与前一条指令的输出>>相同的行中),西门子PLC程序编辑器会自动连接和排列指令。
为参数留出位置
将FBD程序编辑器视作由列和行组成的网格。
您不得将指令放置在网络的上一行;光标必须放在第二行或下方。如果指令左边有输入,则不能在程序编辑器的 提示:当您在程序编辑器中工作时,留心FBD工具条;如果将光标放在程序编辑器的一个不允许放置特定类型线条或指令的区域中,线条工具和指令按钮会被自动禁用。
注释:将一条指令与另一条指令连接时,不必在指令之间留出额外的空格。您可以在条指令的适当输出参数中(>>)直接
放置第二条指令。
将输出赋值更改为连接
如果您将参数值指定给指令的输出>>,后来决定将指令与另一条指令连接,您可以直接在个输出上放置第二条指令。以
前指定给该输出参数的数值(例如Q0.1)会被自动盖写,输出与替换指令连接。
西门子PLC软件的FBD提供水平行和垂直行帮助用串行或并行排列方式连接逻辑。将一条指令的逻辑流输出与另一条指令的逻辑流输入相连,FBD自动提供一些水平连接,甚至可在垂直方向扩充方框,排列逻辑流。
可在逻辑系列中连接方框。有时需要用水平行连接指令系列逻辑流。此处使用水平行连接加上实数和乘以实数方框。
多个方框分支连接,当需要用具体输出作为多个西门子PLC指令的输入时,可使用垂直行进行必要的连接。垂直行可从原点单元格位置向上和/或向下扩充。垂直行在此启用“比较整数”结果,将其用作两个方框的逻辑流输入。
请注意垂直行不应用于将多个输出与一个具体输入连接,这种配置不能被编译。应当使用AND(与)或OR(或)方框连接多个逻辑流。
当一个元素被放入网络中时,FBD编辑器自动将元素的逻辑流输入与左侧的任何逻辑流指示器连接。在右侧的网络中.逻辑流的自动扩充并非无条件。上面的个例子显示水平行未扩充至带有“立即”设置的逻辑流输出。
第二个例子显示当方框置于右侧时,指定的逻辑流参数未被逻辑流替代。
当方框被直接放入逻辑流输出中时,就会得到后一个范例的结果。逻辑流输出参数被逻辑流替代。当方框被置于网络中时,方框包含两个或多个逻辑流输入,编辑器将自动将逻辑流输入与逻辑流指示器和网络输出对齐。
“表查找”方框占用网络中的许多行。为了使AND(与)方框的第二个逻辑流输入与第二个方框的逻辑流输出相连,方框被
自动扩充