首页 > 技术 > 内容

西门子PLC系列中GRAPH的用法

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

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

西门子系列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作为程序的主体来编写程序,写完的程序基本上没有多少人能看懂。

猜您喜欢


压铆螺母是常用于金属和塑料材料连接的紧固件,其规格尺寸直接影响到其应用效果和使用安全性。常见的压铆螺母规格有M3、M4、M5、M6、M8等,表示螺纹的直径。每种...
2019-03-20 00:00:00
电子发烧友网报道(文/李弯弯)AI传感器是一种能够感知和测量环境物理量的设备,如温度、湿度、光照强度、压力等,并将这些物理量转化为数字信号,通过通信接口将数据传...
2024-04-22 08:00:00
电瓶是我们日常生活中重要的一部分,应用于汽车、电动自行车和备用电源等设备中。了解电瓶充电原理,可以帮助我们更好地使用和延长电瓶的寿命,并确保设备的稳定运行。电瓶...
2024-04-01 00:00:00
鞋套是常见的保护性用品,主要用于防止鞋子沾染污垢或保护地面清洁。根据不同的使用场景和材料,鞋套可以分为几种主要类型。按材料分类,鞋套可以分为塑料鞋套和布料鞋套。...
2012-03-10 00:00:00
贴片电阻是电子电路中常用的元件,其封装尺寸种类繁多。本对照表旨在帮助您快速了解常见的贴片电阻封装尺寸及其代码。封装尺寸通常用四位数字表示,例如0402、0603...
2024-11-29 10:26:22
刻刀套装主要可以分为以下几类。首先是基础型刻刀套装,适合初学者,通常包含几种常用的刀具,如平刀、尖刀和弯刀,便于进行简单的雕刻和切割。其次是专业型刻刀套装,针对...
2008-10-03 00:00:00
现代电子产品中,封装技术的选择对设备的性能、成本和体积都有着直接影响。QFN(QuadFlatNo-lead)封装因其独特的设计和优越的性能,逐渐成为许多电子应...
2025-02-21 11:29:02
贴片电阻1R50是一种常用的电子元件,其阻值为1.5欧姆。采用表面贴装技术(SMT),体积小,重量轻,非常适合用于高密度印刷电路板(PCB)的设计中。 贴片电阻...
2024-11-29 10:25:57
贴片电阻0603指的是一种表面贴装电阻,其尺寸为0603。 这串数字代表的是它的封装尺寸,单位是英寸。06代表长度为0.06英寸(约1.5毫米),03代表宽度为...
2024-11-26 11:29:50
继电器开关是应用于电气控制系统中的自动化元件。通过电磁铁的原理实现电路的开关控制,能够在低电流信号下控制高电流负载。继电器开关的主要组成部分包括线圈、触点和壳体...
2008-05-21 00:00:00