设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
STEP7 TIA博图编程语言入门指南:掌握PLC的LAD、FBD和ST ...
返回列表
发新帖
[西门子]
STEP7 TIA博图编程语言入门指南:掌握PLC的LAD、FBD和STL的基本概念和切换技巧
[复制链接]
6780
|
0
|
2024-3-16 08:23:54
|
显示全部楼层
|
阅读模式
上节回顾:TIA博图的三种视图:设备、网络和拓扑,它们有什么不同?如何使用它们实现自动化系统的组态、通信和诊断?
本节重点:掌握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
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
博途之友
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』