直播课堂
HOME
直播课堂
正文内容
维纶plc编程 威纶触摸屏项目,第一次编程,这样操作就知道大概步骤
发布时间 : 2025-06-18
作者 : 小编
访问数量 : 23
扫码分享至微信

威纶触摸屏项目,第一次编程,这样操作就知道大概步骤

前节课我们对编程软件有了总的认识。

在命令栏上,对软件的操作进行了分类。

我们知道,命令栏上的分类有:

文件,常用,工程文件,元件,资料/历史,IIOT/能源管理,检视,工具八大分类。

屏程序文件相关的操作都集中在文件分类下。

我们这节课来介绍如何创建触摸屏程序并将程序下载到触摸屏,再从屏上传程序到电脑。

也就是会全面介绍文件分类下的全部功能指令。

我们在开始编写触摸屏程序前,首要条件都是要创建工程文件。

程序文件相关操作都集中在<文件>分类下。

如下图,有新建,打开等等一系列的选项。

下面是针对每一个选项功能的介绍。

一.新建。可以选择指定的触摸屏型号,建立新的工程文件。

点击后弹出如下窗口供我们操作与设置。

界面与初次打开编程软件弹出的窗口一致。

窗口有很多按钮选项,如下图。

1>开新文件。就是创建新的触摸屏程序。

在选中状态下才会显示出上图标示的2, 3, 4.

2>机型。就是选择我们要为什么型号的触摸屏编写程序。

可以看到每个系列下的型号挺多。

我当前手上有一台TK6071IP型号触摸屏,所以我选择这个型号。

3>使用范本。范本就是模板的意思。一般我们创建一个程序常用的功能就会包含于模板。

所以勾选范本可以减少我们工作量,这也是我们默认保持勾选原因。

4>方向。和手机一样,触摸屏的显示内容可以垂直或水平显示。

我们保持默认,即水平。

如果选择了垂直,在下载程序到触摸屏后,

还得在触摸屏上设置下系统配置:系统菜单->OS设置->选择90度->OK,如下图。

图片通过手机拍摄威纶触摸屏所得,比较模糊,望理解下。

5>解压缩工程文件。我们知道威纶提供针对触摸屏程序压缩与解压缩功能,

压缩文件后缀为ecmp,cmp。

点击此按钮可以打开对话框解压缩文件。

6>范例工程文件.点击后会进行威纶官方网站的资源下载界面。

7>打开旧文件。选择这个选项后,可以打开已经存在的工程文件。

如下图,可以点击8,浏览文件,或点击9,最近打开过的工程文件。

一切都设置完成后,点击确定就可以进入程序编辑设计界面了。

一般会弹出系统参数设置界面,我们默认确定就好。

二.打开。点击后会弹出浏览工程文件对话框,选择要打开的触摸屏程序。

工程文件后缀有emtp,mtp,cmtp.

如下图,三步走,就可以打开程序文件。

三.保存文件。在我们第一次对工程文件保存时,会弹出如下对话框。

3步走进行保存。

后面再有保存操作就不会弹出对话框,默认会保存在第一次保存的位置。

四.另存为。程序可以另外存储在指定的目录。

每次点击都会弹出如下图对话框。

3步走进行存储。

比如我们选择了存储在桌面,输入文件名称,占可以点击保存。

五.关闭。关闭当前工程项目。

如果还想打开新的文件,可以点击新建或打开。

六.反编译。威纶编译程序会生成EXOB,xob文件。

通过此功能可以反编译EXOB文件,生成触摸屏的程序供二次编辑。

点击此按钮后会弹出如下对话框。

1.选择EXOB文件。

2.选择反编译后工程文件保存目录。

3.输入EXOB密码 。

4.就可以反选 反编译,在指定的目录生成emtp文件。

七.上传(HMI->PC)。可以将程序从触摸屏上传到电脑。

点击会弹出如下对话框。

1.设置密码,默认111111不用设置。

2.选择触摸屏型号。

3.设置上传的程序存放目录。

4.点击上传。

八.压缩/解压缩。点击弹出如下对话框.

1选择要压缩的文件。

2选择压缩后存放的位置。

3开始压缩。

4.选择要解压缩的的文件。

5选择解压缩后存放的位置。

6开始解压缩。

九.打印。提供打印预览,打印设置与打印功能。

就是将当前工程有效界面打印出来的功能。

如下图,进行设置后,可以点击确定,打开打印。

