博图SCL编程——提升代码界面的美观性和易读性

博图Tia Portal学习教程目录

前言

几年前写C的时候,Tab键敲个不停,就是因为代码要对齐,不然影响美观,后来在网上找到个神器——代码格式化软件,写程序就随意多了,几个.c文件写完,批量选中,格式化一下,一家人齐齐整整。
而后转电气,接触到博图,不得不说,博图确实是很人性化的软件,而且跟Windows的集成也非常强,常用的Windows快捷键操作和Office操作都适用于博图。在SCL程序编辑界面,也有很多实用的小功能。

给程序分“块”

REGION:构建程序代码
说明:可以使用指令“构建程序代码”,在 SCL 块中构建程序代码并将其分为几个不同区域。
单独创建的SCL块是无法分程序段的,但是有另外一个工具可以很方便地给程序分段,就是REGION指令。
指令以REGION开始,END_REGION结束,每个区域都会在左侧显示。
在这里插入图片描述
上面的REGION后面加一个空格后可以添加注释,同步至左侧。其他的区域代码折叠什么的我就不说了。跟梯形图里面的程序段折叠一样。
在这里插入图片描述

善用自带的代码格式化功能

首先,只要写过一次代码就清楚,每打出一个;符号,对应的程序段都会被自动调整一次。
但是,有些代码反复修改后,格式就可能有点歪,特别是那些CASE、IF、FOR等等相互嵌套的,稍微改改那些缩进对齐就完全乱了。如果改动不大,可以把末尾的;删了再输一遍(手动滑稽),如果动作有点大,就要用自动格式化文本功能。
在这里插入图片描述在这里插入图片描述

注释的使用

注释是程序很重要的一部分,程序量大却不加注释的,不是大神就是奇葩。
注释的使用详见《博图SCL编程——如何屏蔽程序段和添加注释说明》,包含单行注释、整段注释、段前注释、变量注释、REGION注释等。

SCL(Structured Control Language)是一种用于编程的标准化程序设计语言。它是西门子公司所研发的,特别适用于可编程逻辑控制器(PLC)其他自动化控制系统。 《SCL语言编程手册》是一本介绍SCL语言的参考书籍。它详细阐述了SCL语言的语法、结构编程方法。 该手册从基础到进阶,逐步引导读者掌握SCL语言的核心概念使用技巧。首先介绍了SCL语言的基本语法,包括变量声明、赋值语句、条件语句循环语句等。然后深入讲解了SCL语言的高级特,如函数定义、数组操作数据类型转换等。 除了语法的介绍,该手册还提供了大量的实例代码示意,帮助读者更好地理解应用SCL语言。这些示例涵盖了常见的自动化控制场景,例如传感器数据处理、逻辑判断输出控制等。 此外,该手册还介绍了SCL语言其他编程语言的对比,以及在实际项目中的应用指导。读者可以了解到如何利用SCL语言编写高效、可靠的控制程序,以及如何优化代码结构能。 总的来说,《SCL语言编程手册》是一本权威且实用的参考书籍,对于从事自动化控制领域的工程师、编程人员以及对SCL语言感兴趣的读者来说,是一本不可多得的学习资料。通过学习应用该手册中所介绍的内容,读者能够更加熟练地运用SCL语言进行编程,并能够设计出更加高效可靠的自动化控制系统。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值