Skip to main content

4.2. Relay说明

4.2. Relay说明

 

Relay使用首字母(B/W/L/F)可以bitbytewordlongfloat形式指定计时器和计数器的bit(T/C)long(TL/CL)值为0表示激活状态(activation)0表示非激活状态

 

(1)   数码输入出 Relay: 可在HRBasic或各种输入出分配中使用的信

 

(2)   RIO 输入出 Relay:

BD580 Board入出信接于FieldbusRemote I/O Board入出

 

(3)   Fieldbus Relay:

连接于BD52XBoardDeviceNetProfiBus-DP的输入出信号、或连接于BD570BD58ACC-Link的输入出信号。

 

(4)    Relay: PLC程序中使用的Relay

 

(5)   保存Relay: 即使关闭电保存On/Off状态Relay

 

(6)   特殊Relay: 特殊目的而定Relay

 

Relay 编号

说明

其他

SP01

时常On Relay

Controller states

SP02

时常Off Relay

SP03

在开始运行后的第一个Scan时启动的Relay

Internal timer

SP04

0.1clock (0.05 On → 0.05 Off)

SP05

0.2clock (0.1 On → 0.1 Off)

SP06

1clock (0.5 On → 0.5 Off)

SP07

不能在BCD计算变换时启动。.

启动TODFRD

SP08

计算结果有carryOn.

执行算数命令时

SP09

2clock (1 On → 1 Off)

Internal timer

SP10

4clock (2 On → 2 Off)

SP11

如果是On、就在除PLC以外的应用(HRBasic、分配)中允许直接向YRelay输出。

 

SP12

Label非为常数时 On

 

SP13

Label的数量为100以上时On

 

SP14

Label重复时On

 

SP15

Label0以下或没有可JumpLabel编号时

 

SP16

Simulation状态中进行Modbus Test

 

SP17

Scan Time超过5秒钟时On

(这时处于5秒之后的命令不会被启动。

 

SP18

没有通过Call呼叫的SubladderOn

 

SP19~SP128

Reserved

 

 

(7)   计时 Relay:

计时器工作的Relay 值为0接点On (电时保存)

 

(8)   计数 Relay:

计数器工作的Relay 值为0接点On(电时保存)

 

(9)   据存:

保存或用命令的任一使用HRBasic也可accessHABasic大量可以使用 (电时保存)

 

(10) (Reserved): 使用于以下特殊用途其用途可在未的情下根据具体情更。

 

No.

说明

其它

 

SW3

PLC启动模式(4: PLC OFF 5: 没有程序、 0:STOP 1:R.STOP2:R.RUN3:RUN)

 

SW4

扩张IO Board

 

SW5

Main SW Version 2nd + 1st

20.03-10và &H03 14

SW6

I/O version + Main SW Version 3rd

20.03-10 à &H43 0A

 

SW10

Scan time

 

SW11

分配时间

 

SW12

最大占有时间

 

SW13

平均占有时间

 

SW14

Ladder的总Step

 

SW15

Ladder 程序的CHECKSUM

Ver20.03-14以后

 

SW20

控制器的当前程序编号

 

SW21

控制器的当前Step编号

 

SW22

控制器的当前功能编号

 

SW23

控制器的主程序编号

Ver20.03-14以后

SW24

FB1~FB4 active

0th~3rd bit

SW25

读取Hilscher状态信息(1~4)

(1:FB1信息、2: FB2 信息…)

(since mv20.03-10)

SW26

LSB: Hilsche COM GlobalBits

MSB: reserved

(只有Master有效)

SW27

LSB: 错误Node编号

MSB: 错误代码

(只有Master有效)

SW28

Bus错误计数器

(只有Master有效)

SW29

DeviceNet: Bus OFF 计数器

Profibus-DP: Time Out计数器

(只有Master有效)

SW30

专用输入 1

 

SW31

专用输入 2

 

 

SW33

专用输出 1

 

SW34

专用输出 2

 

 

SW37

LSB: 对指定的node编号、每一秒邀请slave_diag

 

SW38

slave_diag邀请的回复值

 

SW39

slave_diag 邀请结果的Station Status

LSB: StationStatus1

MSB: StationStatus2

 

SW40

读取机器人位置 (0:无、1:当前base坐标值、2:指令 base坐标值、5:当前轴值、6:指令轴值 )

 

SW41

base坐标值: X

轴坐标值: 1轴值

1mm 单位

1mm or 0.1deg 单位

SW42

base坐标值: Y

轴坐标值: 2轴值

1mm 单位

1mm or 0.1deg 单位

SW43

base坐标值: Z

轴坐标值: 3轴值

1mm 单位

1mm or 0.1deg 单位

SW44

base坐标值: RX

轴坐标值: 4轴值

0.1 deg 单位

1mm or 0.1deg 单位

SW45

base坐标值: RY

轴坐标值: 5轴值

0.1 deg 单位

1mm or 0.1deg 单位

SW46

base坐标值: RZ

轴坐标值: 6轴值

0.1 deg 单位

1mm or 0.1deg 单位

SW47~52

附加轴位置(T1~T6轴数)

0.1 deg or 1mm单位

version 32.04-01以后

 

SW60~69

指定间接地址地领域

-1:SW61-2:SW62

 

SW70

驱动时间类型

(0:无、1:驱动时间(累计)2:总驱动时间0)

注意) SW(n):MSW(上位)SW(n+1):LSW

 

