S7-1200编程组态教程1.ppt_第1页
S7-1200编程组态教程1.ppt_第2页
S7-1200编程组态教程1.ppt_第3页
S7-1200编程组态教程1.ppt_第4页
S7-1200编程组态教程1.ppt_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

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

文档简介

1、S7-1200和STEP 7 Basic V10.5,第4章,STEP 7 Basic中的编程,诊断,下载,编程,块,可编程逻辑控制器标签,创建和编辑程序,清除程序创建流程,x块重复操作,可编程逻辑控制器变量和本地变量,诊断,下载,编程,块,可编程逻辑控制器变量,定义可编程逻辑控制器变量,可编程逻辑控制器变量,详细界面,定义位存储保持区域,属性,保持标记,系统创建的常数,变量符号,常数符号, 批量创建功能:输入符号名称,用鼠标绘制一个足够大的方框符号名称,可以自动创建所需的符号名称。地址也是自动分配的,创建符号批量创建功能,用“操作手柄”绘制一个矩形,诊断,下载,编程,块,可编程逻辑控制器变量

2、,变量定制结构:应用于功能分区,对于大型项目有一个清晰的结构,可编程逻辑控制器变量定制结构,功能结构:项目结构排列快速而清晰,根据不同的功能对可编程逻辑控制器变量进行分类。 程序块:的编程、块、可编程逻辑控制器变量、定制结构应用于功能子部分。对于大型项目,有一个清晰的结构,定制的程序块结构,快速清晰的功能结构:的项目结构。在步骤7基础中,可编程逻辑控制器变量根据不同的功能、诊断、下载、编程、块、可编程逻辑控制器变量和各种类型的块进行分类。实例、ob100、ob20x、ob82,有几个组织块来实现启动、时间和硬件中断、实例、诊断、下载、编程、块、可编程逻辑控制器变量、ob组织块:操作系统和用户程

3、序之间的接口可以通过编程组织块来控制可编程逻辑控制器的动作。下列事件可用于启动组织块:中循环程序的执行,中断程序的执行时间错误,STEP 7 Basic中块的类型,诊断,下载,编程,块,可编程控制器变量,FC函数:无记忆代码块经常需要复杂函数的编程过程。函数执行后,临时变量中的数据将会丢失。如果要永久保存数据,程序需要使用数据块。必须编写、诊断、下载、编程、块、可编程逻辑控制器变量。数据库数据块:用于存储用户数据的数据块的最大容量取决于可编程逻辑控制器:的工作内存差异全局数据块可以从所有程序块中访问。全局数据块的结构是对应于功能块的用户定义的示例数据块。示例数据块的结构与功能块的接口规范一致。

4、块类型、诊断、下载、编程、块、可编程逻辑控制器变量、功能块:代码块将它们的值永久存储在实例数据块中,因此代码值即使在块被执行后仍然有效。所有输入、输出、输入/输出参数都存储在实例数据块中,实例数据块是功能块的存储器,STEP 7 Basic中块的类型,块编辑器中的描述,实例,可写,定义数据块初始值,诊断,下载,编程,块,可编程逻辑控制器变量,功能块接口,实例数据块由系统创建,数据块的内容取决于功能块的接口类型。,诊断,下载,编程,块,可编程逻辑控制器变量,多实例数据块。应用多实例数据块后,当调用多个功能块时,只能使用一个实例数据块(一个多实例数据块),多实例数据库,静态输入输出,诊断,下载,编

5、程,块,可编程逻辑控制器变量,添加新块,块类型语言选择,定义块类型,仅通过符号名访问,诊断,下载,编程,访问块的符号名,可编程逻辑控制器变量,和新块,仅具有符号访问的块,具有符号访问和绝对寻址的块,可维护性在全局定义的功能块接口中定义。偏移、诊断、下载、编程、阻塞、可编程逻辑控制器变量、优化已用内存,并且在混合变量类型时不会减少内存消耗。“仅通过符号名访问”意味着不会减少内存消耗。经典的“数据库,符号”数据库,当混合变量类型时,内存消耗将大大减少。新块的编程、块、可编程逻辑控制器变量、符号名寻址和绝对地址寻址,可通过符号名和绝对地址访问。如块编辑器中所述,数据块的保留是全局定义的,可以通过符号

