PLC技术

PLC技术

  • SCL编程的RETURN语句

    PLC技术 SCL编程的RETURN语句

    RETURN 语句无条件地退出当前执行的块。如果组织块已经退出,在调用块或操作系统中,程序继续运行。 RETURN 语句在块结束时是非强制性语句。 RETURN 语句传送 OK 变量的信号状态给退出...

    阅读更多
  • SCL编程的符号寻址

    PLC技术 SCL编程的符号寻址

    符号寻址把名称分配给地址和变量。对于全局数据,分配的名称在符号表中;对于局部数据,分配的名称在块的声明部分。 在 SCL 中,符号寻址与标准编程语言中的符号寻址相同,混合...

    阅读更多
  • SCL编程中赋值数组

    PLC技术 SCL编程中赋值数组

    如果数组组成部分的数据类型以及最小数组下标和最大数组下标都相同,则一个 ARRAY 变量只能赋值给另外一个 ARRAY 变量。 单个数组组成部分可以用与相同数据类型的变量相同的方式来...

    阅读更多
  • SCL编程的GOTO语句

    PLC技术 SCL编程的GOTO语句

    使用 GOTO 语句,用户可以在任何点继续执行程序。 举例: GOTO M1; ...; //jumped ...; //statements M1: ...; //jump destination 在 GOTO 语句和跳转目标之间的连接由跳转标号表示。用户必须在块的说明...

    阅读更多
  • SCL编程的间接寻址

    PLC技术 SCL编程的间接寻址

    1 .全局地址的间接分配 全局地址的间接分配是以绝对寻址为基础的。在方括号中指定一个 INT 变量来代替存储器单元;在位地址的情况下,使用两个 INT 变量: ● E[byteindex, bitindex] 。...

    阅读更多
  • SCL编程的控制语句

    PLC技术 SCL编程的控制语句

    使用控制语句,用户可以执行程序分支、重复程序片段或跳转到块程序的另外一点。 SCL 提供以下控制语句: IF 依赖布尔值的程序分支 CASE 依赖 INT 值的程序分支 FOR 具有运行变量的程序...

    阅读更多
  • SCL块概述

    PLC技术 SCL块概述

    SCL 所用的块结构与标准编程语言有完全相同的方式。例如,用户可以用 SCL 编程单独的块,然后引用它,即 FBD 块,或用户在 SCL 中引用已经在 STL 中创建的块。 为了在用户程序中能够使...

    阅读更多
  • SCL编程的运算符

    PLC技术 SCL编程的运算符

    一个表达式代表一个值,它可以由单个地址(单个变量)或几个地址(几个变量)利用运算符结合在一起组成。 例如: a+b; a 和 b 是地址, + 是运算符。 结合的顺序是通过运算符的优先...

    阅读更多
  • SCL编程的IF语句

    PLC技术 SCL编程的IF语句

    IF 语句控制程序流程取决于布尔值,用户根据分支的类型,可以编程 IF 语句的不同类型。 IF 条件 THEN 语句; END_IF ; 条件是具有布尔值的地址或表达式,如果条件的布尔值是 TURE ,就...

    阅读更多
  • SCL块中没有功能值的功能FC

    PLC技术 SCL块中没有功能值的功能FC

    没有功能值的功能 FC 是 VOID 数据类型。在举例中,功能 FC 291 有输入参数 MAX 、 IN 、 MIN 以及输出参数 OUT 。 FUNCTION FC291 : VOID VAR_INPUT MAX : INT; IN : INT; MIN : INT; END_VAR VAR_OUTPUT OUT :...

    阅读更多