机器自动化控制器原理与应用
上QQ阅读APP看书,第一时间看更新

第3章 NJ的编程基础

NJ编程包括以下内容。

1.确认I/O和处理过程

(1)外部I/O设备和单元配置

(2)外部设备的刷新周期

(3)处理内容

2.设计任务

(1)任务配置

(2)任务和程序之间的关系

(3)任务周期

(4)从站和单元的刷新时间

(5)任务之间变量的排他控制方法

3.设计程序

(1)设计POU

确定算法编程语言;设计程序、功能块和功能。

(2)设计变量

1)定义在多个POU中使用的变量和在指定POU中使用的变量。

2)定义用来访问从站和单元的设备变量名称。

3)定义变量的属性,例如名称和保持属性等。

4)定义变量的数据类型。

4.编程操作

(1)登记变量

1)用Sysmac Studio将在多个POU中使用的变量定义为全局变量。

2)为每一个程序登记本地变量。

3)为每一个功能块和功能登记本地变量。

(2)编写POU

在Sysmac Studio的程序编辑器中,用选定的编程语言编写POU(程序、功能块和功能)。

(3)任务设置

在Sysmac Studio的配置与设置下,对任务进行设置。