0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虹科物联网HMI/网关搭载CODESYS实现软PLC+HMI一体化

广州虹科电子科技有限公司 来源:广州虹科电子科技有限公 作者:广州虹科电子科技 2022-04-20 10:00 次阅读

虹科IIoT虹科物联网HMI/网关搭载CODESYS实现软PLC+HMI一体化

前言

CODESYS是一款功能强大的PLC软件编程工具,它支持IEC61131-3标准IL、ST、FBD、LD、CFC、SFC六种PLC编程语言,用户可以在同一项目中选择不同的语言编辑子程序,功能模块等。通过在硬件平台上移植Runtime,可以将任何嵌入式设备或基于PC的设备转变为符合IEC 61131-3标准的工业控制器,也由此,越来越多的工程师偏向于CODESYS应用。本文将以虹科物联网HMI/网关为例,介绍如何在虹科HMI/网关中实现CODESYS软PLC+HMI一体机操作。

虹科方案

01

所需工具

硬件:虹科物联网HMI

软件:CODESYS V3.5、JMobile Studio

02

操作步骤

1. 安装HMI Codesys Package

(1)HMI CODESYS Package允许CODESYS编程软件对HMI内部PLC进行编程;

(2)HMI CODESYS Package在JMobile Studio安装目录下,具体位置为“CODESYSV3”;

66ae7df8-bfc6-11ec-bce3-dac502259ad0.png

(3)文件安装:

方法一:双击“.package”文件,无论是完整安装还是经典安装都能安装CODESYS V3 PLC Runtime功能所需的文件。

方法二:使用CODESYS编程软件中的“Package Manager”工具可以确认已经安装的“.package”文件或者安装新的“.package”文件,点击“install”按钮,选择合适的文件路径,点击“open”即可。

66be9288-bfc6-11ec-bce3-dac502259ad0.png

2. 安装HMI Runtime

HMI出厂时没有HMI Runtime,首次启动会显示“Runtime加载器”。可以通过以太网(需要有效的IP地址)和USB(创建更新包,选择“Runtime加载器”中的启动程序)安装Runtime。

3. 激活CODESYS V3 license

(1) license激活前的注意事项:

CODESYS V3 license可以通过JMobile Studio软件进行激活,前提是HMI和安装JMobile Studio的PC处在同一个局域网中,而且安装JMobile Studio的PC需要连接互联网。

每个license只能在单个HMI上使用。一旦激活,license与HMI的Mac地址唯一匹配,不能与其他设备配对使用,而且不能取消激活。

(2)license激活步骤:

打开JMobile Studio软件,选择“运行>管理目标”;

66d1fa58-bfc6-11ec-bce3-dac502259ad0.png

选择“许可证”,点击下拉按钮,选择所要激活HMI的IP地址;

66e99a3c-bfc6-11ec-bce3-dac502259ad0.png

输入license,并点击“Activate/Generate”按钮;

66f95a08-bfc6-11ec-bce3-dac502259ad0.png

一旦系统确认成功激活license,重启HMI以完成激活程序。

(3)license激活验证:

长按HMI屏幕,弹出窗口后选择“Log at boot”,然后重启HMI;

HMI重启时,屏幕上将显示日志窗口。如果license已激活,日志信息将出现以下字符串:“CODESYS Module: CODESYS V3 license found: CODESYS V3 is running”;

验证完成。

4. 创建PLC项目

选择“标准项目”,根据使用的HMI型号选择对应的设备和编程语言。

6707c8a4-bfc6-11ec-bce3-dac502259ad0.png

671582fa-bfc6-11ec-bce3-dac502259ad0.png

672706ba-bfc6-11ec-bce3-dac502259ad0.png

5. 配置“Symbol File”

使用CODESYS V3创建项目时,需要配置“Symbol File”包含所需变量。

(1)右键点击“Application”,选择“Add Object > Symbol configuration”;

673412b0-bfc6-11ec-bce3-dac502259ad0.png

(2)双击“Symbol configuration”,然后点击“Build”;

674b351c-bfc6-11ec-bce3-dac502259ad0.png

(3)“Symbol configuration”包含了项目中所有可用变量,选择所需变量;

676114b8-bfc6-11ec-bce3-dac502259ad0.png

(4)配置完“Symbol configuration”之后,使用“Generate code”功能生成一个.xml文件。

6776fb3e-bfc6-11ec-bce3-dac502259ad0.png

678e3916-bfc6-11ec-bce3-dac502259ad0.png

注:

①后续在JMobile Studio软件中导入标签时会用到此.xml文件。

