- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
停用序号 编译时,当前CPU的图表被转换为机器代码。根据PLC决定使用不同的编译器。在编译用于SIMATIC S7 PLC的图表时,CFC为每个功能块创建一个背景数据块,创建几个功能(FC)用于从OB中进行调用。 因此给出的序号按升序排列。如果不仅使用图表,还使用其它块(STL、SCL等等 )来执行自动化任务,它们的DB/FC序号可能和CFC序号冲突。 因此,必须为FC停用这些序号。使用以下对话框进行设置: Options - Customize Compilation。 下载 下载的前提是,待下载的用户程序必须编译无错。下载前将检查程序是否被修改。如果是,出现一个警告,还是可以下载。 使用以下菜单项下载程序: PLC - Download, 或者使用工具栏图标 。 Download….. Entire Program 这意味着块文件夹中的全部内容下载到CPU。在下载整个程序以前,删除CPU中所有的OB、FB、FC和DB。 Changes Only 此时检查时间戳,只有发生更改的部分被下载。这个检查确保从CPU中移除不需要的块。 测试 程序下载之后必须进行测试。CFC编辑器集成了测试功能以支持调试。这些测试功能使用户可以在CPU在线时,监视块I/O以及对块I/O进行参数赋值。 注意事项 除了CFC的测试能力之外,SIMATIC管理器还有附带功能,例如“Monitor/Modify Variable(监视/修改变量)”。这些功能可以在菜单项 “PLC”中找到。 切换 使用以下菜单项,可以切换到测试模式或返回到编辑模式: Test - Test mode, 或者工具栏中的Switch图标。 数据一致性 在测试过程中,对于在线的物理数据,必须存在唯一的离线数据赋值。为此,在测试模式下,不能对图表进行修改,例如互连或块插入。 监视 切换到测试模式时,自动激活“Watch”功能。 此时,动态显示登记的块I/O值,以进行监视。测试模式第一次运行时,这些I/O的I/O属性被设为“For Test”属性。 测试时,也可以登记其它I/O,以进行监视,或注销。 SFC(顺序功能图) SFC是一个 顺序控制系统,总是逐步运行。它是针对过程自动化(过程工程技术、过程控制等等)的要求而专门设计的。 应用该类顺序控制系统的典型领域是具有间歇操作的工厂。但是顺序控制系统也可以用于具有连续操作的工厂。例如,对于启动和停车,由于干扰等原因,工作点和状态会变化。 举例来讲,使用SFC,可以将产品制造规格写成事件驱动的过程。 如何工作 在SFC编辑器中使用图形方式创建流程图。可以根据固定规则放置图表的结构元素。无需担心例如算法或机器资源分配等细节,而是集中精力在组态的工艺技术方面。 在生成图形拓扑之后,切换到细节视图(缩放),然后对各个元素进行参数赋值。即对动作(步)和条件(转移)进行组态。 对动作的编程,通常是通过模式和状态改变,选择性地编辑由CFC创建的基本自动化功能。 在组态之后,用SFC生成可执行机器代码,下载到PLC,用SFC调试功能进行测试。 项目数据量 ? 每个图中的顺控序列 1 ? 每个图中的步 2 ... 255 ? 每个图中的转移 1 ... 255 ? 每个步的指令 = 50 ? 每个转移的条件 = 10 协作 ? 用SCL高级语言进行块编程 ? 使用CFC管理通用数据和代码生成 ? 从SFC直接交叉访问CFC块实例 ? 在Step 7 SIMATIC管理器中集成 固定指令 固定指令在每个循环周期中执行一次,无论当前状态如何。 例如, 可以在固定指令中编写以下动作: ? 在各个位置检测的过程变量的计算 ? 检测和处理其响应与当前状态无关的事件 (实例:监视安全屏幕)。 提供以下类型的固定指令: 前向循环动作(C-):总在执行实际状态图执行之前完成。 后向循环动作(C):总在执行实际状态图执行之后完成。 编程 固定指令编程步骤如下: 1. 双击标题为“Permanent Instructions”的指令表,打开指令输入窗口。 2. 在窗口左侧栏中选择指令类型,在右侧栏中输入STL格式的指令。 指令输入完成后,以表格形式显示在状态图编辑窗口中。 总览 状态图代表机器的各个功能单元,为说明整个机器或工厂,各个功能单元的状态图必须集中在图组中。 创建图组 通过SIMATIC管理器创建图组的步骤如下: 1. 打开希望插入图组的Sources文件夹。 2. 选择菜单项 Insert - S7 Software - Graph Group。 在Sources文件夹中创建了一个具有缺省名的图组。 在
原创力文档


文档评论(0)