家电维修网

 找回密码
 注册

QQ登录

只需一步,快速开始

家电维修网 网站首页 电工学习 查看内容

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

2019-8-15 09:56| 发布者: 好人| 查看: 124| 评论: 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下一页

最新评论

  • 制冷装置正常运转的标志与常见故障
  • 供配电系统设计中怎么计算短路电流?只需掌
  • 如何从零开始掌握PLC
  • 家里多次跳闸是什么原因导致的?如何来解决
  • 强弱电基础知识讲解
推荐阅读

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

GMT+8, 2019-12-11 05:09

Powered by Discuz!X3.4

© 2001-2020 Comsenz Inc.

返回顶部