6、名称和绝对地址、诊断、下载、编程、块、可编程逻辑控制器变量、新块的符号访问来访问。只有可以通过符号名访问的块,块编辑器中的描述,分别定义每个变量的保持性,只有通过符号名访问,诊断,下载,编程,块,可编程逻辑控制器变量,并使用块编辑器工作。单个组通常使用集合列中的指令,单独的集合列、指令部分,并且可以注释、块接口、诊断和下载块编辑器中的每个单个指令操作数表示方法、显示和隐藏绝对操作数、打开所有网络、关闭所有网络、诊断、下载、程序、块、可编程逻辑控制器变量、块编辑器表示类型、KOP:FUP:指令选择、数据类型选择、指令选择、数据类型选择、诊断、下载等。根据输入,将仅显示适当的可编程逻辑控制器变量符

7、号名称或块接口。诊断,下载,程序,块,可编程逻辑控制器变量,在块编辑器中使用操作数,从详细信息窗口和声明列表中拖放,自动定义块接口上的变量,诊断,下载,程序,块,可编程逻辑控制器变量,调用程序块,通过拖动调用功能块,诊断,下载,程序,块定义为多个实例,标签自动定义,定义为多个实例,变量自动定义,块调用,所有信息都在多实例数据块中,诊断,下载,编程,块,可编程逻辑控制器变量, 调用纠正块,修复(更新)不协调的块调用,诊断,下载,程序,块,可编程逻辑控制器变量,并随时保存块/项目,即使程序块没有完成,保存项目(即使项目块没有完成),诊断,下载,程序,块,可编程逻辑控制器变量,编译块并加载到控制器。

8、 将块加载到控制器中,诊断,下载,程序,块,可编程逻辑控制器变量,监控窗口中的交叉引用,超链接,选定变量,动态显示,局部变量也可以交叉引用,诊断,下载,程序,块,可编程逻辑控制器变量,交叉引用,折叠/展开,界面选择,人机界面中的变量定位可编程逻辑控制器变量,可编程逻辑控制器资源,任务列表,文件夹,交叉引用信息可以通过单击监控窗口中的操作数来显示。注意:使用物理上不存在的操作数,描述,保持区,诊断,下载,编程,块,可编程逻辑控制器变量,练习4-1:步骤7基本V10.5编程,动手,让我们从这里开始.对于您的实验室设计、诊断、下载、编程、阻塞、可编程逻辑控制器变量、动手操作任务:创建一个程序,将两个

9、输入电位计的值转换为重量值。重量值范围从0到0-100公斤,数据类型为实数。当“设定值”按钮被激活时,完成该功能。当输入值超过最大值50千克时,重量测量值将会不准确。此时,布尔输出“weight_ok”将以2HZ的频率闪烁。当输入值低于50千克时,重量测量值是准确的,布尔输出“重量_正常”始终为1。如果使用内部默认设置(0-100公斤)或人机界面的默认设置,选择“内部或人机界面”按钮。该内容已添加到人机界面章节中。下面将详细描述编程代码的实现过程。练习4-1:检查重量测量,诊断,下载,程序,块,可编程逻辑控制器变量,练习4-1:创建变量,1,2,动手,练习4-1:在LAD中创建函数,1,3,2

10、,动手,诊断,下载,动手,1,3,2,练习4-1:创建全局数据块,动手,练习4-1:创建全局数据块,1,3,2,4,动手,诊断,下载,编程,块,可编程逻辑控制器变量,练习4-1:动手,练习4-1:在FBD创建功能块,动手,练习4-1:将程序块插入圆形OB1块,临时本地数据,动手,练习4 块,可编程逻辑控制器变量,密码保护块保护专业知识为块提供密码保护,保护专业知识,诊断,下载,编程,块,可编程逻辑控制器变量,库的基本知识,库类型,项目库,全局库,每个块都有自己的库。 项目库中的对象只能与此项目中的项目一起打开、保存和关闭。项目的非独立全局库中的对象可以用于其他项目,库对象:功能、程序块、数据块

