热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

国产PLC软件PikePLC:基于IEC61131-3V2.0标准的扩展与创新

PikePLC在遵循IEC61131-3V2.0标准的基础上,对ST编程语言进行了多项扩展与创新。具体而言,PikePLC引入了对“BIT”类型变量的支持,允许用户在变量定时中定义此类变量。此外,该软件还增强了对位类型和整数类型变量的按位访问功能,进一步提升了编程的灵活性和效率。这些改进不仅丰富了编程语言的功能,还为工业自动化应用提供了更强大的支持。

PikePLC对IEC-61131-3 V2.0中的ST编程语言进行了如下扩展:



  • 在变量定时时,支持了定义“BIT”类型的变量;

 

国产PLC软件——Pike PLC介绍(二)

 



  • 支持针对位类型、整数类型的变量进行按“位”访问,这个功能对于像MODBUS协议中的寄存器访问(按“位”访问)很有用

 

国产PLC软件——Pike PLC介绍(二)

 



  • 在变量定义时,支持了“REF TO”关键字用于定义引用类型的变量;

 

国产PLC软件——Pike PLC介绍(二)

 



  • 支持REF_TO用于对某个变量进行引用并赋值给引用类型变量;

 

国产PLC软件——Pike PLC介绍(二)

 



  • 在定义变量时,支持了“POINTER TO”关键字用于定义指针类型的变量;

 

国产PLC软件——Pike PLC介绍(二)

 



  • 支持ADR操作符用于取变量的地址并将地址赋值给指针类型的变量;

国产PLC软件——Pike PLC介绍(二)

 



  • 支持标签,与JMP操作符配合使用,实现跳转功能;

国产PLC软件——Pike PLC介绍(二)

 



  • 支持了JMP操作符,用于跳转到指定的标签处;

国产PLC软件——Pike PLC介绍(二)

 



  • 支持了“//”单行注释;

 

国产PLC软件——Pike PLC介绍(二)

 



  • 支持在ST中嵌入C代码,嵌入的C代码需要被包裹在“{}”中

 

国产PLC软件——Pike PLC介绍(二)

 



  • 在REPEAT、WHILE、FOR语句块中支持了CONTINUE语句,用于跳过本次循环直接开始下一次循环

 

国产PLC软件——Pike PLC介绍(二)

 




推荐阅读
author-avatar
高高G0623
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有