在 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的道路上有所进步。
往期回顾
2024年07月