全国服务热线 15821971992

6ES7223-1BH22-0XA8现货包邮

更新时间:2023-10-26 04:00:00
价格:请来电询价
品牌:西门子
型号:模块
产地:德国
联系电话:15821971992
联系手机: 15821971992
联系人:聂聪
让卖家联系我
详细介绍

   十进制数据输出指令 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