西门子S7-1200 PLC控制步进电机 MD-4240-PN (6) 触摸屏项目搭建

一、前言

本系列是我围绕 《西门子S7-1200PLC 控制步进电机 MD-4240-PN》为主题,按照时间顺序从拿到这一款步进电机到使用的这一个过程的记录,系列预计作六篇文章,分别为:电机开箱、硬件搭建、软件组态、抓包分析、报文分析、触摸屏项目搭建。

本文作为本系列 《西门子S7-1200PLC 控制步进电机 MD-4240-PN》第六篇文章——触摸屏项目搭建,重点在于使用博途组态一个触摸屏,并设计一个控制界面来帮助使用这个电机。

原创博主博客

小小小小小6-优快云博客

往期文章

西门子S7-1200PLC 控制步进电机 MD-4240-PN (1) 电机开箱

西门子S7-1200 PLC控制步进电机 MD-4240-PN (2) 硬件搭建

西门子S7-1200 PLC控制步进电机 MD-4240-PN (3) 软件组态

西门子S7-1200 PLC控制步进电机 MD-4240-PN (4) 抓包分析

西门子S7-1200 PLC控制步进电机 MD-4240-PN (5) 报文分析

二、触摸屏仿真搭建

1、添加触摸屏

这里我添加了一个7寸的 触摸屏,添加的时候注意是要PN款的。

2、添加变量

为了区分与管理,我添加了新的变量表,并取名位MD-4240-PN变量

通过添加变量,选择需要显示到触摸屏的变量,这边我除了厂家预留的变量以外,将其它所有的变量都添加进来(具体的变量含义在上一篇 “报文解析" 中有,这里不在赘述)。

3、添加文本列表

为报文中的运动模式、回零状态代码 添加文本列表。

1、运动模式

2、回零状态代码

4、添加必要的控件

我希望在触摸屏里,实现调试软件的调试功能。

调试软件的控制部分如下:

调试软件的显示部分如下:

调试软件的状态部分如下:

那么我们调试软件已经有的功能,在触摸屏上复刻。

根据调试界面,简单的添加了如下的画面。

对于状态显示我使用了 图形I/O域

对于运动模式、回零状态代码我使用了 符号I/O域

对于设定位置、设定速度、当前位置、当前速度、当前负载、跟随误差,我使用了 I/O域

对于 JOG+ JOG- 启动任务 暂停任务、取消任务、确认错误这些按位控制的,我使用了按钮

对于传输方式 我使用了 开关

5、控件变量关联

在添加好整个画面后,需要将这些控件与变量相互关联。

状态灯依据报文的状态位中的使能位的值来进行颜色的切换,值为0时显示灰色,值为1时显示绿色。其它的状态也根据这样的步骤进行设置。

符号I/O域 控件 分别添加对应的过程值变量,并且“运动模式” 选择输入/输出, "回零状态代码"选择输出

I/O域的这部分控件都分别添加对应的过程值变量,在”设定位置" “设定速度"选择输入/输出, 其他的选择输出。

按钮控件在事件"按下" "释放"  中分别添加   置位位,复位位,并选择按钮所对应的变量。

这里有比较特殊的两个按钮,暂停任务与取消任务,它们的操作逻辑与开关相似,所以有别于JOG+ JOG- 启动任务 确认错误这些点动的按钮。

所以我们仅添加"释放"事件,并且选择取反对应的变量。

并且为了更好的表现它此时的状态,我们添加外观,当变量为0时,文字以红色显示,当变量为1时,文字以绿色显示。

在开关控件中,更改OFF状态和ON状态文本,对应手册中这个位的定义,并且关联变量。

6、仿真调试

添加完控件并且关联后可以启动仿真

这样我们就可以使用触摸屏的启动仿真来调试电机了。

这里放一个仿真画面

往期的文章可以搜索《西门子S7-1200PLC 控制步进电机 MD-4240-PN》找到我的优快云博客

优快云博主:小小小小小6-优快云博客

三、结尾

此系列到这里就已经结束了,如果有什么疑问或者文中有错误的地方可以在评论区大家一起讨论,如果有想要我这个plc项目的也可以私信我,我会定期的看看私信。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值