茌平信发PLC培训教材4_第1页
茌平信发PLC培训教材4_第2页
茌平信发PLC培训教材4_第3页
茌平信发PLC培训教材4_第4页
茌平信发PLC培训教材4_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司茌平信发华宇氧化铝有限公司8000W背压机(7#机)汽机保护控制系统PLC培训教材四江阴众和电力仪表有限公司2010年9月茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司目录 . 2第一章第一章 检测逻辑错误检测逻辑错误. 4. 4 1-1 显示参考数据. 5 1-2 过滤参考数据. 6 1-3 交叉参考表. 7 1-4 过滤交叉参考表. 8 1-5 查找参考数据. 9 1-6 利用交叉参考表修改块. 10 1-7 地址定位功能. 11 1-8 I

2、,Q,M,T,C分配表. 12 1-9 未使用的符号 / 无符号的地址. 13 1-10 程序结构. 14 1-11 块的比较 (1). 15 1-12 块的比较 (2). 16第二章第二章 检测偶发的错误检测偶发的错误. 17. 17 2-1 显示CPU信息. 18 2-2 在诊断缓冲器中写入用户信息. 19 2-3 配置用户自己的文本信息. 20 2-4 调用SFC 52. 21 2-5 SFC 52 中EVENTN 参数的结构. 22 2-6 具有诊断功能的模块. 23 2-7 在SIMATIC管理器中显示硬件诊断信息. 24第三章第三章 系统信息系统信息. . 2525 3-1 系统信

3、息 - 概述. 26 3-2 模块信息: 存储器选项 . 27 3-3 模块信息: 循环扫描时间选项 . 28 3-4 模块信息: 时间系统选项. 29 3-5 模块信息:性能数据选项. 30 3-6 性能数据: 块. 31 第四章第四章 顺序控制顺序控制. 32. 32 4-1 顺序控制任务. 33 4-2 顺序控制的结构. 34 4-3 顺控器的原理. 35 4-4 命令输出的原理. 36 4-5 顺控器的表达和结构(1). 37 4-6 顺控器的表达和结构(2). 38 4-7 顺序控制“加工流水线”的设计. 39 4-8 FC108中顺控器的结构. 40 4-9 用S7- GRAPH

4、编程顺序控制系统. 41 4-10 顺序控制小结. 42茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司第五章第五章 文档处理文档处理. 43. 43 5-1 文档处理综述. 44 5-2 块的文档. 45 5-3 打印预览. 46 5-4 页面设置. 47 5-5 其它文档功能. 48 5-6 保存程序. 49 5-7 确定项目的大小. 50 5-8 压缩项目. 51 5-9 将程序拷贝到存储卡. 52 5-10 在硬盘上保存数据. 53 5-11 从CPU上装程序到PG . 54 第六章第六章 通过通过MPIMPI的通讯的通讯. 55. 5

5、5 6-1 SIMATIC的网络. 56 6-2 S7 的通讯. 57 6-3 作为系统功能的通讯. 58 6-4 S7 通讯的方法. 59 6-5 通过MPI组成的网络. 60 6-6 MPI连接器的选择. 61 6-7 终端电阻. 62 6-8 全局数据综述. 63 6-9 全局数据组. 64 6-10 全局数据:配置步骤 . 65 6-11 全局数据: 配置硬件. 66 6-12 编辑全局数据表. 67 6-13 编译全局数据表. 68 6-14 下装全局通讯的配置数据. 69 6-15 全局数据通讯的状态信息. 70 6-16 利用SFC 60, 61传递全局数据. 71 6-17 S

6、IMATIC的网络. 72返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司第一章第一章 检测逻辑错误检测逻辑错误?返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司1-1 1-1 显示参考数据显示参考数据引言引言对于排除逻辑错误,“Program Status”(程序状态)和 “Reference Data” (参考数据)是两个非常有力的工具。例如,在监视程序状态时发现一个内存位的条件不成立,可以利用参考数据工具来确定该位是在哪里被设置的。 对地址的多次赋值是一种常

7、见的错误,也就是该地址在程序的多处被赋值。利用参考数据工具可以很容易地发现这类错误。参考数据参考数据显示参考数据的方法是:在 SIMATIC Manager中 (离线打开了“Blocks”文件夹),选择菜单功能 Options - Reference Data - Display or -Filter. .过滤器过滤器参考数据是以过滤后的形式显示的(不论是否在菜单Options中选择了Display或 Filter选项)。过滤器定义的范围越窄,参考数据显示得越快。打开显示参考信息的窗口后,弹出了一个提示过滤数据的信息框,此时应该检查当前过滤器的设置。选项选项参考数据中包含6个不同的内容可供选择

8、:Cross ReferencesAssignment of I/Q/M Assignment of T/C(User) Program StructureUnused Symbols Addresses without Symbols返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司1-2 1-2 过滤参考数据过滤参考数据过滤器过滤器可通过两种方法打开过滤器窗口:1.在 SIMATIC Manager 中选择菜单功能 Options -Reference Data - Filter2.在 SIMATIC Manager 中选择菜

9、单功能 Options -Reference Data - Display 然后在“Display Reference Data”窗口中选择菜单功能View - Filter 或单击 过滤器图标。用户设置用户设置 打开参考数据工具后,将出现“Customize”(用户设置)窗口,可以在其中选择6种参考数据中哪一个先打开。返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司1-3 1-3 交叉参考表交叉参考表交叉参考表交叉参考表 在“Display Reference Data” 窗口中,选择菜单功能 View - Cross Ref

10、erences 或单击相关图表可以打开交叉参考表。交叉参考表为在用户程序中已用地址的列表:- inputs(输入)- outputs(输出)- bit memories(标志存储器)- counters(计数器)- timers(定时器)及其它(见下页)表格结构表格结构交叉参考表中包含以下各列: 列内容 / 含义 Address(地址)操作数的绝对地址Symbol(符号)地址的符号名Block(块)使用该地址的块Type(访问类型)只读 (R) 或只写 (W) 访问Language(语言)生成块时的编程语言 Details(细节)对该地址访问的指令对某一地址的对某一地址的 在交叉参考表中选中一

11、地址后,可通过菜单功能View - Cross Reference for 交叉参考信息交叉参考信息 Address 打开一个新的窗口,其中只包含被选中地址的交叉参考信息。返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司1-4 1-4 过滤交叉参考表过滤交叉参考表地址地址 在选项框中选择要在表中列出的地址类型。过滤范围过滤范围Filter area(过滤范围)用来选择要显示的地址范围。可以分几段输入。例如,输入“10-50; 70; 100-130” 意味着地址 70和地址范围10到50以及100 到130的地址将被显示。访问类

12、型访问类型在标准设置中,所有访问类型都被显示。也可以选中选项 “Selected”选择访问类型,例如在选项框中选W,则只显示写访问。列的选择列的选择在选项框中可以确定交叉参考表中列的数目及内容。设定标准设定标准如果希望下一次打开“Display Reference Data”窗口时, 仍能使用上述设定值,必须单击“Save as standard”按钮,将当前设置保存为标准设置。与此相对,单击“Default”按钮可恢复原来的标准设定。返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司1-5 1-5 查找参考数据查找参考数据查找数

13、据查找数据显示参考数据时,可以根据一个字符串查找相关的参考数据。下列窗口中都支持该功能:Cross References AssignmentUnused SymbolsAddresses without Symbols.说明说明该查找功能为纯文本式搜索,所以输入的字符串必须十分准确要包括每一个逗点,短划线和空格。附加设置为:搜索address(地址), symbol(符号), block(块) 或 language(语言)待搜索的字符串为whole word(完整的字)还是字的一部分是否区分大/小写字母搜索范围和方向返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电

14、力仪表有限公司江阴众和电力仪表有限公司1-6 1-6 利用交叉参考表修改块利用交叉参考表修改块2x步骤步骤在交叉参考表中的地址上双击,可以打开LAD/FBD/STL 编辑器并显示使用该地址的块。光标停在访问该地址的程序段上。注意注意请注意参考数据是根据离线的块产生的,所以修改过的块总是要保存的。返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司1-7 1-7 地址定位功能地址定位功能1xright引言引言检测故障时,往往只需确定一个地址在程序的何处被使用过。此时,比交叉参考表更有效的手段是使用“Go to Location”(定位

15、)功能。在程序编辑器中,可以通过定位功能显示一个特定地址的交叉参考信息。使用方法使用方法在程序编辑器中选择一个地址并单击右键,然后选择菜单功能 Go to Location。 在“Go to Location”窗口中,显示出该地址在程序中的所有出现位置。在“Details”列中,指明该地址是被扫描还是被赋值。在本例中,我们感兴趣的是输出Q 8.2在程序中被置位和复位的地点。选择了相应的行后,单击“Go To”按钮可以跳到程序中的该位置上。 选择“Starting Point”按钮,可以回到起点。访问类型访问类型缺省状态下,对该地址的所有访问都被显示。选择“Selected”按钮,可以只显示写访

16、问(赋值,置位,复位)。如果选中“Overlapping access to memory areas”功能,对该地址用字形式的访问也被显示出来。返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司1-8 I,Q,M,T,C1-8 I,Q,M,T,C分配表分配表I/Q/MI/Q/M分配表分配表选择菜单功能View -Assignment - Inputs, Outputs and Bit Memory 或单击相关图标可以打开 I/Q/M 分配表(assignment)。分配表中概括了在过程映像输入区(I)、输出区(Q)和标志存储区(

17、M)的各字节中位的使用情况。每一行包含一个字节,并根据使用情况对其中的8个位分别予以标定。还可以看出是否是以字节、字或双字的形式进行的访问。I/Q/M分配表中标识符的意义:-地址未被访问,可以自由使用o以位形式的访问 x以字节、字或双字形式的访问T/CT/C分配表分配表选择菜单功能View - Assignment - Timers and Counter 或单击相关图标可打开T/C分配表。 分配表中概括了定时器和计数器的使用情况。每行显示10个定时器或计数器。FilterFilter利用“Filter”功能,可以选择要显示的存储区域及地址范围。其用法与交叉参考表中的滤波器相同。返回目录返回目

18、录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司1-9 1-9 未使用的符号未使用的符号 / / 无符号的地址无符号的地址未使用的符号未使用的符号 选择菜单功能 View - Unused Symbols 或单击相关图标,将显示一个地址表。它们是在符号表中定义过但未在用户程序中使用的地址。无符号的地址无符号的地址选择菜单功能View - Addresses without Symbols 或单击相关图标,将显示一个地址表。它们是曾在用户程序中使用但未在符号表中定义过的地址。滤波器滤波器利用过滤器功能可以选择要显示的未用符号的详细信息。返回目录

19、返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司1-10 1-10 程序结构程序结构程序结构程序结构程序结构(program structure)描述了在S7用户程序中块调用的层次。可单击相应图标打开。滤波器滤波器根据滤波器中设置的不同,程序路径可以两种格式来显示:Tree structure (树状结构,见幻灯片)或 Parent/child structure (从属结构)。在这两种格式中都将显示调用块和被调用块符号的意义符号的意义下列符号只在树状结构中显示:在树状结构的根部给出对局部数据存储器的最大需求量(以字节为单位)。 nnn

20、 在每个调用路径的最后一个块上给出了该路径上对局部数据存储器的最大需求量。返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司1-11 1-11 块的比较块的比较 (1) (1) 见下页见下页概述概述块的比较功能可以用来比较离线和在线的块或者硬盘上的两个用户程序的块。例如,可以利用该功能来确定在离线编程并下装后,后来在CPU中是否对程序做过修改及在哪些段上程序不同。步骤步骤用鼠标右键选择S7程序中的块文件夹。选择菜单Compare Blocks。选择比较对象是在线/离线程序还是两个离线程序,然后用“OK”按钮确认。在随后的画面中,列

21、出了块的区别。选择有区别的行然后单击“Details”按钮。在“Compare Blocks - Details”窗口中,可以确定块被修改的时间和块的长度是否被改变。单击“Go To”按钮后,有区别的块将分别在两个窗口中打开,并显示第一个不同之处。 注意:只能在离线窗口修改程序。返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司1-12 1-12 块的比较块的比较 (2) (2)区别区别单击“Go To” 按钮后(见上页),编辑器中将并列打开两个窗口中,并显示有区别的块中第一个不同之处。 例如例如在上例中, M8.5 用于离线块中

22、而M8.6用于在线块中,作为I16.5边沿检测的辅助标志位。这说明,当离线编辑的块被下装到CPU中后,又对离线或在线的块作过修改。通过读“Compare Blocks - Results”窗口中的时间标签,可以识别出哪一个块是最后修改的。返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司第二章第二章 检测偶发的错误检测偶发的错误返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司2-1 2-1 显示显示CPUCPU信息信息显示显示CPUCPU信息信息利用该功能可以在编程

23、器或HMI设备上立即显示针对零星错误的错误信息。PG或OP所连接的CPU一进入由错误导致的停机状态时,一个信息窗口,“CPU Messages” 就会弹出来(如幻灯片左下部所示)。在菜单PLC - CPU Messages中可以设置该功能,具体参数如下:Registered Modules Registered Modules 该选项下列出了所有连接在SIMATIC Manager 上的CPU,选项表分为4列:1.第一列中的图标用来表示该连接是否被外部设备中断。2.在“W”列中,可以激活或禁止系统诊断和用户诊断信息。3.在“A”列中,可以激活或禁止中断信息。CPU信息功能将检查出现问题的模块是

24、否支持诊断和中断功能。如果不支持,则显示错误信息。4.在“Module”列中,模块的名字或S7程序的路径被输入。Incoming MessagesIncoming MessagesTop: 只要收到一条信息,“CPU Messages”窗口就会出现在前台,在窗口中显示该信息并同时存档。Background: 在后台接受信息并存档。即信息窗口出现在后台,也可以根据需要显示在前台。Ignore: 信息既不显示又不存档。ArchiveArchive可以修改存档的数目 (40 至 2000 条信息) 或清空存档信息。返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限

25、公司江阴众和电力仪表有限公司2-2 2-2 在诊断缓冲器中写入用户信息在诊断缓冲器中写入用户信息SEND =TRUE1 2发送缓冲器发送缓冲器诊断缓冲器诊断缓冲器异步地异步地向用户程序发送向用户程序发送节点节点如:如:PG, OPCPUSFC 52概述概述利用系统功能SFC 52 可以在诊断缓冲器中写入自己定义的信息,例如,超过水压的下限。同时,该信息还可以显示在PG或OP上。要实现此功能必须激活诊断信息。程序程序在用户程序中调用 SFC 52 并分配参数。一定的标准文本已存储在CPU中,SFC的通过一个参数来选择这些文本。详细信息请参见Standard and System Function

26、s(标准和系统功能)手册或在线帮助。示例示例在本例中,如果PIW352的值超过2000,则调用SFC 52。 只有当检测到逻辑信号的边沿时,才发送信息。合理分配块的参数(SEND = TRUE) ,使得诊断信息可以显示在PG上。 EVENTN参数决定了发送文本的内容。LPIW304/ 读模拟值L2000/ 模拟值2000IFPM30.1/ RLO 边沿检测JCNnonecall SFC52 / 诊断缓冲器的用户入口SEND:TRUEEVENTN:W#16#9B83/ 外部的、到来的、超过限位值 INFO1:MW 100/ 附加信息 1INFO2:MD 102/ 附加信息 2RETVAL:MW

27、31/ 错误信息的返回值none:BE返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司2-3 2-3 配置用户自己的文本信息配置用户自己的文本信息操作步骤操作步骤用鼠标右键单击S7程序,然后选择Special Object Properties - Message.配置信息配置信息单击“New Message”按钮,将出现下一个自由信息的号码,例如:A003。 在“Text”栏中,应输入incoming(到来)和outgoing(离去)事件的文本信息。在“Identification”栏中,可以改变事件号码(message nu

28、mber)。通配符通配符最多两个通配符可以插入到信息文本中。它们是通过SFC 52 的参数“INFO1/INFO2”传递进来的。在本例中,参数INFO 2是一个实数。插入通配符的方法是,以字符开头,然后输入1或2,这取决于首先显示INFO1和 INFO2中哪一个参数。最后输入显示格式,例如,%e。 可使用的格式标识符如下:%ix16进制数,长度为 i %iu无符号十进制数,长度为 i %id带符号十进制数,长度为 i %e规格化的浮点数,指数前的符号为小写e%E规格化的浮点数,指数前的符号为大写E返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和

29、电力仪表有限公司2-4 2-4 调用调用SFC 52SFC 52Network 2: User message when limit value exceededENORET_VAL #error_sfc52SFC 52ENSENDEVENTNINFO 1INFO 2#analog value_normalized#dummyW#16#A901M 0.1M 0.1P#analog value_normalized5.000000e+003CMPRIN1IN2=1M 90.1概述概述在幻灯片中给出了程序的示例,其功能是将用户信息送入缓冲器并通过CPU信息显示出来。说明说明如果模拟值超过5000,

30、将通过输入端“EN”条件调用 SFC 52。 “SEND”输入端的信号为“1”,则信息将被发送到PG,并显示出来。 “EVENTN” 输入参数被定义为当事件到来时显示A组的第一条信息。通过参数“INFO1/INFO2”在信息文本中添加通配符,以便把模拟值显示出来 “RET_VAL” 输出段在下述情况下将发出错误信息: 因没有连接节点而无法发送信息或缓冲器已满在调用SFC52时分配了非法参数或格式返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司2-5 SFC 52 2-5 SFC 52 中中EVENTN EVENTN 参数的结构参

31、数的结构 事件种类15 14 13 12EVENTN1.9针对不同事件的标准文本(针对不同事件的标准文本(见标准和系统功能手册)见标准和系统功能手册)A.B利用信息配置功能定义的自由文本利用信息配置功能定义的自由文本 C.F保留以备将来扩展保留以备将来扩展事件种类事件种类11 1098 特征定义事件的特征,例如定义事件的特征,例如: Bit 8= “1” -到来的事件到来的事件Bit 8= “0” -离去的事件离去的事件Bit 10= “1” -内部错误内部错误Bit 11= “1” -外部错误外部错误 特特 征征76543210 事件号在一个事件种类中,事件号可以连续从在一个事件种类中,事件

32、号可以连续从1 到到 255事件号事件号概述概述在幻灯片中给出了EVENTN参数的结构。它是 SFC 52 的输入参数,用来定义将哪一个信息发送到诊断缓冲器中。返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司2-6 2-6 具有诊断功能的模块具有诊断功能的模块具有诊断功能模块的参数配置:具有诊断功能模块的参数配置:. 当错误出现时,触发当错误出现时,触发一个诊断中断一个诊断中断 OB 82 概述概述有些信号模块也具有诊断功能,它们能够识别模块的错误或外部错误(例如断线),并通过模块上的“SF”指示灯来显示。当错误出现时,模块将触

33、发CPU中的一个诊断中断OB82。参考ST70目录中的技术数据或相关手册,可以知道哪些模块具有诊断功能。参数设置参数设置 当设置参数和定义监视通道时,应首先单击“Diagnostic Interrupt”前的选项框,以激活模块的诊断中断。这样就可以监视现场的故障,例如断线。在幻灯片中给出了一个具有诊断功能的模拟量模块的例子。诊断中断诊断中断如果CPU中没有 OB 82,当模块出现错误时,CPU将停机。在OB82的启动信息中包含了关于错误原因的附加信息,可以用程序来访问它们(参见在线帮助)。返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表

34、有限公司2-7 2-7 在在SIMATICSIMATIC管理器中显示硬件诊断信息管理器中显示硬件诊断信息2x引言使用该功能,可以快速浏览PLC系统的状态。例如,在一个具有诊断功能的模块上出现了一个硬件错误,利用该工具,我们可以识别出哪个模块出了故障及该模块的位置。双击有故障的模块,可以看到附加信息。 操作步骤在SIMATIC管理器中选择菜单功能 PLC - Diagnose Hardware ,或者在硬件组态工具中,用图标打开一个在线的硬件站。使用说明打开系统诊断工具后,将从CPU中读出系统的硬件配置(见幻灯片左部)。在这里显示了所有的模块(包括扩展机架和远程I/O)。如果CPU处于停机状态或

35、某模块有故障,将用红色的标志来指示。 双击CPU或有故障的模块可以获得进一步的诊断信息(见幻灯片右侧)。在本例中, 在模拟量模块上出现了电源故障。注意如果在SIMATIC管理器中选择菜单功能 Options - Customize - View 并激活“Display Quick View when Diagnosing Hardware”选项框,那么在“Diagnosing Hardware”窗口中将只显示有故障的模块。返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司第三章第三章 系统信息系统信息返回目录返回目录茌平信发茌平信

36、发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司3-1 3-1 系统信息系统信息 - - 概述概述模块信息模块信息显示系统信息的方法是在SIMATIC管理器或LAD/STL/FBD编辑器中选择菜单功能 PLC - Module Information. . 。可以查看到的模块信息如下:General(概括信息)Diagnostic Buffer(诊断缓冲器)Memory(存储器)Scan Cycle Time(循环扫描时间)Time System(时间系统)Performance Data(特性参数)Communication (通讯)Stacks (堆栈)

37、“General”General”选项选项该选项中提供了下列信息:模块数据 (Version-版本, Order No.-定货号)位置 模块状态返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司3-2 3-2 模块信息模块信息: : 存储器存储器选项选项 返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司3-33-3模块信息模块信息: : 循环扫描时间循环扫描时间选项选项 概述概述循环扫描时间为CPU刷新映像区、执行用户程序、完成所有诊断功能以及与编程设备通讯的时间。

38、“Scan Cycle Time” Scan Cycle Time” “Scan Cycle Time”选项中提供了关于程序循环执行的下列信息:选项选项 从上一次启动后的最长循环时间(Longest cycle time)。 从上一次启动后的最短循环时间(Shortest cycle time)。 当前/上一次循环周期(current/previous cycle time)。显示预置的最大循环监视时间 (maximum scan cycle time)。显示预置的最小循环监视时间 (仅指 S7-400)。这样,可以实现固定的循环周 期,总是当最小循环扫描时间结束后开始一个新的循环周期。返回目

39、录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司3-4 3-4 模块信息模块信息: : 时间系统时间系统选项选项. 在在SIMATIC管理器中管理器中:PLC - Set Date and Time时钟时钟时钟(clock)框中仅显示CPU中集成的实时时钟的数据,设置时间的操作见下文。修正因子修正因子修正因子(correction factor)是在硬件组态时设置的校准时钟的参数。(详见硬件组态一章)。时钟同步时钟同步时钟同步(Clock Synchronization)有几种方式:在一个PLC系统内同步,例如,采用多处理器。在 MP

40、I 网络的主从之间同步。采用MPI接口的点到点连接设备间的同步。运行时间表运行时间表运行时间表(Run-time meter)用于测量一个设备的运行时间。CPU中的下列系统功能与运行时间表有关:SFC2设置默认值SFC3启动和停止SFC4读出当前流逝的小时数运行时间表的个数取决于CPU的型号 (最大8个)。计时的范围从0到32767小时。设置日期和时间设置日期和时间 有两种方法可以设置模块的日期和时间:1.在SIMATIC管理器中选择菜单功能 PLC - Set Date and Time 2.利用系统功能SFC0设置日期和时间。 返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4

41、 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司3-5 3-5 模块信息:性能数据选项模块信息:性能数据选项. 在在SIMATIC管理器管理器: : 块文件夹块文件夹- 属性属性(Properties)用途用途关于存储器容量的信息,可以帮助用户在下装程序之前判断:自己离线开发的程序能否在目标CPU上执行。性能数据性能数据性能数据(Performance Data)选项包含下列信息:工作存储器的容量(work memory)集成的装载存储器的容量(intergrated load memory)最大的存储卡的容量(maximum slot-in load memory)地址空间的范围(add

42、ress areas): process image inputs(过程输入映像), process image outputs(过程输出映像), bit memory(标志存储器), timer(定时器), counter(计数器)和local data(局部数据)。块文件夹的属性块文件夹的属性在SIMATIC管理器中查看块文件夹的属性,可以确定用户程序在CPU中所需的存储空间。返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司3-6 3-6 性能数据性能数据: : 块块块块在“Performance Data”选项下单击“Bl

43、ocks”按钮,可以查看哪些块可以下装到目标CPU中。显示的信息包括: 组织块系统功能块FC, FB, DB的最大数目块的最大长度返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司第四章第四章 顺序控制顺序控制S1S2T1T2S4T3S6T4T5S5返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司4-1 4-1 顺序控制任务顺序控制任务任务将一个具有四个工作站:预备、钻、铣和终检的加工线用顺序控制来编程。一个工件位于预备位置上。起动条件满足后,工件被传送到钻加工位置

44、(步1)。对工件进行四秒钟钻加工(步2)。钻加工时间到达后,工件被继续送到铣加工站(步3)。对工件进行四秒钟铣加工(步4)。铣加工时间到达后,工件被送到终检站(步5)。对工件进行终检(步6)后,在预备工作站上放一个新零件(或者已经有了新零件),再按应答键,可以使过程从头开始。从以上描述已经可以看出,加工过程由一系列步(S)或功能组成,这些步或功能按顺序由转换条件激活。顺序控制上面的任务同以前的控制任务相比类型不同。这种任务的过程被分解成步,按一定的顺序运行,适于用顺序控制来实现。顺序控制的典型例子是洗衣机和汽车洗涤流水线,或交通信号系统。即:传统方法中采用步进传动装置或定时盘来实现的控制过程。

45、相反,电梯控制是采用逻辑操作控制的典型例子,在这种控制中不存在按一定顺序重复的“步”。S1S2S3S4S5S6S7 预备 钻 铣 终检返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司4-2 4-2 顺序控制的结构顺序控制的结构顺序控制的结构 一个完整的顺序控制系统分四个部分:- 方式选择 - 顺控器 - 命令输出 - 故障信号和运行信号在本章中,我们主要是弄清顺控器的原理。方式选择在运行方式选择部分中,处理各种运行方式的条件和封锁信号。运行方式在操作台上通过选择开关或按钮设置和显示。设置的结果形成使能信号或封锁信号来影响“顺控器

46、”和“命令输出”。通常,基本的运行方式如下:在“自动”方式下,顺控器中确定的控制顺序在起动后不需操作人员的干预自动执行。 “单步”方式使系统的安装调试变得简单,并可以在顺控器出现故障时使用,在这种方式下可以由手动一步一步地执行顺控器的程序。在“键控”方式下,各执行机构(输出端)可以由手动控制且不依靠PLC程序。在我们这个任务中,方式选择部分缩减到在自动方式下,仅对顺控器进行开/关控制。一步一步地管理程序执行的顺序,可以给每个步编写一个等待时间或者一个监控时间,这两个时间被当作转换条件和/或故障信号来处理。命令输出在这个部分中,由顺控器决定的步序以及从系统过程来的封锁信号来激活输出。故障信号和状

47、态信号在“信号部分”中产生状态信号和故障信号。例如对当前步的显示。启动停止自动方式单步方式键控方式方式选择应答故障信号和运行信号顺控器使能 初态状态转换条件命令输出手动控制互锁条件步序标志驱动执行机构顺控器返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司4-3 4-3 顺控器的原理顺控器的原理顺控器的启动如果其它的步都没有激活,那么信号“SEQUENCER ON”确定顺控器的初始状态,初始步被置位。这样,既可以启动顺控器,也可以在最后一个步标志SFX复位后使顺控器重新启动。顺控器的停止当 “SEQUENCER ON”信号的状态为

48、“0”时,所有的步标志SF0到SFx必须复位。如果需要从中断点继续进行控制,必须通过一个附加程序来实现(暖起动)。步序标志的置位/复位 为从一个已激活的频准确地进入下一步,必须对这个已激活的步标志和进入下一步的转换条件进行AND运算,得出的逻辑信号使下一个步标志置位,并使原来正在运行步标志复位。到了最后一步SFx时,转换条件只是使最后一步标志SFx复位,第一步步标志SF0在所有的步标志被处理之后而重新置“1”(参见顺控器的起动)。-SF7-SF1-Automatic -Initial state&顺控器启动-Automatic&顺控器停止SRR-SF0-SF1-SF7置/复位步序标志最后一步的

49、标志-SF2SR-SF3-SF2- Transition from S2 to S3&-SF6S-SF7&-Final inspectionSF. = Step flagS. = Step StartR-SF7R-SF6S返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司4-4 4-4 命令输出的原理命令输出的原理现行步的命令输出命令输出根据运行方式是“自动”还是“手动”将有所不同,对不同的运行方式。必须考虑使用不同的安全封锁信号。在顺序控制中,对具有存贮功能的赋值输出(S Qx.y)应该小心,因为,用这种赋值在顺控器的控制出现故

50、障时,在后面的步中复位条件可能不满足。=1&-Output=-SFx-Automatic-MANUAL Print打印设置打印设置 通过菜单功能File - Print Setup 可以改变打印机的设置。 返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司5-3 5-3 打印预览打印预览打印预览打印预览选择菜单功能File - Print Preview可以看到打印预览。说明说明通过菜单功能Options - Customize 可以设置LAD语言下打印页的外观。例如:对地址区域长度的设置会影响打印页上可在一行中显示的串联触点的数

51、量及触点上方符号名中一行可显示的字符数。 返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司5-4 5-4 页面设置页面设置页面设置页面设置选择菜单功能 File - Page Setup ,可以设置打印页面的格式(例如A4页面)。 页眉和页脚页眉和页脚在SIMATIC管理器中,可以设置整个项目中所有文档的标题和页脚。 选择菜单功能 File - Headers and Footers 可显示输入标题和页脚的对话框。对话框中已缺省设置了在页眉和页脚上打印日期、文件名和页码的功能。(例如 Date Time, Page Page,

52、Object)。返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司5-5 5-5 其它文档功能其它文档功能参考数据参考数据网络配置网络配置配置信息配置信息符号表符号表程序结构程序结构交叉参考交叉参考 I/Q/M/T/C分配表分配表校验表校验表未用的地址未用的地址无符号的地址无符号的地址参考数据参考数据如果将参考数据打印出来,在一定程度上会使检测故障变得更加容易。详见“检测和排除故障”一章。符号表符号表符号表中有绝对地址、符号名和符号注释等相关信息。详见“符号”一章。配置信息配置信息配置信息是由硬件组态工具产生的。将以文本形式打印输

53、出。如果想以图形方式打印,可以将图形拷贝到剪贴板上再插入其它应用软件(如 Winword)后打印输出。网络配置网络配置 用图形方式显示出网络中的站和相关配置,例如MPI地址。返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司5-6 5-6 保存程序保存程序将程序拷贝到存储卡中:将程序拷贝到存储卡中:1. 在SIMATIC管理器中打开两个窗口:一个窗口包含要保存的程序,另一个为S7存储卡 “Memory Card” 的窗口。2. 用鼠标将要保存的程序拷贝到“S7 Memory Card”窗口中。压缩存入磁盘压缩存入磁盘1. 在SIM

54、ATIC管理器中选择菜单功能 File - Archive 。2.选择要压缩保存的项目3.输入压缩文件名从从CPU上装程序到上装程序到PG: 1. 在SIMATIC管理器中生成一个新的项目2. 单击“Online”图标3. 单击S7程序并选择块4. 在SIMATIC管理器中选择菜单功能 PLC - Upload 或1. 在SIMATIC管理器中选择项目2. 选择菜单功能PLC - Upload Station 说明说明对于某些CPU (例如CPU 416),允许操作CPU的内存卡。为此,可使用菜单功能 PLC - Download to EPROM Memory Card on CPU。返回目

55、录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司5-7 5-7 确定项目的大小确定项目的大小引言引言如果一个项目需要大于1.44 MB的存储空间,仍然可以把它压缩后存在软盘上。浏览器浏览器在浏览器中可以看到项目的大小:用右键单击项目文件夹或选中项目文件夹然后选择菜单功能File - Properties打开“Properties” 窗口后可看到项目的大小。 返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司5-8 5-8 压缩项目压缩项目引言引言如果一个项目中的数据占用了

56、大量的存储空间,以至于无法保存在一张软盘上,就要使用压缩功能。压缩后的数据所占的存储空间仅为原来的1/8左右。它采用标准的压缩工具,PKZIP, ARJ, LHARC, RAR 或 WINZIP,其中的一个必须安装在PG上。如果想使用长文件名或项目名,应采用PKZIP, WinZip 或 RAR。STEP 7提供的压缩工具为ARJ 和PKZIP。在SIMATIC管理器中选择菜单功能Options - Customize - Archive, 可以设置压缩文件的目录。压缩压缩要压缩的项目必须在SIMATIC管理器中关闭。选择菜单功能 File - Archive。在对话框中选择要压缩的项目。在下

57、一个对话框中选择压缩文件的名字。在最后的对话框中,在如下选项中选择:- Disk-crossing archive =是否将文件压缩在几张磁盘上-Incremental archiving= 只有ACR属性的文件(STEP7文件)被压缩-Reset archive bit = 只压缩从上次压缩后被修改的文件-Consistency check = 比较被压缩的文件(仅指 ARJ)解压缩解压缩选择菜单功能 File - Retrieve.选择压缩文件在下一个对话框中,选择被释放项目的目标路径。在最后一个对话框中选择是否覆盖和是否恢复存储路径。 返回目录返回目录茌平信发茌平信发PLCPLC培训教材

58、培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司5-9 5-9 将程序拷贝到存储卡将程序拷贝到存储卡要求要求存储卡驱动器必须安装在 STEP 7 软件中。如果未安装,单击“Start” 按钮并选择Simatic - STEP 7 - Memory Card Parameter Assignment 并安装驱动器。然后在SIMATIC管理器的工具条上将出现内存卡的图标。在拷贝程序之前内存卡必须被擦除。在SIMATIC管理器中打开两个窗口: 一个包含要存储的用户程序 另一个中显示存储卡拷贝拷贝选择要拷贝的块然后用鼠标拖到存储卡窗口中。说明说明对于某些CPU (例如CPU 416),允

59、许操作CPU的内存卡。为此,可使用菜单功能 PLC - Download to EPROM Memory Card on CPU。 返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江阴众和电力仪表有限公司江阴众和电力仪表有限公司5-10 5-10 在硬盘上保存数据在硬盘上保存数据SIMATIC SIMATIC 管理器管理器通过SIMATIC管理器可以全面地观察项目中的数据。在幻灯片中可以看到项目“Syh_32” 的所有文件夹和对象。项目项目一个项目中包含下列数据: 一个或多个用户程序 符号表 硬件站 网络配置返回目录返回目录茌平信发茌平信发PLCPLC培训教材培训教材4 4江

60、阴众和电力仪表有限公司江阴众和电力仪表有限公司5-11 5-11 从从CPUCPU上装程序到上装程序到PGPG 从从CPUCPU上装程序到上装程序到PGPGPLC启动运行之前,在PG的硬盘应该有最终版本的程序。最好的办法是,程序在PLC上执行之前将程序及所有的注释和符号保存在硬盘上。当修改程序时,总是应该马上将修改后的块保存在硬盘上以免丢失注释和符号。如果程序不在PG上,可以从CPU中装载上来。在这种情况下,注释和符号将丢失。不要忘记上装系统数据块,因为其中包含了组态和通讯数据。操作步骤操作步骤从CPU中上装全部程序到PG中的操作步骤如下:在SIMATIC管理器中生成一个新的 S7程序在工具条

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论