随着社会越来越发达,大家都选择在网络上汲取相关知识内容,比如施耐德plc怎么样_施耐德大型PLC的变量强制 ,为了更好的解答大家的问题,小编也是翻阅整理了相应内容,下面就一起来看一下吧!

施耐德plc怎么样(施耐德PLC的变力)

Unity编程软件集成了PLC模拟器,利用PLC在PC上运行的仿真软件,应用程序在现场安装前可以进行完整的测试。对于大型项目的应用,可以及早发现程序中的逻辑错误,提高程序开发的效率,缩短程序开发和调试的时间。


(资料图片)

Unity Pro软件集成了完善的仿真功能,集成在Unity Pro中的PLC仿真器可以在PC上准确再现目标程序的行为。所有调试工具都可以在仿真中使用:

和断点观察点。

实时监控用于显示运行中变量和逻辑的状态。

程序单步执行

通过PLC模拟器,读者可以在不连接真实PLC的情况下调试程序。在真实PLC上运行的所有项目任务(主任务、快速任务和事件任务)都可以在模拟器上运行。这个模拟器与真实PLC的区别在于,它没有I/O模块和通信 *** 的实时行为,所以通信的模拟效果较差。

Unity的模拟器有离线、在线和显示器操作状态。离线状态是当一个新的应用程序或已有的应用程序被打开时,运行状态将变为离线状态。在线状态允许在线应用程序直接连接到控制器内存。在监控状态下,阅读器可以改变操作状态和调整控制器,还可以启动或停止控制器。您可以使用动态数据表编辑器来查看、修改或传输数据。

一、Unity Pro仿真界面

仿真时,在Unity Pro编程软件中,点击【PLC】菜单下的菜单选项【仿真模式】,或者点击快速访问栏中的仿真模式图标,弹出仿真画面,如图1所示。

图1启动PLC的模拟器

二、模拟例子

点击菜单【生成】下的菜单选项【重新生成所有项目】,或者直接点击快速访问栏中的图标,如图2所示。

图2下载前的编译检查。

点击【PLC】菜单下的【连接】,如图3所示。

图3使用连接建立与模拟器的连接

点击【将项目转移到PLC】,菜单项的位置如图4所示。

图4将程序下载到仿真器。

检查[传输后PLC运行],然后单击[传输]。操作如图5所示。

图5项目传输至PLC对话框

在[Run]确认对话框中确认Quantum项目的运行,如图6所示。

图6点击确定按钮确认项目的操作。

可以点击允许/禁止程序读写。模拟器面板左下角的蓝色【复位】按钮是冷启动按钮,红色【电源复位】按钮是热启动按钮。无论是冷还是热,Quantum的运行状态在复位后都会变成[/[K0/]idle],Unity Pro与仿真PLC的在线连接会断开。您必须重新连接它,然后单击Run命令再次运行模拟器。

图7模拟器控制面板

程序下载运行后,可以看到在梯形图编辑器中,导通用粗绿线标注,不导通用细红线标注。在线显示如图8所示。

图8程序上线后的状态

选择【润滑泵启动】,点击右键,在弹出的右键快捷菜单中选择【强制值】下的【强制为1】。对于仿真,实际逻辑输入需要用[强制值]修改,内部变量可以用[设定值]修改。操作如图9所示。

图9强制启动润滑泵至1。

在弹出的警告对话框中,说明了一些应该注意的情况,包括PLC再次上电,冷启动不再有效,热启动在PLC的内存保护被禁用,应用程序存储在内存中的备份区。在这个对话框中选择OK,如图10所示。

图10选择OK使强制值操作生效。

然后在线监控程序变绿,逻辑输出【润滑泵运行连接中间继电器CR2】开启,如图11所示。

图11强制后的程序运行图

用同样的方法将【润滑泵启动QA4】的强制值改为【强制为0】,模拟按下QA4按钮的过程。完成后,程序如图12所示。

图12润滑泵QA4按钮被强制拨到0。

选择【润滑泵TA2停止】的常闭点,点击右键,在弹出的右键快捷菜单中选择【强制值】下的【强制为1】,在弹出的对话框中选择【确定】。如程序13所示。

图13模拟了按下润滑泵停止按钮的过程。

选择【润滑泵TA2停止】的常闭点,点击右键,在弹出的右键快捷菜单中选择【强制值】下的【强制到0】,在弹出的对话框中选择【确定】。如程序14所示。

图14模拟了释放润滑泵[c1]的停止按钮的过程

最后选择[润滑泵停止TA2]和[润滑泵启动QA4],然后点击右键,从弹出的右键快捷菜单中选择[取消强制]。可以看到[润滑泵停止TA2]和[润滑泵启动QA4]变量名上代表强制变量的方框消失,程序如图15所示。

图15。强制取消后的程序

模拟器还支持使用动态数据表,在程序中读/写变量或对逻辑输入变量进行强制操作。

首先在Unity Pro中创建一个动态数据表,如图16所示。

图16创建新的动态数据表

动态数据表的名称是M590 Monitor[c2],是为了模拟/监控主机的运行状态而创建的,如图17所示。

图17动态表的名称

三。Unity Pro仿真软件的其他功能

1个工具提示

当鼠标指针停留在一个变量上时,会显示一个提供变量值的工具提示,如图18所示。

图18工具提示

2检查窗口

选择变量创建一个检查窗口,然后右击并在快捷菜单中选择[New Inspection Window],或直接按功能键[F9]。创建的变量函数可以在所有编程语言中使用,变量值、地址和任何注释(如果有的话)都显示在变量窗口中。创建变量窗口的操作如图19所示。

图19新创建的检查窗口的图示

也可以设置校验变量窗口,右键选择快捷菜单中的【设置】,如图20所示。

图20设置图

在对话框中选择变量显示的格式和更大/最小值,如图21所示。

图21检查设置的对话框

3个断点

断点可以用来停止设置了断点的任务的执行,使用断点可以随时停止项目的处理。

在调试过程中,可以使用断点来检查代码的行为和变量的值。

项目中的给定位置只有一个断点。断点不会被保存,当PLC断开时,断点会丢失。

无论PLC是运行还是停止,都以在线模式实现。断点功能不能在事件任务中使用,带有断点的ST段如图22所示。

图22断点ST段示意图

4单步模式

设置断点后,可以使用单步方式,一步一步执行程序的=,对程序进行深入分析。这个函数在大型项目中发现程序中的问题非常有效。

使用单步模式逐步执行程序。当项目由于到达断点或已经处于单步模式而停止时,将提供单步函数。单步模式下的ST段如图23所示。

图23开始调试示意图

单步模式下提供以下功能:

逐步执行程序

走进/步入

布楚

跳跃

显示当前步骤

调用内存

多次执行[Step in]函数时,调用内存可以显示从之一个断点开始的完整路径。

以分步模式运行PLC程序并进入(进入)读/写保护段可能会导致程序不可读并退出该段。读取器必须将PLC切换到[停止]模式才能返回到初始状态。

分步模式是指应用程序逐块执行。该模式由预设断点启动,用于检查代码的行为和变量的值。

步进模式必须在【在线模式】下实现,步进模式下执行的段会停止相应的任务。在步进模式下有三个命令可以使用,即步进命令、步进命令和失步命令。

在分步模式下,如果要重新开始执行任务以返回到之前设置的断点,需要从菜单中选择调试->启动命令,或者点击工具栏中的启动。

关键词: