pos命令怎么用(esc pos 指令)

时间:2024-02-16 栏目:POS机新闻 浏览:48

本文目录

  1. mirpos指令的使用方法
  2. ESC/POS命令,用法
  3. 西门子plc pos指令详解

mirpos指令的使用方法

pos命令怎么用(esc pos 指令)

POS地址上升沿检测

POS(地址上升沿检测)比较<address1>的信号状态与前一次扫描的信号状态(存储在<address2>中)。如果当前RLO状态为"1"且其前一状态为"0"(检测到上升沿),执行此指令后RLO位将是"1"。

NEG地址下降沿检测

NEG(地址下降沿检测)比较<address1>的信号状态与前一次扫描的信号状态(存储在<address2>中)。如果当前RLO状态为"0"且其前一状态为"1"(检测到下升沿),执行此指令后RLO位将是"1"。

ESC/POS命令,用法

该打印控制命令(WPSONStandardCodeforPrinter)是EPSON公司自己制定的针式打印机的标准化指令集,现在已成为针式打印机控制语言事实上的工业标准。ESC/POS打印命令集是ESC打印控制命令的简化版本,现在大多数票据打印都采用ESC/POS指令集。其显著特征是:其中很大一部分指令都是以ESC控制符开始的一串代码。

英文模式下的命令

代码功能

CR回车

ESC!设置打印方式

ESC%选择或取消用户自定义字符集

ESC&定义用户自定义字符集

ESC*设置位映射方式

ESC@初始化打印机

ESC~LEDON/OFF

ESC

ESC2选择行间距为1/6英寸

ESC3设置行进为最小间距

ESCBEL蜂鸣器ON/OFF

ESCC设置单页长度

ESCc0选择打印页

ESCc1选择行间距

ESCc3选择纸结束信号输出

ESCc4选择打印纸及检测器(终止打印)

ESCc5禁止/使能面板开关

ESCc6禁止/使能ON-LINE开关

ESCd打印及N行进纸

ESCD设置TAB位置

ESCe打印病退回N行

ESCf设单页等待时间

ESCF选择或取消单页退纸区

ESCi全切割

ESCJ以最小间距进行打印和进纸

ESCK以最小间距进行打印和退纸

ESCl选择或取消倒过来的字符

ESCm局部切割

ESCo印章

ESCp产生指定脉冲

ESCq释放纸

ESCr选择打印颜色

ESCR选择国际字符子集

ESCSP设置右边界

ESCt选择字符码表

ESCU选择或取消单向打印

ESCV发送打印机状态

ESCz设置或取消两页并行打印

FF打印送出单页

HT水平TAB

LF换行

RS流水TAB

西门子plc pos指令详解

西门子plcpos指令是地址上升沿检测。

西门子plc功能指令一览表

1位逻辑指令

1.1位逻辑指令概述

1.2-||-常开接点(地址)

1.3-|/|-常闭接点(地址)

1.4XOR位异或

1.5-|NOT|-信号流反向

1.6-()输出线圈

