符号块主要的作用是定义输入输出以及各种变量的解释名称等,符号表默认会有四张表格,鼠标双击任意一张表格,会弹出如下所示
如果未能弹出此张表格,可能是因为符号表躲在了最下面,需要鼠标拖出,鼠标移到最下端,当鼠标编程两道横线并带有上下箭头的时候,按下鼠标左键,一直按着,向上托,就可以拖出符号表
当然符号表和项目一样,可以新建,可以删除,可以修改,但是值得注意的是,这些操作应当在写程序之前完成,尤其输入输出定义,不然中途修改会出现错误,例如程序中最开始已经定义了I0.0的定义为CPU_输入0,并且我们使用了I0.0,这个时候再去修改它的名字,例如开始,编译出错,我个人人为这个是软件兼容的问题,当然也有可能我没有找到能更新这个的方法,欢迎讨论,如下图所示,这里是因为输入输出表在程序中已经默认了一张定义表,我们如果不事先修改,后期会比较麻烦。你可以在写程序之前现定义好输入输出再写程序,也可以直接先把IO符号表删除,后期写程序的过程中再定义
我们在写程序的时候,可以在符号表中定义,也可以在程序中直接定义,鼠标右键单击需要定义的变量,如下图,选择定义符号
在名称中写入Q0.0的名称,这里还需要注意,名称和注释是有区别的,这个和我们的人名一样,名字修改有点复杂,需要流程,很麻烦,但是我们的小名就可以随意修改,本质原因就是没有入档;
这里符号的名称和注释也是一个道理;
在表格选项中,我们可以定义Q0.0的符号属于哪张表格,修改后,在对应表格中,可以看到刚刚修改的注释和名称
在我们写程序的时候,注释是非常重要的,即使程序很简单,即使你能记住;
当我们完成项目后,过了几年,这个项目需要升级改造,如果没有完备的资料和注释,将会花费很多的时间来熟悉设备和程序;
个人建议:在我们写PLC程序的时候,如果怕麻烦,名称我们可以不用写,因为修改比较麻烦,但是注释我们一定要写,后期即使需要修改,也很方便;
当然如果只是写注释不写名称的话,只能在符号表中定义;
另外,每个程序端的上方都有程序段注释,在写程序的时候,建议每段或几段写一下注释,表明含义,以便后期修改