家电维修网

 找回密码
 注册
家电维修网 网站首页 电工学习 查看内容

除了LAD、FBD、STL,西门子强大的GRAPH语言你知道吗?

2019-8-15 09:56| 发布者: 好人| 查看: 375| 评论: 0

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


熟悉西门子的人都知道,西门子PLC支持的语言很多,除了最基本的LAD、FBD、STL之外,还有很多在国内不是很常见的语言,其中包括GRAPH、SCL、CFC、SFC等等。


这些语言虽然不是很常见,但对于一些特定的场合却可以起到很重要的作用。今天我们就来说说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)、在程序里输入指令如图;



12下一页

最新评论

  • 三相电源断零线,为什么会接二连三烧坏电器
  • 风力发电机转那么慢,一圈能发多少电?
  • 零线不带电,为什么还要拉一条?直接用地做
  • 电磁阀基础知识详解:原理、维护、选型
  • 新能源汽车DC/DC变换器及实物拆机图
推荐阅读

QQ|门户地图|网站地图|家电维修|手机版|家电维修技术论坛 ( 蜀ICP备14030498号-16 )

GMT+8, 2024-4-25 20:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部