您现在的位置是:首页 > PLC技术 > PLC技术
S7-300/400 PLC的符号寻址方式
来源:艾特贸易2017-06-05
简介为变量指定符号名可以简化程序的编写和调试,增加程序的可读性。 STEP 7 可以自动将符号地址转化成所需的绝对地址。访问 ARRAY 、 STRUCT 、数据块、本地数据、逻辑块以及用户数据类
为变量指定符号名可以简化程序的编写和调试,增加程序的可读性。STEP 7可以自动将符号地址转化成所需的绝对地址。访问ARRAY、STRUCT、数据块、本地数据、逻辑块以及用户数据类型( UDT)时,优先选用符号寻址。使用符号寻址前,必须先将符号分配给绝对地址,才能以符号的形式应用他们。
STEP 7中的符号分为全局符号和局域符号。全局符号是在整个STEP 7中可以使用的符号,而局域符号是在某个块中可以使用的符号。全局符号和局域符号的对比见表4-4。
表4-4 全局符号和局域符号的对比
【例4-2】将如图4-3所示的绝对寻址的起停控制梯形图,换成符号寻址梯形图。
图4-3 绝对寻址的梯形图
【解】
打开STEP 7的项目管理器,先选中“S7程序(1)”,再双击“符号”,如图4-4所示,弹出符号编辑器界面,输入如图4-5所示的信息,最后单击工具栏的“保存”按钮,将输入的符号分配给相应的地址,例如“起动”分配给地址“I124.0”。再打开程序编辑器,符号寻址的梯形图如图4-6所示。
图4-4 项目管理器界面
图4-5 符号编辑器界面
图4-6 符号寻址的梯形图
如图4-7所示,功能块的IN(输入引脚)上的“Sw_On”和“Sw_Off”数据类型为Bool,是局域变量,其有效范围仅在FB1功能块中。
图4-7 局域变量
点击排行