②只有用于PLC编程的GVL全局变量才会在“Symbol configuration”列出,如果要始终列出GVL全局变量,右键单击GVL选择“Properties”,在“Build”中勾选“Link Always”选项。

6. 下载PLC项目

( 1 )在“设备通信设置”选项卡中输入设备IP选择HMI;

679cbf0e-bfc6-11ec-bce3-dac502259ad0.png

注:

①默认网关的属性不需要进行修改。

②如果IP地址未知,可以扫描网络,然后列出网络中所有可用设备。

③如果网络中存在多个使用CODESYS V3 PLC Runtime的HMI,则每个HMI都会通过设备名称后方括号内的不同字符串进行识别。<比如设备500/600 [0000.29D8],通过字符串 “0000.29D8”来辨别HMI设备。字符串“29D8”对应于十六进制格式的HMI IP地址的最后2个字节。因此,对应的HMI的IP地址为xxx. 41.216,因为29 (十六进制)对应于41(十进制),D8 对应于216 。>

(2)点击“Online”,选择“Source download to connected device”将PLC项目下载到HMI。

67ab704e-bfc6-11ec-bce3-dac502259ad0.png

7. JMobile Studio中的通信设置

虹科物联网HMI Runtime通过CODESYS V3 ETH协议与CODESYS V3 PLC Runtime进行通信。因此,在JMobile Studio软件中创建CODESYS V3 ETH协议,并配置相关参数,其中IP地址应设置为127.0.0.1。

67bd6150-bfc6-11ec-bce3-dac502259ad0.png

8. JMobile Studio中导入“Symbol File”

(1)选择CODESYS V3 ETH协议,点击导入词典,并选择之前生成的.xml文件;

67d069e4-bfc6-11ec-bce3-dac502259ad0.png

(2)选择所有灰色的标签,并点击导入标签;

67dfbd9a-bfc6-11ec-bce3-dac502259ad0.png

(3)标签导入完成。

67f403cc-bfc6-11ec-bce3-dac502259ad0.png

注:

①由于PLC程序的新编译而导致标签偏移信息的任何更改不需要再次导入“Symbol File”;

②当重命名标签、修改标签数据格式以及添加新的标签时,需要重新导入“Symbol File”。

03

方案简介

虹科物联网HMI/网关是一款高性能数据采集和监控设备,支持200+通讯协议,包括常见的OPC UA、Modbus TCP和MQTT协议,以及西门子、三菱和欧姆龙等各大主流PLC协议;支持趋势、警报、配方、报表和审计追踪等功能,快速实现设备数据的采集和分析。

此外,虹科物联网HMI/网关已内置CODESYS PLC Runtime,激活后就能作为软PLC+HMI一体机使用,支持扩展IO模块和通信模块,可实现一些实时控制功能。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5001

    文章

    12975

    浏览量

    459941
  • 物联网
    +关注

    关注

    2895

    文章

    43521

    浏览量

    367053

原文标题:虹科物联网HMI/网关搭载CODESYS实现软PLC+HMI一体化

