文档库 最新最全的文档下载
当前位置:文档库 › 汇川H2U系列PLC软件技术培训

汇川H2U系列PLC软件技术培训

H2U系列PLC软件技术培训资料指令、编程语言、编程环境

提纲

?PLC的运行原理

?H2U的软件规格?高速脉冲输入与中断?高速脉冲输出

?编程环境介绍

PLC 的软件分工运行原理

Autoshop

完成

系统软件

完成入

编辑:

---------

用户通过键盘、鼠标

将程序输入到计算机

编译:

---------

将IL/STL/SFC等格式的

用户翻译成H2U能认识

的“用户程序代码”

下载:

---------

将用户程序代码通过串

口通讯方式下载到H2U

控制器中

执行:

----------

H2U PLC循环扫描执行

“用户程序代码”

监控:

---------

PC机/HMI通过串口通

讯方式访问H2U控制器

中寄存器的变量

PLC 控制器的程序执行原理

开关1

按键2

X0

X1

()

程序执行

X0 X1 Y0

Y0

继电器

Y0

PLC控制器其实就是用软件的方法来模拟“继电器控制”

:每个输入信号、输出信号都存放在PLC存储器的某一对应指定的区域;用户程序只对映像区进行读写;系统软件负责IO硬件读写

PLC 系统软件执行流程

PLC 上电

PLC 初始化,工作缓存复位PLC 主模块系统硬件检查

扩展模块检查

WDG 复位

检查用户程序语法及完整性,执行缓冲准备

程序OK ?扫描计时器复位;WDG 复位

完整扫描执行用户程序

定时扫描方式?

定时扫描时间到?

计算扫描周期

WDG 复位

由STOP →RUN?

用户计时器刷新

用户通讯收发数据处理

系统用寄存器和标志刷新处理

X 端口读取到映象区Y 映象区及端口清除

X 端口读取到映象区

Y 映象区输出到端口RUN 位置?状态指示灯刷新

ERR 灯常亮

系统通讯数据处理

Y

N

N

Y

Y

N

N

N

Y Y

系统初始化

运行准备

用户程序执行

内务处理用户通讯内部标志刷新

X/Y 端口刷新

系统通讯(联机通讯,用户程序的下载、上载、监控等)

X /C /T 用户中断可响应

通讯中断可响应

X 脉冲捕捉可登记

系统内存安排

成批传送指令

SRAM 工作数据区

Y

T

C

S

M

T

X0

X267

Y0

T0

Y267

C0

T255

S0

C255

M0

S999

M8000

M3071

T0

M8255D999D7999

D8000D8255Z0V0

Z7V7

T255…C

C0

C200(32bit)

C199

C255(32bit)

……

D D0

D1000

系统用

16bit

32bit

16bit

位(1bit)元件区域

bit0

bit15

可作为文件寄存器区

T0

C0

T255

S0

C255

M0

S999

M8000

M3071

T0

M8255

D999

D7999

D8000D8255Z0V0

Z7V7

T255…

C0

C200(32bit)

C199

C255(32bit)

……

D0

D1000

FLASH 存储区(电池备份)

用户程序保存区1/2

用户程序保存区2/2

程序注释区

(可选)系统配置信息区

1步

1000步

8000步

24000步

(永久保存)

停电或停机

STOP-->RUN

※1

※3

※1

PLC 系统程序区用户不可改

X

SRAM 备份数据区

(程序未用时为空)

系统工作数据缓存区用户无法访问

※※

文件寄存器区

(可选)※2

PLC编程的所需硬件和软件

1.H2U系列PLC主模块

2.RS422电缆

3.运行Windows操作系统的PC

4.AutoShop编程后台软件

H2U的软件规格--软元件

H2U系列PLC的内部软元件种类与数量

?X--输入端口状态(X000~X377,255max)?Y--输出端口状态(Y000~Y377 ,255max )?M--辅助继电器(M0~M3071;M8000~M8255)?S--状态寄存器(S0~S999)

?T--定时器(T0~T255)

?C--计数器(C0~C255)

?D--数据寄存器(D0~D7999;D8000~D8255)?VZ--变址寻址寄存器,各8个

?子程序--允许最多128个

H2U的软件规格--软件指标

项目说明

运算控制方式循环扫描方式、中断命令

