MC_BR_SetHardwareInputs

<< 点击显示目录 >>

主页  轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 数字量输入/输出信号 >

MC_BR_SetHardwareInputs

MC_BR_SetHardwareInputs功能块从控制程序中设置一个实轴的数字量硬件输入的逻辑状态(比如来自di的原点,正负极限信号)。

使用要求

 

用于SG3/SGC目标系统的功能块名称:MC_076BR_SetHardwareInputs

为了使控制程序能够设置一个轴的数字量硬件输入,必须首先启用强制的功能。这可以在NC初始参数模块或使用 MC_BR_InitAxisParMC_BR_InitAxisSubjectPar 功能块("Subject = ncDIG_IN")来完成

允许启用该功能块的PLCopen轴状态

所有PLCopen轴状态,对PLCopen轴状态没有影响

注意事项!

 

如果对一个轴的数字硬件输入启用了强制,那么硬件输入的物理状态将被忽略。

功能块

mc_br_sethardwareinputs

参数

输入/输出

参数

数据类型

描述

IN

Axis

UDINT

轴对象引用

IN

Enable

BOOL

只要这个输入被设置,功能块的输入的状态就会影响到相应的功能

IN

HomeSwitch

BOOL

参考开关

0 ... FALSE ...Inactive

1 ... TRUE ....Active

IN

PosHWSwitch

BOOL

正硬件限位开关

0 ... FALSE ...未激活

1 ... TRUE ....激活

IN

NegHWSwitch

BOOL

负硬件限位开关

0 ... FALSE ...未激活

1 ... TRUE ....激活

IN

Trigger1

BOOL

触发输入1

0 ... FALSE ...未激活

1 ... TRUE ....激活

IN

Trigger2

BOOL

触发输入2

0 ... FALSE ...未激活

1 ... TRUE ....激活

OUT

Active

BOOL

功能块激活并将输入的逻辑状态传输到轴上

OUT

Busy

BOOL

该功能块处于激活状态,必须持续调用。

OUT

Error

BOOL

执行过程中出错

OUT

ErrorID

UINT

错误代码

OUT

InputsSet

BOOL

将功能块输入的最后一次变化传输到轴上。

注意:

该输出被设定一个周期。

表:参数 MC_BR_SetHardwareInputs

本节的主题:

功能描述

准备工作

"Enable"输入

对一个未配置的输入被设置的反应

确定数字量硬件输入的状态

其他信息

错误代码