1.7-(#)-中间输出

1.8-(R)线圈复位

1.9-(S)线圈置位

1.10RS复位置位触发器

1.11RS置位复位触发器

1.12-(N)-RLO下降沿检测

1.13-(P)-PLO上升沿检测

1.14-(SAVE)将RLO存入BR存储器

1.15MEG地址下降沿检测

1.16POS地址上升沿检测

1.17立即读操作

1.18立即写操作

2比较指令

2.1比较指令概述

2.2CMP?I整数比较

2.3CMP?D双整数比较

2.4CMP?R实数比较

3转换指令

3.1转换指令概述

3.2BCD_IBCD码转换为整数

3.3I_BCD整数转换为BCD码

3.4I_DINT整数转换为双整数

3.5BCD_DIBCD码转换为双整数

3.6DI_BCD双整数转换为BCD码

3.7DI_REAL双整数转换为浮点数

3.8INV_I整数的二进制反码

3.9INV_DI双整数的二进制反码

3.10NEG_I整数的二进制补码

3.11NEG_DI双整数的二进制补码

3.12NEG_R浮点数求反

3.13ROUND舍入为双整数

3.14TRUNC舍去小数取整为双整数

3.15CEIL上取整

3.16FLOOR下取整

4计数器指令

4.1计数器指令概述

4.2S_CUD加减计数

4.3S_CU加计数器

4.4S_CD减计数器

4.5-(SC)计数器置初值

4.6-(CU)加计数器线圈

4.7-(CD)减计数器线圈

5数据块指令

5.1-(OPN)打开数据块:DB或DI

6逻辑控制指令

6.1逻辑控制指令概述

6.2-(JMP)-无条件跳转

6.3-(JMP)-条件跳转

6.4-(JMPN)-若非则跳转

6.5LABEL标号

7整数算术运算指令

7.1整数算术运算指令概述

7.2判断整数算术运算指令后状态字的位

7.3ADD_I整数加法

7.4SUB_I整数减法

7.5MUL_I整数乘法

7.6DIV_I整数除法

7.7ADD_DI双整数加法

7.8SUB_DI双整数减法

7.9MUL_DI双整数乘法

7.10DIV_DI双整数除法

7.11MOD_DI回送余数的双整数

8浮点算术运算指令

8.1浮点算术运算指令概述

8.2判断浮点算术运算指令后状态字的位

8.3基础指令

8.3.1ADD_R实数加法

8.3.2SUB_R实数减法

8.3.3MUL_R实数乘法

8.3.4DIV_R实数除法

8.3.5ABS浮点数绝对值运算

8.4扩展指令

8.4.1SQR浮点数平方

8.4.2SQRT浮点数平方根

8.4.3EXP浮点数指数运算

8.4.4LN浮点数自然对数运算

8.4.5SIN浮点数正弦运算

8.4.6COS浮点数余弦运算

8.4.7TAN浮点数正切运算

8.4.8ASIN浮点数反正弦运算

8.4.9ACOS浮点数反余弦运算

8.4.10ATAN浮点数反正切运算

9赋值指令

9.1MOVE赋值

10程序控制指令

10.1程序控制指令概述

10.2-(Call)从线圈调用FC/SFC(无参数)

10.3CALL_FB从方块调用FB

10.4CALL_FC从方块调用FC

10.5CALL_SFB从方块调用SFB

10.6CALL_SFC从方块调用SFC

10.7调用多北京块

10.8从库中调用块

10.9使用MCR功能的重要注意事项

10.10-(MCR<)主控继电器接通

10.11-(MCR>)主控继电器断开

10.12-(MCRA)主控继电器启动

10.13-(MCRD)主控继电器停止

10.14-(RET)返回

11移位和循环指令

11.1移位指令

11.1.1移位指令概述

11.1.2SHR_I整数右移

11.1.3SHR_DI双整数右移

11.1.4SHL_W字左移

11.1.5SHR_W字右移

11.1.6SHL_DW双字左移

11.1.7SHR_DW双字右移

11.2循环指令

11.2.1循环指令概述

11.2.2ROL_DW双字左循环

11.2.3ROR_DW双字右循环

12状态位指令

12.1状态位指令概述

12.2OV-||-溢出异常位

12.3OS-||-存储溢出异常位

12.4UO-||-无序异常位

12.5BR-||-异常位二进制结果

12.6==0-||-结果位等于"0"

12.7<>0-||-结果位不等于"0"

12.8>0-||-结果位大于"0"

12.9<0-||-结果位小于"0"

12.10>=0-||-结果位大于等于"0"

12.11<=0-||-结果位小于等于"0"

13定时器指令

13.1定时器指令概述

13.2存储区中定时器的存储单元和定时器的组成部分

13.3S_PULSE脉冲S5定时器

13.4S_PEXT扩展脉冲S5定时器

13.5S_ODT接通延时S5定时器

13.6S_ODTS保持型接通延时S5定时器

13.7S_OFFDT断电延时S5定时器

13.8-(SP)脉冲定时器线圈

13.9-(SE)扩展脉冲定时器线圈

13.10-(SD)接通延时定时器线圈

13.11-(SS)保持型接通延时定时器线圈

13.12-(SF)断开延时定时器线圈

14字逻辑指令

14.1字逻辑指令概述

14.2WAND_W字和字相"与"

14.3WOR_W字和字相"或"

14.4WAND_DW双字和双字相"与"

14.5WOR_DW双字和双字相"或"

14.6WXOR_W字和字相"异或"

14.7WXOR_DW双字和双字相"异或

标签:打印纸
版权所有:https://www.sxfpos.com 转载请注明出处

客服微信:15529272005点击复制微信号