送彩金的网站有那些

PLC

菲家小百科 | 轻松入门PLCnext Engineer编程软件——IDE环境介绍

  2020年08月10日  

  今天小编向大家简单介绍一下PLCnext的IDE (Integrated Development Environment)开发环境——PLCnext Engineer。该编程软件由德国Phoenix软件(原KW软件)开发MultiProg内核的技术骨干与IT工程师通力合作倾心打造,该软件具有画面清爽简洁、多项智能功能、操作简单便捷等特点,是我们工控人通向IIoT之路的得力助手。话不多说,一起进入PLCnext Engineer的世界。

01 PLCnext Engineer起始页面

  以2020.0版本为例进行介绍。打开软件后会显示起始页面,从左至右分为三个部分:

  1、近期编辑过的项目(如果你移动了项目的文件位置,则无法通过此方式查看)

  2、选择您需的控制器以及固件版本

  3、各类帮助主题

  当然我们也可以直接在菜单选择File-New Project方式打开,然后在右侧部件栏里Network-Axiocontrol-Device-Controller中找到自己需要创建项目所需的控制器及其版本,拖拽至左侧工程栏中的Project项即可。

02 PLCnext Engineer 主页面

  IDE页面布局主要分为四大块区域:工程栏、部件栏、功能区、编辑区。

  工程栏

  在PLCnext Engineer用户界面左侧是PLCnext工程栏,它包含一个层级树,用于为应用程序建模。它的层次结构包含一些节点,这些节点表示要控制的设备的物理和逻辑组件(硬件和软件)。物理组件包括控制器、设备和I/O模块。逻辑组件是PLCnext运行时。

  Project:可以设置IP、网络拓扑、版本信息、在线扫描等功能。

  PLCnext:下拉菜单包含若干ESM执行同步管理器。

  ESM:实现对任务周期、优先级、扫描周期、看门狗等设置、添加程序等工作。PLCnext属于多任务同步运行系统,可以单独对每个程序周期单独设置,与传统控制器相比,运算资源分配更加合理,运算周期及优先级自由设定,程序管理更加直观,各任务之间独立运行。

  PLC:全局变量管理器,里面内含用户定义全局变量和系统变量两类。

  HMI Webserver:进行端口设置、client设置、变量更新时间、eHMI变量管理等。

  Application:在此单元可根据需要新建HMI页面,在右侧部件栏里拖拽已固化的控件对象,无需具备Html5编程基础即可直接完成Web画面开发。

  OPC UA:可设置节点的DNS名称或IP地址,选择变量通过OPC UA传输、证书认证类型等。

  Profinet:可以挂载相应的Profinet Device并进行相关配置。

  Axioline F:PLCnext控制器本地IO的挂载设置。

  部件栏

  在PLCnext Engineer用户界面右侧的组件区域中,包含了可以在工程项目中使用的各种类别的组件。从逻辑POUs到设备,逻辑组件和物理组件都是可用的。这些组件被视为类型。

  Programming:本地可以创建自定义数据类型,功能及功能块以及程序。可以直接调用IEC61131-3标准的功能和功能块,如果是带安全的PLC也可以调用安全功能块。

  PLCnext Components&Programs:外部导入的其他来源的程序(如C++、Simulink等),会在此处显示出来。

  Network:所有本地的IO、分布式IO、Inline、Axioline F、Axioline SE等硬件模块。

  HMI:绘制Web人机画面所用的相关控件对象。

  Library:此处导入文件均为pcwlx格式的库文件,无论是常用的IEC61131编程所需库文件,或是第三方来源的程序均从此处导入。

  功能区

  下面简要介绍功能区各栏的主要内容。

  信息栏:显示有关当前项目的错误、警告和信息消息,用户可以解决这些信息。主要是在编程过程中出现的编译器/解析器错误和警告(持续的背景检查),以及例如无效的IP设置。

  搜索栏:可用于查找和替换整个工程项目中的文本字符串。还可以观察图形和文本代码编辑器和HMI编辑器中提供的本地文本搜索/替换功能。也可使用正则表达式方式实现高级复杂规则的搜索替换方式。

  交叉索引:列出项目中的所有交叉引用。例如,列出了所有变量类型(包括用户定义的struct)、实例声明和函数块调用、跳转标签、SFC元素(转换/动作/步骤名称)的使用和声明,以及HMI标记,等等。

  监控栏:它能帮助你了解运行程序中变量的在线值,可以在WATCHES窗口中“收集”来自不同程序或函数块实例的元素,并可直接监控某一数组或结构体中的元素。

  强制列表栏:在任何变量网格,数据列表,端口列表,或代码工作表,或在监视窗口中强制。它提供了修改强制值或取消强制变量/端口的命令。

  断点调试栏:列出所有设置的断点,并提供一个工具栏和上下文菜单,用于切换、禁用和删除断点,以及跳转到设置断点的代码工作表。

  工程控制栏:显示代码中的执行顺序,并提供控制命令,例如启动(冷、暖、热)和停止应用程序。如果在调试模式下调试时到达断点,则提供与BREAKPOINTS窗口中相同的单步执行命令(单步执行代码、单步执行代码、单步执行代码)。

  逻辑分析器:提供一种记录工具,用于从控制器在线订阅变量值并将其显示为图形曲线。实时图表可根据空间自适应显示,并可以以csv格式文件单独导出,便于进一步分析使用。

  回收站:当您删除组件区域或工程栏中的元素时,该元素将被移动到回收站窗口,有了此项功能,以后编程时再也不用担心误删项目了。

  编辑区

  在这里可以进行IEC61131-3编程以及eHMI画面的编辑。

  IEC61131-3编程:可使用LD、NOLD、ST语言编程,PLCnext Engineer编程方式具有智能变量定义,根据编程模板快捷编程,实时编译等特点。

  eHMI编辑画面:从右侧组件栏中拖拽对象即可进行画面的组态编辑,开发web界面,实现工程师在智能终端通过IP地址即可访问人机界面,节省HMI设备成本。

  关于IDE编程环境的介绍就到这里,下一期将带大家了解如何在PLCnextEngineer中进行硬件组态(本地IO配置以及分布式IO配置)。更多详情可咨询菲家攻城狮,我们竭诚为您服务。

标签:菲尼克斯电气我要反馈
最新视频
LBR Med | 助力iYU按摩机器人,让按摩融入生活!   
【安全光幕F3SG-SR/PG系列】灵活应对安全系统的构建   
福禄克
施耐德电气大学
魏德米勒
专题报道
2020全景工博会
2020全景工博会 9月19日,第二十二届中国国际工业博览会在国家会展中心(上海)圆满落幕。本届工博会为期5天,共设9大专业展,吸引了来自全球22个国家和地区的2238家参展商,其中境外及外商投资企业约占20%。展览面积达24.5万平方米,近500项新技术新产品首展首发。本届工博会到场专业观众较上届增长4.3%。
企业通讯
中国(深圳)机器视觉展暨机器视觉技术及工业应用研讨会
中国(深圳)机器视觉展暨机器视觉技术及工业应用研讨会

送彩金的网站有那些2020年11月3-5日,中国(深圳)机器视觉展暨机器视觉技术及工业应用研讨会即将开幕!

安全、灵活、快速实现电子行业智能柔性物流自动化
安全、灵活、快速实现电子行业智能柔性物流自动化

自主移动机器人 (Autonomous Mobile Robots, AMR) 是开放的平台,可轻松集成用于多种应用。本

在线会议

社区