西门子S7-1200 PLC程序常用调试方法研究

(整期优先)网络出版时间:2023-09-11
/ 2

西门子S7-1200 PLC程序常用调试方法研究

胡允晓,高玉贵,孙志华

1滨州渤海活塞有限公司2山东省发动机活塞摩擦副重点实验室,山东滨州256602

摘要:西门子S7-1200是一种优质的PLC工具,能够执行一系列简单、高精确的自动化任务,在工业活动中有着良好的应用价值。西门子S7-1200具有简单、便捷、高效的特点,整合了较多的功能技术,能够与多种集成工程组态兼容,在实际应用中为保证S7-1200的应用质量,需要关注其PLC程序常用调试方法。S7-1200的PLC仿真功能实现需要使用相应的软件系统,在调试应用时可通过创建SIM表仿真调试、创建序列表仿真调试、程序状态功能调试、监控表调试等方法,对程序进行调试,保证程序运行质量。

关键词:西门子;S7-1200;PLC程序;常用调试方法

  西门子S7-1200在工业生产中有着良好的应用,可用于物料运输机械、能源管理控制、太阳能跟踪系统等多种离散型工业领域。而为保证S7-1200的应用质量,应该重视其PLC程序常用调试方法的研究。

一、西门子S7-1200概述

  SIMATIC S7-1200简称S7-1200,是西门子推出的紧凑型、模块化PLC,可执行各类简单、高精确的自动化任务,具有较高的应用价值。S7-1200是一款功能强大的PLC,具有简单逻辑控制、高级逻辑控制、HMI、网络通信等功能,能够为自动化任务执行提供可靠条件。S7-1200属于紧凑型PLC,体型较小,可以完成需要网络通讯、单屏或多屏HMI自动化系统任务,具有较强的可扩展性,能够为工业通信提供良好的技术支持[1]。S7-1200的功能整合条件良好,面板性能优越,可以与多种集成工程组态兼容,启动速度较快,在应用时能够精确监控,具有较强的适用性与可用性。S7-1200在工程组态中有较高的效率,搭载直观编辑器、拖放功能、智能感知工具等智能功能,可以进一步提升其工作效率。  

二、西门子S7-1200 PLC程序调试应用

1、创建SIM表仿真调试

  S7-1200 PLC仿真功能要求应用S7-PLCSIM V13 SP1及以上的软件系统,应用S7-PLCSIM软件可对博图软件编写的PLC程序进行仿真测试,进而分析自动化程序是否符合控制要求。在实际应用时,需要根据具体的软件型号类型进行操作,确认程序图启动方式,按照操作步骤完成仿真测试。比如进行三相异步电机星三角启动程序调试时,可以通过S7-1200进行PLC项目创建,编写梯形图程序并记录硬件组态,在这一过程中需确保S7-1200的软件程序版本符合调试要求,并配备其他配套条件。启动S7-PLCSIM仿真工具后,将需要测试的三相异步电机星三角启动项目放入程序中,并启动运行。在面板的项目树中打开SIM表格,并在表格中编辑需要进行调试的变量,即可按照工作需求对程序中的各项内容进行调试与分析[2]。工作人员可以应用S7-1200的SIM表格中“起动按钮”、“停止按钮”对调试进行控制,并根据输出线圈中方框勾选情况进一步研究程序是否满足控制需求,确保程序调试的可靠性与准确性。在具体进行调试时,还需要注意系统规定的输入触电值更改要求、输入变量要求等,合理的进行修改,保证调试工作质量。

2、创建序列表仿真调试

  在S7-1200应用中还可以创建序列表完成放仿真调试,实际工作中同样需要依靠S7-PLCSIM软件进行操作,创建序列表调试能够让仿真系统自动执行程序调制,可以进一步观察程序连续执行情况,为程序调试提供可靠的条件。应用S7-PLCSIM创建序列表仿真调试时,同样需要将程序项目下载到系统中,启动运行,随后切换至项目视图创建新项目,点开项目树的序列,在其中设置序列,按照测试的需求设置先后各步时间点,并将需要设置的变量名称填入相应位置,完成序列表格的创建[3]。序列表创建完成后,启动序列即可开始自动调试,在这一过程中程序可以按照序列中设置的时间点进行变量赋值,便于工作人员观察其中输入变量与输出变量情况,分析程序是否符合控制要求,保证程序后续使用质量。

3、程序状态功能调试

  S7-1200在进行程序状态功能调试时,可在程序编辑器中监视其梯度形图的执行情况,了解程序在不同条件下的的不同状态,进一步深化程序调试。程序状态功能调试同样需要将项目导入其中,在确保其与S7-1200 PLC建立良好连接后,将创建好的项目下载至PLC当中,并根据监视要求打开相应代码,利用“启动/禁止监视”的功能,对程序状态进行监视。S7-1200监视主要对梯形图进行监视,在这一过程中工作人员需要接通PLC输入端起动按钮,并保证梯形图常开触点接通,并注意观察监视中梯形图程序的绿实线与虚蓝线状态,分析其是否符合逻辑关系。一般绿实线表示触点或线圈处于接通状态,而虚蓝线表明其处于断开状态,工作人员通过观察其线圈状态,可分析程序是否正常运行,评价程序的可靠性。在应用S7-PLCSIM仿真软件时,需要注意程序中输入触点状态的分析,当仿真调试无法直接修改触点状态时,可以转换触点进行调试,并注意将工作内容记录下来,便于后续判断调试效果

[4]

4、监控表调试

  S7-1200可利用监控表调试用户程序,在这一过程中能够全面监控程序中各变量的变化状态,可以修改全部变量,并按照调试需要生成多个监控表,为程序调试提供良好的条件。PLC中的“监控与强制表”中可以添加新监控表,将其在工作区内打开可以根据程序调试需求输入PLC变量表中的符号地址,而监控表中“地址”列将会出现该变量地址。在系统与CPU建立在线联系后,可通过“显示/隐藏所有修改列”显示其修改值,点击工具栏中“全部监视”按钮,即可实现对列表的全面监控。在工作中若需要对其工作内容进行调整,则可通过修改变量新值进行修改,修改过程中可以进行单次修改,也可以一次性修改所有选定值,便于PLC程序按照修改值完成计算。监控表调试过程中,可以观察监视值列的指示灯分析其“TRUE”或“FALSE”状态,能够了解其外部输入电路的通断状态,提高程序监控的质量。

结束语:

  西门子S7-1200是一款功能强大、结构紧凑的PLC,能够为需要进行自动化控制任务完成提供良好的条件。西门子S7-1200 PLC常用调试方法包括创建SIM表仿真调试、创建序列表仿真调试、程序状态功能调试、监控表调试等,在具体应用调试方法时,工作人员需要结合自动化工作的具体需求,对软件系统的各项功能按钮、操作流程等进行分析,合理的完成变量修改、时间点设置,并密切观察程序仿真测试时的状态变化,分析程序的可行性与合理性,保证程序调试的质量。

参考文献:

[1]冯军.西门子S7-1200 PLC程序常用调试方法浅探[J].电脑编程技巧与维护,2021,12(07):29-30+49.

[2]黄俊玲.西门子S7-1200 PLC程序设计方法研究[J].工业控制计算机,2016,29(10):142-143.

[3]段智辉.西门子全集成化软件TIA Portal使用实战[J].电气自动化,2016,38(05):97-98+102.

[4]徐萍.S7-PLCSIM软件在控制系统中的仿真应用[J].轻金属,2015,07(09):61-64.