在文件$CUSTOM 中有保存设置二进制变量的地址,如下:
$BIN_OUT[1]={F_BIT 769,LEN 8,PARITY #NONE}
$BIN_OUT[2]={F_BIT 729,LEN 8,PARITY #NONE}
$BIN_OUT[3]={F_BIT 801,LEN 16,PARITY #NONE}
$BIN_OUT[4]={F_BIT 929,LEN 8,PARITY #NONE}
在VASS标准中使用:
bin19 ( EIN ) = 11
实际调用方式:
VW(#BINOUT,TRUE,2,110)
在VW的程序中:
CASE #BINOUT
BINOUT (P1,P2 ) ;
DEF BINOUT (B_NR :IN,NR :IN )
INT B_NR,NR
$B_OUT[B_NR]=NR
END
$B_OUT[] 二进制输出的值
数值范围取决于机床数据中二进制输出 $BIN_OUT[...] 的配置(文件 ...STEUMada$custom.dat 中的变量)。
$CUSTOM.DAT 中二进制输出的配置:
$BIN_OUT[3] = {F_BIT 3, LEN 5, PARITY #EVEN}二进制输出的配置
此示例配置可用于写入位宽为 5 的值,从位 3 开始,具有偶校验。
F_BIT Type: INT
第一位 – 可以设置值的第一位的编号。
注意:这是最大可能的输出范围。$SET_IO_SIZE 可用于缩小输出范围。
LEN Type: INT
位宽 - 要设置的值的位数
PARITY Type: ENUM
#NONE: 奇偶校验位未激活。
#EVEN: 奇偶校验位被激活。
如果奇偶校验和为偶数,则奇偶校验位的值为 0。
如果奇偶校验和为奇数,则奇偶校验位的值为 1。
#ODD : 奇偶校验位被激活。
如果奇偶校验和为奇数,则奇偶校验位的值为 0。
如果奇偶校验和为偶数,则奇偶校验位的值为 1。
Default: #NONE
审核编辑:刘清
上一篇:KUKA机器人US1,US2的始末
下一篇:基于多曝光图像生成的低照度图像增强方法
- DN05110/D,基于 NCP156 线性稳压器的参考设计
- 主板USB3.0 19pin转接
- ip5328p
- 千兆以太网PHY与PC点对点通信的程序以及相应的测试
- KAE-02152-AB-SD-A-GEVK:KAE-02152 TEC 评估套件(单色)
- EVAL-AD5755-1SDZ,使用 AD5755-1 四通道、16 位、串行输入、4 mA 至 20 mA、电压输出 DAC 的评估板
- ADR5045A 5V 输出精密微功率并联模式电压基准的典型应用,用于 ±15V 输出,具有堆叠式 ADR5045 器件
- 基于51单片机与GPS系统的智能坦克车源代码+PROTUES仿真+电路图
- LT1024 的典型应用 - 双通道、匹配皮安、微伏输入、低噪声运算放大器
- ADP7118UJ-EVALZ,用于评估 ADP7118 20V、200mA 低噪声 CMOS LDO 的 SOIC 评估板