首页 理论教育 用SIMATIC管理器实现重新接线和用符号表实现重新接线

用SIMATIC管理器实现重新接线和用符号表实现重新接线

时间:2023-06-23 理论教育 版权反馈
【摘要】:下面介绍实现重新接线的两种方法。图5-109 输入重新布线地址图5-110 重新接线的报告将所有程序块重新下载到CPU,系统按新的地址运行。图5-114 进行块的一致性检查用符号表实现重新接线可以保留原程序的符号信息,如图5-115所示。

用SIMATIC管理器实现重新接线和用符号表实现重新接线

设备运行一段时间后,输入或输出模块某个通道可能会出现故障。如果硬件配置的模块上还有其他没有使用的通道,可以将传感器或执行器连接到新的通道上,替换原来发生故障的通道。重新接线除了更改硬件连线外,还必须修改程序以适应新的接线。

下面介绍实现重新接线的两种方法。

1.用SIMATIC管理器实现重新接线

用SIMATIC管理器实现重新接线,必须将程序块属性中地址优先级的选项设置成绝对地址优先。操作步骤:关闭LAD/STL/FBD编辑器窗口,在SIMATIC Manager窗口中,选中“块”,并单击鼠标右键,选择“对象属性”,打开块的属性设置对话框,如图5-108所示。在“地址优先级”选项卡中设置“绝对数值具有优先级”,单击“确定”按钮后关闭窗口。

978-7-111-35042-2-Chapter05-151.jpg

图5-108 设置绝对数值具有优先级

在SIMATIC Manager窗口的“选项”下拉菜单中点击“重新布线”命令,在打开的窗口中输入新、旧地址,用I9.5替换I8.5,如图5-109所示。如果输入一个字节的地址,并激活“指定地址内的所有存取”,则包括该字节在内的所有位地址也自动作相应的变更。点击“确定”按钮后,软件会自动更新所有程序块中的旧地址,并给出更新接线后的报告,告知项目下哪些程序块中的几处地址发生了变化,可以作为维修的技术文件存档,如图5-110所示。

978-7-111-35042-2-Chapter05-152.jpg

图5-109 输入重新布线地址

978-7-111-35042-2-Chapter05-153.jpg

图5-110 重新接线的报告

将所有程序块重新下载到CPU,系统按新的地址运行。

用SIMATIC管理器实现重新接线方便、快捷,缺点是程序中新更改的地址丢失了符号信息,如图5-111所示。

978-7-111-35042-2-Chapter05-154.jpg

图5-111 用SIMATIC管理器重新布线丢失地址的符号信息

a)旧接线 b)新接线(www.xing528.com)

2.用符号表实现重新接线

用符号表实现重新接线,必须将程序块属性中地址优先级的选项设置成符号优先。操作步骤:关闭LAD/STL/FBD编辑器窗口,在SIMATIC Manager窗口中,选中“块”,并单击鼠标右键,选择“对象属性”,打开块的属性设置对话框,如图5-112所示。在“地址优先级”选项卡中设置“符号具有优先级”,单击“确定”按钮后关闭窗口。

978-7-111-35042-2-Chapter05-155.jpg

图5-112 设置符号具有优先级

打开符号表,修改需要重新接线的地址,符号“空瓶位置”对应的实际地址由I8.5改为I9.5,如图5-113所示,符号表存盘。

978-7-111-35042-2-Chapter05-156.jpg

图5-113 修改符号表

修改符号表后程序中的地址并没有发生相应的变化,需要用“块的一致性检查”工具对所有程序块重新进行编译。在图5-114所示的SIMATIC Manager窗口中,用鼠标选中“块”,在“编辑”下拉菜单点击“检查块的一致性”,打开一致性检查窗口,红色的程序块表示符号地址或时间标记存在冲突。点击工具栏中的“编译”978-7-111-35042-2-Chapter05-157.jpg按钮,软件将自动更新所有程序块中符号“空瓶位置”所对应的绝对地址,重新编译后所有程序块都变成绿色。将编译后的所有程序块重新下载到CPU。

978-7-111-35042-2-Chapter05-158.jpg

图5-114 进行块的一致性检查

用符号表实现重新接线可以保留原程序的符号信息,如图5-115所示。缺点是需要用“检查块的一致性”重新编译程序块,更新地址。

978-7-111-35042-2-Chapter05-159.jpg

图5-115 用符号表重新布线保留地址的符号信息

a)旧接线 b)新接线

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