登录

行业资讯

西门子代理商-唐山

西门子代理商-唐山

西门子代理商-唐山

西门子代理商-唐山

西门子代理商-唐山

符号的基本概念

(1) **地址、符号地址与符号表。一般而言,在PLC程序中的所有信号都是借助于“(Address)"进行识别与区分的,例如,当输入点I0.0连接了外部的"电机启动"按钮时,程序中的全部10.0信号触点便代表了"电机启动"按钮的状态,这样的地址称为"**地址"(见图5-37)。

使用**地址编程时,如果程序较复杂,编程人员必须在编程的同时编制一份地址与实际信号的对应关系表,以记录程序中每一信号的含义以及对应的PLC地址,以便在编程时进行随时查阅。同样,在程序阅读、调试与检查时,也必须根据对应关系表才能确认终系统中的实际信号及信号的状态。

虽然使用**地址编程容易、方便,程序简单,但是在程序较复杂时,会带来程序理解、阅读方面的难度。因此,为了便于程序的理解,方便他人阅读程序,对于较复杂的程序,在PLC中一般可以利用文字编辑的“符号(Symbol)”来表示信号的地址,例如,在程序中直接使用“m__start”这一名称来代表电动机启动信号的输入I0.0等,这样的地址称为"符号地址"(见图5-38)。

图5-37 使用**地址的程序

图5-38 使用符号地址的程序

为了在程序中能够使用"符号"来进行编程,同样必须在STEP7中编写一份**地址与信号符号之间的对应关系表,这一对应表在STEP7中称为“符号表(Symbol table)”(见图5-39)。

(2) 全局符号、局部符号。

在PLC程序中所使用的信号根据用途可以分为两大类:类是用于整个程序的通用信号,如输入I、输出Q、标志寄存器M等,这些信号在整个PLC程序中的意义与状态是一的,因此又称为"全局变量"。另一类是仅用于某一个特定逻辑块(如FC、FB、OB等)的临时信号,主要有局部变量寄存器L等。变量寄存器是一种用于临时保存信号状态的暂存器,它仅在程序调用到这一逻辑块时才具有实质性的含义,在程序调用完成后,其状态就失去意义,因此又称为"局部变量"。

对于全局变量定义的符号地址称为“共享符号”(Shared Symbols)或“全局符号”;对于局部变量定义的符号地址称为"局域符号"或"局部符号"(Local Symbols)。

图5-39 符号地址表

图5-40 使用局域符号地址的程序

“共享符号”在程序中的显示加双引号(见图5-38),“局域符号”在显示时加“#”标记(见图5-40)。

“共享符号”是整个程序所使用的共同符号,在一个程序中,符号名称应是一的;而“局域符号”只是在某一特定逻辑块中使用的临时性标记,因此,在同一程序的不同逻辑块中可以重复使用。

“共享符号”可以由英文字母、数字、下划线、特殊字符甚至汉字所组成,“局域符号”一般不可以使用特殊字符与汉字,一个符号大可以使用的字符总数为24个。符号表内不可以使用附录C中的S7关键词。




浔之漫智控技术(上海)有限公司专注于西门子等

免责声明: 八方资源网为互联网信息服务提供者,所有的信息均有发布者提供,如您发现信息有违规/侵权,请立即投诉举报

相关资讯

查看更多
资讯分类
商务服务 污水处理 机械 传媒 机床 五金 农业 工程机械 焊接切割 泵阀 热泵 农机 汽车 汽车用品 汽配 汽修 通信 电子 暖通空调 电气 广电 印刷 纸业 丝印特印 灯饰 安防 消防 过滤 耐火材料 环保 LED 添加剂 食品机械 仪器仪表 太阳能 包装 水工业 加工 二手设备 工艺礼品 古玩 服装 美容美发 服饰 制鞋 家电 家具 运动休闲 影音 酒店 家居 办公 音响灯光 农化 水果 养殖 皮具 教育装备 玩具 零食 食品 二手 IT 建材 小家电 卫浴 陶瓷 超硬材料 化工 橡胶 塑料 钢铁 表面处理 冶金 石油 能源 纺织 房地产 皮革 涂料 石材 创业 项目 生活服务 教育 船舶 维修 广告 交通运输 医疗 代理 物流 图片 展会 咨询 库存积压
八方资源网 资讯