西门子STEP7程式语言与使用技巧


西门子STEP7程式语言与使用技巧

文章插图
西门子STEP7程式语言与使用技巧【西门子STEP7程式语言与使用技巧】《西门子2STEP7程式语言与使用技巧》从STEP 7高级程式语言的使用方法与实用技巧出发,介绍了如何实现更加清晰、高效的程式结构,并充分满足工艺和特殊算法等要求,使程式维护和修改更加方便,调试过程更加便捷,从而帮助用户在自动化项目开发、维护等各个阶段取得事半功倍的效果 。
基本介绍书名:西门子STEP7程式语言与使用技巧
ISBN:9787111268482
页数:273页
出版社:机械工业出版社
出版时间:2009年6月1日
装帧:平装
开本:16
内容简介《西门子2STEP7程式语言与使用技巧》分为9章,分别介绍了STEP 7高级编程、STEP 7的定址方式、STEP 7编程常见错误、S7.PLCSIM的使用、S7-SCL编程、S7-GRAPH编程、S7.HiGraph编程、S7.CFC编程、1rl.S7 Converting BlockS编程等的使用 。《西门子2STEP7程式语言与使用技巧》还附赠示例光碟一张,内容包括STEP 7_ProfeSSional_Edition_2006(包括STEP 7 V5.4 SP2完整版安装程式,S7.SCL V5.3 SPl、S7-PLCSIMv5.3 SPl、S7.GRAPH V5.3 SP2安装程式),S7-HiGraph V5.3 SPl,S7.CFC V6.0安装程式,相关软体使用手册和演示例程 。《西门子2STEP7程式语言与使用技巧》可作为工业自动化领域技术人员使用STEP 7编程软体的参考书或培训教材,亦可作为高等院校电气工程及其自动化专业和机电一体化等相关专业的高年级本科生或研究生的教材或参考书 。编辑推荐《西门子2STEP7程式语言与使用技巧》由机械工业出版社出版 。目录序前言第1章 STEP7高级编程第2章 STEP7的定址方式2.1 概述2.2 STEP7的定址方式分类2.2.1 STEP7的定址分类2.2.2 直接定址方式2.2.3 间接定址方式2.3 POINTER与ANY数据类型2.3.1 POINTER数据类型2.3.2 ANY数据类型2.4 指针编程例子2.4.1 指针编程例子程式1:数据複製2.4.2 指针编程例子程式2:数组定址2.4.3 指针编程例子程式3:字元串转换2.4.4 指针编程例子程式4:批量模拟量处理2.4.5 指针编程例子程式5:位状态监控第3章 STEP7编程常见错误3.1 概述3.2 STEP7编程常见的错误举例3.2.1 简单错误3.2.2 循环程式错误3.2.3 数据类型匹配不严谨3.2.4 语句执行先后顺序3.2.5 上升(下降)沿不工作3.2.6 定时器不工作3.2.7 定时器的定时与程式扫描周期3.2.8 软定时器的使用3.2.9 计数器不工作3.2.10 数据块错误3.2.11 在FC的使用中常见的错误3.2.12 调用FB引起的错误3.2.13 FC/FB使用总结3.2.14 OB块引起的错误3.2.15 项目一致性检查(数据块,FB,FC更新)3.2.16 例子程式的使用事项3.2.17 重要声明第4章 S7-PLCSIM的使用4.1 概述4.2 软体的基本信息4.2.1 S7-PLCSIM简介4.2.2 S7-PLCSIM与真实PLC的差别4.2.3 S7-PLCSIM软体兼容性4.3 S7-PLCSIM的使用4.3.1 S7-PLCSIM的特性4.3.2 S7-PLCSIM的调用4.3.3 S7-PLCSIM简单示例4.3.4 S7-PLCSIM的常见问题第5章 S7-SCL编程5.1 概述5.2 软体的基本信息5.2.1 S7-SCL简介5.2.2 S7-SCL与STL5.2.3 S7-SCL的安装与使用5.2.4 S7-SCL软体兼容性5.3 S7-SCL套用于虚拟工程5.3.1 虚拟工程工艺要求5.3.2 S7-SCL简单示例5.4 S7-SCL的常见问题5.4.1 程式编写的相关问题5.4.2 程式最佳化的相关问题5.4.3 编译错误的相关问题5.4.4 与监控调试的相关问题第6章 S7-GRAPH编程6.1 概述6.2 软体的基本信息6.2.1 S7-GRAPH简介6.2.2 S7-GRAPH与STL6.2.3 S7-GRAPH的安装与使用6.2.4 S7-GRAPH软体兼容性6.2.5 S7-GRAPH中英文辞彙对照关係6.3 S7-GRAPH基本概念与使用6.3.1 S7程式构成6.3.2 用户界面6.4 顺控器规则6.4.1 顺控器执行规则6.4.2 顺控器结构6.4.3 顺控器元素6.4.4 条件与动作的编程6.4.5 S7-GRAPH的特有地址6.4.6 S7-GRAPHFB的参数设定6.4.7 S7-GRAPHFB程式的背景数据块6.4.8 背景数据块进阶使用6.5 程式调试6.6 S7-GRAPH套用于虚拟工程6.6.1 虚拟工程工艺要求6.6.2 S7-GRAPH简单示例6.7 S7-GRAPH常见问题6.7.1 与监控调试的相关问题6.7.2 与使用技巧的相关问题第7章 S7-HiGraph编程7.1 概述7.2 软体的基本信息7.2.1 S7-HiGraph简介7.2.2 S7-HiGraph与STL7.2.3 S7-HiGraph的安装与使用7.2.4 S7-HiGraph软体兼容性 7.2.5 57-HiGraph中英文辞彙对照关係7.3 S7-HiGraph基本概念7.3.1 S7程式构成7.3.2 S7-HiGraph程式结构7.3.3 S7-HiGraph与S7-Graph的比较7.3.4 S7-HiGraph状态图的重複使用7.3.5 S7-HiGraph项目完整流程7.4 S7-HiGraph基本使用7.4.1 用户界面7.4.2 状态图编程7.4.3 指令编程7.4.4 等待.监控.延迟时间的编程7.4.5 操作模式编程7.4.6 图表组编程7.4.7 状态图讯息交换编程7.4.8 程式编译7.4.9 程式调用/下载/调试7.5 S7-HiGraph套用于虚拟工程7.5.1 虚拟工程工艺要求7.5.2 S7-HiGraph简单示例7.6 常见问题7.6.1 与监控调试的相关问题7.6.2 与使用技巧的相关问题第8章 S7-CFC编程8.1 概述8.2 软体的基本信息8.2.1 S7-CFC简介8.2.2 CFC与SCL及STL8.2.3 CFC的安装与使用8.2.4 S7-CFC软体兼容性8.2.5 S7-CFC中英文辞彙对照关係8.3 S7-CFC基本概念与基本使用8.3.1 S7-CFC程式构成元素8.3.2 操作S7-CFC程式块8.3.3 编辑S7-CFC程式块8.3.4 修改输入/输出的属性8.3.5 连线关係8.3.6 运行时间属性8.3.7 编译8.3.8 下载用户程式至目标系统8.3.9 回读Chart8.3.1 0测试及调试8.4 CFC套用于虚拟工程8.4.1 虚拟工程工艺要求8.4.2 CFC简单示例8.5 S7-CFC常见问题8.5.1 与监控调试的相关问题8.5.2 与使用技巧的相关问题第9章 TI-S7ConvertingBlocks编程9.1 概述9.2 功能块介绍9.2.1 功能划分9.2.2 功能描述9.2.3 位逻辑功能9.2.4 表功能9.2.5 移位功能9.2.6 移动功能及功能块9.2.7 压缩数据:FB869.2.8 定时器功能及功能块9.2.9 可禁止事件Drum:FB859.2.10 转换功能及功能块9.2.11 浮点数数学运算功能9.2.12 标準偏差:FC1029.2.13 比较功能块参考文献序言近年来,随着社会经济的快速发展,大量高技术水平的工业自动化项目付诸实施,其中不乏一些引进先进成套设备的项目 。在这些项目的实施过程中,很多先进的控制理念、项目开发流程大大开拓了我们的视野,同时也对自动化工程师提出了更高的要求 。这些先进的控制技术在使用、维护等各个环节都需要自动化工程师深入掌握编程软体的使用方法以及特性,从而使得系统硬体的性能充分发挥 。作为全球领先的工业自动化产品供应商,西门子公司致力于以最先进的自动化技术和产品,向用户提供具有前瞻性优秀的全集成自动化解决方案 。作为全集成自动化系统的核心,SIMATIC s7-300/400系列可程式序控制器集先进的控制思想、现代通信技术和IT技术的最新发展于一身,在cPu运算速度、程式执行效率、故障自诊断、联网通信、面向工艺和运动控制的功能集成以及实现故障安全的容错与冗余技术等方面取得了业界公认的成就,并在中国得到了广泛的套用 。s7系列PLC的编程软体STEP 7採用SIMATIC软体的集成统一架构,提供符合IEC-61131.3的多种高级程式语言,使S7系列PLC在实现複杂工艺控制、多重回路调节等智慧型控制时,在算法上具有鲜明的特点和显着的优势 。这些高级语言针对不同的控制对象,拥有不同的编程风格,最大限度地拉近了自动化工程师与工艺、设备工程师、以及维护、操作人员之间的距离 。