SW71~SW72

检测时间(10msec单位)

 

SW73~SW74

Cycle 时间(10msec单位)

 

SW75

Cycle

 

SW76~SW77

焊接机 1 焊接时间(10msec单位)

 

SW78

焊接机 1 焊接次数

 

SW79~SW80

焊接机 2 焊接时间(10msec单位)

 

SW81

焊接机 2 焊接次数

 

SW82~SW83

焊接机 3 焊接时间(10msec单位)

 

SW84

焊接机 3 焊接次数

 

SW85~SW86

焊接机 4 焊接时间(10msec单位)

 

SW87

焊接机 4 焊接次数

 

SW88~SW89

WaitDI等待时间(10msec单位)

 

SW90~SW91

计时器等待时间(10msec单位)

 

 

SW70

驱动时间类型

(0:无、3:最近驱动时间、4:总驱动时间)

添加最近驱动时间、Swapping SW、以便使用SL

即、SW(奇数):LSW(下位)SW(偶数):MSW

Ver. 30.18.00 以后

SL36

检测时间(10msec单位)

 

SL37

Cycle 时间(10msec单位)

 

SL38

Cycle

 

SL39

焊接机 1 焊接时间(10msec单位)

 

SL40

焊接机 1 焊接次数

 

SL41

焊接机 2 焊接时间(10msec单位)

 

SL42

焊接机 2 焊接次数

 

SL43

焊接机 3 焊接时间(10msec单位)

 

SL44

焊接机 3 焊接次数

 

SL45

焊接机 4 焊接时间(10msec单位)

 

SL46

焊接机 4 焊接次数

 

SL47

WaitDI等待时间(10msec单位)

 

SL48

计时器 等待时间(10msec单位)

10msec单位

 

SW70

运行时间种类

(5:运行信息(电弧)

添加最近运行时间、同时为了能够使用SL、对SW进行Swapping

SW(奇数):LSW(下位)SW(偶数):MSW

V31.08.00 ~

SL36

测试时间(10msec单位)

 

SL37

循环时间(10msec单位)

 

SL38

循环次数

 

SL39

电弧焊接进行时间(10msec单位)、以1天的单位设置

 

SL40

电弧焊接进行日期(1天单位)

 

SW81

ARC Retry 进行次数

 

SW82

ARC Overlap 进行次数. 1:Arc Off

 

SW83

ARC Overlap 进行次数. 2:Wire Off

 

SW84

ARC Overlap 进行次数. 3:Limit Over

 

SW85

ARC Overlap 进行次数. 4:Gas Off

 

SW86

ARC Overlap 进行次数. 5:Coolant Off

 

SW87

ARC 自动熔敷清除 进行次数

 

SL45

1 Cycle期间电弧运行时间

 

SL46

Tip使用时间

 

SL47

Tip使用时间限制值

 

SW100~SW109

Program Count相关reserved

 

SW110

各轴速度Enable(SW110=0xKLM)

N: 分解能(1=10倍、2=100倍、3=1000)

M: 其他选项( b4:1=绝对值、 b5:马达速度)

 

SW111~SW126

各轴(或马达)的速度(16)

 

SW130~SW133

TP KEYPAD 信息

 

SW135

Get Applet

 

SW136

Set Applet

 

 

SW140

FN Error BitMap1 (Node00~Node15)

1:Error

SW141

FN Error BitMap2 (Node16~Node31)

 

SW142

FN Error BitMap3 (Node32~Node47)

 

SW143

FN Error BitMap4 (Node48~Node63)

 

SW144

FN Master State  *1)

 

