【PLC】NB触摸屏开发入门

本文详细介绍了如何使用OMRON NB系列触摸屏与PLC进行联合开发,包括理解触摸屏型号、使用NB-Designer软件进行编程、建立PLC与HMI的通信、按钮与指示灯的变量关联、界面切换和自定义图片添加等关键步骤,为初学者提供了清晰的操作指引。
摘要由CSDN通过智能技术生成

前言

  最近上了一门课《可编程控制器课程设计》,课程需要学习使用NB系列的触摸屏,但是在网上找了一圈,发现教程资料不多,然后和我们课程使用的OMRON NX1P系列PLC联合使用的教程就更少了。好不容易在B站上找到一个教程,然后联合其他教程一起总结了一下。

参考链接

概述

  触摸屏也叫可编程终端(PT,Programmable Terminal)或者人机交互界面(HMI,Human Machine Interface),在工业场合中被普遍使用,主要用于监视,控制,设定参数等操作。

NB触摸屏型号

  触摸屏根据工作原理可以分为电阻式触摸屏、电容式触摸屏、红外式触摸屏、表面声波式触摸屏、压电式触摸屏,但是对于开发者来说这些只需要了解即可。因为实际编程开发时不需要关系这些内容。更重要的在于了解触摸屏的型号,因为之后编程需要使用到。
  NB系列触摸屏是按照触摸屏大小来分型号的。分类NB3、NB5、NB7、NB10,比如NB3为3.5inch,NB5为5.6inch。其具体型号及对应的功能如下图所示。
在这里插入图片描述
  从上图可以看出,00B结尾的型号代表只有USB端口,01B结尾的型号具有USB端口和Ethernet口。
  以上这些了解即可,只需要知道自己使用的触摸屏型号就行。

如何开发

  显示屏的核心功能在于其本身也可以独立编程,独立开发,然后和其他设备(如PLC)进行连接。那显示屏如何开发呢?OMRON为NB系列触摸屏的开发配套提供了一个编程平台,即NB-Designer这个软件,使用时,通过USB电缆将触摸屏与电脑连接,然后打开NB-Designer这个软件,在软件中编程结束之后再将程序下载到触摸屏中。【感觉和单片机开发差不了多少
  其开发连接图示如下图(来自视频中的截图)
在这里插入图片描述

软件设计

  这一节主要讲述NB触摸屏的开发软件:NB-Designer的相关操作。

NB-Designer界面认识

  NB-Designer软件打开新建一个工程项目之后的界面如下图所示。其中需要重点关注左右两边的元件库窗口和工程文件窗口及工程结构窗口,之后会频繁使用到。
在这里插入图片描述

添加PLC和HMI

  新建工程之后,首先需要添加的组件就是显示屏和PLC的型号(因为显示屏往往是联合PLC一起使用的)这个需要根据实际需要选择,值得一提的是,这个软件支持的PLC型号还挺多,能满足大部分需求了。
  添加完PLC型号之后,就是添加串口(或者以太网口)将PLC与显示屏连起来。操作方式就是拖动左边的元件拉到显示主窗口中。然后拖动它连接到串口,如下图所示。
请添加图片描述

按钮与指示灯&变量关联【重要!】

  按钮与指示灯可以说是显示屏编程中最为常用也是最为基础的功能了。但是如何将指示灯和PLC中的变量关联起来对于初学者来说还是有点懵逼的。
  众所周知,OMRON的PLC中的NJ系列和NX1P系列的编程都是使用Sysmac Studio,且不需要再使用地址来进行编程了,完全是用变量名来代表变量,其内部存储由底层硬件自动分配完成。所以和NB触摸屏的指示灯是没办法自动关联的,首先要在软件中启用CJ系列存储。
在这里插入图片描述
如果不清楚各个区域主要用来存储哪些东西,可以考虑全部启用。
  一般来说,如果是NB触摸屏中的指示灯变量,与其联系的一般是WR区域,即在NB-Designer中,首先在左侧拖出一个位状态指示灯,然后在属性界面改变地址类型和地址。
请添加图片描述

在指示灯的属性中把地址类型设置为W_bit。
在这里插入图片描述
同时,在Sysmac Studio中需要设置一个全局变量,将其分配到PLC与之对应的地址。
在这里插入图片描述
这样,这两个变量就关联起来了,即二者的值会同步变化,这样也就可以实现通过触摸屏控制PLC(改变PLC中的变量)。
  此外,其他存储区域的分配方式还有待探究。

  注意:由于这个PLC与触摸屏是以串口形式相连,所以变量可以不需要设置为网络公开。(网络公开,顾名思义,只有使用Ethernet进行通讯时才需要设置,如KingView)

界面切换

  除了控制PLC外,显示屏还有一个重要的功能就是其人机交互界面,其中比较重要的就是通过一些按钮来切换不同的画面,来实现多方面的控制。
  首先在左侧的元件库窗口中拖出一个功能键,然后在其属性界面即可编辑窗口切换的方式及其需要切换的具体窗口等。如下图所示。
请添加图片描述

添加自定义图片

  一般来说,在添加相关的组件时,往往会需要添加一些自定义的图片,但是在我使用的时候遇到一个问题,那就是它需要添加的图片格式为bg和vg,但是发现并没有转换为这两种图片格式的软件或网站,当时觉得很奇怪,但是很快发现了问题所在,我之前导入图片是想导入个人图库,在这个界面选择路径
在这里插入图片描述
但实际上可以直接在属性窗口中添加图片,此时就没有图片格式的限制。
在这里插入图片描述
所以,vg和bg两种格式很有可能是软件内部的一种格式,当图片导入之后,就被自动转换为这种格式。

文本库

  所谓文本库,是当需要添加的文本比较固定,且需要中英文转换时,就可以考虑使用文本库,这个文本库支持32种语言转换。
  首先还是从左侧元件库中将文本库拖出来。
请添加图片描述
然后添加需要改变语言的文本,记得在不同语种列表下填上对应语言的表示文本。
  那文本库怎么用呢?可以在组件的属性窗口中的标签页面找到使用文本库的选项,如果需要使用,勾选上即可。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

记录无知岁月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值