问:我编的s7-300程序为何不能自动显示变量名?
例如:FC19对应MCP_IFM,
DB10.DB106.1对应
答:首先你必须定义符号,在符号编辑器中编辑此符号,如随便打开一个程序块,在LAD/STL/FBD编辑器中选择菜单命令Options/Symbol Table(选项/符号表),打开Symbol Editor(符号编辑器),就可以编辑FC19,定义相应的变量;
如果你已经编辑了相应的符号,但S7-300程序中没有显示相应的符号,这个与你对符号表的显示设定有关:随便打开任一个逻辑快,进入LAD/STL/FBD编辑器窗口中,执行菜单View(查看)/Display with(显示方式),可以选择显示符号的方式,有五个选项(可以选择多项),如果你一项不选择,程序中只显示绝对地址,符号显示方式如下:
Symbolic Representation(符号地址)选项:选择本项,可以在程序中显示符号的符号地址;
Symbolic Information(符号信息):在程序中只显示信号的绝对地址,但在每一个网络的后面增加一个符号信息显示区,列出网络使用的绝对所对应的符号地址与注释;
Symbol Selection(符号选择):可用在PLCbianchengruanjian/' target='_self'>PLC编程编辑阶段输入地址时,自动开启/关闭符号自动选择功能,但不会改变程序显示的内容;
Address Identification(显示地址鉴别):可用在显示区显示变量的强制值与开启/关闭地址诊断功能,但不会改变程序显示区的内容;
Comment(网络注释):可用在显示区显示网络注释。
CPU中的装载存储器用来存储没有符号表和注释的完整的用户程序,这些符号和注释保存在计算机(你电脑)的硬盘中,所以CPU中是没有符号表的,符号表的作用只是为了便于编程人员编程清晰、直观明了,与程序执行本身是没有关系的。
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门