PLC编程语言:

  • 梯形图(LD)
  • 指令表(IL)
  • 结构化文本(ST)
  • 功能块图(FBD)
  • 顺序功能图表(SFC)

 

程序的基本知识:

功能块(FB)是POU的一种,一种提供特殊功能的功能组件,具有以下特点:

1.FB这类POU一般用于当需要对某些状态做记忆的算法。

2.FB是要占用内存的。

3.因此每调用一个FB都要设置实例名称(Instance name)。

FB是由内部变量表(Local variable Table)和算法(Algorithm)组成。

 

问题1:IEC61131-3规定的POU有几种?3种

 

问题2:IE61131-3 FB的本地变量有哪几种?

 ①输入变量;②输出变量;③输入输出变量;④内部变量;⑤外部变量。

 

 

 

 

ST基础知识:

 

 

 

梯形图基础知识:

编写规则:

  • 梯级开始于左侧的左母线,结束于右侧的右母线;
  • 输出线圈只能并联不能串联;
  • 触点使用次数没有限制;
  • 同一输出线圈在一个程序中最好只出现一次;多次出现,会产生重复输出报警;
  • 没有任何联系的两梯程序,要分两梯编写;
  • 线圈及通用指令前必须添加触点作为条件;
  • 线圈的后面不可以再串联触点;

工作原理:

  • 循环扫描;

 

 

扫描执行:

  • 从上至下,从左至右,顺序执行;直到遇到END指令。

内存区域:

 

       以上数据区,只有CIO区写地址时可以不写字母标识。字地址用200CH表示,位地址用100.00表示。

其他区域在书写地址时,都需要在地址前加上区域字母。如W区,字地址用W200CH表示,位地址用W100.00表示。

编程步骤:

工艺分析 --> 系统配置方案制作 --> 绘制I/O原理图 --> 编写程序 --> 调试优化程序 --> 保存程序编写技术文档。

编程方法:

  • 经验法;
  • 代数式法;
  • 继电器原理图转换法;
  • 时序图法;
  • 技巧法;
  • 状态法;
  • 逻辑分析法;

编程技巧:

  • (BCD)间接寻址;
  • 配方功能;
  • 任务;

来源于:https://www.fa.omron/elearning/,如有侵权请告知,联系博主删除~谢谢

 

更多推荐

初入PLC编程(基本理论知识)