SW145

邀请FN 错误信息所需的Node编号

 

SW146

上述应答的Node State *2)

 

 

SW150

Arc Welding Info

1=Enable(Digital Only)

SW151

Arc Welding Real Current

 

SW152

Arc Welding Real Voltage

 

SW153

Arc Welder Error1

 

SW154

Arc Welder Error2

 

 

SW160

0x0001:Request Single

0x001X:进行中、0x0000:完成

其他: 显示错误状态

0x002X: TimeOut Error

结果 =>SW166 ~ SW179

SW161

EM Req: NodeID

 

SW162

EM Req: Service

 

SW163

EM Req: Class

 

SW164

EM Req: Instance

 

SW165

EM Req: Attribute

 

SW166

EM Req/Rsp: Size of Data

Max. 26

SW167~SW179

EM Req/Rsp: Data(SB333~SB358)

Max. 26 bytes

 

SW180

获取SPOT GUN之磨损量所需的GUN编号

(0: 无效、1~: GUN编号)

mv20.04-77 ~

mv30.32.33 ~

SW181

移动电极磨损量

 

SW182

固定电极磨损量

 

SW183

枪搜索状态

 

~SW189

SPOT GUN reserved

 

SW190

MON_AXIS_CTRL_OFF

每一个Bit1

SW195

滚边加压力[N]

 

 

SW200

轴别累计距离监测模式

(支持dwordV31.11-00~V32.01-00~)

0:Off

1:read2:write(word)

3:read4:write(dword)

SW201~SW216

轴别累计距离监测 (1~16)

dword的话SL101~SL108 (1~8)

单位: kmrad

发生Overflow、就都会成为0

SW220

MON_SYSTEM_VAR_IDX slot1

(0: 功能Off10: _SPDRATE(单位: %)

301~316: AI[1~16] (单位: 0.01V)

351~366: AO[1~16])

[_IDX]

0-base: 读取值

30000-base: 设定值

 

)

SW223设置352的话、

SW230的值

设置_SPDRATE

SW221

系统变数下位Word

SW222

系统变数上位Word

SW223~

系统变数slot2

SW226~

系统变数slot3

SW229~

系统变数slot4

SW232~

系统变数slot5

SW235~

系统变数slot6

SW238~

系统变数slot7

SW241~

系统变数slot8

SW244~

系统变数slot9

SW247~

系统变数slot10

SW250

(子任务 1) 生成状态

 

SW251

(子任务 1) 当前 程序号码

 

SW252

(子任务1)当前步骤号码

 

SW253

(子任务1)当前功能号码

 

~SW259

(子任务1)进行reserved

 

SW260

(子任务2)生成状态

 

SW261

(子任务2)当前程序号码

 

SW262

(子任务2)当前步骤号码

 

SW263

(子任务2)当前功能号码

 

~SW269

(子任务2)进行reserved

 

SW270

(子任务3)生成状态

 

SW271

(子任务3)当前程序号码

 

SW272

(子任务3)当前步骤号码

 

SW273

(子任务3)当前功能号码

 

~SW279

(子任务3)进行reserved

 

*1) Master State

0x8000(b15): 1(Used)

0x0100(b8): 1(Checking状态: 初始化 & Rescan10, Node面后2)

0x001F(b0~b4):

Master: b4: 1(RUN), 0(IDLE(PLC=STOP)

        b0~b3: 0(RUNNING), 1(ResetOutOfBox), 2(InitOutOfBox), 3(ResetNormal),

4(InitNormal), 5(DupMacCheck), 6(NRFault)

*2) Node State

0x8000(b15): 1(Used Node)

0x4000(b14): 1(Unguaranteed Maker)

0x3000(b12~b13): NodeStatus(1:Standby,2:ConnectionFault,3:ConfigFault)

0x0800(b11): 1(Not IoMode)

0x03FF(b0~b9):

Slave: (Bit-field)

0x000(Online), 0x001(Offline), 0x002(IO Close), 0x004(InSizeErr),

0x008(OutSizeErr), 0x010(VenderMismatch), 0x020(TypeMismatch),0x040(CodeMismatch),

0x080(CcvMismatch), 0x100(IoTooBig), 0x200(NoConnection)