AB软体操作说明.docx

上传人:b****5 文档编号:7881910 上传时间:2023-01-26 格式:DOCX 页数:17 大小:627.97KB
下载 相关 举报
AB软体操作说明.docx_第1页
第1页 / 共17页
AB软体操作说明.docx_第2页
第2页 / 共17页
AB软体操作说明.docx_第3页
第3页 / 共17页
AB软体操作说明.docx_第4页
第4页 / 共17页
AB软体操作说明.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

AB软体操作说明.docx

《AB软体操作说明.docx》由会员分享,可在线阅读,更多相关《AB软体操作说明.docx(17页珍藏版)》请在冰豆网上搜索。

AB软体操作说明.docx

AB软体操作说明

AB软体操作说明

1.计算机与PLC联机

1.在桌面上或程序集上双击ABPLC规划程序标志

 

1-1在桌面上双击图标

1-2在程序集中双击图标

2.选择已经有注解的程序

二期的程序名称是:

E111902

三期的程序名称是:

E115236或115236

2-1.选择文件

3.选择文件后,在联机对话框中双击”GOONLINE”,则计算机将会读出PLC的程序,并保留程序的注解

注:

还可以在联机对话框中双击”UPLOAD”读出PLC的程序,但此时读出的程序将没有注解

“DOWNLOAD”的意思是将程序灌入PLC内存中,这项功能须慎用,因为一不小心可能将其它程序将更新至PLC中

3-1计算机与PLC进行联机

二.内部寄存器及外部I/O点在程序里的表示方法

1.外部I/O点

I:

2/3I:

表示INPUT点O:

表示OUPUT点

2:

表示PLC的槽位,槽位是从1开始且用十进制计算

3:

表示PLC槽位上的第4点,点数是从0开始且用十进制计算

2.内部寄存器

A.ABPLC的内部寄存器是用文件的形式进行标识,

如:

B23B表示此文件是二进制文件,即BIT型,

23表示文件号,文件号不可重复,如不能有N23的文件出现

文件的定义在DATAFILES内执行.

B.数据文件(DATAFILES)的一般属性

文件长度:

如N17的文件长度是99,则N17可用的DATA范围是N17:

0~N17:

98

文件的有效范围:

文件可定义成全局的或局部的两种形式.全局文件即全部程序都可用,而局部程序则在指定的程序内使用

C.各型数据文件的意义

B:

二进制文件,即BIT型,在程序中表示方法为B23:

2/10或B23/42,

B23:

2/10的地址与B23/42的相同,计算方式是:

2*16+10=42

N:

整数型(不带小数点)数值文件,在程序中的表示方法为N17:

10

F:

浮点型(带小数点)数值文件,在程序中的表示方法为F88:

100

T:

内部时间继电器文件,在程序中的表示方法为T34:

33

C:

内部计数器文件,在程序中的表示方法为C45:

12

三.在程序中常用且特殊的指令

1.CPT:

计算指令

CPT

例:

Compute

DestN17:

10

72

Expression(N17:

15+5)*2/3+N17:

16

 

表示的意思:

(N17:

15+5)*2/3+N17:

16=N17:

10运算结果是72

2.CTU:

向上计数器指令

CTU

例:

CountUp

CounterC55:

10

Preset1000

Accum23

(CU)

(DN)

 

Preset:

表示计数器的默认值在程序中的表示为C55:

10.Pre

Accum:

计数累加值,在程序中表示为C55:

10.Acc

CU:

BIT型,计数允许值.在程序中表示为C55:

10/CU

DN:

BIT型,计数完成标记,当计累加值(PRE)=计数默认值(ACC),就输出C55:

10/DN

当CTU的条件每由假至真时,CTU计数指令就计数1次

 

3.LIM:

极限测试指令

LIM

例:

LimitTest

LowLimN17:

20

0

TestN17:

22

95

HighLimN17:

21

200

 

LowLim和HighLim既可取常数又可取数值地址

当LowLim<=HighLim时,则LowLim<=Test<=HighLim,LIM指令输出为真

当LowLim>=HighLim时,则Test>=LowLim或Test<=HighLim时,Lim指令输出为真

4.OSR:

脉冲指令

例:

B3:

10

[OSR]

3