11、、设备、监控列表、流程图、面板、诊断、下载、编程、块、可编程逻辑控制器变量、创建新库、打开库、保存对库所做的更改、关闭库、创建新文件夹、库操作、组件列表、每个“拖放”创建文件夹、创建库、诊断、下载、程序、块、可编程逻辑控制器变量、组织块操作,这些操作可以启动组织块的事件:诊断、下载、程序、块、可编程逻辑控制器.这些中断根据优先级被添加到队列中。优先级组1、优先级组2、优先级组3、优先级组2、优先级组2、诊断、下载、编程、块、可编程逻辑控制器变量、S7-1200循环组织块、循环组织块:用户程序可以用一些循环组织块来构造。可以在组织块中设置公共项目部分。没有启动信息。用户可以定义组织块计划(不适用

12、于第一版)、OB 200、OB1、OB 20 x、计划、诊断、下载、编程、块、可编程逻辑控制器变量、启动组织块。启动的组织块:在从停止到启动的转换过程中,启动程序只能执行一次启动操作的限制。例如,启动操作的初始值可以使用多个启动组织块。用户可以定义组织块的时间表(第一版不适用)。启动组织块包含启动信息、OB 200、OB 100、OB 20 x、诊断可编程逻辑控制器变量,用作延迟中断的组织块,延迟中断,最大43360个延迟中断(延迟中断周期中断)=4。在用户定义延迟时间后,操作系统启动相应的延迟中断。调用SRT_DINT指令后开始计时。延迟中的组织块没有启动信息、ob 20x、ob 200,启

13、用中断、ob编号、时间延迟、诊断、下载、编程、块、可编程逻辑控制器变量,用于组织块的循环中断、循环中断,最多4个:延迟中断(延迟中断的循环中断)=4个循环中断组织通过使用相位偏移,周期性中断组织块可以延迟执行。循环中断组织块没有启动信息。、OB 20 x、OB200、RUN、OB200、OB200、OB 200、间隔时间、O、OB1、B1、OB1、OB1、O、B1、Prio 1、Prio 4、间隔时间、间隔时间、周期中断序列:诊断、下载、编程、块、可编程逻辑控制器变量、硬件中断的组织块、硬件中断的组织块,最多50个:使用硬件中断与特殊事件建立联系,硬件中断可以是使用硬件中断有三种不同的方式:一

14、个事件链接到一个特定的硬件中断,多个硬件中断链接到一个事件,组织块和事件之间的连接需要通过“DETACH”指令取消。使用“ATTACH”指令,可以为事件分配新的硬件中断。多个事件对应一个硬件中断组织块。硬件中断组织块没有启动信息、OB 20 x、OB 200、诊断、下载、编程、块、可编程逻辑控制器变量、硬件中断的组织块、自动定义的常数、事件发生时执行的程序、与事件分离的硬件中断组织块、导致硬件中断的事件、新的事件组织块等。下载、编程、块、可编程逻辑控制器变量、诊断错误中断组织块、诊断错误中断OB 82:如果具有诊断功能的模块检测到错误,该模块将发送诊断错误中断。在下列情况下可以调用错误中断组织块:输入事件(错误发生)输出事件(错误解决)诊断错误中断组织块具有启动信息:OB 82、诊断、下载、编程、块、可编程逻辑控制器变量、时间错误组织块、时间错误OB 80:如果发生下列事件,系统调用时间错误中断组织块:循环程序超过最大周期。正在执行被调用的组织块。中断组织块队列中发生溢出。由于高中断负载,出现中断时间错误。中断组织块具有启动信息、OB 80、诊断、下载、编程、块、可编程逻辑控制器变量、事件系统相应动作、不会触发组织块启动的事件:诊断、下载、程序、块、可编程

温馨提示

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

评论

0/150

提交评论