您现在的位置: 三菱 > 三菱评价 > 正文 > 正文

用于在HMI上查看PLCIO的新方法

  • 来源:本站原创
  • 时间:2021/12/8 15:43:29

分享一个在项目上一直使用的小程序:触摸屏查看PLCI/O。

很多时候,我们经常需要把I/O点的状态及其功能描述显示在HMI上,方便查看监视,通常会每个点逐一手动组态到HMI上,比如下图所示(仅是示例说明):

当I/O点的数量较少时,这样操作所占用的时间不长,但当I/O数量较多,比如成百上千个IO,那么一个一个的手动组态会占用大量时间,而且HMI上需要建很多页面。

今天分享的方法,就不受点数限制,只需要一个页面就能完成,时间会大大节省。

1、新建PLC数据类型IQ_LOOK

2、在PLC变量表里引用刚才建立的数据类型IQ_LOOK

注意起始地址从0.0开始(也可以不从0.0开始,但要从一个通道的最低位开始)

3、创建FC块,取名为IO

Input接口里的变量Type需要引用数据类型IQ_LOOK。

接口含义参考程序里的注释。

4、创建数据块DB,取名为IO_Ref

5、在程序里调用FC(IO),填写对应参数。

至此,PLC端的工作完成。下面是在HMI上组态

6、添加HMI设备,TP屏(西门子的其他屏也可以),在“文本和图形列表”里创建文本列表,如下图所示。

其中,“DI地址显示”列表,内容如下

图中的值和文本内容都可以通过excel批量复制,速度很快。

“DI地址选中”列表,根据实际使用到的字节通道数量。

“DI注释”列表

输出点的列表方法于此相同,根据实际情况,写入(或者从excel中复制进来)即可。

7、画面组态

以DI输入状态为例

(1)比如I0.0

DO输出状态于此相同组态即可。

此外在维纶触摸屏上也同样可以使用,并在项目中使用良好。并且该功能可以移植到其他品牌的PLC。目前我已经在西门子,三菱,欧姆龙,松下PLC上成功使用,效果很好。

该方法涉及的PLC端程序,可以一次性封装好,FC和DB块号固定好,或者生成项目库,在有新的项目时,直接拖过来使用。

因为PLC端的DB块固定好了,所以在HMI端,该画面部分所使用的变量也不需要再变更,可以做成模板画面直接使用。需要变更的地方只在IO注释部分,当最终确定好了IO功能,再用excel导入一次就行,瞬间完成。

~精彩文章~

1.三菱ST语言编程(5)——功能(FC)的编辑与使用2.三菱ST语言编程中常用的函数/功能块使用方法

3.西门子触摸屏编程wincc学习资料

4.西门子S7-3/:编程软件、教程、案例、文档

5.这样玩博途TIA软件,会不会被说是不正经的工程师

6.学习PLC要“偷师加自学”

7.一屏多机通讯:屏/PLC程序+视频教学+文档说明

8.西门子smartPLC视频、接线、案例、软件、文档........

9.三菱FX3UModbus:教程+程序+报文+文档

10.什么是EtherCAT总线通讯???附案例(程序)

文章来源:综合网络,侵权联删,谢谢。

戳这里,实用案例

预览时标签不可点收录于话题#个上一篇下一篇


本文编辑:佚名
转载请注明出地址  http://www.sanlingasl.com/slpj/9891.html

  • 上一篇文章:
  • 下一篇文章: 没有了
  • 热点文章

    • 没有任何图片文章
    • 没有热点文章
    推荐文章

    • 没有任何图片文章
    • 没有推荐文章

    Copyright © 2012-2020 三菱版权所有



    现在时间: