西门子PLC系列中GRAPH的用法

时间:2025-11-01  作者:Diven  阅读:0

熟悉西门子的人都知道,西门子的PLC支持的语言很多,除了最基本的LAD,FBD,STL之外,还有很多在国内不是很常见的语言,其中包括GRAPH,SCL,CFC,SFC等等;这些语言虽然不是很常见,可以对于一些特定的场合却可以起到很重要的作用。

西门子PLC系列中GRAPH的用法

西门子系列PLC包括300、400、1500系列(除S7-1200外)均支持GRAPH指令,而S7-200系列虽然没有GRAPH语言,但是却拥有GRAPH的缩减版,那就是步进命令,有过实际编程经验的朋友都知道,在一些特定的场合需要使用循环反复的步进指令,这个指令可以自己编写,也可以直接使用PLC内部的步进指令。

只是GRAPH语言比步进语言强大得多了,所以西门子自300PLC开始,专门做了一个插件(升级包),该插件的授权需要在STEP7软件的基础上额外购买。博途软件因为系统软件的高度集成化,所以GRAPH也集成在了博途软件里,所以安装过博途软件的朋友可以直接在博途里使用该语言编写300/400/1500系列PLC的程序,下面用一个简单的例子来说明GRAPH指令的应用。

假设,我们需要做一个顺序控制的程序,程序分为4步,每步对应不同的生产工艺即不同的输出,每步以不同的脉冲命令作为使能条件。

步骤:1)电脑需要安装带仿真的博途软件。2)打开软件,建立新项目3)添加一个新设备,这里选择cpu317-2dp,保存项目;

4)回到程序编辑区,点开“程序块” 双击创建一个FB,选择GRAPH语言,依次编写程序,图示:5)在程序里输入指令如图;

第一步,输出命令置位Q0.0

第二步,执行条件为I0.2,输出命令为置位Q0.1

第三步,执行条件为I0.3,输出命令为复位Q0.0和Q0.1

第四步,执行条件为I0.4,输出命令为结束该程序块

6)编写完程序后,回到OB1中调用FB1,系统会要求生成一个背景数据块,我采用默认数据块DB1,调用完程序后,我们填写FB1管角,仅需要填写第一个和第二个;第一个是中止功能块FB1命令,第二个是执行FB1功能块,也就是程序里第一步的执行条件。

7)编译,如果没有问题就可以打开仿真,并下载到PLC里。8)将PLC打到RUN模式,然后将测试的输入输出加到仿真里。9)然后测试,先后将I0.1,I0.2,I0.3,I0.4激活,可以看到输出也发生了变化。

其实GRAPH里面除了文中所述的步进指令外,还有其功能,其功能完全可以实现各种复杂的功能,作者曾见到过一个德国工程师以GRAPH作为程序的主体来编写程序,写完的程序基本上没有多少人能看懂。

猜您喜欢

稳压二极管,又称齐纳二极管,是具有稳定电压特性的半导体器件,应用于电源保护、稳压电路和信号调节等领域。随着电子技术的不断进步,稳压二极管的种类和应用也日趋丰富。...
2025-04-05 23:30:34

贴片电阻上标有100通常表示100欧姆的阻值。贴片电阻由于体积小,无法像传统电阻一样直接印上完整的阻值,因此采用数字编码来表示。100是最常见的编码方式之一,直...
2024-11-29 10:26:07

贴片电阻上的01A并不是直接表示阻值的数字,而是采用一种编码方式来表示。01A 对应的是 100Ω 的阻值。这种编码通常采用三位数字表示,前两位数字是有效数字,...
2024-11-29 10:25:42

弹簧是常见的机械元件,应用于各个领域。主要作用是储存和释放能量,能够在受到外力作用时产生形变,并在外力解除后恢复到原来的形状。这一特性使得弹簧在各种机械装置中是...
2010-03-31 00:00:00

过滤器和过滤膜是用于分离固体颗粒和液体或气体中的杂质的关键设备。过滤器通常是指能够通过物理、化学或生物方法去除不需要物质的装置。应用于水处理、空气净化、食品加工...
2009-05-23 00:00:00

贴片电阻R020代表其尺寸为0201,这是英制单位,表示的是电阻的长和宽。0201封装的贴片电阻,长度为0.02英寸(约0.5毫米),宽度为0.01英寸(约0....
2024-11-29 10:25:59

分流器电阻作为测量电流的重要元件,起着非常重要的作用。TYOHM(幸亚)作为知名的分流器电阻品牌,优异的性能和稳定的电压参数,应用于各种电流检测和电压分配场合。...
2018-07-14 16:25:46

贴片电阻1206封装尺寸指的是其长宽高,单位为英寸。1206表示长为0.12英寸,宽为0.06英寸,约合公制3.2mm x 1.6mm。高度则根据不同厂家和型号...
2024-11-29 10:26:05

十字槽盘头带介自攻钉是应用于建筑和家具制造中的紧固件,其规格尺寸通常根据使用需求而有所不同。一般而言,常见的自攻钉直径范围在3.5mm到6.3mm之间,长度则从...
2018-01-31 00:00:00

贴片电阻上的「104」并非直接表示电阻值,而是一种数字编码方式。它代表的是10乘以10的4次方,也就是100,000欧姆,通常简写为100kΩ。理解这种编码方式...
2024-11-26 11:29:13