PLC教程(权威型的)

发布时间 : 星期四 文章PLC教程(权威型的)更新完毕开始阅读

20. 21.

22. 警告:使用未绝缘或单绝缘的电源从交流电线路为低压线路供电可能导致触摸安全的线

路中出现危险的电压,例如通讯线路和低压传感器线路。此类意外的高压可能导致严重人身伤害、死亡或重大财产损坏。始终仅限使用经核准为触摸安全、有限电压电路的高压至低压电源转换器。 23. S7-200接地指南 24.

25. 为您的应用程序接地的最佳方法是确保S7-200及其相关装置的所有公共导线连接均接

地至一个单点。该单点应当直接与您的系统的接地相连。 26.

27. 为了获得进一步电气噪声保护,建议所有的直流电公共回线与同一个单点接地相连。将

24 VDC传感器电源公共导线(M)与接地连接。

28. 所有的接地线路必须尽量缩短,应当使用较大型号的电线,例如2 mm2(14 AWG)。 29.

30. 在为接地定位时,请记住考虑安全接地要求以及保护性中断设备的适当操作。 31.

32. S7-200接线指南 33.

34. 在为S7-200设计接线时,提供一个同时从S7-200 CPU电源、所有的输入、输出电路切

断电源的单个断路开关。提供过电流保护,例如保险丝或断路器,以便限制供电线路上的故障电流。您还可以在每条输出电路中安放熔丝或其他电流限制装置,提供额外保护。 35.

36. 为可能遭受雷电浪涌袭击的所有电路安装适当的浪涌抑制设备。 37. 避免将低压信号线路和通讯电缆与交流电线路和高能、快速切换直流电线路安装在同一

个接线槽内。始终成对接线,将零线或公共导线与热线或负载信号的线路成对安放。 38. 尽量使用最短的线路,确保线路型号适当,可负载要求的电流。接头可接受2 mm2至

0.3 mm2(14 AWG至22 AWG)型号的线路。使用屏蔽线路,获得防止电气噪声的最佳保护。通常,在S7-200位置将屏蔽线路接地可提供最佳结果。 39. 在为由外部电源供电的输入电路接线时,请在该线路中包括一台过电流保护设备。由来

自S7-200的24 VDC传感器电源供电的线路无须安装外接保护装置,因为传感器电源已经是限制电流电源。 40.

41. 大多数S7-200模块有供用户接线的可移动接头。(请参阅《S7-200可编程控制器系统

手册》附录A,确定您的模块是否配有可移动接头。)欲防止接头松脱,核实接头已安装稳妥,线路已牢固地安装在接头中。为了避免损坏接头,当心不要将螺丝上得过紧。接头螺丝钉的最大扭矩是0.56 N-m(英寸-磅)。 42.

43. 为了帮助预防安装设备中出现不需要的电流,S7-200在某些点提供绝缘界限。当您为

系统规划接线时,应当考虑这些绝缘界限。请参阅《S7-200可编程控制器系统手册》附录A,了解所提供的绝缘数量和绝缘界限位置。评级低于1500VAC的绝缘界限不能被视作安全的界限。 44.

45. 提示:对于通讯网络,如果不使用中继器,通讯电缆的最大长度为50米。S7-200上的

通讯端口为非绝缘端口。详情请参阅建立网络。 46. 抑制电路指南 47.

48. 您应当为电感负载配备抑制电路,以便在控制输出关闭时限制电压升高。抑制电路保护

输出,防止因高电感转换电流过早出现故障。此外,抑制电路还限制转换电感负载时生成的电气噪声。 49.

50. 提示:特定抑制电路的有效性取决于使用的应用程序,您必须根据您的具体应用进一步

核实。请始终确保抑制电路中使用的所有元件的评级均适合在应用程序中使用。 51. 控制直流电负载的直流电输出和继电器 52.

53. 直流电输出装有适合大多数应用程序的内装保护设备。由于继电器可用于直流电或交流

电负载,因而不提供内装保护设备。

54. 下图显示一个直流电负载抑制电路的范例。在大多数应用程序中,适合在电感负载中增

加一个二极管(A),但是如果您的应用程序要求更快的关闭时间,则建议增加一个齐纳二极管(B)。请务必选择适当大小的齐纳二极管,使之适合您的输出电路中的电流量。 55. 56. 57.

58. 控制交流电负载的交流电输出和继电器 59.

60. 交流电输出装有适合大多数应用程序的内装保护设备。由于继电器可用于直流电或交流

电负载,因而不提供内装保护设备。

61. 下图显示一个交流电负载抑制电路的范例。在大多数应用程序中,增加一个氧化变阻器

(MOV)会限制峰值电压,并为内装S7-200电路提供保护。请核实MOV的工作电压至少应超过额定线路电压20%。

S7-200在程序的控制逻辑中不断循环,读取和写入数据。当您将程序下载至PLC并将PLC放置在RUN(运行)模式时,PLC的中央处理器(CPU)按下列顺序执行程序:

?S7-200读取输入状态。

?存储在S7-200中的程序使用这些输入评估(或执行)控制逻辑。

?当程序经过评估,S7-200将程序逻辑结果存储在称作进程映像输出寄存器的输出内存区中。

