6ES7223-1BH22-0XA8现货包邮
十进制数据输出指令 DPRNT 的格式如下: DPRNT [a #b [cd]……]; DPRNT 指令根据 SETTING(ISO)的代码设定, 输出字符和变量中的各位数值。 ① a: 指定输出的字符, 包括字母 (A ~ Z)、 数字、 特殊字符 (*、 / 、 + 、 - 等)、空格输出星号 (*)。 依参数的设定输出可以是 ISO 代码或 EIA 代码。 ② #b: 变量。 变量值输出为*大 8 位数十进制数据, 从高位开始输出。 若较高的有效位为 0, 设定参数 PRT =0 时, 输出空代码; 如: 设定参数 PRT = 1 时, 前零不输出。 对于“ + ”, 当 PRT =0 时, 输出空代码; 当 PRT =1 时, 不输出。 ③ cd: c 为小数点前有效位数, d 为小数点后有效位。 若小数有效位数不为 0 时, 小数部分总是输出; 若小数有效位数为 0 时, 不输出小数点。 ④ 当指定的数据输出时, 根据设定代码 ISO 输出 EOB 代码。 ⑤ 空变量认为是 0。 例: DPRNT [X#2[53]Z#5[53]T#30[20]]。 当#2 =128. 47398, #5 = -91. 2, #30 =123. 456, 输出结果如下。 PRT =0 时: X 128. 474Z - 91. 200T 23LF; PRT =1 时: X128474Z⁃91200T23LF; |
二进制数据输出指令 BPRNT 的格式如下。
BPRNT [a #b [c] ……];
BPRNT 指令以二进制输出字符和变量值。
② #b: 变量。 变量值处理成为 2 字 (32 位) 数据, 输出为二进制数据, 从*高字节开始输出。
③ c: 小数点后有效位。 所有变量都带小数点存储, 指定一个变量时变量后要用括号指定小数点后有效位数。
④ 当指定的数据输出时, EOB 代码输出, 依参数的设定可以是 ISO 代码或 EIA 代码。
⑤ 空变量认为是 0。
例: BPRNT [C**X#100[3]Z#101[3]M#10[0]];
当#100 =0. 40956, #101 = -1638. 4, #10 =12. 34 时, 输出结果为:C X410 (0000019A) Z -1638400 (FFE70000) M12 (0000000C) LF
打开指令格式如下。 POPEN; 该指令用于建立与外部输入/ 输出设备的链接。 必须在数据输出指令的顺序之前指定。 根据该指令 CNC 输出 DC2 控制代码 |
通过数控系统串行口, 用外部输出命令可以输出变量值和字符, 按下列顺序指定这些指令。 ① 打开指令 POPEN。 在指定数据输出命令的顺序之前, 指定该指令以建立与外部输入/ 输出设备的链接。 ② 数据输出指令 BPRNT 或 DPRNT。 指定需要的输出数据。 ③ 关闭指令 PCLOS。 当全部数据输出指令已经完成时, 指定 PCLOS, 以解除与外部输入/ 输出设备的链接。 |
联系方式
- 地址:上海杨浦 上海市松江区广富林路4855弄88号3楼
- 邮编:200093
- 电话:15821971992
- 经理:聂聪
- 手机:15821971992
- 传真:021-33556143
- QQ:2724917714
- Email:2724917714@qq.com