该指令一般放在OUTPUT指令之前,当该指令前的条件成立时就输出一个脉冲驱动OUTPUT输出,OUTPUT也只是保留一个脉冲.如条件一直保持为真,但OSR指令也只是在条件由假变真时输出一次.

5.TON:

延时接通指令

TON

TimeOnDelay

TimerT55:

10

TimeBase1.0

Preset1000

Accum23

(EN)

(DN)

Timer:

时间继电器地址名称

TimeBase:

计时单位(秒)

Preset:

时间继电器默认值,在程序中表示为T55:

10.Pre

Accum:

时间继电器计数值,在程序中表示为:

T55:

10.Acc

EN:

时间继电器允许值,在程序中表示为:

T55:

10/EN

DN:

时间继电器计数完成值,即当Accum=Preset就输出.在程序中表示为:

T55:

10/DN

TT:

时间继电器计数中输出,在程序中表示为:

T55:

10/TT

该指令在其前面的条件为真时开始计数直到计数值到达默认值.但当条件变为假时,不管有无计数到达,都将Accum值清零,并RESET掉DN及TT

6.RTO时间保持指令

该指令同TON指令用法一样,只是在其前面条件变为假或断电时,该指令的ACCUM值将继续保持,可用RES指令清掉

7.PID比例-微分-积分指令

PID

ControlBlockN17:

10

ProcessVariableN27:

7

ControlVariableN27:

9

ControlBlockLength23

SetupScreen

PID

 

ControlBlock:

它是以N17:

10为首的23个控制字,各控制字的意义如下

Word0ENDNPVSPLLULDBDATFSCRGOLCMAMTM(N17:

10)

Word1PIDSubErrorCode(MSB)

Word2SetpointSP设定值(N17:

12)

Word3GainKcP值(N17:

13)

Word4ResetTiI值(N17:

14)

Word5RateTdD值(N17:

15)

Word6FeedForwardBias

Word7SetpointMaximum(Smax)

Word8SetpointMinimum(Smin)

Word9Deadband

Word10INTERNALUSE-DONOTCHANGE!

!

Word11OutputMax

Word12OutputMin

Word13LoopUpdate

Word14ScaledProcessVariable

Word15ScaledErrorSE

Word16OutputCV%(0-100%)

Word17MSWIntegralSum5/03/Micro1500MSWIntegralSum

Word18LSWIntegralSum5/03/Micro1500LSWIntegralSum

Word19AlteredDerivativeTerm(Lowword)

Word20AlteredDerivativeTerm(Highword)

Word21TimeofLastUpdate

Word22SetpointOldValue

ProcessVariable:

实际值即PV值

ControlVariable:

控制输出值即CV值,其输出范围是0~16383

 

8.SCP:

数值转换指令

Scalew/Parameters

InputN17:

20

0

InputMinN17:

22

95

InputMaxN17:

21

200

ScaledMinN17:

23

0

ScaledMaxN17:

24

100

OutputN17:

25

0

SCP

 

Output=((Input-InputMin)/(InputMax-InputMin))*(ScaledMax-ScaledMin)

9.TOF:

延时断开指令

TOF

TimeOffDelay

TimerT55:

10

TimeBase1.0

Preset1000

Accum23

(EN)

(DN)

Timer:

时间继电器地址名称

TimeBase:

计时单位(秒)

Preset:

时间继电器默认值,在程序中表示为T55:

10.Pre

Accum:

时间继电器计数值,在程序中表示为:

T55:

10.Acc

EN:

时间继电器允许值,党其前面条件为真时,EN就ON.在程序中表示为:

T55:

10/EN

DN:

当其前面条件为真时就输出,一直保持到条件为假且Accum>=Preset.在程序中表示为:

T55:

10/DN

TT:

时间继电器计数中输出,在程序中表示为:

T55:

10/TT

四.修改PLC程序流程

1.在程序区的左边为编辑状态区,只有先将鼠标置于该区并激活它,激活后呈现出红色

2.执行StartRungEdits

3.编辑程序

4.执行AcceptRungEdits,将上步所作的修改写入计算机中,但并不写入PLC中,

此时还可以取消上步所作的修改.

5.执行TestEdits,执行完成之后,之前所作的修改就已在PLC中RUN,但此时还可已取消之前所作的编辑

6.执行AssembleEdits,执行完后,之前所作的编辑就已正式进入PLC中运行,不

可再取消.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1