?在程序结束时,S7-200将数据从进程映像输出寄存器写入至域输出。

?重复任务循环。

以下是显示电气继电器图形与S7-200关系的简单图形。在该范例中,启动电机的开关状态与其他输入的状态相结合。因此,这些状态的计算决定进入启动电机的动装置的输出状态。

S7-200反复执行一系列任务。该循环执行任务被称作扫描周期。如下所示,S7-200在扫描周期过程中执行大多数或全部下列任务:

?读取输入:S7-200将实际输入状态复制至进程映像输入寄存器。

?在程序中执行控制逻辑:S7-200执行程序的指令,并将数值存储在不同的内存区。

?处理所有通讯请求:S7-200执行点至点或网络通讯要求的所有任务。

?执行CPU自测试诊断程序:S7-200保证硬件、程序内存和所有扩充模块均正常作业。

?向输出写入:存储在进程映像输出寄存器中的数值被写入实际输出。

注释:

扫描周期的执行取决于S7-200是位于STOP(停止)模式还是RUN(运行)模式。在RUN(运行)模式中,程序被执行;在STOP(停止)模式中,程序不被执行。

提示:在程序执行过程中,最好使用进程映像寄存器,而不要直接存取输入或输出。使用映像寄存器共有三种原因:?扫描开始的所有输入取样会使扫描周期的程序执行阶段的输入数值同步化,并冻结这些数值。在程序执行完成后,从映像寄存器更新输出。这样可为系统提供稳定的效果。?程序存取映像寄存器的速度远远超过存取I/O点的速度,从而可以更快地执行程序。?I/O点是位实体,必须作为位或字节存取,但您可以将映像寄存器作为位、字节、字或双字存取。因此,映像寄存器具有更大的灵活性。 另请参阅:

PLC运行/停止模式

识别绝对和符号地址

您可以用绝对或符号方式识别程序中的指令操作数。绝对参考使用内存区和位或字节位置识别地址。符号参考使用字母数字字符组合识别某地址(符号地址)或数值(符号常数)。

SIMATIC程序员比IEC程序员更可能使用绝对地址;然而,STEP 7-Micro/WIN支持IEC编辑器的绝对编址。

程序编辑器如何显示地址举例

I0.0 绝对地址由内存区和地址数目指定(SIMATIC程序编辑器) %I0.0 在IEC中,百分比符号位于绝对地址之前(IEC程序编辑器) #INPUT1 #符号位于局部变量之前(SIMATIC或IEC程序编辑器) INPUT1 全局符号名(SIMATIC或IEC程序编辑器)

??.? or ???? 红色问号表示未定义的地址(必须在程序编译之前定义)

全局范围与局部范围

在符号表中指定的符号值(全局变量表)具有全局范围,在局部变量表中指定的符号值具有局部范围。

全局符号

全局符号可在SIMATIC和IEC程序编辑器中使用。

在SIMATIC程序中,您使用符号表进行全局符号赋值。在IEC程序中。您使用全局变量表进行全局符号赋值。在程序程序中使用符号之前,不必执行符号赋值;您可以在任何时间进行符号赋值。

局部变量

局部变量可在SIMATIC和IEC程序编辑器中使用。

局部变量在各自的POU的局部变量表中赋值,其范围局限于建立局部变量的POU。每个POU都有单独的局部变量表。

举例:

您在称作SBR1的子程序局部变量表中定义一个称作INPUT1的变量。

当您从SBR1内参考INPUT1时,程序编辑器将其识别为SBR1的一个局部变量。

然而,如果您从程序中的其他位置(例如,从OB1或第二个子程序)参考INPUT1,程序编辑器不将其视作局部变量(因为它位于SBR1之外),而将INPUT1视作未定义的全局符号。

提示:?如果您在局部和全局级别使用一个相同的地址名,局部用法优先。即如果程序编辑器在局部变量表中找到特定程序块的名称定义,则使用该定义。如果未找到定义,程序编辑器则检查符号表/全局变量表。举例:您将PumpOn定义为全局符号。您还在SBR2中(而不是在SBR1中)将其定义

为局部变量。当程序被编译时,局部定义被用于SBR2中的PumpOn;全局定义被用于SBR1中的PumpOn。?局部变量使用临时PLC、L内存,而不要求PLC程序内存空间。仅使用局部变量参数

(或根本不使用参数)的子程序是可移动子程序,可在一个以上程序中重复使用。并不要求您使用局部变量,此为高级编程技术的一个选项。如果您想要在若干个POU中使用一个参数,最好在符号表/全局变量表中将其定义为全局符号,而不要将其定义为局部变量,因为否则您必须对每个POU的局部变量表分别赋值。?因为局部变量使用临时内存,每次POU被调用时,请务必在POU中初始化局部变量。您无法保证局部变量在一次迭代至下一次迭代的过程中保持数据值。?全局符号表支持全局符号常数 (向数值常数直接分配符号名 ) 。局部变量表不支持符号常数。 局部变量表的硬件支持

STEP 7-Micro/WIN的局部变量表功能要求硬件支持。您必须有一台CPU 221、CPU 222、CPU 224或CPU 226才能使用局部变量表。

另请参阅: 直接与间接编址

联系合同范文客服:xxxxx#qq.com(#替换为@)