【TwinCAT3教程】IEC61131-3编程基础

目录

 一、IEC 61131 软件模型

二、标识符、关键字和注释

2.1标识符

2.2关键字

2.3注释

二、数据类型

2.1 基本数据类型

2.1.1基本数据类型的数据范围和大小

2.1.2基本数据类型的表示

2.2 用户定义的数据类型(DUT)

2.2.1 结构体数据(Struct)

2.2.2 枚举变量(Enumeration)

2.2.3 别名(Alias)

2.2.4 共用体(Union)

三、变量声明

3.1 基本数据类型

3.2 数组

3.3 变量作用域

3.3.1 局部变量

3.3.2 全局变量

3.4 变量属性

 3.4.1 常数

3.4.2 断电保持型数据

3.4.3 输入输出变量

四、函数,功能块和程序

4.1 函数(FC)

4.1.1 函数声明

4.1.2 函数的调用

4.2 功能块

4.2.1 功能块声明

4.2.2 功能块的调用

4.2.3 TwinCAT快捷键调用功能块

4.3、函数和功能块的比较

4.4 程序

 

五、语法

5.1表达式

 5.1.1 操作符

5.1.2 赋值

5.1.3 位访问

5.2 条件选择

5.2.1 IF条件语句

5.2.2 CASE选择语句

5.3 循环语句

5.3.1 FOR循环语句

5.3.2 WHILE 循环语句

5.3.3 REPEAT 循环语句

5.4 跳转语句

5.4.1 EXIT语句

 5.4.2 CONTINUE

5.4.3 RETURN语句


在开发可编程序控制器(PLC)的早期阶段没有统一的标准,这种编程语言不统一的情况,给用户带来极大的不方便,近几年由于自动化系统的发展,IEC的第七个工作组制定了IEC(International Electro technical Commission) 61131-3标准,IEC61131-3本身只作为PLC的编程指导,而不是强制的规则。它是IEC 61131国际标准的第三部分,是第一个为工业自动化控制系统的软件设计提供标准化编程语言的国际标准。

 IEC61131-3的优势:

  • 国际上承认的标准
    • 逐步的在不远的将来所有供应商将采用它
    • 统一的结构, 语言和操作处理方式将来自所有供应商
  • 它节省你的时间
    • 统一的软件模式和数据类型概念
    • 对来自不同的PLC类型你只需学习一次
    • 减少了误解和错误
    • 标准的函数和功能块
    • 测试软件的可重复使用性
  • 支持安全和高质量编程设计 
    • 轻松和舒适的结构
    • 数据类型避免了编程错误
  • 对每个问题提供了最佳编程语言
    • 一致的5种编程语言规范
    • 文本和图形语言
    • 高级语言的可用性
    • 不同语言混合编程

 一、IEC 61131 软件模型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dtge

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值