[西门子] STEP7 TIA博图编程语言入门指南:掌握PLC的LAD、FBD和STL的基本...

[复制链接]
查看407 | 回复0 | 2024-4-5 12:35:47 | 显示全部楼层 |阅读模式


    本节重点:掌握PLC的LAD、FBD和STL的基本概念和切换技巧



STEP7(TIA博图)编程语言简介
什么是编程语言?
简单点说,编程语言就是计算机和人都能识别的语言,能够实现人与机器之间的交流和沟通,就好比我们人与人之间沟通对话需要说话一样,我们想要机器按照我们的人的逻辑去工作,那么首先要让机器明白你要说的话。
计算机编程语言主要包括汇编语言、机器语言以及高级语言。

而我们使用的PLC,也属于高级语言的一种,对于STEP7TAI博图的常用编程语言来说,常用的主要有三种:
1、梯形图(LAD)

与电气操作原理图相对应,具有直观性和对应性;与原有继电器控制相一致,使得电气设计人员更加容易掌握。
梯形图也是为了让传统电气人员能够进行PLC开发的而产生的PLC语句。
2、功能块(FBD)

功能块是面向图形化的高级编程语言,使用函数的输入及输出来描述函数(与、或、非等等)。函数是由许多基本模组集合而成,集合体内部不需要我们管,只需要会使用即可,使用功能块可以直接从左侧输入内部判断,右侧输出结果,在图上以区块表示,各函数的输入及输出是由区块之间的连接关联起来的。
3、语句表(STL)

对于习惯了计算机编程语言的开发者来说,跳转到PLC中的梯形图,可能都有点不太适应,而为了让那些有计算机背景的也能进行PLC开发,所以才出了这么一个语句表,从形式上看就非常的类似于C语言。
除了上述介绍到的三种常用编程语言,其实还有好多种,类似于SCL、ST、IL…
不管PLC的编程语言有多少种,最终编译完成的程序下载到机器内部上的,都是以语句表的格式去表示,只是我们看不到内部而已。
如何切换编程语言?
想要来回切换PLC的编程,简单的做法就是在程序块中鼠标右键,找到【切换编程语言】:STL\LAD\FBD。但是在TIA博图上切换STL是灰色的,不能切换


虽然说不能在LAD/FBD于STL之间来回切换,但是我们可以在LAD/FBD的程序中创建STL,但是不可以从LAD/FBD程序中于STL程序之间直接复制使用。
如何创建呢?
鼠标选中某一段的梯形图程序,右键,可以看到有弹出的【插入STL程序段】选项





免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则