打印功能在我们编写界面时用不到。

十.设置偏号。可以理解为软件DIY设置。

可以让我们根据自己的习惯,对编辑软件进行DIY。

一般我们保持默认就好。

点击后会弹出如下对话框。

大概有三大分类,根据需要设置就好。

十一.帮助主题。点击后弹出帮助窗口。

如下图。

这也是软件提供给我们的用户手册。

遇到不明白的地方,可以在界面上搜索我们想要的内容。

十二.关于。点击后仅弹出软件的版本信息及版权的对话框。

十三.结束。直接关闭编辑软件。

另外,我主页有视频版本哦,13分钟左右。

威纶通触摸屏宏指令,统合应用,与PLC自由通讯

想学习威纶宏指令的朋友,

可以关注前面的其他小节。

我们知道市面上硬件有非常多,

威纶不可能支持所有硬件的通讯,

所以它提供了宏指令让我们自己来实现。

学会宏可以极大的提升我们的触摸屏编程能力。

这小节我们以一个通讯实例结束威纶宏编程教程。

任何两个硬件通讯前,无线的还是有线的,都必须建立连接。

一般触摸屏通过以太网网络或串口通讯与其他硬件相连。

这里我们以威纶触摸屏TK6071IP和台湾永宏可编程控制器FBs系列为例,

讲解如何通过自由通讯协议,

通过编写宏指令,让两个硬件实现通讯。

其实威纶是支持永宏PLC的,我们这里假设它不支持,

看下威纶触摸屏是如何与自己不支持的硬件通讯上的。

这个过程一般分为三步。

1.准备数据线。

某宝一般有定制版的,可以在上面买,

也可以查阅硬件手册,自己制作数据线。

如我们查阅的触摸屏与PLC的硬件手册,

得到通讯端口针的定义如下:

很明显,

PLC通讯端口九针侧,

3为接收数据RxD,

2为发送数据TxS,

5为公共接地GND。

触摸屏通讯端口侧,

6为发送数据TxD,

9为接收数据RxD,

5为公共接地GND。

所以针脚3连6, 2连9,5连5,

就能做成一根屏与PLC的通讯数据线。

2.熟悉硬件的通讯协议。

熟悉或不熟悉的硬件,

在使用时我们都会习惯性的准备对应的手册,

比如接线时,我们会参考硬件的用户手册。

编程时,我们会下载编程手册。

这里我们要实现串口通讯,

所以我们也会准备硬件的通讯手册。

这里我们准备了PLC的通讯手册,

里面介绍有通讯协议相关知识。

翻阅手册,我们知道了PLC每个通讯帧的格式,

如下图。

帧头帧尾固定为0X02,0X03;PLC站号,

命令码占一个字节,分高低两部分。

校验码也占一个字节,分高低两部分,

为前面数据相加之和。

翻阅通讯手册,我们还知道了命令码的具体支持哪些,

如下图,截取了永宏PLC支持的部分命令码,

我们这里会选择使用两命令码作演示。

41,控制PLC的启停,

46,读取PLC连续多个寄存器资料。

1)控制PLC的启停(指令41 )

翻阅通讯手册,我们也能找到每个指令的解释与实例。

如下两图,为命令码41的格式与实例,

控制码为0表示停止PLC,为1表示启动PLC。

根据这些信息,我们就可以编写出控制PLC启停的帧,

以及PLC回应的帧我们也能提取出信息,具体代码在下面。

PLC回应的帧我们这里不核对校验码,

简单通过判断错误码来判断PLC是否成功执行指令。

错误码为0表示PLC执行成功。

如下图指令格式中,错误码在第5个字节。

我们就可以写出控制PLC启动与停止指令。

char c[9]

c[0] = 0x02

c[1] = '0' //0x30

c[2] = '1' //0x31

c[3] = '4' //0x34

c[4] = '1' //0x31

//0x30 为停止PLC指令,

//0X31为启动PLC指令.

c[5] = ‘0’

//c[6],c[7]为和校验码,

//即前面数据相加c[6]为高字节,

//c[7]为低字节。

c[6]

c[7]

c[8] = 0x03//帧尾

2)读取PLC连续多个寄存器资料(指令46 )

翻阅通讯手册,我们也能找到指令46的解释与实,

如下两图。

读取的寄存器个数在第一个字节指定,

读取的起始寄存器地址紧跟其后,