输入输出控制方式批处理方式(执行END指令时),有I/O立即刷新指令程序语言梯形图、指令列表、顺序功能图

最大存储容量24K步,(含注释文件寄存器最大24K)

基本顺控/步进梯形图顺控指令27条,步进梯形图指令2条

指令种类

应用指令128种,共298个

基本指令0.26μs/指令

运算处理速度

应用指令1~数百μs /指令

H2U的软件规格--指令说明

?H2U系列PLC的指令系统包含了FX2N的指令集

?H2U系列PLC的指令系统提供了扩展的高速处理指令?H2U系列提供了MODBUS通讯指令及协议支持

?H2U系列可提供应用指令定制能力

最大限度地简化了用户学习过程

高速脉冲输入与中断

型号合计点数高速输入高速输出输出方式

H

2U

-1616MR

32点6路100K

/继电器

H

2U

-1616MT3路100K晶体管

H

2U

-1616MTQ5路100K晶体管

H

2U

-2416MR

40点

2路100K

4路10K

/继电器

H

2U

-2416MT2路100K晶体管

H

2U

-3624MR

60点

2路100K

4路10K

/继电器

H

2U

-3624MT2路100K晶体管

H

2U

-3232MR

64点6路100K

/继电器

H

2U

-3232MT3路100K晶体管

H

2U

-3232MTQ5路100K晶体管

H

2U

-4040MR

80点6路100K

/继电器

H

2U

-4040MT3路100K晶体管

H

2U

-6464MR

128点6路100K

/继电器

H

2U

-6464MT3路100K晶体管

H2U系列PLC输入端口--高速计数1/2

分配

输入

单相单计数输入

C235C236C237C238C239C240C241C242C243C244C245 X000U/D U/D U/D

X001U/D R R

X002U/D U/D U/D X003U/D R R X004U/D U/D

X005U/D R

X006S

X007S

H2U系列PLC输入端口--高速计数2/2

分配

输入

单相双计数输入A/B相计数C246C247C248C249C250C251C252C253C254C255 X000U U U A A A

X001D D D B B B

X002R R R R

X003U U A A X004D D B B X005R R R R X006S S

X007S S

高速计数器使用提示

?根据应用需要,按需要的计数方式(计数方向、要否清除、要否累计保存)、脉冲速度等,选择一个合适的计数器号

?用户程序中若使用了某个计数器,则确定了相关X输入端口的功能,该X端不要再定义其他的功能

X输入中断的使用提示

?根据应用系统中信号的频率,要求响应的速度,选择合适的Xi输入端口

?在用户程序中定义和调用Xi对应中断号的子程序?中断子程序中不要调用其他子程序

?对于瞬间出现的信号,若需用能检测处理,但对及时性没有特别要求,可使用“脉冲捕捉”功能,使用系统提供的专用寄存器M8170~M8175进行判别处理。

高速脉冲输出功能

?相比于MT版本,MTQ版本提供了更多的高速处理端口

指令MT支持的

输出端口

MTQ支持的

输出端口

PLSY Y0、Y1Y0、Y1、Y2、Y3、Y4

PLSR Y0、Y1Y0、Y1、Y2、Y3、Y4

PLSV Y0、Y1Y0、Y1、Y2、Y3、Y4

PWM Y0、Y1Y0、Y1、Y2、Y3、Y4

DRVI Y0、Y1Y0、Y1、Y2、Y3、Y4

DRV A Y0、Y1Y0、Y1、Y2、Y3、Y4

ZRN Y0、Y1Y0、Y1、Y2、Y3、Y4

AutoShop编程后台

AutoShop编程后台

?主程序、子程序、中断子程序独立编写;

?逐行注释,极大方便程序阅读与存档;

?“符号表”允许给变量定义别名,提高编程编程效率,减少出错;

?交叉引用表方便程序检查,程序分析阅读;

?所有指令均提供了“指令向导”,编程时无需时刻查阅手册;

?“信息输出窗口”可提示程序每一个错误地点,使得编程查错变得轻松;

?实时监控功能方便程序调试

AutoShop编程后台

H2U系列PLC资料与支持

欢迎光临本公司网页;或中国工控网汇川主题,获取最新软件或资料https://www.wendangku.net/doc/9d16399250.html,

相关文档