PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 20785|回复: 0

[西门子] 西门子SMART200程序注释功能应用!

[复制链接]
发表于 2024-4-30 07:47:47 | 显示全部楼层 |阅读模式
大家好,又见面了,上期给大家分享了smart200快捷键的应用,这期给大家继续分享我们在编程的时候,如何自由的应用注释功能,这是每一个编程人员必须要会的。

     一个程序,特别是较长的程序,如果要很容易被别人看懂,做好程序描述是必要的。不管是西门子还是三菱等等品牌PLC,我们在编程之前,都是要先给变量做好注释,也就是软件中的符号表功能大家要会用。同时POU注释和程序段注释也都要掌握,这样一个完整的程序才有很强的可读性,于人于己都是最好的!

    总结一下,程序描述包括3个方面,分别是POU注释、程序段注释和符号表。其中,符号表最为重要。下面分别给大家讲解一下怎么做:


    POU注释:这里大家肯定对什么是POU不太了解,POU是用户程序的组织单元,相当于我们软件中的编程块(Block),比如在SMART200中POU就包括主程序、子程序和中断程序。就下面这个图,在项目树下面





    好,知道了POU后,接着说POU注释,显示在POU中第一个程序段上方,提供详细的多行POU注释功能。每条POU注释最多可以有4096个字符。这些字符可以是中文或英文,主要目的是对整个POU的功能等进行说明。就是下面的截图,大家看下:



可以这样操作,首先打开MAIN主程序,在第一行位置输入“第一台电动机控制”,同理分别在SBR_0子程序和INT_0中断程序的第一行输入“第二台电机控制”和“第三台中断”,编译后,打开项目树符号表下面的POU Symbols就出现了符号表里面呈现给大家的画面,去试试吧!

2、程序段注释:这个是显示在程序段上边的,嘿嘿,眼尖的朋友可能都已经发现了,就在上图中有这几个大字“程序段注释”,对喽,就在这输入即可。这个注释提供详细的多行注释附加功能,每条程序段注释最多可以有4096个字符,可以是中文或英文,还是截个图吧,大家看看“点动控制程序”这几个字的地方就是程序段注释:



  3、符号表:这个可是重点,编程之前必须要规划好的!

   A、 先说符号表的打开方式吧,就有三种:



    单击导航栏的“符号表”按钮切换


    执行“视图”--组件--符号表,即



    双击项目树下“符号表”文件夹图标,打开符号表:


    通过以上方法,均可打开符号表。

    B、符号表组成:打开符号表,我们发现符号表由表格1、系统符号表、POU符号表和I/O符号表4部分组成,下图所示:



    表格1:是空表格,可以在符号和地址列分别输入相关信息,生产新的符号,对程序进行注释,看下图




POU符号表:为只读表格,可以显示主程序、子程序和中断程序的默认名称。上面介绍过了。

系统符号表:可以看到特殊存储器SM的符号、地址和功能。这回知道在哪找SM0.0、SM0.1、SM0.4、SM0.5......了吧

你不知道的也都在这有说明哦!

I/O符号表:可以看到输入输出的符号和地址,也可以根据自己习惯更改符号名字,一般我们都习惯先把这个默认I/O符号表删除,在自己建的表格中建I/O符号表,方便管理,这个要记住哦!否则编程时候初学者就迷糊了,容易出现符号重复现象。看下图是默认的I/O表:



   你要是用它,在这里也可以改名称,建议删除就OK了,另起炉灶!在表格1中统一管理多方便!

    这就是我以一口气把SMART200中关于注释以及符号表的重点都给大家讲明白了,以后在编程的时候,养成一个好习惯,至关重要!俗话说,好的习惯是一个人成功的开始,学PLC亦如此!

     

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-5-18 01:41 , Processed in 0.045511 second(s), 28 queries .

快速回复 返回顶部 返回列表