博图(Tia Portal)使用学习
博图V15的使用
付老湿
这个作者很懒,什么都没留下…
展开
-
博图SCL编程——简单的温度分段控制(IF指令的使用)
CASE _variable_name_ OF 1: // Statement section case 1 ; 2..4: // Statement section case 2 to 4 ; ELSE // Statement section ELSE ;END_CASE;原创 2019-11-09 10:53:21 · 11276 阅读 · 13 评论 -
博图SCL与其他语言指令对照
这里先推荐一个西门子官方的PPT文档,主要是介绍博图软件和推广SCL语言的。内容很全面,干货满满。不过……是英文的,所以说学好英语还是很重要的,至少这种情况下就不会显得略微尴尬。下载链接: https://pan.baidu.com/s/1ZqX1FuI4cx-oAf2Itpwc2w 提取码: hdqy目录如下另一个文档稍微枯燥点,为什么呢?八十多页A4内容,只有指令对照但是没有指令说明,...原创 2019-11-01 15:18:43 · 11372 阅读 · 7 评论 -
博图SCL编程——提升代码界面的美观性和易读性
以前写C的时候,Tab和空格原创 2019-11-28 10:46:15 · 13589 阅读 · 1 评论 -
博图中SCL程序的创建方式
首先我们要清楚,因为更新换代的原因,博图不管在功能丰富性、操作简易性还是界面美观性上,对S7-1200/1500系列的支持都是高于S7-300/400的。这个分类里面我就不详述了,这一点在下面的程序创建上就能看出来。同样是Tia Poral V15平台。S7-1200/1500 SCL程序的创建:方法1添加新块(OB块/FB块/FC块),语言选择SCL,新创建的块就是默认SCL语言编写。...原创 2019-11-01 16:14:50 · 7342 阅读 · 2 评论 -
博图SCL编程——常规模拟量输入/输出的处理
本文只对SCL中模拟量处理程序的编写进行说明,详细的应用原理请参考博图中热电阻/热电偶(RTD/TC)模拟量信号的处理和博图电压/电流(U/I)模拟量信号的处理1. 热电阻/热电偶(RTD/TC)热电阻/热电偶直接连接到专用的RTD/TC模块,不使用变送器的,熟悉使用西门子PLC的人应该都知道,除以10就行了。常规组态,修改测量类型,以K型热电偶为例:程序如下:"TIC1" := "...原创 2019-11-01 15:08:23 · 21392 阅读 · 1 评论 -
博图SCL编程——如何屏蔽程序段和添加注释说明
一般而言,注释可能有两种含义:一是屏蔽掉部分程序&文字,不让其参与到程序编译和运行中,但并不删除,防止后期还会用到;一是给程序添加说明,便于理解。显然前者的功能包含后者,毕竟你可以将一段被屏蔽的文字作为说明使用。不多说,直接上干货。屏蔽程序&文字的方法1、//符号任意位置打出//,该行//后面的内容会被确认为注释。或者利用以下工具,选中多行代码,可以注释所选代码行/取消...原创 2019-11-28 10:39:00 · 17944 阅读 · 0 评论 -
博图SCL编程——多种情况下的开关阀控制
设备介绍我们以普通电动开关阀为例,一般至少会有开启、关闭、开启到位反馈、关闭到位反馈4个信号,如下图。也有一些会更加丰富一点,例如这款西门子的电动风阀执行器,除了正常的正反转和开/关到位信号,还有开/关到位的取反信号以及电位计位置反馈。因为在不同的工况下,对同一个阀门,要求的控制逻辑不尽相同,多以我们从简单到复杂,来编写几个典型的范例。案例1简单粗暴型(适用于开关到位后能自行内部断...原创 2019-11-20 14:42:01 · 7501 阅读 · 5 评论 -
博图——快照功能
博图Tia Portal学习教程目录在现场调试过程中,经常会遇到这样的问题:在现场触摸屏上更改了一些设置值,但是在重新下载程序的时候会因为动了一些DB块导致参数全都被初始化,设置值全都初始化为DB块的起始值了,呜呼哀哉……这里创建一个Set DB块,里面创建10个设置值,逐一设定初始值。然后在触摸屏中修改他们。然而我现在需要对DB块的变量数量进行修改,那下一次下载必定会导致DB块被初始化。以前用的笨方法是下载程序前把参数设置界面拍下来,然后下载完成后改回来,或者干脆直接更改DB块里面的起始值。但其实原创 2022-01-05 14:52:54 · 7231 阅读 · 0 评论 -
博图——HMI中的中英文切换功能
这个功能可能在做涉外项目的时候用得上,其实很简单,我以中文基础上切换英文为例。一.两种方式编辑英文界面假设中文部分已经编辑好,如下。方法1:界面做完了再添加英文在项目语言中添加英文,并将编辑语言改为英文,然后会发现界面都变成了英文,重新在界面中编写一遍。也可以这样:项目语言中添加英文,然后在项目文本中找到对应的文字,将英文部分的空填上。方法2:做界面时两种语言同时编辑先在项目语言中添加英文。属性里面有个“文本”选项,里面可以直接编辑。2.添加切换语言功能更简单,给按钮添加语言切原创 2021-01-13 22:51:13 · 18299 阅读 · 2 评论 -
博图——生成和导入外部源文件
程序写多了,有时候会有些块感觉特别常用,但又不想每次都打开以往的项目来复制粘贴,这时候就可以用到外部源文件功能。对于将 STL 和 SCL 块另存为外部源文件,用户有以下选择:以文本形式复制块请注意,如果块设有保护,则仅未加密的可复制到源文件中。从块生成外部源文件可以仅将所选块的程序代码写入源文件中,也可根据所选择的块,写入所有块的程序代码和 PLC 数据类型。所有块需使用相同的编程语言,且未设置有专有技术保护。以文本形式复制块要以文本形式复制块并将其保存到外部源文件中,请按以下步骤操作原创 2020-09-22 22:40:41 · 23362 阅读 · 3 评论 -
博图——自定义数据类型的妙用
博图Tia Portal学习教程目录有点懒,估计是被妹纸传染的~不勤于更新了 ╮(╯▽╰)╭今天在学习HMI里面弹窗使用的时候顺带学到了几点新东西,趁着懒症还没发作,发出来给大家看看~创建新的数据类型这玩意儿有啥用呢,举个栗子,你...原创 2020-03-26 16:06:34 · 15656 阅读 · 5 评论 -
博图——推荐大家组个双屏
博图Tia Portal学习教程目录原创 2020-01-03 15:29:16 · 2478 阅读 · 1 评论 -
博图——如何快速获得设备的硬件组态
前言作为搞工控的,有时候会接手一些不是自己设计的控制系统,如果你到了现场,看到是这么一个景象(我拍的这个图里面还有模块没装上),你是对照着图纸慢慢找型号呢,还是拍个PLC实物照回去放大了一个一个核对。第一种方法比较费时间拼人品,因为你也不清楚画图纸的人到底靠不靠谱,第二种比较费时间费眼睛~然而如果你手头有电脑和网线的话,那就好办多了。操作创建一个新项目,添加新设备,选择未指定的CPU,然后你...原创 2019-11-27 09:43:40 · 19291 阅读 · 3 评论 -
博图——多种情况下的开关阀控制
该程序中,我们主要要实现一下x个功能:1、在HMI上按对应按键可以开启/关闭阀门。2、在HMI上用不同颜色显示阀门的已开启/已关闭/未知状态。原创 2019-11-18 22:46:16 · 7113 阅读 · 2 评论 -
博图中如何组态分布式IO
上次在1511C-1PN基础上原创 2019-11-08 09:54:29 · 21010 阅读 · 3 评论 -
西门子精简/精智触摸屏(HMI)U盘记录历史数据的注意点
大原创 2019-11-06 16:33:41 · 47654 阅读 · 4 评论 -
博图电压/电流(U/I)模拟量信号的处理
以1500为例,我们先看看西门子官方对于U/I信号值处理说明。《SIMATIC S7-1500/ET 200MP 模拟量输入模块 AI 8xU/I/RTD/TC ST》 文档标识号: A5E03484868-AE(点击链接下载)电压测量范围 ±10 V、±5 V、±2.5 V、±1 V模拟值的表示如下:±500 mV、±250 mV、±80 mV 、±50 mV以及1 到 5 V模拟值的表...原创 2019-11-01 12:02:27 · 9665 阅读 · 0 评论 -
博图中热电阻/热电偶(RTD/TC)模拟量信号的处理
以1500为例,我们先看看西门子官方对于RTD/TC信号值处理说明。《SIMATIC S7-1500/ET 200MP 模拟量输入模块 AI 8xU/I/RTD/TC ST》 文档标识号: A5E03484868-AE(点击链接下载)我截取了其中两张热电阻、热电偶模拟值表,表中还是表述得很清楚的,一般情况下,看红框内内容就够了。可以看出,只要没有上溢/下溢,PLC得到的模拟量值是以℃表示的温度...原创 2019-11-01 11:18:41 · 18132 阅读 · 0 评论 -
善于使用博图的自带帮助
博图V15(Tia Portal V15)使用学习目前我所知的有三种打开方式第一种比较传统,进入帮助页面,通过搜索功能或者菜单一级一级查找。F1新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdow...原创 2019-11-01 09:25:46 · 12218 阅读 · 1 评论