线下实训
HOME
线下实训
正文内容
plc1200编程与调试 博途TIA功能,S7-1200 PLC项目程序监控与调试
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

博途TIA功能,S7-1200 PLC项目程序监控与调试

在前面一篇文章中给大家介绍了S7-1200 PLC的上载下载功能(点击回顾:博途软件中S7-1200项目程序的上载下载 ),当我们把程序下载到CPU后或者将程序上载到编程软件中,我们就可以进行调试,主要是调试所编写的程序是否能够满足控制要求。

那么我们在调试的过程中可能会用到一些常用的功能,包括程序的监控、监控表、强制表的使用等。下面我们就分别对这几个常用功能介绍一下。

程序的监控功能

程序的监控分为对LAD/FBD程序的监控和对SCL程序的监控,两者进行对比的话,其实我们不难发现LAD/FBD程序的监控会更加方便直观一些,一般来说,我们使用LAD程序监控较多。

LAD/FBD程序以能流的方式传递信号状态,我们通过程序中的线条、指令元素和参数的颜色判断程序的运行结果。

当软件处于程序编辑界面时,我们点击“启用/禁用监视”按钮图标就可以进入到监控状态。在监控状态下时我们可以从线条的颜色判断是处于什么执行状态。

比如:

绿色实线:表示条件满足或导通;

蓝色虚线:表示条件未满足或不导通;

灰色实线:表示未扫描或未被调用。

在程序监控的过程中,我们可以对变量的值进行修改,只需要右键点击一下需要修改的变量,然后修改值就可以了。

我们需要注意的是变量的数据类型不一样,修改时的选择也不一样。比如我们是修改BOOL类型的变量,可以选择修改为0,或者修改为1。

比如我们要修改的是INT或DINT类型的变量,我们选择“修改操作数”,然后再修改数值就可以。

SCL的程序监控是类似的,它们之间的区别在于SCL程序监控是没有颜色的实线虚线等方式的,监控的结果不直观。SCL程序监控中对变量的修改的操作跟LAD/FBD程序监控的操作方法也是一致的,那小编就不再重复介绍啦。

监控表的使用

我们在左侧的项目树中选择“监控与强制表”,然后双击“添加新监控表”就可以创建一个新监控表了。

监控表主要由名称、地址、显示格式、监视值和修改值 这几个部分组成。我们需要对变量进行监控的时候,就将需要监控的变量添加到监控表中,然后点击“全部监视”按钮图标就可以对变量的当前值进行监控了。

当我们需要对变量的值进行修改时,就在“修改值”这一栏输入新的数值,然后点击“立即一次性修改所选定值”就可以了,这其实也很简单,对吧?

强制表的使用

我们要知道一个要点,对于刚才讲的监控表它可以对变量进行监控和修改,但是,它并不是对所有的变量的值都可以进行修改的,就比如数字量的输入和模拟量的输入,这些变量是受外围设备输入信号的影响的,所以不能使用监控表进行监控和修改,那这时候我们就需要用到强制表进行修改了,这里的修改值是强制进去的。

我们在左侧的项目树中选择“监控与强制表”,然后双击“强制表”就可以打开了,注意这个强制表只能打开一个哦,不能添加强制表的。

打开强制表之后,添加变量,比如I0.0,然后点击“全部监视”,需要进行变量修改时,我们在“强制值”这一栏中输入需要强制的值,比如TURE,然后点击“启动或替换可见变量的强制”就会把强制值写入到变量中,同时在该变量的行中会标识“F”的图标,PLC上的MAINT指示灯会变为橙色。

当我们需要对变量取消强制的时候,需要点击工具栏中的“停止所选地址的强制”按钮图标就可以取消强制了。

以上就是程序的监控、监控表和强制表的使用,这几个功能都是我们在调试过程中一定会用到的,大家一定要学会这几个功能的使用哦~

那这是在我们将程序下载到PLC后进行程序监控的功能,那如果没有PLC的情况下怎么办呢?

S7-1200 PLC是有专用的仿真软件供调试用的,在下一篇文章中就给大家介绍一下PLCSIM仿真软件的使用吧,欢迎继续关注~

(技成培训原创,作者:蔡慧荥,未经授权不得转载,违者必究!)

往期推荐:

技成周报40期 | 三菱、西门子软件安装常见出错解决方法

「技成周报6期」西门子系列常见问题解答

西门子S7 200、1200常见问题解答

盘点整理 | 西门子PLC通讯时的十大常见问题

西门子PLC入门级必学案例,新手初学者绝配

西门子工程师!S7-1200 系列 PLC调试过程,应用案例你熟悉多少

以 CPU 1215C为例,使用 TIA Professional V14 编程软件

CPU站点 IP 地址分配在 CPU上电后,观察 CPU当前状态,若为 Run 状态,需要将其切换至 Stop 状态。

打开 TIA 博途软件程序。

展开“在线访问”

找到本机电脑的网卡“设备名称”并展开

找到“更新可访问的设备” (鼠标单击或者双击它)

等出现 plc_1(192.168.0.10)设备名称及 IP 地址后,将其展开,并双击“在线和诊断”,在项目树右侧工作区显示当前 CPU 的诊断信息及操作面板状态;在线访问成功时工作区最上有黄色条带显示在线访问的部分信息在 CPU操作面板栏中点击“ STOP”按钮,使 CPU处于停止状态,如(图 2)状态