传统6个字节表示单字寄存器,

传递7个字节表示双字寄存器,

PLC支持的寄存器手册上也有介绍,

在后边有截图。

PLC回应帧格式里,

我们也能看出错误码在第5个字节,其后紧跟数据。

下面是PLC所支持的寄存器列表,

我们要演示的是读取WX0000一个字的内容。

也就是读取X0.0到x0.15的状态。

我们就可以写出读取PLC的WX0000的指令

char cFrame[255]

cFrame[0] = 0x02//帧头

cFrame[1] = 0x30//plc 站号

cFrame[2] = 0x31

cFrame[3] = 0x34//连续寄存器读取指令

cFrame[4] = 0x36

cFrame[5] = 0x30//读取1个寄存器

cFrame[6] = 0x31

cFrame[7] = 0x57//寄存器起始码 WX0000

cFrame[8] = 0x58

cFrame[9] = 0x30

cFrame[10] = 0x30

cFrame[11] = 0x30

cFrame[12] = 0x30

cFrame[13]//校验码

cFrame[14]

cFrame[15] =0x03//帧尾

3.编写代码与调试。

通过通讯手册获取协议信息,

就可以通过协议的约定来编写宏代码。

宏代码的编写是对我们前面小节介绍全部宏指令的一个综合应用。

我们可以多练习再借助宏输入窗口,熟悉使用威纶宏指令。

课前,我已在硬件上调试通过了下面的代码,可以参阅练习。

相关问答

威纶通触摸屏和西门子PLC通讯不上,老是提示plc没反应,该怎样...

你设置同样的波特率,同样的位数,同样的停止位,站号不能相同,就是说plc和触摸屏地址不能相同,然后确定通讯线是否正常。有用(0)回复easonyangPLCNORESPONS...

plc如何读取威纶触摸屏当前画面?

要使用PLC读取威纶触摸屏的当前画面,您需要按照以下步骤进行设置:1.首先,确保您的PLC具有与威纶触摸屏通信的能力。这通常需要使用适当的通信模块或接口。2...

PLCS300编完程序后怎么将程序输入到PLC中,我用笔记本想输...

gxdeveloper应该是三菱PLC通用编程软件,便写好程序后要保存、编译、然后再上传至plc,另外上传以前还要将plc上的一个小的开关切到ON的位置,这样才能使程序输入...

威纶通触摸屏地址怎么和plc对应?

回答如下:威纶通触摸屏的地址和PLC的对应关系需要根据具体使用的PLC品牌和型号来确定。一般情况下,需要在PLC的编程软件中设置对应的寄存器地址,将触摸屏的数...

威纶触摸屏怎么更改plc型号?

关于这个问题,1.首先,需要了解威纶触摸屏的操作系统及其版本号。2.然后,需要了解更改PLC型号的具体步骤,通常是通过在触摸屏上进行设置和配置来实现。3...

三菱FX3U-32MTPLC和昆仑通态触摸屏,怎么通过触摸屏输入数值来控制步进电机转动?

分两步完成。第一步,用软件先把fx2nplc中的程序读出,找到设置时间用的定时器的常数值k,编程时把常数k直接修改为d,d应该选择断电保持数据寄存器,范围在d200-...

我用s7-1200,威纶触摸屏mt8101ie,导入标签时提示:plc不存在验证标签失败,哪位能告知怎么做吗?谢谢?

请问你那款mt8101ie跟西门子1200连接问题解决了没?我用了维纶v5.04这个版本的连接不上标签也导不进去,就电脑可以把编译好的画面下载到触摸屏,但是触摸屏就是...

三菱编程口是RS422的,那么PLC和HMI(RS232、RS485)怎么通讯?

买根三菱的编程电缆sc-09然后把线剪断延长好了,自己做也可以,我用三菱422通讯几十米没问题买根三菱的编程电缆sc-09然后把线剪断延长好了,自己做也可以,我用...

维纶通数值格式?

维纶通是一种常见的可编程控制器(PLC),其数值格式通常包括整数、浮点数、二进制、十进制、十六进制等。具体使用哪种格式取决于编程环境和应用需求。例如,BC...

三菱plc怎样与威纶触摸屏通讯?

1、在桌面上点击,点击文件打开系统设置。2、点击设备选择PLC口再选择三菱FX系列。3、接下来可以看到界面上的许多选项,下载口选择三菱FX系列。4、扩展口选...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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