文章出处:【微信号:Hongketeam,微信公众号:广州虹科电子科技有限公司】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    《嵌入式机电一体化系统设计与实现》读后感

    先给大家看看封面哦 再看居然还有签名呢 还贴心的送了书签哦,爱了爱了 在阅读了曾庆祥教授所著的《嵌入式机电一体化系统设计与实现书后,我深感收获颇丰,对嵌入式系统与机电一体化系统的设
    发表于 08-21 08:45

    ARMxy ARM联网边缘计算网关支持Node-RED用于云边端一体化

    随着工业联网(IIoT)的蓬勃发展,边缘计算网关成为实现数据采集、处理与转发的关键设备。ARMxy ARM
    的头像 发表于 08-19 16:05 196次阅读
    ARMxy ARM<b class='flag-5'>物</b><b class='flag-5'>联网</b>边缘计算<b class='flag-5'>网关</b>支持Node-RED用于云边端<b class='flag-5'>一体化</b>

    云边一体化联网平台如何实现?有什么功能

    云边一体化联网平台(CloudEdge Integration IoT Platform)是种结合了云计算和边缘计算优势的
    的头像 发表于 07-29 14:34 247次阅读

    Model3A 7寸触摸屏应用于一体化步进电机HMI控制方案

    的需求,一体化步进电机不断迭代,智能屏控制HMI引入进来。用户可以通过在触摸屏上设计响应的界面直观监控和控制电机的运动过程,实时显示电机的当前位置、速度和运行状态
    的头像 发表于 06-26 16:22 212次阅读
    Model3A 7寸触摸屏应用于<b class='flag-5'>一体化</b>步进电机<b class='flag-5'>HMI</b>控制方案

    干货分享:宏集联网HMI通过S7 MPI协议采集西门子400PLC数据

    宏集联网HMI集成了多个驱动来适配西门子200、300、400、1200、1500、LOGO等系列PLC,本文主要介绍宏集HMI通过S7
    的头像 发表于 06-13 13:39 307次阅读
    干货分享:宏集<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>HMI</b>通过S7 MPI协议采集西门子400<b class='flag-5'>PLC</b>数据

    宏集PLC+HMI触控一体机助力构建物料自动分拣系统

    宏集DC系列PLC+HMI触控一体机集成了参数设置、数据显示、设备监控等功能,可通过曲线和动画形式展示自动控制过程,并支持逻辑编程,帮助构建高效的物料自动分拣系统.
    的头像 发表于 05-08 10:52 398次阅读
    宏集<b class='flag-5'>PLC+HMI</b>触控<b class='flag-5'>一体</b>机助力构建物料自动分拣系统

    PLC联网关是什么?

    凸显。 PLC联网关种将PLC设备接入联网
    的头像 发表于 03-13 15:17 936次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>物</b><b class='flag-5'>联网关</b>是什么?

    消防恒压箱泵一体化泵站联网系统解决方案

    管理部门进行救灾救援工作的重要保证。 对此,通博联提供远程实时在线监控的消防恒压箱泵一体化泵站联网系统,实现
    的头像 发表于 02-26 17:23 690次阅读
    消防恒压箱泵<b class='flag-5'>一体化</b>泵站<b class='flag-5'>物</b><b class='flag-5'>联网</b>系统解决方案

    什么是通感算一体化?通感算一体化的应用场景

    通感算一体化可广泛应用于智能家居、智慧城市、智慧交通、医疗健康等方面。文档君为大家搜集了些典型的应用场景。 智能家居 通感算一体化利用基站或者Wi-Fi路由器为智能家居系统提供更加丰富的功能。
    发表于 01-18 16:12 9318次阅读
    什么是通感算<b class='flag-5'>一体化</b>?通感算<b class='flag-5'>一体化</b>的应用场景

    基于工业智能网关的城乡一体化供水联网解决方案

    、方案背景 随着城市进程的加快,城乡供水需求不断增长,传统的人工管理方式已无法满足现代供水系统的需求。为了解决这问题,通博联提供基
    的头像 发表于 01-08 14:02 271次阅读
    基于工业智能<b class='flag-5'>网关</b>的城乡<b class='flag-5'>一体化</b>供水<b class='flag-5'>物</b><b class='flag-5'>联网</b>解决方案

    联网农业一体化灌溉泵站

    联网农业一体化灌溉泵站采用高密度环保材料,提高了房的耐腐蚀性和稳定性,采用高环保材料,无污染、无污染、可回收利用,延长物联网农业
    的头像 发表于 12-04 17:01 457次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b>农业<b class='flag-5'>一体化</b>灌溉泵站

    怎么测试交直流一体化电源?交直流一体化电源测试系统如何测试?

    交直流一体化电源拥有高度适应性,可以用于不同的电力需求领域。但是为了确保其质量和性能,需要对交直流一体化电源进行各项测试以保证正常工作。本文纳米软件将介绍交直流一体化电源的测试方法,以及如何用交直流
    的头像 发表于 11-23 14:59 511次阅读

    联网控制系统智能一体化灌溉泵站

    智能一体化灌溉泵站是根据联网技能研制出来的智能一体化灌排设备,它改变了传统意义上的灌排泵站的理念,是种集成度高的设备。
    的头像 发表于 11-13 17:25 588次阅读

    农业联网自动灌溉之一体化智慧泵房

    一体化智慧泵房:这是个高度整合的泵房解决方案,将管中泵、电机、控制器及其他关键设备集成于个紧凑的系统内,提高效率并降低成本。利用先进的信息技术、大数据、
    的头像 发表于 10-31 10:29 573次阅读

    一体化智慧楼层配电系统

    一体化智慧楼层配电系统是基于传统建筑配电现状及问题,以及用户对配电管理上的新需求,提出的种智慧一体化配电管理系统。力安科技一体化智慧楼层配电系统依托电易云-智慧电力
    的头像 发表于 10-09 16:03 590次阅读
    <b class='flag-5'>一体化</b>智慧楼层配电系统