PikePLC国产PLC软件,如何扩展至IEC61131-3 V2.0标准?

2026-05-05 19:101阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计406个文字,预计阅读时间需要2分钟。

PikePLC国产PLC软件,如何扩展至IEC61131-3 V2.0标准?

PikePLC扩展了IEC61131-3+V2.0,增加了ST编程语言的功能。具体扩展包括:在变量定时更新时,支持定义BIT类型的变量;支持对位对齐的位、整数类型变量进行位访问。

PikePLC对IEC61131-3 V2.0的扩展

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

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

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

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

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

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

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

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

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

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

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

PikePLC国产PLC软件,如何扩展至IEC61131-3 V2.0标准?

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



本文共计406个文字,预计阅读时间需要2分钟。

PikePLC国产PLC软件,如何扩展至IEC61131-3 V2.0标准?

PikePLC扩展了IEC61131-3+V2.0,增加了ST编程语言的功能。具体扩展包括:在变量定时更新时,支持定义BIT类型的变量;支持对位对齐的位、整数类型变量进行位访问。

PikePLC对IEC61131-3 V2.0的扩展

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

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

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

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

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

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

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

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

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

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

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

PikePLC国产PLC软件,如何扩展至IEC61131-3 V2.0标准?

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