展开“功能” ,点击“分配 IP 地址”,若(图 2)中的 MAC 地址没有自动出现,请点击“可访问设备”找到 CPU的 MAC 地址,然后在“ IP 地址”及“子网掩码”框中输入所需要的 IP地址及子网掩码(路由器功能根据实际情况勾选或空白) 。

最后点击“分配 IP 地址”分配成功后,若本机(电脑) IP 地址与所分配的 IP 不在同一个网段,那么在线诊断将会中止,请重新修改本机(电脑)的 IP 地址,再次进入“在线诊断” ;若在同一个网段内,那么状态栏最右侧会有成功字样提示,如(图 3)右侧所示

CPU站点的时间设置

在(图 2)功能菜单下点击“设置时间” ,工作区内容如下图(图 4)所示

将“从 PG/PC获取”前的选择框勾选上,然后点击“应用”按钮,即可将 CPU时间与本机(电脑)时间保持同步。设置成功时,状态栏亦如(图 3)右侧所示。

CPU站点的设备名称

功能 分配 PROFINET设备名称,如下(图 5)

(图 5)中状态栏右侧显示“无法执行设定的命令” ,即:给 CPU站点分配设备名称失败,请检查本机(电脑) IP 网段与 CPU当前网段是否相同,必须保持一致且 IP 地址不冲突,若还时分配设备名称失败,也可以直接下载程序硬件配置后自动更新设备名称。

ET200SP子站点 IP 地址分配

同样需要在“在线访问”中进行本机(电脑)网卡设备名称 更新可访问的设备 可访问的设备【此处显示可访问设备的MAC 地址】 在线和诊断 功能:分配 IP 地址;分配 PROFINET设备名称

(图 6)依次展开顺序说明:在线访问 本机(电脑)网卡设备 更新可访问的设备 可访问的设备【 MAC 地址】 在线和诊断。工作区如(图 7)所示:

点击“功能”下的“分配 IP 地址”,若没有显示子站的 MAC 地址,就点击“可访问设备” ,找到相应的 MAC 地址并确定。如下图(图 8)所示

在“ IP 地址”及“子网掩码”栏中输入相应的 IP 地址及子网掩码。

注意:若要与 S7-1200 的 CPU联网, IP地址网段必须与 CPU的网段一致,且地址不冲突。

(图 9)中的 IP 地址及子网掩码输入完成后,点击“分配 IP 地址”按钮,参数传送成功或者失败都会有提示,在巡视窗口及状态栏右侧。

ET200SP子站点设备名称分配

“功能” “分配 PROFINET设备名称”,如下图(图 10)所示

(图 10)中在工作区“ PROFINET设备名称”后面栏中输入分配给子站点的设备名称,然后点击“分配名称”按钮即可,如下图(图 11):

(图 11)中,组态的 PROFINET设备名称成功后,巡视窗口及状态栏右侧都有提示信息。

以上,欢迎动动手分享及收藏!

相关问答

plcs71200控制方案?

1.plcs71200控制方案可以实现各种自动控制系统中的控制逻辑,包括信号采集、逻辑控制、运动控制等。2.对于plcs71200控制方案,其可以应用于物流、工厂、通讯...

西门子1200模拟量输入编程实例?

以下是使用西门子S7-1200PLC进行模拟量输入编程的示例代码:1.配置模拟量输入模块在S7-1200PLC的硬件配置中,添加模拟量输入模块,并配置其参数。例如,如...

1200plc的编程方法有哪几个?

这个问题,不好回答。我只能说一下思路。控制都容易,温度传感器变送出4---20mA信号,给PLC模拟量模块,然后模拟量输出模块输出4---20mA信号给你要控制的设备...

西门子1200PLC变频器程序怎么写?

编写西门子1200PLC变频器程序需要先进行硬件连接和参数设置,然后使用西门子PLC编程软件根据需要编程并进行调试。具体的步骤包括:选择正确的模块并进行硬件连...

1200plc调节压力高了减频率怎么设置?

这个问题涉及到PLC的具体编程和调试,需要具体根据实际情况来设置。不过,我可以提供一些通用的思路和方法,希望能对你有所帮助。首先,我们需要确定PLC的型号...

西门子1200plc编码器编程实例?

西门子1200PLC的编码器可以通过编程实现各种控制功能。以下是一个简单的实例,用于控制一个温度传感器并将其转换为数字信号,以便在PLC中进行计数和计算:1.创...

西门子plc1200怎么编写程序?

编写西门子PLC1200程序需要具备一定的基础知识和技能,例如熟悉PLC的工作原理、掌握PLC编程语言和相关软件的使用等。在编写程序时,需要根据实际需求设计程序...

西门子1200plc如何强制输入信号?

西门子S7-1200PLC支持强制信号的输入。以下是如何强制输入信号的步骤:打开TIAPortal软件,选择您的PLC项目并打开其程序。在程序编辑器中,选择您要强制的信...

西门子1200plcM05怎么用?

西门子S7-1200PLCM05是一款小型可编程逻辑控制器,适用于中小型自动化应用场景。使用该PLC需要进行以下步骤:1.准备PLC编程软件。推荐使用西门子官方提供的...

plc1200下载完如何设置?

在下载完PLC1200后,首先需要将PLC1200连接到电脑或手机上,并确保设备已经联网。然后可以使用手机或电脑上的相关应用程序来进行设置,根据设备提供的指南和教...

 河南暴雪  鲜于贞雅 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部