在 CODESYS 平台,创建你的第一个项目

引言

国内有很多厂家的编程软件都是基于 CoDeSys V3 平台(简称 CoDeSys)开发而来,软件集成了常用的功能,更适合国人的编程开发习惯,所以以后的介绍,都是基于汇川的 InoProShop 平台,而且相对与原生的控制器,汇川的 PLC 硬件也更容易获取。InoProShop 是一款专门为中型可编程控制器设计的编程组态软件。InoProShop 为中型可编程控制器提供了一个完整的配置、编程、调试和监控环境,可以灵活处理功能强大的 IEC 语言。

1  InoProShop 简介

1.1 下载地址

官方下载地址:https://www.inovance.com/portal/allResult?key=inoproshop

安装请参考上一篇文章,和 codesys 安装基本一致。

1.2  功能介绍

通过 InoProShop,您可以轻松完成工程和设备的管理,为中型 PLC 产品提供以下配置方案:

  • CPU 配置

  • I/O 模块配置

  • EtherCAT 总线

  • Profibus-DP 总线

  • CANopen/CANlink 总线

  • Modbus/ModbusTCP 总线

  • EtherNet/IP 总线

  • 高速 I/O

InoProShop 支持程序的编写、下载和调试功能,并为编程者提供如下便利:

  • 标准化编程:符合 IEC 61131-3 标准,支持多种编程语言,包括结构化文本(ST)、梯形图(LD)、顺序功能图(SFC)和 IEC 61131-3 扩展编程语言连续功能图(CFC)。

  • 灵活的功能块库:提供全面的功能块库,并支持用户自定义库。

  • 离线仿真功能:无需连接 PLC 硬件即可完成程序调试和仿真。

  • 智能的调试查错功能:支持预编译及编译查错,能够快速定位编程错误,并提供诊断和日志功能。

  • 采样跟踪:支持过程变量的时序图建立。

InoProShop 简化了中型 PLC 产品的编程和调试过程,使您的工作更加高效便捷。

2  项目创建步骤

2.1  启动编程环境

双击桌面编程软件图标图片即可启动 InoProShop 编程环境,起始页显示画面如下:

图片

点击菜单栏左上角图片新建工程或者选择“文件”-“新建工程”,选择工程类型“标准工程”①选择设备类型②和编程语言③,并指定工程文件名④及保存路径⑤,如下图所示:

图片

点击“确定”后,进入系统组态配置与编程界面,常用的按钮与窗口分布如下图:

图片

2.2  编写一个程序

双击左侧设备树窗口中的“PLC_PRG(PRG)”项,即可打开用户编程界面,编程语言为 LAD(新建工程时选择),如下图所示。如果提前没有声明标量,回车时编程环境会自动弹出声明框;经用户填写并点击“确定”后,变量声明窗口会自动增加该变量的声明语句,这样简化了编程:

图片

编写一个简单的电机启停程序,如下图:

图片

点击程序检查按钮图片,查看信息输出,看是否有错误,如下图:

图片

3  仿真调试

3.1  开启仿真模式

点击状态栏里的在线→仿真,中部最下面会显示红底的仿真二字,如下如所示:

图片

3.2  在仿真模式下下载程序

点击状态栏里的登录按钮图片下载程序,如下图:

图片

点击按钮:是,下载程序。

3.3  运行 plc

点击运行按钮图片运行程序,如下图:

图片

3.4  监控变量变化

图片

3.5  更改变量的值

单击准备值或者双击程序中的变量可以修改布尔值的状态,或输入整数或浮点数的数值,然后点击状态栏里的写入值按钮图片,写入修改的值。如下图:

图片

图片

可以看到当我们改变变量 start 为TRUE时,变量 motor 已经有输出了,符合我们的预期。

总结

本文介绍了使用基于 CoDeSys V3 平台二次开发的 InoProShop 软件创建了一个新项目的过程,主要内容包括:软件的简介;项目创建步骤: 详细讲解了如何启动编程环境、创建工程、编写程序和进行仿真调试;程序编写: 以电机启停程序为例,展示了如何使用 LAD 语言进行编程,并介绍了变量声明和程序检查功能;仿真调试: 介绍了如何开启仿真模式、下载程序、运行程序、监控变量变化和修改变量值。

希望本篇文章能对你有所帮助,在学习CoDeSys的道路上有所进步。

往期回顾

CODESYS 的简介及环境安装

图片

2024年07月

Tags: