PLC培训 DVP-ES2 EX2 SS2 SA2 SX2 SE TP 操作手册程序篇


    DVPES2EX2SS2SA2SX2SE&TP
    操作手册
    程序篇

    版修订览表
    版 变更容 发行日期
    第版 第版发行 20100804
    第二版
    1 第 28 章 M 继电器:新增 M1037 M1119 M1182
    M1308 M1346 M1356 更新 M1055~M1057
    M1183 功说明
    2 第 213 章特殊数缓存器:新增 D1037 D1312
    D1354 D1900~D1931 更正 D1062 D1114
    D1115 D1118 停电保持功属性
    3 第 216 章特殊 M继电器 D 缓存器群组应说明:
    更新万年历时钟 RTC 功说明新增 M1037D1037
    (启动 SPD 功) M1119(启动 DDRVI 两段速输
    出功)M1308 D1312( DZRN 定位输
    出指定脉数寻找 Z 相讯号) M1346( ZRN 输
    出清脉功) Easy PLC Link 改 PLC Link
    增加容说明
    4 第 31 章基指令(没 API 编号)览表第 32
    章基指令说明:新增 NP PN 指令新增第 37
    章 API 指令览表(字母排列)
    5 第 36 章 API 指令览表第 38 章 API 指令详细说
    明:增加 DSPA 指令说明新增浮点接点型态较指
    令 FLD FLD> FLD< FLD<> FLD< FLD>
    FAND FAND> FAND< FAND<> FAND<
    FAND> FOR FOR> FOR< FOR<> FOR<
    FOR>增加 PLSR 指令补充说明 DTM 指令模
    式 K11~K19 说明更新 API166 指令说明
    20110920
    第三版
    1 第 216 章:D1062 默认值修正 K10
    2 CH3 019 API 15 删程序范例 3 中 S3 CH3 增加 API148 149
    4 增加 SE 机种相关数
    5 增加 DVP32ESC 机种相关数
    6 目录增加系列详细机种说明
    7 增加第 7 章 DVPES2C 系列操作说明附录 A
    20120522版 变更容 发行日期
    第四版
    1 第 213 节更新特 D(D14801911)功说明
    2 增加 API113 指令说明
    3 更新 API150 指令容
    4 更新第 7 章 DVPES2C 系列操作说明容
    20120901
    第五版
    1 第 2 章新增 M1148 M1182 M1183 M1580 M1581
    M1584 M1585
    2 第 3 章更新新增指令API53 API59 API69 API88
    API143 API150 API155 API156 API178 API258
    API296313
    3 第 712 节增加 ES2C 站时输入输出映射区说明
    4 删 SE 存储区里 C232 C249 C250
    5 新增附录 B 介绍 PLC Ethernet 型机模块设定
    信息
    6 新增附录 C
    2013220


    i
    DVPES2EX2SS2SA2SX2SE&TP
    操作手册
    程序篇
    目录
    1 PLC 梯形图基原理
    11 PLC 扫描方法12
    12 信号流13
    13 常开 常闭节点13
    14 PLC 继电器寄存器13
    15 梯形图符号15
    151 创建 PLC 梯形图程序16
    152 LD LDI (常开者常闭节点载入) 17
    153 LDP LDF (升者降指令载入)17
    154 AND ANI (常开节点常闭节点串接)17
    155 ANDP ANDF (升降节点串接) 17
    156 OR ORI (常开节点常闭节点接) 18
    157 ORP ORF (升降节点接)18
    158 ANB (区块串接)18
    159 ORB (区块串接) 18
    1510 MPS MRD MPP (Branch instructions 分支指令) 19
    1511 STL (步进梯形程序) 110
    1512 RET (返回) 110
    16 梯形图指令转换 111
    17 梯形图化简 115
    18 常基程序设计范例118
    2 程序概念
    21 ES2EX2 记忆区22
    22 SS2 记忆区25
    23 SA2SX2 记忆区27
    24 SE 记忆区210
    25 停电保持记忆方式 213
    26 PLC 位半字节字节字 214
    ii
    27 二进制 八进位 十进制 BCD 十六进制 214
    28 M 继电器 217
    29 步进继电器 S 229
    210 定时器 T 229
    211 计数器 C 230
    212 高速计数器 232
    213 特殊数寄存器 237
    214 EF 变址寄存器 248
    215 指针[N]指针[P]中断指针[I] 249
    216 特殊 M 继电器 D 寄存器群组应说明 252
    3 指令集
    31 基指令 (没 API 编号) 览表 32
    32 基指令 (没 API 编号) 说明 33
    33 指针 313
    34 中断指针 313
    35 API 应指令组成说明 315
    36 API 指令览表(指令功排列) 324
    37 API 指令览表(指令字母排列) 334
    38 API 指令详细说明 340
    4 通讯
    41 通讯口 42
    42 ASCII 模式通讯协议 43
    421 ADR (通讯址) 43
    422 命令码数 44
    423 LRC 校验 (校验) 45
    43 RTU 模式通讯协议 47
    431 址 (通讯址) 47
    432 命令码数 47
    433 CRC 校验 (校验) 49
    44 PLC 装置址 411
    45 功码 413
    451 功码 01 读接点状态 (不读输入接点状态) 413
    452 功码 02 读接点状态 (读输入接点状态) 414
    453 功码 03 读出寄存器容值 415
    iii
    454 功码 05 强制单独节点状态 416
    455 功码 06 预设单独寄存器值417
    456 功码 15 强制接点 417
    457 功码 16 预设寄存器值419
    5 序功图 SFC
    51 步进梯形指令 [STL] [RET]52
    52 序功图 (SFC)53
    53 步进梯形指令动作说明55
    54 步进梯形设计程序须知 511
    55 流程种类513
    56 IST 指令 524
    6 障诊断
    61 常见错误处理方法62
    62 D1004 缓存器错误码表 (错误码 16 进制编码) 64
    63 演算错误旗标 67

    7 CANopen 功操作说明
    71 CANopen 简介 72
    711 CANopen 功说明72
    712 输入输出映射区说明 74
    72 安装网络拓扑75
    721 外观尺寸 75
    722 部名称 75
    723 CAN 接口网络拓扑76
    73 CANopen 协议说明710
    731 关 CANopen 协议710
    732 CANopen 通讯象711
    733 预定义连接设定717
    74 梯形图发送 SDONMT 读取 Emergency 信息719
    741 SDO 请求信息数结构719
    742 NMT 信息数结构722
    743 EMERGENCY 请求信息数结构 724
    744 梯形图发送 SDO 范例726
    75 指示灯障排 729
    iv
    751 指示灯说明 729
    752 CANopen 网络节点状态显示 730
    76 应范例 734
    77 象字典 742
    附录 A
    A1 安装 USB 驱动程序A2

    附录 B
    B1 Ethernet 型机模块规格列表 B2
    B2 Ethernet 控制缓存器(CR)列表 B2
    B21 DVPSE 机系列 (Ethernet 机)B2
    B22 DVPEN01SL (Ethernet 左侧通讯模块)B4
    B23 DVPFEN01 (EH3 系列 Ethernet 通讯卡)B6
    B3 Ethernet 机搜寻 B6
    B31 通讯设定 B7
    B32 广播搜寻 B8
    B33 指定机种搜寻B9
    B34 指定 IP 搜寻B10
    B4 数交换功 B11
    B5 EtherNetIP 列表 B12
    B51 DVPSE 系列支持 EtherNetIP 信息B12
    B52 DVPSE 系列支持 EtherNetIP 象名称容 B13

    附录 C
    C1 TP04P 记忆区 C2
    C2 特殊数缓存器 C4
    C3 特殊辅助继电器 C12
    C4 适 TP04P 机种指令 C21
    C41 基指令览表 C21
    C42 API 指令览表C22
    C43 高速指令补充说明C26
    v
    手册容中述系列详细机种表列:
    系列 机种名称
    DVPES2
    DVP16ES200R DVP16ES200T DVP24ES200R DVP24ES200T
    DVP32ES200R DVP32ES200T DVP32ES211T DVP40ES200R
    DVP40ES200T DVP60ES200R DVP60ES200T DVP32ES200RC
    DVP32ES200TC
    DVPES2C DVP32ES200RC DVP32ES200TC
    DVPEX2 DVP20EX200R DVP20EX200T DVP30EX200R DVP30EX200T
    DVPSS2 DVP14SS211R DVP14SS211T
    DVPSA2 DVP12SA211R DVP12SA211T
    DVPSX2 DVP20SX211R DVP20SX211S DVP20SX211T
    DVPSE DVP12SE11R DVP12SE11T
    TP04P TP04P16TP1R TP04P32TP1R

    vi

    11
    PLC梯形图基原理
    说明梯形图基原理梯形图广泛采 PLC 编程语言熟悉
    PLC 原理户跳章解更编程原理熟悉 PLC 工作
    原理户请参考章户 PLC 原理获全面理解

    目录

    U11U UPLC 扫描方法U 12
    U12U U信号流U 13
    13 U常开常闭节点U 13
    14 UPLC继电器寄存器U 13
    15 U梯形图符号U 15
    U151U U创建PLC 梯形图程序U 16
    U152 LD LDI (常开者常闭节点载入) 17
    U153 LDP LDF (升者降指令载入) 17
    U154 AND ANI (常开节点常闭节点串接) 17
    U155 ANDP ANDF (升降节点串接) 17
    U156 OR ORI (常开节点常闭节点接) 18
    U157 ORP ORF (升降节点接) 18
    U158 ANB (区块串接) 18
    U159 ORB (区块串接) 18
    U1510 MPS MRD MPP (Branch instructions分支指令) 19
    U1511 STL (步进梯形程序) 110
    UU1512 RET (返回)110
    16 梯形图指令转换 111
    17 梯形图化简 115
    18 常基程序设计范例118 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    12
    11 0BPLC 扫描方法
    评估户程序时PLC 会利标准扫描方法户程序进行扫描
    扫描程:
    扫描输入状态 读外部信号状态状态存储部存储器
    演算户程序 存储部存储器数户程序进行演算程序
    左右进行扫描扫描 END 指令时表示次扫描结束
    刷新输出 演算数写外部输出

    X0
    Y0
    Y0
    M0
    X输入
    输入端
    读入存储区
    输入映象区
    存储区读取 状态X0
    写入 状态 Y0
    读出存储区 状态Y0
    输出生
    程序处理
    输入信号生
    输出
    Y输出
    输出端
    输出映区
    写入 状态 M0






    输入信号生:
    1 PLC 执行户程序前会外部输入信号
    OnOF 状态次读入输入映区
    2 程序执行程中输入信号发生 OnOff 变
    化输入映区状态会改变直
    次扫描开始时读入输入信号 OnOff 状态
    程序执行:
    PLC 读取输入映区输入信号 OnOff 状态
    开始址 0 处左右序
    执行程序中指令输出结果输出线圈
    OnOff 状态逐次存入装置映区
    输出信号生:
    程序执行 END 指令时表示程序执行完毕程
    序执行完毕会装置映区 Y OnOff 状态
    送输出映区锁存映区实际输出
    继电器线圈

    扫描周期:
    整扫描期间(读演算写)持续时间做扫描周期着 IO 点增者程序增长时
    扫描周期会着变长
    读扫描周期 PLC 会测量扫描周期周期(( 01ms 单位)存储寄存器
    D1010 D1011 扫描周期寄存器D1012 扫描周期寄存器
    测量扫描周期
    扫描周期通扫描周期触发输出进行测量触发脉输出宽带
    扫描周期 1 PLC 梯形图基原理
    13
    估算扫描周期
    扫描周期通指令执行时间(预先知道)进行估算基指令
    执行速度请参考手册第 3 章估算扫描周期户程序中指令执行时
    间总

    PLC 控制器处理扫描周期快某项目中断项目等 PLC 接收中断时PLC 会暂停
    程序处理中断
    户程序 演算 期间直接输入输出指令 REF允许 PLC 马访问 IO 必等
    扫描周期访问 IO
    12 1B信号流
    梯形图逻辑左右原理图示例子信号流通 X0 者 X3 开始
    X0
    Y0
    X1 X2 Y0
    X3 X4

    信号回流
    信号流右左时信号回流会产生编译程序时会检测错误图示例
    子说明信号回流
    X6
    X0
    Y0
    X1 X2 Y0
    X3 X4 X5a b

    13 2B常开常闭节点
    常开节点

    通常开节点:A 节点
    常闭节点

    通常关闭节点:B 节点

    14 3BPLC继电器寄存器
    PLC 基部装置介绍 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    14
    输入继电器
    (Input Relay)
    输入继电器表示物理输入点接收外部输入信号
     装置表示装置符号 X 表示序 8 进制编号例: X0~X7
    X10~X17 … X377
    输出继电器
    (Output Relay)
    输出继电器表示外部输出点PLC 会部存储器状态刷新外部输出点
     装置表示装置符号 Y 表示序 8 进制编号例: Y0~Y7
    Y10~Y17 … Y377
    部辅助继电器
    (Internal Relay)
    部辅助继电器外部没直接联系 PLC 部种辅助继电器功
    电器控制电路中辅助继电器样辅助继电器节点应存
    基单元输入继电器节点输出继电器节点部装置节点驱
    动节点限制部辅助继电器外输出输出时
    请透输出点
     装置表示装置符号 M 表示序 10 进制编号例: M0
    M1…M4095
    步进点
    (Step)
    步进点提供种属步进动作控制程序输入方式 利指令 STL 控制步进点
    S 转移 便容易写出控制程序果程序中没步进指令时 步进点
    S 成部继电器 M 警报点
     装置表示装置符号 S 表示序 10 进制编号例 S0 S1
    S2…S1023
    定时器
    (Timer)
    定时器完成定时控制定时器含线圈节点寄存器定时器激励
    线圈电等定时器达事先定设定值该定时器关联节点会激
    励(常开节点闭合常闭节点断开)种定时器规定时钟周期(定时
    单位:1ms10ms100ms)
     装置表示装置符号 T 表示序 10 进制编号例:T0
    T1 …T255
    计数器
    (Counter)
    计数器实现计数操作计数器含线圈节点寄存器计数器事
    先定计数器设定值(计数脉)线圈 Off On 变化时
    视该计数器脉输入该计数器计数值加 1计数器达预设值
    时计数器相关联计数器节点会激励 On外 16 位 32 位
    计数器供者选
     装置表示装置符号 C 表示序 10 进制编号例: C0
    C1…C255
    数寄存器
    (Data register)
    PLC 进行类序控制定时值计数值关控制时 常作数处理数
    值运算 数寄存器存储数类参数寄存器存储 word
    数值(16 位二进制数值)双字占编号相邻两数寄存器
     装置表示装置符号 D 表示序 10 进制编号例: D0D1
    D2…D4999…
    变址寄存器
    (Index register)
    变址寄存器通定义偏移量指定装置(字装置位装置常量)做变址
    变址寄存器做变址时做普通寄存器
     装置表示装置符号 EF 表示序 10 进制编号例: E0~E7
    F0~F7 1 PLC 梯形图基原理
    15
    15 4B梯形图符号
    表示梯形图组成图形说明:

    20B梯形图形结构 21B指令说明 22B指令 23B装置
    常开开关A 节点 LD X Y M S T C
    常开开关B 节点 LDI X Y M S T C
    串接常开节点 AND X Y M S T C
    串接常闭节点 ANI X Y M S T C

    接常开节点 OR X Y M S T C

    接常闭节点 ORI X Y M S T C
    升触发开关 LDP X Y M S T C
    降触发开关 LDF X Y M S T C
    串接升触发开关 ANDP X Y M S T C
    串接降触发开关 ANDF X Y M S T C

    接升触发开关 ORP X Y M S T C

    接降触发开关 ORF X Y M S T C

    区块串接 ANB

    区块接 ORB

    重输出
    MPS
    MRD
    MPP
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    16
    20B梯形图形结构 21B指令说明 22B指令 23B装置
    线圈输出 OUT Y M S
    S

    步进梯形 STL S
    基应指令
    基应指令请参考第 3 章
    指令设置
    反逻辑 INV

    151 8B创建PLC 梯形图程序
    PLC 梯形图程序编辑方式左母线开始右母线(WPLSoft 编辑时省略右母线)结束行编
    完换行行节点数 11 果行节点超 11 0连续标志会
    行动产生第 12 节点放置行开始方相输入点重复图示

    Y10
    0
    X0 X1 X2 X3 X4 X5 X6 X7 X10 C0 C1
    X11 X12 X13

    评估户程序时PLC 会梯形图左右进行方式进行扫描直扫
    描 END 指令输出线圈基应指令属输出处理放梯形图中右边图
    示图解释梯形图执行序黑圆圈里编号表示梯形图执行序

    X0 X1 Y1 X4
    M0
    X3 M1
    T0 M3
    Y1
    TMR T0 K10


    范例程序执行序:
    A○1E LD X0
    A○2E OR M0
    A○3E AND X1
    A○4E LD X3
    AND M1
    ORB 1 PLC 梯形图基原理
    17
    A○5E LD Y1
    AND X4
    A○6E LD T0
    AND M3
    ORB
    A○7E ANB
    A○8E OUT Y1
    A○9E TMR T0 K10

    152 9BLD LDI (常开者常闭节点载入)
    行者区块开始 LD 者 LDI 指令

    AND 区块 OR区块
    LD指令 LD 指令


    153 10BLDP LDF (升者降指令载入)
    LDP LDF 指令结构 LD 指令样 LDP LDF 动作时节点导通升降
    时动作图示:

    X0
    OFF ON OFF
    时间

    时间
    X0
    OFF ON OFF



    154 11BAND ANI (常开节点常闭节点串接)
    AND (ANI)指令常开(常闭)节点某装置某区块串接

    AND 指令 AND 指令


    155 12BANDP ANDF (升降节点串接)
    ANDP ANDF 指令结构 AND ANI 指令样升者降某装置某区块
    串接
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    18
    156 13BOR ORI (常开节点常闭节点接)
    OR (ORI)指令常开(常闭)节点某装置某区块接

    OR 指令 OR 指令 OR 指令

    157 14BORP ORF (升降节点接)
    ORP (ORF)指令结构 OR(ORI)样升者降某装置某区块接

    158 15BANB (区块串接)
    ANB 指令 区块装置区块串接组合

    ANB 指令


    159 16BORB (区块串接)
    ORB 指令 区块装置区块接组合

    ORB 指令
    1 PLC 梯形图基原理
    19
    1510 MPS MRD MPP (分支指令)
    MPSMRDMPP 指令 重输出分歧点记忆 样产生具变化输出

    分支指令 分支符号 分支描述
    MPS ┬ MPS 指令分支点开始会程序前处理结果存储
    起MPS 指令连续 8 次
    MRD ├ MRD 指令分支点记忆读取
    MPP └ MPP 表示分支结束层开始状态读出
    堆栈中读出

    注意: WPLSoft 编译梯形图时MPSMRD MPP 指令指令格式会动添加编译结
    果中然果分支指令没必种分支指令会 WPLSoft 忽略户指令编辑程序
    时根需进入分支指令

    MPS MRD MPP连接点图示


    注意 ISPSoft 编译梯形图时 支持 MPS MRD MPP 指令须拆解成网络
    WPLSoft

    ISPSoft

    MPS
    MRD
    MPP
    MPP
    MPSES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    110
    1511 18BSTL (步进梯形程序)
    面左图示STL 程序步进点步进点 S0S21 S22种指令户编辑
    程序时画流程图样明白易懂方式编辑程序STL 程序步完成程序执行
    步形成类似 SFC(Sequential Function Chart)模式序控制程STL 序列转换
    成 PLC 梯形图称步进梯形图步进梯形图面右图示

    e
    S0
    S21
    S22
    M1002
    M1002
    SET S0
    SET S21S
    S0
    SET S22S
    S21
    S
    S22
    S0
    RET


    1512 19BRET (返回)
    RET 指令务必放步进梯形图表明步进流程结束
    eS
    S20
    RET
    eS
    S20
    RET

    注意:图示RET 指令务必放步进点面否会产生程序错误 1 PLC 梯形图基原理
    111
    16 梯形图指令转换
    梯形图
    X0 X2 X1
    X1
    M1
    C0
    Y0
    SET S0
    M2 Y0
    M0
    X10
    Y10
    SET S10
    S0
    S
    X11
    Y11
    SET S11
    S10
    S
    SET S12
    SET S13
    X12
    Y12
    SET S20
    S11
    S
    X13
    S0
    RET
    S20
    S
    S12
    S
    S13
    S
    X0
    CNT C0 K10
    X1
    M0
    C0
    X1
    M2
    RST C0
    M1
    M2
    END

    指令
    LD X0
    OR X1
    LD X2
    OR M0
    ORI M1
    ANB
    LD M2
    AND Y0
    ORB
    AN I X1
    OUT Y0
    AND C0
    SET S0
    STL S0
    LD X10
    OUT Y10
    SET S10
    STL S10
    LD X11
    OUT Y11
    SET S11
    SET S12
    SET S13
    STL S11
    LD X12
    OUT Y12
    SET S20
    STL S20
    STL S12
    STL S13
    LD X13
    OUT S0
    RET
    LD X0
    CNT C0 K10
    LD C0
    MPS
    AND X1
    OUT M0
    MRD
    AN I X1
    OUT M1
    MPP
    AN I M2
    OUT M2
    END
    区块OR
    ANI
    项输出
    RST C0
    步进梯形开始
    Y10 输出步进点转移
    S10 状态读出
    S10 X11 运算
    Y11 输出步进点转移
    S11状态读取
    S11 X12 运算
    Y12 输出步进点转移
    分支合流
    步进梯形结束
    X13 状态读取步进点转移
    步进动作返回
    读取C0
    重输出
    程序结束
    状态 运算S0 X10
    区块OR
    串接区块
    AND区块
    接区块
    输出状态
    状态继续处理
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    112
    模糊语法结构
    般梯形图解析程应该根左右原然编程方法遵守
    原相执行结果面种模糊语法例子解释
    例 1:
    24B理想方法 25B理想方法
    LD X0 LD X0
    OR X1 OR X1
    LD X2 LD X2
    OR X3 OR X3
    ANB LD X4
    LD X4 OR X5
    OR X5 ANB
    X0 X2 X4
    X5X3X1

    ANB ANB
    两种指令程序转换成相梯形图两种指令程序 PLC 机 ANB 指令解析操作
    ANB 指令程序中连续超 8 次果超 8 次程序会产生错误区块
    ANB 指令防止错误发生较理想方法( ANB 指令会连续)外种编
    程方法户说更符合逻辑

    例 2:
    26B理想方法 27B理想方法
    LD X0 LD X0
    OR X1 LD X1
    OR X2 LD X2
    OR X3 LD X3
    ORB
    ORB
    X0
    X1
    X2
    X3

    ORB
    图示两种程序编辑方法明显 理想程序编辑方法增加程序代码 增
    加机运算记忆总言 理应讲 理想程序编辑方法仅防止编辑
    程序时出现错误提高程序执行速度 1 PLC 梯形图基原理
    113
    常见梯形图错误
    PLC 处理梯形图程序原左右户编辑梯形图时遵守样原
    否 WPLSoft 会检测出现错误
    编译户程序时表示长见梯形图错误:

    做 OR 运算
    信号回流

    输入起始输出讯号回路 回流 存

    输出应该先放回路右角

    做合编辑应左右 虚线括处区块
    应移

    空装置做接运算

    空装置装置做运算

    中间区块没装置

    串联装置区块串接时须水方齐 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    114

    P0 标签位置放完整网络第行

    区块串接串左边区块段水线接齐 1 PLC 梯形图基原理
    115
    17 6B梯形图化简

    例 1:
    单装置联区块串接时单装置放前面省略 ANB 指令化简程序提高处理速


    指令表
    LD X0
    LD X1
    OR X2
    X0 X1
    X2


    ANB

    指令表
    LD X1
    OR X2
    X0X1
    X2
    AND X0

    例 2:单装置区块接区块放面省略 ORB 指令

    指令表
    LD T0
    LD X1
    AND X2
    T0
    X1 X2

    ORB

    指令表
    LD X1
    AND X2 T0
    X1 X2
    OR T0 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    116

    例 3:
    阶梯图(a)中 面区块面区块短 区块调换达样逻辑结果 图(a)
    合法 讯号回流 回路

    指令表
    LD X0
    OR X1
    AND X2
    LD X3
    AND X4
    X0
    X1 X2
    X3 X4

    (a)
    ORB

    指令表
    LD X3
    AND X4
    LD X1
    OR X0
    AND X2
    X0
    X1 X2
    X3 X4

    (b)
    ORB

    例 4:
    相垂直线重条件输出时没输入装置运算输出放面省略 MPS MPP 指令
    指令表
    MPS
    AND X0
    OUT Y1
    MPP
    X0
    Y1
    Y0
    OUT Y0


    指令表
    OUT Y0
    AND X0
    Y0
    Y1
    X0
    OUT Y1 1 PLC 梯形图基原理
    117

    例 5
    左边图误 中存合法讯号回流路径 图示修正右图 完成者
    电路动作

    X0
    X3
    X6
    X1
    X4
    X7
    X2
    X5
    X10
    信号回流
    LOOP1



    X0 X1 X2
    X3 X4 X5
    X10
    X6 X7 X5
    X10 LOOP1


    例 6
    左边图误 中存合法讯号回流路径 图示修正右图 完成者
    电路动作

    X0
    X3
    X6
    X1
    X4
    X7
    X2
    X5
    X10
    信号回流
    LOOP1


    信号回流
    X0
    X3
    X6
    X1
    X4
    X7
    X2
    X5
    X10 LOOP2

    LOOP1
    X0 X1 X2
    X3 X4 X5
    X6
    X3 X7 X10
    X6
    X0 X1 X7 X10
    LOOP2
    X4
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    118
    18 7B常基程序设计范例

    例 1:停止优先保回路

    启动常开节点 X1 On停止常闭节点 X2 Off 时
    Y1On时果 X2OnY1Off停止钮启动钮
    控制权停止优先电路
    X2
    Y1
    X1
    Y1
    启动
    停止


    例 2:启动优先保回路

    启动常开节点 X1 On停止常闭节点 X2 Off 时Y1
    电保时果 X2OnY1 然保启动钮
    停止钮控制权启动优先电路
    X2
    Y1
    X1
    Y1
    启动 停止


    例 3:置位复位保回路
    Y1
    X1
    SET
    X2
    Y1RST
    停止优先

    右图利 RST SET 指令组合成保回路
    RST 指令设置 SET 指令 停止优先 PLC 执行程
    序时 会程序 Y1 状态作 Y1 线圈
    否受电 X1 X2 时动作时 Y1 失电 停止
    优先
    SET 指令设置 RST 指令 启动优先 X1 X2 时
    动作时 Y1 受电 启动优先
    Y1
    X1
    SET
    X2
    Y1RST
    启动优先


    例 4:停电保持回路

    辅助继电器 M512 停电保持继电器旦 X1OnY1
    电保 PLC 停电加电Y1 保持停电前
    保状态 X2
    M512
    X1
    SET
    RST M512
    Y1
    M5121 PLC 梯形图基原理
    119

    例 5:条件控制

    X3
    Y1
    X1
    Y1
    X4
    Y2
    X2
    Y2
    Y1

    X1
    X3
    X2
    X4
    Y1
    Y2

    X1X3 分启动停止 Y1 X2X4 分启动停止 Y2 均保回路 Y1 常开节点
    Y2 输出回路相串联 Y1 常开节点变成 Y2 输出条件图示果
    Y2 变成 On Y1 常开节点必须 On

    例 6:互锁控制

    X3
    Y1
    X1
    Y1
    X4
    Y2
    X2
    Y2
    Y1
    Y2

    X1
    X3
    X2
    X4
    Y1
    Y2

    图互锁控制回路 启动接点 X1X2 先效 应输出 Y1Y2 先动作 中
    动作 会动作 说 Y1Y2 会时动作 (互锁作) X1 X2 时
    效 阶梯图程序扫描 Y1Y2 时动作阶梯图形 Y1 优先

    例 7序控制

    X3
    Y1
    X1
    Y1
    X4
    Y2
    X2
    Y2
    Y1
    Y2

    例 5 条件控制 中 Y2 常闭接点串入
    Y1 电路中 作 Y1 动作 AND 条件 (
    左图示) 电路仅 Y1 作 Y2 动作
    条件 Y2 动作停止 Y1 动作
    样 Y1 Y2 确实执行序动作程序
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    120

    例 8:震荡电路

    周期ΔT(On)+ΔT(Off)震荡电路
    Y1
    Y1

    Y1
    T T

    第次扫描时Y1 常闭节点 On Y1 输出线圈电次扫描时 Y1 存储状态
    On Y1 常闭节点 Off Y1 输出线圈失电Y1 输出状态会次扫描时改变样形
    成输出周期ΔT(On)+ΔT(Off)震荡电路

    例 9:定时器组成震荡电路
    震荡周期 nT+ΔT 震荡电路
    T0
    X0
    TMR
    Y1
    Y1
    T0
    Kn
    Y1
    TTn
    X0

    X0On 时T0 开始计时旦定时器计时设定值T0 常开节点 On Y0 输出线圈
    On次扫描时 Y1 输出线圈电常闭节点失电定时器 T0 复位T0 常开
    节点 OffY1 输出线圈 Off次扫描时T0 重新开始计时循环样形成
    输出周期 nT+ΔT 震荡电路

    例 10:闪烁电路
    图示梯形图两定时器组成震荡电路电路实现闪烁指示者蜂鸣器报警n1
    n2 T1T2 十进制设定值T 定时器时钟周期
    T2TMR Kn2
    T1
    X0
    TMR
    Y1
    T2
    T1
    Kn1
    X0 T1

    Y1
    Tn1
    X0
    Tn2
    1 PLC 梯形图基原理
    121

    例 11:触发电路
    图中 X0 升微分指令线圈 M0 产生 ΔT (扫描周期时间) 单脉 扫描周期
    线圈 Y1 受电扫描周期线圈 M0 失电 常闭接点 M0 常闭接点 Y1 闭合着 进线
    圈 Y1 继续保持受电状态 直输入 X0 升缘 次线圈 M0 受电扫描周期 时导
    致线圈 Y1 失电…动作时序图种电路常输入两动作交执行外
    时序图形出 输入 X0 周期 T 方波信号时 线圈 Y1 输出便周期 2T 方波
    信号
    Y1
    M0
    X0
    Y1
    Y1
    M0
    M0

    X0
    M0
    Y1
    T

    例 12:延迟电路
    果 X0On定时器 T10 处失电状态定时器 T10 应常闭节点 On Y1 输出线圈
    电 X0Off 时定时器 T10 效100s(K1000 × 01 秒 100 秒)T10 常闭节点 On 变
    Off Y1 变 OffY1 变 Off 通延时电路延时 100 s
    T10
    X0
    TMR
    Y1
    T10
    K1000

    定时器时钟周期 01 秒
    X0
    Y1
    100 秒

    例 13:输出延迟电路
    图示输出延时电路两定时器组成电路定时器 T5T6 执行延时动作输入点 X0
    On 者 Off 时Y4 输出会产生延时
    T5
    T5
    TMR
    Y4
    T6
    X0
    K50
    Y4
    T6
    Y4
    TMR
    X0
    K30
    3 秒
    5 秒
    T5
    T6
    T
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    122

    例 14: 延长计时电路

    T12TMR Kn2
    T11
    X0
    TMR
    Y1
    T11
    Kn1
    T12

    定时器 T11T12时钟周期 T

    左图示梯形图中输入 X0 闭合输出
    Y1 电总延迟时间(n1+n2)* T中 T 时钟
    周期
    X0
    Y1
    T11
    T12
    n1*
    n2*
    T
    T
    (n1+n2)* T

    例 15:扩计数范围计数电路

    C6CNT Kn2
    C5
    X13
    CNT
    RST
    C5
    Kn1
    X14
    C5RST
    Y1
    C6
    C6

    16 位计数器 计数范围 0~32767 左图
    示 两计数器 计数数值扩
    n1*n2计数器 C5 计数达 n1 时 计数
    器 C6 计数次 时复位(Reset) 接
    着 X13 脉计数计数器 C6 计数
    达 n2 时 X13 输入脉正 n1*n2


    例 16:交通灯控制(步进梯形指令)

    交通灯控制
    28B红灯 29B黄灯 30B绿灯 31B绿灯闪烁
    垂直方信号灯 Y0 Y1 Y2 Y2
    水方信号灯 Y20 Y21 Y22 Y22
    灯号时间 35 Sec 5 Sec 25 Sec 5 Sec
    1 PLC 梯形图基原理
    123
    垂直方灯
    水方灯

    时序图:

    红灯(Y0)
    垂直方信号灯
    5 秒
    25 秒
    黄灯(Y1)
    绿灯(Y2)
    水方信号灯
    红灯(Y20)
    黄灯(Y21)
    绿灯(Y22)
    25 秒
    5 秒
    5 秒 5 秒

    SFC 图
    S0
    S20
    S21
    S22
    S0
    M1002
    T0
    T1
    T13
    Y0
    S23
    T2
    TMR T0 K350
    Y2
    TMR T1 K250
    Y2
    TMR T2 K50
    M1013
    Y1
    S30
    S31
    S32
    T10
    T11
    S33
    T12
    Y22
    TMR T10 K250
    Y21
    TMR T12 K50
    Y22
    TMR T11 K50
    M1013
    Y20
    TMR T13 K350
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    124
    梯形图
    M1002
    ZRST S0 S127
    SET S0
    SET S20
    Y2
    END
    S0
    S
    S21
    S
    Y1
    S23
    S
    Y22
    S30
    S
    T13S23
    S
    S33
    S
    SET S30
    S20
    S
    TMR T0
    SET S21
    T0
    Y0
    K350
    TMR T1
    SET S22
    T1
    K250
    Y2
    S22
    S TMR T2
    SET S23
    T2
    K50
    M1013
    TMR T10
    SET S31
    T10
    K250
    Y22
    S31
    S TMR T11
    SET S32
    T11
    K50
    M1013
    Y21
    S32
    S
    TMR T12
    SET S33
    T12
    K50
    Y20
    S33
    S
    TMR T13 K350
    S0
    RET
    1 PLC 梯形图基原理
    125
    WPLSoft SFC 编辑器编程(SFC 模式)

    32BSFC 图 33B部梯形图
    LAD0
    S0ZRST S127
    M1002
    S0SET

    转移条件 1
    TRANS*
    T0

    S22
    Y2
    T2TMR K50
    M1013

    转移条件 4
    TRANS*
    T13
    TRANS*
    T13
    TRANS*
    T13
    TRANS*
    T13
    TRANS*
    T13
    TRANS*
    T13
    TRANS*
    T13

    0
    2
    3
    4
    5
    6
    7
    1
    LAD0
    S0
    S20
    S21
    S22
    S23
    S30
    S31
    S32
    S33
    S0 转移条件 7
    TRANS*
    T12
    TRANS*
    T12
    TRANS*
    T12
    TRANS*
    T12
    TRANS*
    T12
    TRANS*
    T12
    TRANS*
    T12
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    126
    MEMO
    21
    程序概念
    ES2EX2SS2SA2SX2SE PLC 种编程控制器 IO 范围 10
    256 点(SS2SA2SX2SE 512 点)PLC 控制种类设备解决
    动化需求通户程序PLC 监视输入修改输出户程序
    提供类似布尔逻辑计数器计时器复杂四运算通讯产品通
    讯等功

    目录

    21 ES2EX2 记忆区 22
    22 SS2 记忆区 25
    23 SA2SX2 记忆区 27
    24 SE记忆区 210
    25 停电保持记忆方式213
    26 PLC位半字节字节字…214
    27 二进制八进制十进制BCD十六进制 214
    28 M继电器217
    29 步进继电器S 229
    210 定时器T229
    211 计数器C 230
    212 高速计数器232
    213 特殊数寄存器 237
    214 EF 变址寄存器 248
    215 指针[N]指针[P]中断指针[I] 249
    216 特殊M继电器D寄存器群组应说明252 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    22
    21 ES2EX2 记忆区
    项目 范 围
    演算控制方式 存程序 返式回扫描方式
    输入输出处理方式 结束生方式 (执行 END 指令)
    执行速度 LD 指令 054μs MOV 指令 34μs
    程序语言 指令+梯形图+SFC
    程序容量 15872 步数
    X 外部输入继电器 X0~X377八进制编码256 点(*4)
    Y 外部输出继电器 Y0~Y377八进制编码256 点(*4)

    256+16 点

    M0~M511512 点 (*1)
    M768~M999232 点 (*1)
    M2000~M204748 点 (*1)
    停电保持 M512~M767256 点 (*2)
    M2048~M40952048 点 (*2)
    M
    辅助继电器

    特殊 M1000~M19991000 点部分停电保持

    4096 点
    T0~T126127 点 (*1)
    T128~T18356 点 (*1)
    T184~T199 (子程序)16 点 (*1)
    100ms (M1028On
    T64~T126 10ms)
    T250~T255(累计型)6 点 (*1)
    T200~T23940 点 (*1) 10ms (M1038On
    T200~T245 1ms) T240~T245(累计型)6 点 (*1)
    位继电器

    T
    定时器

    1ms T1271 点 (*1)
    T246~T249(累计型)4 点 (*1)

    256 点
    C0~C111112 点 (*1)
    C128~C19972 点 (*1) 16 位数
    C112~C12716 点 (*2)
    C200~C22324 点 (*1)
    32 位数
    C224~C231 8 点 (*2)

    232 点
    C235~C2421 相 1 输入8 点 (*2) 软件
    C232~C2342 相 2 输入3 点 (*2)
    C243 C2441 相 1 输入2 点 (*2)
    C245~C2501 相 2 输入6 点 (*2)
    C
    计数器

    32 位高速计数
    器数 硬件

    C251~C2542 相 2 输入4 点 (*2)

    23 点
    初始化步进点 S0~S910 点 (*2)
    远点回 S10~S19 10 点 (搭配 IST 指令) (*2)
    停电保持 S20~S127108 点 (*2)
    般 S128~S911784 点 (*1)




    S
    步进点

    警报 S912~S1023112 点 (*2)

    1024 点 2 程序概念
    23
    项目 范 围
    T 定时器现值 T0~T255256 字
    C0~C19916 位计数器 200 字
    C 计数器现值
    C200~C25432 位计数器 55 字

    D0~D407408 字 (*1)
    D600~D999 400 字 (*1)
    D3920~D99996080 字 (*1)
    停电保持 D408~D599192 字 (*2)
    D2000~D3919 1920 字 (*2)
    特殊 D1000~D1999 1000 字 部分停电保持
    特殊模块 D9900~D9999100 字 (*1) (*5)
    字寄存器

    D
    数寄存器

    变址 E0~E7 F0~F7 16 字 (*1)

    10000 字
    N 控回路 N0~N78 点
    P 指针 P0~P255256 点
    外部中断插入
    I000I001(X0)I100I101(X1)I200I201(X2)
    I300I301(X3)I400I401(X4)I500I501(X5)
    I600I601(X6)I700I701(X7)8 点
    (01升触发 00降触发 )
    定时中断插入 I602~I699I702~I7992 点 (时基 1ms)
    高速计数达中断插
    入 I010I020I030I040I050I060I070I0808 点
    指针

    I
    中断服务

    通信中断 I140(COM1)I150(COM2)I160(COM3)3 点 (*3)
    K 十进制 K32768 ~ K32767 (16 位运算)
    K2147483648 ~ K2147483647 (32 位运算) 常数

    H 十六进制 H0000 ~ HFFFF (16 位运算)
    H00000000 ~HFFFFFFFF (32 位运算)
    通讯端口
    COM1 置 RS232 (站站) 常程序编辑通讯口
    COM2 置 RS485 (站站)
    COM3 置 RS485 (站站)
    实时时钟 (RTC)*6 年月天星期 时分钟秒
    特殊扩展模块 八模拟 IO 扩充模块
    档案寄存器*7 K0~K49995000 点*2

    注释
    *1 非停电保持区域 变更
    *2 停电保持区域 变更
    *3 COM1 置 RS232 通讯口COM2 置 RS485 通讯口COM3 置 RS485 通讯口
    *4 数字输入点 X 点扩充扩充点 256 点时输出 Y 16 点反输出 Y
    点扩充 256 点时输入 X 16 点 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    24
    *5 ES2EX2 机连接特殊扩展模块时区域会效连台特殊模块占 10 点
    *6 机韧体版 V200 版支持断电持续计时功断电计时时间约达 1 周
    *7 机韧体版 V280 版支持档案缓存器功读出写入请参 MEMRMEMW 指令说


    2 程序概念
    25
    22 SS2 记忆区
    项目 范 围
    演算控制方式 存程序 返式回扫描方式
    输入输出处理方式 结束生方式 (执行 END 指令)
    执行速度 LD 指令 054μs MOV 指令 34μs
    程序语言 指令+梯形图+SFC
    程序容量 7920 步数
    X 外部输入继电器 X0~X377八进制编码256 点
    Y 外部输出继电器 Y0~Y377八进制编码256 点
    合计
    480+14 点(*4)

    M0~M511512 点 (*1)
    M768~M999232 点 (*1)
    M2000~M204748 点 (*1)
    停电保持 M512~M767256 点 (*2)
    M2048~M40952048 点 (*2)
    M
    辅助继电器

    特殊 M1000~M19991000 点部分停电保持

    4096 点
    T0~T126127 点 (*1)
    T128~T18356 点 (*1)
    T184~T199 (子程序)16 点 (*1)
    100ms (M1028On
    T64~T126 10ms)
    T250~T255(累计型)6 点 (*1)
    T200~T23940 点 (*1) 10ms (M1038On
    T200~T245 1ms) T240~T245(累计型)6 点 (*1)
    位继电器

    T
    定时器

    1ms T1271 点 (*1)
    T246~T249(累计型)4 点 (*1)

    256 点
    C0~C111112 点 (*1)
    C128~C19972 点 (*1) 16 位数
    C112~C12716 点 (*2)
    C200~C22324 点 (*1)
    32 位数
    C224~C2329 点 (*2)

    233 点
    C235~C2421 相 1 输入8 点 (*2) 软件
    C233~C2342 相 2 输入2 点 (*2)
    C243 C2441 相 1 输入2 点 (*2)
    C245~C2501 相 2 输入6 点 (*2)
    C
    计数器

    32 位高速计数
    器数 硬件

    C251~C2542 相 2 输入4 点 (*2)

    22 点
    初始化步进点 S0~S910 点 (*2)
    远点回 S10~S19 10 点 (搭配 IST 指令) (*2)
    停电保持 S20~S127108 点 (*2)
    般 S128~S911784 点 (*1)




    S
    步进点

    警报 S912~S1023112 点 (*2)

    1024 点 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    26
    项目 范 围
    T 定时器现值 T0~T255256 字
    C0~C19916 位计数器 200 字
    C 计数器现值
    C200~C254 32 位计数器 55 字

    D0~D407408 字 (*1)
    D600~D999 400 字 (*1)
    D3920~D49991080 字 (*1)
    停电保持 D408~D599192 字 (*2)
    D2000~D3919 1920 字 (*2)
    特殊 D1000~D1999 1000 字 部分停电保持
    字寄存器

    D
    数寄存器

    变址 E0~E7 F0~F7 16 字 (*1)

    5000 字
    N 控回路 N0~N78 点
    P 指针 P0~P255256 点
    外部中断插入
    I000I001(X0)I100I101(X1)I200I201(X2)
    I300I301(X3)I400I401(X4)I500I501(X5)
    I600I601(X6)I700I701(X7)8 点
    (01升触发 00降触发 )
    定时中断插入 I602~I699I702~I7992 点 (时基 1ms)
    高速计数达中断插
    入 I010 I020 I030 I040 I050 I060 I070 I080 8 点
    指针

    I
    中断服务

    通信中断 I140(COM1)I150(COM2)2 点 (*3)
    K 十进制 K32768 ~ K32767 (16 位运算)
    K2147483648 ~ K2147483647 (32 位运算) 常数

    H 十六进制 H0000 ~ HFFFF (16 位运算)
    H00000000 ~HFFFFFFFF (32 位运算)
    通讯端口 COM1 置 RS232 (站站) 常程序编辑通讯口
    COM2 置 RS485 (站站)
    实时时钟 (RTC) 年月天星期 时分钟秒
    特殊扩展模块 八模拟 IO 扩充模块

    注释
    1 非停电保持区域 变更
    2 停电保持区域 变更
    3 COM1 置 RS232 通讯口COM2 置 RS485 通讯口
    4 SS2 机固定会占 16 点输入(X0~X17) 16 点输出(Y0~Y17) 2 程序概念
    27
    23 SA2SX2 记忆区
    项目 范 围
    演算控制方式 存程序 返式回扫描方式
    输入输出处理方式 结束生方式 (执行 END 指令)
    执行速度 LD 指令 054μs MOV 指令 34μs
    程序语言 指令+梯形图+SFC
    程序容量 15872 步数
    X 外部输入继电器 X0~X377八进制编码256 点
    Y 外部输出继电器 Y0~Y377八进制编码256 点

    480+32 点(*4)

    M0~M511512 点 (*1)
    M768~M999232 点 (*1)
    M2000~M204748 点 (*1)
    停电保持 M512~M767256 点 (*2)
    M2048~M40952048 点 (*2)
    M
    辅助继电器

    特殊 M1000~M19991000 点部分停电保持

    4096 点
    T0~T126127 点 (*1)
    T128~T18356 点 (*1)
    T184~T199 (子程序)16 点 (*1)
    100ms (M1028On
    T64~T126 10ms)
    T250~T255(累计型)6 点 (*1)
    T200~T23940 点 (*1) 10ms (M1038On
    T200~T245 1ms) T240~T245(累计型)6 点 (*1)
    位继电器

    T
    定时器

    1ms T1271 点 (*1)
    T246~T249(累计型)4 点 (*1)

    256 点
    C0~C111112 点 (*1)
    C128~C19972 点 (*1) 16 位数
    C112~C12716 点 (*2)
    C200~C22324 点 (*1)
    32 位数
    C224~C232 9 点 (*2)

    233 点
    C235~C242 1 相 1 输入 8 点 (*2) 软件
    C233~C234 2 相 2 输入 2 点 (*2)
    C243 C244 1 相 1 输入 2 点 (*2)
    C245~C250 1 相 2 输入 6 点 (*2)
    C
    计数器

    32 位高速计数
    器数 硬件

    C251~C254 2 相 2 输入 4 点 (*2)

    22 点
    初始化步进点 S0~S910 点 (*2)
    远点回 S10~S19 10 点 (搭配 IST 指令) (*2)
    停电保持 S20~S127108 点 (*2)
    般 S128~S911784 点 (*1)




    S
    步进点

    警报 S912~S1023112 点 (*2)

    1024 点 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    28
    项目 范 围
    T 定时器现值 T0~T255256 字
    C0~C19916 位计数器 200 字
    C 计数器现值
    C200~C254 32 位计数器 55 字

    D0~D407408 字 (*1)
    D600~D999 400 字 (*1)
    D3920~D97995880 字 (*1)
    停电保持 D408~D599192 字 (*2)
    D2000~D3919 1920 字 (*2)
    特殊 D1000~D1999 1000 字 部分停电保持
    右侧特殊模块 D9900~D9999 100 点 (*1) (*6)
    左侧特殊模块 D9800~D9899 100 点 (*1) (*7)
    字寄存器

    D
    数寄存器

    变址 E0~E7 F0~F7 16 字 (*1)

    10000 字
    N 控回路 N0~N78 点
    P 指针 P0~P255256 点
    外部中断插入
    I000I001(X0)I100I101(X1)I200I201(X2)
    I300I301(X3)I400I401(X4)I500I501(X5)
    I600I601(X6)I700I701(X7)8 点
    (01升触发 00降触发 )
    定时中断插入 I602~I699I702~I7992 点 (时基 1ms)
    高速计数达中断插
    入 I010 I020 I030 I040 I050 I060 I070 I080 8 点
    指针

    I
    中断服务

    通信中断 I140(COM1)I150(COM2)I160(COM3)3 点 (*3)
    K 十进制 K32768 ~ K32767 (16 位运算)
    K2147483648 ~ K2147483647 (32 位运算) 常数

    H 十六进制 H0000 ~ HFFFF (16 位运算)
    H00000000 ~HFFFFFFFF (32 位运算)
    SA2
    COM1 置 RS232 (站站) 常程序编辑通讯口
    COM2 置 RS485 (站站)
    COM3 置 RS485 (站站) 通讯端口
    SX2
    COM1 置 RS232 (站站) 常程序编辑通讯口
    COM2 置 RS485 (站站)
    COM3 置 USB (站)
    实时时钟 (RTC) 年月天星期 时分钟秒
    特殊扩展模块
    右侧 8 台扩展模块
    左侧连接 8 台高速扩展模块
    档案寄存器*5 K0~K49995000 点*2

    注释
    *1 非停电保持区域 变更 2 程序概念
    29
    *2 停电保持区域 变更
    *3 通讯口请参通讯端口说明SX2 机种支持 I160 中断
    *4 SA2 机建点数 8 点输入(X0~X7) 4 点输出(Y0~Y3)会固定占 16 点输入(X0~X17)
    16 点输出(Y0~Y17)SX2 机建点数 8 点输入(X0~X7) 6 点输出(Y0~Y5)会固定
    占 16 点输入(X0~X17) 16 点输出(Y0~Y17)扩充输入输出点数皆 X20 Y20 开始排

    *5 机韧体版 V20 版支持档案寄存器功读出写入请参 MEMRMEMW 指令说

    *6 SA2 机连接右侧特殊扩充模块清 M1183 Off 时 区域会效 连台特殊模
    块占 10 D 装置
    *7 SA2 机连接左侧特殊扩充模块清 M1182 Off 时 区域会效 连台特殊模
    块占 10 D 装置
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    210
    24 SE 记忆区
    项目 范 围
    演算控制方式 存程序 返式回扫描方式
    输入输出处理方式 结束生方式 (执行 END 指令)
    执行速度 LD 指令 064μs MOV 指令 2μs 1000Step 约 1ms
    程序语言 指令+梯形图+SFC
    程序容量 15872 步数
    X 外部输入继电器 X0~X377八进制编码256 点
    Y 外部输出继电器 Y0~Y377八进制编码256 点

    480+12 点(*4)

    M0~M511512 点 (*1)
    M768~M999232 点 (*1)
    M2000~M204748 点 (*1)
    停电保持 M512~M767256 点 (*2)
    M2048~M40952048 点 (*2)
    M
    辅助继电器

    特殊 M1000~M19991000 点部分停电保持

    4096 点
    T0~T126127 点 (*1)
    T128~T18356 点 (*1)
    T184~T199 (子程序)16 点 (*1)
    100ms (M1028On
    T64~T126 10ms)
    T250~T255(累计型)6 点 (*1)
    T200~T23940 点 (*1) 10ms (M1038On
    T200~T245 1ms) T240~T245(累计型)6 点 (*1)
    位继电器

    T
    定时器

    1ms T1271 点 (*1)
    T246~T249(累计型)4 点 (*1)

    256 点
    C0~C111112 点 (*1)
    C128~C19972 点 (*1) 16 位数
    C112~C12716 点 (*2)
    C200~C22324 点 (*1)
    32 位数
    C224~C231 8 点 (*2)

    232 点
    C235~C242 1 相 1 输入 8 点 (*2) 软件
    C233~C234 2 相 2 输入 2 点 (*2)
    C243 C244 1 相 1 输入 2 点 (*2)
    C245~C248 1 相 2 输入 4 点 (*2)
    C
    计数器

    32 位高速计数
    器数 硬件

    C251~C254 2 相 2 输入 4 点 (*2)

    20 点
    初始化步进点 S0~S910 点 (*2)
    远点回 S10~S19 10 点 (搭配 IST 指令) (*2)
    停电保持 S20~S127108 点 (*2)
    般 S128~S911784 点 (*1)




    S
    步进点

    警报 S912~S1023112 点 (*2)

    1024 点 2 程序概念
    211
    项目 范 围
    T 定时器现值 T0~T255256 字
    C0~C19916 位计数器 200 字
    C 计数器现值
    C200~C254 32 位计数器 55 字

    D0~D407408 字 (*1)
    D600~D999 400 字 (*1)
    D3920~D97995880 字 (*1)
    D10000~D11999 2000 字(*1)
    停电保持 D408~D599192 字 (*2)
    D2000~D3919 1920 字 (*2)
    特殊 D1000~D1999 1000 字 部分停电保持
    右侧特殊模块 D9900~D9999 100 点 (*1) (*5)
    左侧特殊模块 D9800~D9899 100 点 (*1) (*6)
    字寄存器

    D
    数寄存器

    变址 E0~E7 F0~F7 16 字 (*1)

    12000 字
    N 控回路 N0~N78 点
    P 指针 P0~P255256 点
    外部中断插入
    I000I001(X0)I100I101(X1)I200I201(X2)
    I300I301(X3)I400I401(X4)I500I501(X5)
    I600I601(X6)I700I701(X7)8 点
    (01升触发 00降触发 )
    定时中断插入 I602~I699I702~I7992 点 (时基 1ms)
    高速计数达中断插
    入 I010 I020 I030 I040 I050 I060 I070 I080 8 点
    指针

    I
    中断服务

    通信中断 I150(COM2)I160(COM3)2 点 (*3)
    K 十进制 K32768 ~ K32767 (16 位运算)
    K2147483648 ~ K2147483647 (32 位运算) 常数

    H 十六进制 H0000 ~ HFFFF (16 位运算)
    H00000000 ~HFFFFFFFF (32 位运算)
    通讯端口
    COM1 置 USB (站站) 常程序编辑通讯口
    COM2 置 RS485 (站站)
    COM3 置 RS485 (站站)
    Ethernet 置太网络 相关说明请参附录 B
    实时时钟 (RTC) 年月天星期 时分钟秒
    特殊扩展模块
    右侧 8 台扩展模块
    左侧连接 8 台高速扩展模块
    注释
    *1 非停电保持区域 变更
    *2 停电保持区域 变更
    *3 COM2 COM3 置 RS485 通讯口 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    212
    *4 机建点数 8 点输入(X0~X7) 4 点输出(Y0~Y3)会固定占 16 点输入(X0~X17) 16
    点输出(Y0~Y17)扩充点数分 X20 Y20 开始排序
    *5 SE 机连接右侧特殊扩充模块清 M1183 Off 时 区域会效 连台特殊模块
    占 10 D 装置
    *6 SE 机连接左侧特殊扩充模块清 M1182 Off 时 区域会效 连台特殊模块
    占 10 D 装置 2 程序概念
    213
    25 停电保持记忆方式
    记忆类型 电源
    Off>On STOP>RUN RUN>STOP

    M1031 非停电
    保持区域

    M1032 停电
    保持区域
    出厂设
    定值
    非停电保
    持 清 没变化
    M1033Off清
    M1033On没
    变化
    清 没变化 0
    停电保持 没变化 没变化 清 0
    特 M特
    D变址
    寄存器
    初始化 没变化 没变化 初始化
    设定

    般 停电保持 特殊辅助继电器
    M0~M511
    M768~M999
    M2000~M2047
    M512~M999
    M2048~M4095 M1000~M1999 M
    辅助继电器
    非停电保持 停电保持
    部分停电保持改

    100 ms 100 ms 1 ms 10 ms 10ms 1 ms 100 ms
    T0 ~T126
    T128~T183
    T184~
    T199 T127 T200~
    T239
    T240~
    T245
    T246~
    T249 T250~ T255
    M10281T64~
    T126 10ms
    子程序 M10381T200~T245
    1ms
    T
    定时器
    非停电保持 非停电保持 累计型非停电保持
    16 位数 32 位数 32 位高速数
    C0~C111
    C128~C199 C112~C127 C200~C223 C224~C232 C233~C254
    C
    计数器
    非停电保持 停电保持 非停电保持 停电保持 停电保持

    初始化 原点回 停电保持 般 警报
    S0~S9 S10~S19 S20~S127 S128~S911 S912~S1023 S
    步进继电器
    停电保持 非停电保持 停电保持
    般 停电保持 特殊 特殊模块
    D0~D407
    D600~D999
    D3920~D11999
    D408~D599
    D2000~D3919 D1000~D1999 D9800~D9999 D
    数寄存器
    非停电保持 停电保持
    部分停电保持
    改变
    非停电保持
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    214
    26 PLC 位半字节字节字…
    PLC 采五种数类型形成指示面数类型解释
    数类型 描 述
    位 (Bit) 位二进制数值基单位 状态非 1 0
    半字节 (Nibble) 连续 4 位组成 ( b3~b0) 表示位数 10 进制数字
    0~9 16 进制 0~F
    字节 (Byte) 连续两位数组成 ( 8 位 b7~b0) 表示 16 进制 00~
    FF
    字 (Word) 连续两字节组成 ( 16 位 b15~b0) 表示 16 进制 4
    位数值 0000~FFFF
    双字 (Double Word) 连续两字符组组成 ( 32 位 b31~b0) 表示 16 进制
    8 位数值 00000000~FFFFFFFF

    位半字节字节字双字间关系:
    NB0NB1NB2NB3NB4NB5NB6NB7
    BY3 BY2 BY1 BY0
    W1
    DW
    W0
    双字

    字节
    半字节


    27 二进制八进制十进制BCD十六进制
    DVPPLC 部种控制目 5 种数值类型执行运算工作 种数值务
    功说明
    1 二进制 (Binary Number BIN)
    PLC 部数值运算储存均采二进制
    2 八进位 (Octal Number OCT)
    DVPPLC 外部输入输出端子编号采八进位编码

    外部输入 X0~X7 X10~X17 … X377(装置编号)
    外部输出 Y0~Y7 Y10~Y17 … Y377(装置编号)
    3 十进制 (Decimal Number DEC)
    十进制 DVPPLC 系统应时机 2 程序概念
    215
    z 作定时器 T 计数器 C 等设定值 例 TMR C0 K50(K 常数)
    z S M T C D E F P I 等装置编号 例 M10 T30(装置编号)
    z 应指令中作操作数 例 MOV K123 D0(K 常数)
    4 BCD (Binary Code Decimal BCD)
    位数 4 位表示十进制数 连续 16 位表示 4 位数十进
    制数值数读取指拨轮数字开关输入数值数值数输出七段显示驱动器
    显示
    5 16 进位 (Hexadecimal Number HEX)
    16 进位 PLC 系统应时机
    z 应指令中作操作数 例 MOV H1A2B D0(H 常数)
    常数 K
    十进制数值 PLC 系统中 通常会数值前面冠K字表示 例 K100 表示十进制 数
    值 100
    例外
    K 搭配位装置 X Y M S 组合成位 字节 字双字形式数
    例 K2Y10 K4M100 K1 代表 4 bits 组合 K2~K4 分代表 8 12 16 bits
    组合
    常数 H
    16 进位数值 PLC 中 通常数值前面冠H字符表示 例 H100 表示 16 进位 数
    值 100 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    216
    参考表:
    二进制
    (BIN)
    八进制
    (OCT)
    十进制 (K)
    (DEC)
    BCD
    (Binary Code Decimal)
    16 进制 (H)
    (HEX)
    PLC 部
    运算
    装置
    X Y 编号
    常数 K 装置 M S T
    C D E F P I 编号
    指拨开关 7 段显示器 常数 H
    0000 0 0 0000 0
    0001 1 1 0001 1
    0010 2 2 0010 2
    0011 3 3 0011 3
    0100 4 4 0100 4
    0101 5 5 0101 5
    0110 6 6 0110 6
    0111 7 7 0111 7
    1000 10 8 1000 8
    1001 11 9 1001 9
    1010 12 10 0000 A
    1011 13 11 0001 B
    1100 14 12 0010 C
    1101 15 13 0011 D
    1110 16 14 0100 E
    1111 17 15 0101 F
    10000 20 16 0110 10
    10001 21 17 0111 11

    2 程序概念
    217
    28 M 继电器
    特殊辅助继电器(特 M)示请注意部份编号相装置指令模式会意
    义表中栏目中属性R意味着装置读RW意味着读写 意味
    着变化
    特 M 功说明
    ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    M1000* 运行监视常开接点(A 接点) ○ ○ ○ ○ Off On Off R 否 Off
    M1001* 运行监视常开接点(B 接点) ○ ○ ○ ○ On Off On R 否 On
    M1002* 启始正 (RUN 瞬间’On’) 脉 ○ ○ ○ ○ Off On Off R 否 Off
    M1003* 启始负 (RUN 瞬间’Off’) 脉 ○ ○ ○ ○ On Off On R 否 On
    M1004* 文法检查错误发生时 On ○ ○ ○ ○ Off Off R 否 Off
    M1008* 扫描逾时定时器(On:PLC WDT 超时) ○ ○ ○ ○ Off Off R 否 Off
    M1009 LV 信号等 24VDC 供应足 ○ ○ ○ ○ Off R 否 Off
    M1011* 10ms 时钟脉5ms On5ms Off ○ ○ ○ ○ Off R 否 Off
    M1012* 100ms 时钟脉50ms On 50ms Off ○ ○ ○ ○ Off R 否 Off
    M1013* 1s 时钟脉05s On 05s Off ○ ○ ○ ○ Off R 否 Off
    M1014* 1min 时钟脉30s On 30s Off ○ ○ ○ ○ Off R 否 Off
    M1015* 高速连接定时器动作 ○ ○ ○ ○ Off RW 否 Off
    M1016*
    实时时钟 (RTC)公元年显示 Off 时候显示公
    元年右 2 位On 时候显示公元年右 2 位加
    2000
    ○ ○ ○ ○ Off RW 否 Off
    M1017* 实时时钟 (RTC) ±30 秒校正 ○ ○ ○ ○ Off RW 否 Off
    M1018 弧度角度标志On 时候表示角度 ○ ○ ○ ○ Off RW 否 Off
    M1020 零标志 ○ ○ ○ ○ Off R 否 Off
    M1021 错位标志 ○ ○ ○ ○ Off R 否 Off
    M1022 进位标志 ○ ○ ○ ○ Off R 否 Off
    M1024 COM1 监视求 ○ ○ ○ ○ Off RW 否 Off
    M1025* 正确通讯服务求 ○ ○ ○ ○ Off R 否 Off
    M1026 RAMP 模式选择 ○ ○ ○ ○ Off RW 否 Off
    M1027 PR 输出标志 ○ ○ ○ ○ Off RW 否 Off
    M1028 10ms 时间切换标志M1028Off 时 T64~T126
    时基 100msOn 时时基改 10ms
    ○ ○ ○ ○ Off RW 否 Off
    M1029* 脉输出 Y0 CH0 (Y0 Y1) 执行完毕 ○ ○ ○ ○ Off R 否 Off
    M1030* 脉输出 Y1 执行完毕 ○ ○ ○ ○ Off R 否 Off
    M1031* 非停电保持区域全部清 ○ ○ ○ ○ Off RW 否 OffES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    218
    特 M 功说明
    ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    M1032* 停电保持区域全部清 ○ ○ ○ ○ Off RW 否 Off
    M1033* 非运行中记忆保持 ○ ○ ○ ○ Off RW 否 Off
    M1034* Y 输出全部禁止 ○ ○ ○ ○ Off RW 否 Off
    M1035* 输入点 X7 作 RUNSTOP 开关 ○ ○ ○ ○ RW Off
    M1037* M1037 On 时启动 8 组 SPD 功(请
    搭配 D1037 )(SE 机种支持)
    ╳ ╳ ○○Off Off Off RW 否 Off
    M1038 1ms 时间切换标志Off 时定时器 T200~T255
    时基 10ms On 时时基改 1ms
    ○ ○ ○ ○ Off RW 否 Off
    M1039* 固定时间扫描模式 ○ ○ ○ ○ Off RW 否 Off
    M1040 步进禁止 ○ ○ ○ ○ Off RW 否 Off
    M1041 步进开始 ○ ○ ○ ○ Off Off RW 否 Off
    M1042 启动脉 ○ ○ ○ ○ Off RW 否 Off
    M1043 原点回完毕 ○ ○ ○ ○ Off Off RW 否 Off
    M1044 原点条件 ○ ○ ○ ○ Off Off RW 否 Off
    M1045 全部输出复位禁止 ○ ○ ○ ○ Off RW 否 Off
    M1046 STL 状态设定 On ○ ○ ○ ○ Off R 否 Off
    M1047 STL 监视效 ○ ○ ○ ○ Off RW 否 Off
    M1048 警报点状态标志 ○ ○ ○ ○ Off R 否 Off
    M1049 设定警报点监控标志 ○ ○ ○ ○ Off RW 否 Off
    M1050 I000 I001 禁止 ○ ○ ○ ○ Off RW 否 Off
    M1051 I100 I101 禁止 ○ ○ ○ ○ Off RW 否 Off
    M1052 I200 I201 禁止 ○ ○ ○ ○ Off RW 否 Off
    M1053 I300 I301 禁止 ○ ○ ○ ○ Off RW 否 Off
    M1054 I400 I401 禁止 ○ ○ ○ ○ Off RW 否 Off
    M1055 I500 I501 禁止 ○ ○ ○ ○ Off RW 否 Off
    M1056 I600~I699 禁止 ○ ○ ○ ○ Off RW 否 Off
    M1057 I700~I799 禁止 ○ ○ ○ ○ Off RW 否 Off
    M1058 COM3 监视请求 ○ ╳ ○ ○ Off RW 否 Off
    M1059 I010~ I080 禁止 ○ ○ ○ ○ Off RW 否 Off
    M1060 系统错误信息 1 ○ ○ ○ ○ Off R 否 Off
    M1061 系统错误信息 2 ○ ○ ○ ○ Off R 否 Off
    M1062 系统错误信息 3 ○ ○ ○ ○ Off R 否 Off
    M1063 系统错误信息 4 ○ ○ ○ ○ Off R 否 Off 2 程序概念
    219
    特 M 功说明
    ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    M1064 操作数错误 ○ ○ ○ ○ Off Off R 否 Off
    M1065 语法错误 ○ ○ ○ ○ Off Off R 否 Off
    M1066 程序错误 ○ ○ ○ ○ Off Off R 否 Off
    M1067* 程序执行错误 ○ ○ ○ ○ Off Off R 否 Off
    M1068* 执行错误锁定 (D1068) ○ ○ ○ ○ Off R 否 Off
    M1070 PWM 指令 Y1 时基切换开关(On 100 us
    Off 1ms)
    ○ ○ ○ ○ Off RW 否 Off
    M1071 PWM 指令 Y3 时基切换开关(On 100 us
    Off 1ms)
    ○ ○ ○ ○ Off RW 否 Off
    M1072 PLC RUN 指令执行 ○ ○ ○ ○ Off On Off RW 否 Off
    M1075 Flash ROM 写入发生错误 ○ ○ ○ ○ Off R 否 Off
    M1078 脉输出 Y0 CH0 (Y0 Y1)立暂停标志 ○ ○ ○ ○ Off Off RW 否 Off
    M1079 脉输出 Y1 立暂停标志 ○ ○ ○ ○ Off Off RW 否 Off
    M1080 COM2 监视请求 ○ ○ ○ ○ Off RW 否 Off
    M1081 FLT 指令转换方标志 ○ ○ ○ ○ Off RW 否 Off
    M1083*
    启动侦测 X6On X6Off 脉宽标志
    M1083On 侦测 X6On 脉宽
    M1083Off 侦测 X6Off 脉宽
    ○ ○ ○ ○ Off RW 否 Off
    M1084* 启动 X6 脉宽侦测功标志( M1183
    D1023 搭配) ○ ○ ○ ○ Off Off Off RW 否 Off
    M1085 选择 DVPPCC01 复制功 ○ ○ ○ ○ Off RW 否 Off
    M1086 设定 DVPPCC01 密码功启动开关 ○ ○ ○ ○ Off RW 否 Off
    M1088 矩阵较标志较相值 (M1088 1)
    值 (M1088 0)
    ○ ○ ○ ○ Off Off RW 否 Off
    M1089 矩阵搜寻结束标志较位时
    M10891
    ○ ○ ○ ○ Off Off R 否 Off
    M1090 矩阵搜寻起始标志第位开始较时
    M10901
    ○ ○ ○ ○ Off Off R 否 Off
    M1091 矩阵位寻找标志较达时立停止较动
    作M10911
    ○ ○ ○ ○ Off Off R 否 Off
    M1092 矩阵指针错误标志指针 Pr 值超出范围
    M10921
    ○ ○ ○ ○ Off Off R 否 Off
    M1093 矩阵指针递增标志指针目前值+1 ○ ○ ○ ○ Off Off RW 否 Off
    M1094 矩阵指针清标志指针目前值清0 ○ ○ ○ ○ Off Off RW 否 Off
    M1095 矩阵循环移位输出进位标志 ○ ○ ○ ○ Off Off R 否 Off
    M1096 矩阵移位输入补位标志 ○ ○ ○ ○ Off Off RW 否 Off
    M1097 矩阵循环移位方标志 ○ ○ ○ ○ Off Off RW 否 Off
    M1098 矩阵计数字符0 位1 标志 ○ ○ ○ ○ Off Off RW 否 Off
    M1099 矩阵计数结果0 时On ○ ○ ○ ○ Off Off RW 否 OffES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    220
    特 M 功说明
    ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    M1102* 脉输出 Y2 CH1 (Y2 Y3)结束标志 ○ ○ ○ ○ Off RW 否 Off
    M1103* 脉输出 Y3 结束标志 ○ ○ ○ ○ Off RW 否 Off
    M1104 脉输出 Y2 CH1 (Y2 Y3)立暂停标志 ○ ○ ○ ○ Off Off RW 否 Off
    M1105 脉输出 Y3 立暂停标志 ○ ○ ○ ○ Off Off RW 否 Off
    M1108 脉输出 Y0 CH0 (Y0 Y1)减速暂停标志 ○ ○ ○ ○ Off Off RW 否 Off
    M1109 脉输出 Y1 减速暂停标志 ○ ○ ○ ○ Off Off RW 否 Off
    M1110 脉输出 Y2 CH1 (Y2 Y3)减速暂停标志 ○ ○ ○ ○ Off Off RW 否 Off
    M1111 Y3 脉输出减速暂停标志 ○ ○ ○ ○ Off Off RW 否 Off
    M1112 PWM 指令指示时 Y0 时基切换开关 (On 10
    us Off 100 us)
    ○ ○ ○ ○ Off RW 否 Off
    M1113
    PWM 指令指示时 Y2 时基切换开关 (On 10
    us Off 100 us) SE 机种 (On 100 us Off
    1ms)
    ○ ○ ○ ○ Off RW 否 Off
    M1119* 启动 DDRVI 指令两段目标频率输出功标志 ○╳○○Off Off Off RW 否 Off
    M1120* COM2(RS485)通讯格式保持设置变更
    D1120 效 ○ ○ ○ ○ Off Off RW 否 Off
    M1121 COM2(RS485) 通讯数发送等 ○ ○ ○ ○ Off On R 否 Off
    M1122 COM2(RS485) 送信求 ○ ○ ○ ○ Off Off RW 否 Off
    M1123 COM2(RS485) 接收完毕 ○ ○ ○ ○ Off Off RW 否 Off
    M1124 COM2(RS485) 接收等 ○ ○ ○ ○ Off Off RW 否 Off
    M1125 COM2(RS485) 通讯重置 ○ ○ ○ ○ Off Off Off RW 否 Off
    M1126 COM2(RS485) STXETX 者系统定义选
    择 ○ ○ ○ ○ Off Off Off RW 否 Off
    M1127 COM2(RS485) 通讯指令数传送接收完毕
    包含 RS 指令
    ○ ○ ○ ○ Off Off Off RW 否 Off
    M1128 COM2(RS485)传送中 接收中指示 ○ ○ ○ ○ Off Off Off RW 否 Off
    M1129 COM2(RS485) 接收逾时 ○ ○ ○ ○ Off Off RW 否 Off
    M1130 COM2(RS485) STXETX 选择 ○ ○ ○ ○ Off Off RW 否 Off
    M1131 COM2(RS485)MODRDRDSTMODRW 数
    转换成 HEX 期间 M1131On ○ ○ ○ ○ Off Off R 否 Off
    M1132 On PLC 程序中通讯相关指令 ○ ○ ○ ○ Off R 否 Off
    M1136* COM3 (RS485USB) 通讯设定保持 设定
    D1109 变更效
    ○ ╳ ○ ○ Off RW 否 Off
    M1137 DNET 映区块数非运转中保持 ╳ ╳ ○ ○ RW 否 Off
    M1138* COM1(RS232)通讯设置保持设置D1036
    变更效 ○ ○ ○ ○ Off RW 否 Off
    M1139* COM1(RS232) ASCIIRTU 模式选择 (Off
    时 ASCII 模式 On 时 RTU 模式)
    ○ ○ ○ ○ Off RW 否 Off
    M1140 COM2(RS485)MODRDMODWRMODRW 数
    接收错误
    ○ ○ ○ ○ Off Off R 否 Off 2 程序概念
    221
    特 M 功说明
    ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    M1141 COM2(RS485)MODRDMODWRMODRW 指
    令参数错误
    ○ ○ ○ ○ Off Off R 否 Off
    M1142 COM2(RS485) VFDA 便利指令数接收错误 ○ ○ ○ ○ Off Off R 否 Off
    M1143* COM2(RS485)ASCIIRTU 模式选择 (Off 时
    ASCII 模式On 时RTU 模式) ○ ○ ○ ○ Off RW 否 Off
    M1148 DELAY 指令次性 5us 单位延迟时间标志 V32 V30 V26
    V14 V24 Off Off RW 否 Off
    M1156* 启动 Y0 应外部中断 I400I401(X4) 遮蔽标
    功 ○ ○ ○ ○ Off Off RW 否 Off
    M1158* 启动 Y2 应外部中断 I600I601(X6) 遮蔽标

    ○ ○ ○ ○ Off Off RW 否 Off
    M1161 816 位处理模式 (On 8 处理模式) ○ ○ ○ ○ Off RW 否 Off
    M1162
    SCLP 指令中十进制整数二进浮点数切换
    标志 On 时表示二进浮点数Off 时表示十
    进制整数
    ○ ○ ○ ○ Off RW 否 Off
    M1167 HKY 输入 16 位模式 ○ ○ ○ ○ Off RW 否 Off
    M1168 SMOV 工作模式指定 ○ ○ ○ ○ Off RW 否 Off
    M1177 标准台达变频器专通讯指令启动标志 ○ ○ ○ ○ Off RW 否 Off
    M1178 VR0 电位器启动 ╳ ╳ ○ ○ Off RW 否 Off
    M1179 VR1 电位器启动 ╳ ╳ ○ ○ Off RW 否 Off
    M1180 立读取 AD 数值(仅适 EX2SX2 机种) ○ ╳ ╳ ○ Off RW 否 Off
    M1181 立输出 DA 数值(仅适 EX2SX2 机种) ○ ╳ ╳ ○ Off RW 否 Off
    M1182
    On 关闭左侧模拟模块动应读写功
    ※ SA2SX2 机种动映 AIO 模块数值
    D9800 ~ 位置
    ※ 果左侧模块通讯模块动会
    +10 word例:04ADSL + EN01SL +
    SA2 D9810 ~ D9813 会应 04ADSL
    均值 ch1 ~ Ch4
    ╳╳○○Off RW 否 Off
    M1183
    On 关闭特殊模块动应读写功
    ※ ES2EX2 预设 OffSS2SA2SX2 预设
    On (应 D9900~)
    ○○○○ # RW 否 #
    M1190 启动 PLSY Y0 高速输出输出 001~10Hz
    SE 支持 ○ ○ ○ ○ Off Off RW 否 Off
    M1191 启动 PLSY Y1 高速输出输出 001~10Hz
    SE 支持 ○ ○ ○ ○ Off Off RW 否 Off
    M1192 启动 PLSY Y2 高速输出输出 001~10Hz
    SE 支持 ○ ○ ○ ○ Off Off RW 否 Off
    M1193 启动 PLSY Y3 高速输出输出 001~10Hz
    SE 支持 ○ ○ ○ ○ Off Off RW 否 Off
    M1200 C200 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1201 C201 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1202 C202 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1203 C203 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1204 C204 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1205 C205 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 OffES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    222
    特 M 功说明
    ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    M1206 C206 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1207 C207 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1208 C208 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1209 C209 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1210 C210 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1211 C211 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1212 C212 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1213 C213 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1214 C214 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1215 C215 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1216 C216 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1217 C217 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1218 C218 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1219 C219 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1220 C220 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1221 C221 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1222 C222 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1223 C223 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1224 C224 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1225 C225 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1226 C226 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1227 C227 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1228 C228 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1229 C229 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1230 C230 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1231 C231 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    C232 计数模式设定(On 时数) ╳ ○ ╳ ╳ Off RW 否 Off
    M1232
    C232 计数模式监控(On 时数) ○ ╳ ○ ○ Off R 否 Off
    M1233 C233 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1234 C234 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1235 C235 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off 2 程序概念
    223
    特 M 功说明
    ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    M1236 C236 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1237 C237 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1238 C238 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1239 C239 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1240 C240 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1241 C241 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1242 C242 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1243 C243 Reset 致控制 ○ ○ ○ ○ Off RW 否 Off
    M1244 C244 Reset 致控制 ○ ○ ○ ○ Off RW 否 Off
    M1245 C245 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1246 C246 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1247 C247 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1248 C248 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1249 C249 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1250 C250 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1251 C251 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1252 C252 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1253 C253 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1254 C254 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1257 高速脉输出 Y0 Y2 加减速 S 曲线启动标
    志 ○ ○ ○ ○ Off Off RW 否 Off
    M1260 X7 作 软件高速计数器 C235~C241 重置输
    入信号 ○ ○ ○ ○ Off RW 否 Off
    M1262 M1262On 启动 DPTPO 指令脉循环输出功
    ○ ○ ○ ○ Off Off RW 否 Off
    M1270 C235 计数模式设定(On 时降缘计数) ○ ○ ○ ○ Off RW 否 Off
    M1271 C236 计数模式设定(On 时降缘计数) ○ ○ ○ ○ Off RW 否 Off
    M1272 C237 计数模式设定(On 时降缘计数) ○ ○ ○ ○ Off RW 否 Off
    M1273 C238 计数模式设定(On 时降缘计数) ○ ○ ○ ○ Off RW 否 Off
    M1274 C239 计数模式设定(On 时降缘计数) ○ ○ ○ ○ Off RW 否 Off
    M1275 C240 计数模式设定(On 时降缘计数) ○ ○ ○ ○ Off RW 否 Off
    M1276 C241 计数模式设定(On 时降缘计数) ○ ○ ○ ○ Off RW 否 Off
    M1277 C242 计数模式设定(On 时降缘计数) ○ ○ ○ ○ Off RW 否 Off
    M1280* I000 I001 外部中断触发强制反 ○ ○ ○ ○ Off Off RW 否 OffES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    224
    特 M 功说明
    ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    M1284* I400 I401 外部中断触发强制反 ○ ○ ○ ○ Off Off RW 否 Off
    M1286* I600 I601外部中断触发强制反 ○ ○ ○ ○ Off Off RW 否 Off
    M1303 XCH 指令高低位交换标志 ○ ○ ○ ○ Off RW 否 Off
    M1304* 机 X 输入点设定 OnOff ○ ○ ○ ○ Off RW 否 Off
    M1305 脉高速输出指令中强制 Y1 运转方相
    反动作 ○ ○ ○ ○ Off Off RW 否 Off
    M1306 脉高速输出指令中强制 Y3 运转方相
    反动作 ○ ○ ○ ○ Off Off RW 否 Off
    M1307 原点复 ZRN 指令启动负极限开关功 ○ ○ ○ ○ Off Off RW 否 Off
    M1308* 原点回 ZRN 指令达原点启动寸动速
    度输出指定脉数(D1312 设定值) ○○○○Off Off Off RW 否 Off
    M1312 COM1(RS232) 通讯指令送信求发送标志
    (支持 MODRW RS 指令) ○ ○ ○ ○ Off Off RW 否 Off
    M1313 COM1(RS232) 通讯指令接收等标志
    (支持 MODRW RS 指令) ○ ○ ○ ○ Off Off RW 否 Off
    M1314 COM1(RS232) 通讯指令数接收完毕标志
    (支持 MODRW RS 指令) ○ ○ ○ ○ Off Off RW 否 Off
    M1315 COM1(RS232) 通讯指令数接收错误标志
    (支持 MODRW RS 指令) ○ ○ ○ ○ Off Off RW 否 Off
    M1316 COM3(RS485) 通讯指令送信求发送标志
    (支持 MODRW RS 指令) ○ ╳ ○ ╳ Off Off RW 否 Off
    M1317 COM3(RS485)通讯指令接收等标志
    (支持 MODRWRS 指令) ○ ╳ ○ ╳ Off Off RW 否 Off
    M1318 COM3(RS485)通讯指令数接收完毕标志
    (支持 MODRWRS 指令) ○ ╳ ○ ╳ Off Off RW 否 Off
    M1319 COM3(RS485)通讯指令数接收错误标志
    (支持 MODRWRS 指令) ○ ╳ ○ ╳ Off Off RW 否 Off
    M1320* COM3(RS485) ASCIIRTU 模式选择 (Off 时
    ASCII 模式 On 时 RTU 模式) ○ ╳ ○ ╳ Off RW 否 Off
    M1346* ZRN CLEAR 输出信号允许 ○○○○Off RW 否 Off
    M1347 高速脉 Y0 输出结束动复 ○ ○ ○ ○ Off RW 否 Off
    M1348 高速脉 Y1 输出结束动复 ○ ○ ○ ○ Off RW 否 Off
    M1349 ON 时表示 CANopen 功开启
    (仅适 DVPESC 机种) ○ ╳ ╳ ╳ On RW 否 On
    M1350* PLC LINK 启动标志 ○ ○ ○ ○ Off Off RW 否 Off
    M1351* 启动PLC LINK 动模式 ○ ○ ○ ○ Off RW 否 Off
    M1352* 启动PLC LINK 手动模式 ○ ○ ○ ○ Off RW 否 Off
    M1353*
    启动 PLC LINK 读取写入长度 50 笔
    word ( M1353 OnD1480~D1511 停电
    保持区)
    ○ ○ ○ ○ RW Off
    M1354* 启动 PLC LINK 轮询时间时执行读
    写功 ○ ○ ○ ○ Off RW 否 Off 2 程序概念
    225
    特 M 功说明
    ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    M1355*
    PLC LINK 功启动时 M1355 On 手动设
    定站联机功 M1355 Off 动侦测
    站联机功
    ○ ○ ○ ○ RW Off
    M1356*
    PLC LINK 功启动时 M1356 On
    者根 D1900~D1931 容作站站号
    D1399 预设连续站号
    ○╳○○ RW Off
    M1360* PLC LINK 站 ID#1 状态 ○ ○ ○ ○ RW Off
    M1361* PLC LINK 站 ID#2 状态 ○ ○ ○ ○ RW Off
    M1362* PLC LINK 站 ID#3 状态 ○ ○ ○ ○ RW Off
    M1363* PLC LINK 站 ID#4 状态 ○ ○ ○ ○ RW Off
    M1364* PLC LINK 站 ID#5 状态 ○ ○ ○ ○ RW Off
    M1365* PLC LINK 站 ID#6 状态 ○ ○ ○ ○ RW Off
    M1366* PLC LINK 站 ID#7 状态 ○ ○ ○ ○ RW Off
    M1367* PLC LINK 站 ID#8 状态 ○ ○ ○ ○ RW Off
    M1368* PLC LINK 站 ID#9 状态 ○ ○ ○ ○ RW Off
    M1369* PLC LINK 站 ID#10 状态 ○ ○ ○ ○ RW Off
    M1370* PLC LINK 站 ID#11 状态 ○ ○ ○ ○ RW Off
    M1371* PLC LINK 站 ID#12 状态 ○ ○ ○ ○ RW Off
    M1372* PLC LINK 站 ID#13 状态 ○ ○ ○ ○ RW Off
    M1373* PLC LINK 站 ID#14 状态 ○ ○ ○ ○ RW Off
    M1374* PLC LINK 站 ID#15 状态 ○ ○ ○ ○ RW Off
    M1375* PLC LINK 站 ID#16 状态 ○ ○ ○ ○ RW Off
    M1376* PLC LINK 站 ID#1 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1377* PLC LINK 站 ID#2 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1378* PLC LINK 站 ID#3 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1379* PLC LINK 站 ID#4 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1380* PLC LINK 站 ID#5 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1381* PLC LINK 站 ID#6 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1382* PLC LINK 站 ID#7 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1383* PLC LINK 站 ID#8 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1384* PLC LINK 站 ID#9 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1385* PLC LINK 站 ID#10 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1386* PLC LINK 站 ID#11 数交换动作指示 ○ ○ ○ ○ Off R 否 OffES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    226
    特 M 功说明
    ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    M1387* PLC LINK 站 ID#12 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1388* PLC LINK 站 ID#13 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1389* PLC LINK 站 ID#14 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1390* PLC LINK 站 ID#15 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1391* PLC LINK 站 ID#16 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1392* 站 ID#1 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1393* 站 ID#2 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1394* 站 ID#3 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1395* 站 ID#4 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1396* 站 ID#5 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1397* 站 ID#6 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1398* 站 ID#7 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1399* 站 ID#8 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1400* 站 ID#9 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1401* 站 ID#10 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1402* 站 ID#11 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1403* 站 ID#12 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1404* 站 ID#13 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1405* 站 ID#14 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1406* 站 ID#15 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1407* 站 ID#16 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1408* 站 ID#1 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1409* 站 ID#2 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1410* 站 ID#3 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1411* 站 ID#4 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1412* 站 ID#5 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1413* 站 ID#6 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1414* 站 ID#7 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1415* 站 ID#8 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1416* 站 ID#9 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1417* 站 ID#10 读取完成指示 ○ ○ ○ ○ Off R 否 Off 2 程序概念
    227
    特 M 功说明
    ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    M1418* 站 ID#11 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1419* 站 ID#12 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1420* 站 ID#13 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1421* 站 ID#14 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1422* 站 ID#15 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1423* 站 ID#16 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1424* 站 ID#1 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1425* 站 ID#2 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1426* 站 ID#3 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1427* 站 ID#4 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1428* 站 ID#5 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1429* 站 ID#6 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1430* 站 ID#7 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1431* 站 ID#8 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1432* 站 ID#9 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1433* 站 ID#10 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1434* 站 ID#11 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1435* 站 ID#12 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1436* 站 ID#13 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1437* 站 ID#14 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1438* 站 ID#15 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1439* 站 ID#16 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1524 高速脉 Y2 输出结束动复位 ○ ○ ○ ○ Off RW 否 Off
    M1525 高速脉 Y3 输出结束动复位 ○ ○ ○ ○ Off RW 否 Off
    M1534 Y0减速时间独立设定标志 须搭配 D1348 ○ ○ ○ ○ Off RW 否 Off
    M1535 Y2 减速时间独立设定标志 须搭配 D1349 ○ ○ ○ ○ Off RW 否 Off
    M1538 Y0 暂停中指示标志 ○ ○ ○ ○ Off Off RW 否 Off
    M1539 Y1 暂停中指示标志 ○ ○ ○ ○ Off Off RW 否 Off
    M1540 Y2 暂停中指示标志 ○ ○ ○ ○ Off Off RW 否 Off
    M1541 Y3 暂停中指示标志 ○ ○ ○ ○ Off Off RW 否 Off
    M1580 DABSR 指令台达 ASDA2 伺服读取成功标
    志 V32 ╳ V26
    V14 V24 Off Off Off RW 否 OffES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    228
    特 M 功说明
    ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    M1581 DABSR 指令台达 ASDA2 伺服读取错误标
    志 V32 ╳ V26
    V14 V24 Off Off Off RW 否 Off
    M1584 ZRN 指令 Ch0 负极限功启动时选择升
    降触发条件(Off 升On 降) V32 V30 V28
    V14 V26 Off Off RW 否 Off
    M1585 ZRN 指令 Ch1 负极限功启动时选择升
    降触发条件(Off 升On 降) V32 V30 V28
    V14 V26 Off Off RW 否 Off
    2 程序概念
    229
    29 步进继电器 S
    初始化停电保持 序菜单(SFC)中说明开始
    原点回停电保持 程序中 IST 指令时原点回果没 IST 指令
    作普通继电器
    停电保持 S2~S127总 108 点序功图(SFC)中 PLC 运行时遇
    停电时停电保持步进继电器状态会保持送电时
    状态停电前状态
    般 S128~S911总784点序功图(SFC)中作般途
    步进点PLC 运行时遇停电时状态全部清

    警报 S912 ~ S1023总 112点警报步进继电器配合警报点驱动指
    令API 46 ANS 作警报接点记录相关警示信息排
    外部障

    210 定时器 T
    定时器分辨率 1ms 10ms100ms分辨率选定定时器号码相应 M 继电器决
    定定时器采数计时定时器现值等设定值时输出线圈导通定时器增加 1 赖分辨
    率说定时器计数分辨率基础

    定时器实际设定时间 计时单位(时基) * 设定值
    例:设定值 K200 定时器时基 10ms实际设定时间 10ms*200 2000ms 2s
    般定时器累计型定时器功区
    般定时器
    般定时器END 指令执行时计时次TMR 指令执行时计时达输出线圈导通
    z X0On 时定时器 T0 开始计时果 T0 没达设定值前 X0 已 OffT0
    复位 0 X0 次 On 时会次计时
    T0
    Y0
    X0
    TMR T0 K100


    X0
    T0
    Y0
    现值
    设置值 K100
    10 秒
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    230
    累计型定时器
    累计型定时器END 指令执行时计时次TMR 指令执行时计时达输出线圈导通
    z X0On 时定时器 T250 开始计时果 T250 没达设定值前 X0 已
    OffT0 会暂停 X0 次 On 时T250 会暂停方继续计时
    T250
    Y0
    X0
    TMR T250 K100
    X0
    t2
    Y0
    现值
    设置值 K100
    t1+t210sec
    T250
    t1

    子程序定时器中断定时器
    子程序定时器 END 指令执行时计时次 END 指令执行时 计时达 输出线圈导通定
    时器 T184~T199 作子程序定时器中断定时器般定时器 子程序
    中断插入子程序中该子程序执行时 定时器法正确计时
    211 计数器 C
    输入信号 OffOn计数器增加现值
    项目 16 位计数器 32 位计数器
    类型 般型 般型 高速型
    计数器 C0~C199 C200~C231
    (C232)
    C232(C233)~C242
    C245~C254 C243 C244
    计数方 数 数 数
    范围 0~32767 2147483648~+2147483647 0~2147483647
    设定值
    指定
    常量 K 数寄存
    器 D(字) 常量 K 数寄存器 D(双字)
    计数方式 计数达设置值
    计数停止
    计数达设定值 继续计数 计数
    +2147483647 时 计数会变
    2147483648
    计数达设定值
    继续计数 计数
    +2147483647
    时 计数会变 0
    输出接点
    计数达设置
    值接点导通保
    持 On
    数达设置值接点导通保持 On
    数达设置值接点复位成 Off
    数达设定值
    接点导通保持
    On
    高速较
    接点动作 计数达立动作扫描周期关 2 程序概念
    231
    项目 16 位计数器 32 位计数器
    复位动作 RST 指令执行时现值零接点复位成 Off

    例:
    LD X0
    RST C0
    LD X1
    CNT C0 K5
    LD C0
    OUT Y0
    C0
    Y0
    X1
    C0 K5CNT
    X0
    C0RST


    1 X0OnRST 指令执行
    C0 值零
    2 X1 Off→On 时计数器
    现值执行数(加)
    动作
    3 计数器 C0 计数达设置值
    K5 时C0 接点导通C0 现
    值=设置值K5 X1 触
    发信号 C0 完全接受C0 现
    值保持 K5 处
    X0
    X1
    Y0C0 接点
    C0 计数现值
    0
    1
    2
    3
    4
    5
    设置值
    0
    M1200 – M1254 设置监控 C200 – C254 数设置中 MOn相应计数
    器数
    例:
    LD X20
    OUT M1200
    LD X21
    RST C200
    LD X22
    CNT C200 K5
    LD C200
    OUT Y0
    C200
    Y0
    X22
    C200 K5DCNT
    X21
    C200RST
    X20
    M1200

    1 X20 OnM1200On 设置 C200 数计数器
    2 X21 OnC200 复位
    3 X22 OffOn 变化时C200 数数前值(取决 M1200 OnOff)
    4 C200 现值 K6K5 变化时C200On
    5 C200 现值 K5K6 变化时C200Off ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    232
    X20
    X21
    X22
    0
    1
    2
    3
    4
    5
    4
    3
    2
    1
    0
    1
    2
    3
    4
    5
    6
    7
    8
    0
    7
    6
    5
    4
    3
    递减 累加
    C200
    计数现值
    累加
    接点 Y0 C0

    212 高速计数器
    高速输入计数器分两种种软件计数器种硬件计数器输入点
    高速输入计数器 DCNT 指令 C 装置应输入点重复时会 DCNT
    C 装置语法错误产生
    软件高速计数器列表:
    1 相 1 输 入 2 相 2 输 入 C 编号
    输入 C235 C236 C237 C238 C239 C240 C241 C242 C232*2 C233 C234
    X0 UD A
    X1 UD
    X2 UD B
    X3 UD
    X4 UD A
    X5 UD B
    X6 UD A
    X7 UD B
    计数 M1270 M1271 M1272 M1273 M1274 M1275 M1276 M1277
    计数 M1235 M1236 M1237 M1238 M1239 M1240 M1241 M1242

    U 递增输入 D 递减输入 A A 相输入 B B 相输入
    备注:
    1 软件计数器单点高计数 10kHz 输入脉时 8 计数器
    2 SS2SA2SE 机种支持 2 相 2 输入 (X0X2)(C232) 计数器
    3 2 相 2 输入 (X4X5)(C233) (X6X7)(C234)高计数 5kHz (X0X2)(C232)高计数
    15kHz 2 程序概念
    233
    4 2 相 2 输入提供 2 倍 4 倍频模式选择(表示) 享 D1022 选择倍频模式ES2SS2 机种
    韧体版 V280 支持倍频模式SA2SX2 机版 V200 支持倍频模式
    5 触发条件计数 (OffOn) 特 M 设定决定 特 MOff 时升计数 特 MOn 时
    降计数
    6 UD(OffOn) 计数特 M 设定决定 特 MOff 时计数 特 MOn 时 计数
    硬件高速计数器列表:
    1 相 1 输入 1 相 2 输 入 2 相 2 输入 C 编号
    输入 C243 C244 C245 C246 C247 C248 C249*2 C250*2 C251 C252 C253 C254
    X0 U UD UDU U A A
    X1 R Dir Dir D D B B
    X2 U UD UD A A
    X3 R Dir Dir B B
    X4 R R R
    X5 R R

    U 递增输入 A A 相输入 Dir 方输入
    D 递减输入 B B 相输入 R 清输入
    备注:
    1 1 相 1 输入 X0(C243) X2(C244)输入计数器 SS2 高计数 20kHz ES2EX2SA2SX2
    高计数 100kHz
    2 SE 机种支持 C249 C250 计数器
    3 1 相 2 输入(X0X1)(C245 C246)(X2X3)(C249 C250)输入计数器 SS2 高计数
    20kHz ES2EX2SA2SX2 高计数 100kHzSE 机种支持 C249 C250 计数器
    4 1 相 2 输入(X0X1)(C247 C248)计数器 ES2EX2SS2SX2 高计数 10kHz 32ES211T
    SA2 高计数 100kHz
    5 2 相 2 输入(X0X1)(C251 C252) ES2EX2 高计数 5kHz SS2SX2 高计数 10kHz
    32ES211T SA2SE 高计数 30kHz
    6 2 相 2 输入(X2X3)(C253 C254) ES2EX2SA2SE 高计数 5kHz SS2SX2 高计
    数 10kHz 32ES211T 高计数 30kHz
    7 2 相 2 输入提供 2 倍 4 倍频模式选择(表示) 享 D1022 选择倍频模式
    D1022 数值 计数图示
    K1
    (倍频)
    數 數
    A相
    B相
    數 數
    A相
    B相
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    234
    K2
    (二倍频)
    数 数
    A相
    B相

    K4 or 数值
    (四倍频)
    (默认值)
    数 数
    A相
    B相

    8 ES2SS2 机种韧体版 V280 支持倍频模式SA2SX2 机版 V200 支持倍频模
    式未特说明机种版皆表示三种模式支持
    9 C243 C244 运计数(U)模式分预设 X1 X3 R(清)输入点清功
    需清功时须先启动计数器前分设定 M1243 M1244 On
    关闭
    10 Dir 方输入点Off 时表示数On 时表示数
    11 X1 X3 X4 X5 输入点 R 清功 者未相应外部输入中断时
    利特 M 指定触发 (OffOn)条件
    R 清功 X1 X3 X4 X5
    设定 M1271 M1273 M1274 M1275
    12 X1 X3 X4 X5 输入点 R 清功 外部输入中断时 外部中断触发条件优先
    选择 中断发生时 PLC 会动计数值搬移特 D 中(表示) 清高速计数器
    特 D 编号 D1241 D1240 D1243 D1242
    C 编号 C243 C246 C248 C252 C244 C250 C254
    外部中断 X1(I100I101) X4(I400I401) X3(I300I301) X5(I500I501)
    13 范例:
    C243 计数中外部输入中断 X1(I101)进入时 C243 计数值会立搬移(D1241
    D1240)清 C243 计数值接着进入执行 I101 中断子程序 2 程序概念
    235
    M1000
    DCNT C243 K100
    EI
    FEND
    I101
    M1000
    IRET
    END
    DMOV D1240 D0

    1 相 1 输入高速计数器:
    例:
    LD X20
    RST C235
    LD X21
    OUT M1235
    LD X22
    DCNT C235 K5
    LD C235
    OUT Y0
    C235
    Y0
    X22
    C235 K5DCNT
    X21
    C235RST
    X20
    M1235

    1 X21 驱动 M1235 决定 C235 加算减算
    2 X20On 时 RST 指令执行C235 现值零输出接点复位 Off
    3 C235 X22On 时接受 X0 输入端计数信号计数器现值执行数(加)
    动作数(减)动作
    4 计数器 C235 计数达设定值 K5 时 C235 接点导通 X0 信号输入计数动作持

    X22
    X0
    0
    1
    2
    3
    4
    5
    X20
    X21M1235 接点
    6
    7
    6
    5
    4
    3
    数 数
    C235 计数现值
    Y0 C235接点
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    236
    1 相 2 输入高速计数器:
    例:
    LD X20
    RST C247
    LD X21
    DCNT C247 K5
    LD C247
    OUT Y0
    C247
    Y0
    X21
    C247 K5DCNT
    C247RST
    X20

    1 X20On 时RST 指令执行C247 现值零输出接点复位 Off
    2 C247 X21On 时接受 X0 输入端计数信号计数器现值执行数(加)
    动作接受 X1 输入端计数信号计数器现值执行数(减)动作
    3 计数器 C247 计数达设置值 K5 时C247 接点导通导通计数脉输入C247 继
    续计数
    X21
    0
    1
    2
    3
    4
    5
    X20
    6
    7
    6
    5
    4
    3
    X1

    X0

    C247
    现值
    Y0 C247 接点

    2 相 AB 输入高速计数器:
    例:
    LD M1002
    MOV K2 D1022
    LD X20
    RST C251
    LD X21
    DCNT C251 K5
    LD C251
    OUT Y0
    C251
    Y0
    X21
    C251 K5DCNT
    C251RST
    X20
    M1002
    K2 D1022MOV
    2 程序概念
    237
    1 X20On 时RST 指令执行C251 现值零输出接点复位 Off
    2 C251 X21On 时C251 接受 X0 输入端 A 相计数信号 X1 输入端 B 相计数信
    号计数器现值执行数(加)数(减)动作
    3 计数器 C251 计数达设置值 K5 时C251 接点导通导通计数脉输入C251 继续
    计数
    4 D1022 设定计数模式 倍频二倍频四倍频出厂值预设四倍频模式
    0
    1
    2
    3
    4
    5
    X21
    X20
    6
    3
    0
    1
    2
    3
    4
    5
    A X0相
    B X1相
    C251 计数现值
    Y0 C251 接点
    数 数

    213 特殊数寄存器
    特殊寄存器(特 D)示请注意部份编号相装置指令模式会意义
    表中栏目中属性R意味着装置读RW意味着读写意味着
    读写#意味着系统设定者读取该设定值手册说明 进步解系统信

    特 D 功说明 ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    D1000* 程序扫描逾时定时器(WDT) (单位 ms) ○ ○ ○ ○ 200 RW 否 200
    D1001
    DVP 机种系统程序版(户寄存器中
    读出 PLC 固件版例D1001HXX10
    固件版 10)
    ○ ○ ○ ○ R 否 #
    D1002* 程序容量 # > # > ES2EX2SA2SX2 机种
    15872 SS2 机种 7920 ○ ○ ○ ○ # R 否 #
    D1003 程序存容总 # > ES2EX2SA2SX2 机
    种 15872 SS2 机种 7920 ○ ○ ○ ○ R #
    D1004* 语法检查出错代码 ○ ○ ○ ○ 0 0 R 否 0
    D1008* WDT 定时器On Step址 ○ ○ ○ ○ 0 R 否 0
    D1009 纪录低电压讯号发生次数 ○ ○ ○ ○ 0 R 0
    D1010* 现扫描周期 (单位 01ms) ○ ○ ○ ○ # # # R 否 0 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    238
    特 D 功说明 ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    D1011* 扫描周期 (单位 01ms) ○ ○ ○ ○ # # # R 否 0
    D1012* 扫描周期 (单位 01ms) ○ ○ ○ ○ # # # R 否 0
    D1015* 0~32767(单位 01ms)加算型高速连接定时器 ○ ○ ○ ○ 0 RW 否 0
    D1018* πPI (Low word) ○ ○ ○ ○ H’0FDB H’0FDB H’0FDB RW 否 H’0FDB
    D1019* πPI(High word) ○ ○ ○ ○ H’4049 H’4049 H’4049 RW 否 H’4049
    D1020* X0~X7 输入滤波器(单位ms)调节范围:
    0~20ms ○ ○ ○ ○ 10 RW 否 10
    D1022 AB 相计数器倍频选择 ○ ○ ○ ○ 4 RW 否 4
    D1023* 脉宽侦测储存寄存器单位:01ms ○ ○ ○ ○ 0 RW 否 0
    D1025* 通讯求发生错误时代码 ○ ○ ○ ○ 0 R 否 0
    D1026* M1156On Y0 遮蔽标脉输出数 (LOW
    WORD) ○ ○ ○ ○ 0 0 RW 否 0
    D1027* M1156On Y0 遮蔽标脉输出数 (HIGH
    WORD) ○ ○ ○ ○ 0 0 RW 否 0
    D1028 变址寄存器 E0 ○ ○ ○ ○ 0 RW 否 0
    D1029 变址寄存器 F0 ○ ○ ○ ○ 0 RW 否 0
    D1030 Y0 脉输出数 (Low word) ○ ○ ○ ○ RW 0
    D1031 Y0 脉输出数(High word) ○ ○ ○ ○ RW 0
    D1032 Y1 脉输出数(Low word) ○ ○ ○ ○ 0 RW 否 0
    D1033 Y1 脉输出数(High word) ○ ○ ○ ○ 0 RW 否 0
    D1036* COM1 (RS232) 通讯格式设定 ○ ○ ○ ○ H’86 RW 否 H’86
    D1037* M10370n 8 组 SPD 指令速度检测功 D 装
    置索引指针(SE 机种支持) ○ ○ ○ ○ 0 RW 否 0
    D1038*
    COM2 COM3 (RS485) 作站时 数响应
    延迟时间设定 设定范围0~10000 时间单位
    (01ms)
    COM2 (RS485) PLCLINK时 D1038设
    定延时发送笔通讯数 设定范围
    0~10000 单位 扫描周期
    ○ ○ ○ ○ RW 否 0
    D1039* 固定扫描周期(ms) ○ ○ ○ ○ 0 RW 否 0
    D1040 步进点 S On 状态编号 1 ○ ○ ○ ○ 0 R 否 0
    D1041 步进点 S On 状态编号 2 ○ ○ ○ ○ 0 R 否 0
    D1042 步进点 S On 状态编号 3 ○ ○ ○ ○ 0 R 否 0
    D1043 步进点 S On 状态编号 4 ○ ○ ○ ○ 0 R 否 0
    D1044 步进点 S On 状态编号 5 ○ ○ ○ ○ 0 R 否 0
    D1045 步进点 S On 状态编号 6 ○ ○ ○ ○ 0 R 否 0
    D1046 步进点 S On 状态编号 7 ○ ○ ○ ○ 0 R 否 0
    D1047 步进点 S On 状态编号 8 ○ ○ ○ ○ 0 R 否 0
    D1049 警报点 On 编号 ○ ○ ○ ○ 0 R 否 0
    D1050

    D1055
    Modbus 通讯指令数处理PLC 系统会动
    D1070~ D1085 ASCII 字符数转换
    HEX16 进位数值
    ○ ○ ○ ○ 0 R 否 0 2 程序概念
    239
    特 D 功说明 ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    D1062*
    设定 EX2SX2 模拟输入均次数
    ※EX2 V26 版V28 版出厂值 K10
    ○ ╳ ╳ ○ RW 2
    D1067* 运算错误出错代码 ○ ○ ○ ○ 0 0 R 否 0
    D1068* 运算错误址锁定 ○ ○ ○ ○ 0 R 否 0
    D1070

    D1085
    Modbus 通讯指令数处理PLC 建 RS485
    通讯便利指令该指令执行时送出指令受
    信端接收会回传讯息该讯息会储存
    D1070~D1085者利该寄存器
    容检视回传数
    ○ ○ ○ ○ 0 R 否 0
    D1086 DVPPCC01: 密码设置值 High word( ASCII
    码应 HEX 值表示) ○ ○ ○ ○ 0 RW 否 0
    D1087 DVPPCC01 密码设置值Low word(ASCII 码
    应HEX 值表示) ○ ○ ○ ○ 0 RW 否 0
    D1089

    D1099
    Modbus通讯指令数处理PLC建RS485通
    讯便利指令该指令执行时送出指令字符储
    存D1089~ D1099者根该寄存器
    容检视指令否正确
    ○ ○ ○ ○ 0 R 否 0
    D1109* COM3 (RS485USB)通讯格式设置 ○ ╳ ○ ○ H’86 RW 否 H’86
    D1110* EX2SX2 模拟量输入通道 0 (AD0)均值
    均次数 D1062 1 时现值 ○ ╳ ╳ ○ 0 R 否 0
    D1111* EX2SX2 模拟输入通道 1 (AD1)均值
    均次数 D1062 1 时现值 ○ ╳ ╳ ○ 0 R 否 0
    D1112* EX2SX2 模拟量输入通道 2 (AD2)均值
    均次数 D1062 1 时现值 ○ ╳ ╳ ○ 0 R 否 0
    20EX2SX2 模拟量输入通道 3 (AD3)均值
    均次数 D1062 1 时现值 ○ ╳ ╳ ○ 0 R 否 0
    D1113*
    30EX2 模拟输入信道状态显示 ○ ╳ ╳ ╳ 0 R 否 0
    D1114*
    20EX2SX2 bit 0~3 启动关闭输入 AD0~AD3
    通道设定0 表示启动(预设)1 表示关闭
    (30EX2 机种支持)
    ○ ╳ ╳ ○ RW 0
    20EX2SX2 模拟输入输出模式设定 ○ ╳ ╳ ○ RW 0
    D1115*
    30EX2 模拟输入输出模式设定 ○ ╳ ╳ ╳ RW H’FFF
    F
    D1116* EX2SX2 模拟量输出通道 0 (DA 0 ) ○ ╳ ╳ ○ 0 0 0 RW 否 0
    D1117*
    20EX2SX2 模拟量输出通道 1 (DA 1)
    (30EX2 机种支持)
    ○ ╳ ╳ ○ 0 0 0 RW 否 0
    D1118* EX2SX2 模拟量数字转换取样时间 (ms)
    D1118≦2 预设 2 ms ○ ╳ ╳ ○ 2 RW 2
    D1120* COM2 (RS485) 通讯格式设定 ○ ○ ○ ○ H’86 RW 否 H’86
    D1121* COM1(RS232) COM2(RS485) PLC 通讯
    址 ○ ○ ○ ○ RW 1
    D1122 COM2(RS485) 发送数剩余字数 ○ ○ ○ ○ 0 0 R 否 0
    D1123 COM2(RS485) 接收数剩余字数 ○ ○ ○ ○ 0 0 R 否 0
    D1124 COM2(RS485) 起始字符定义 (STX) ○ ○ ○ ○ H’3A RW 否 H’3AES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    240
    特 D 功说明 ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    D1125 COM2(RS485) 第结束字符定义 ○ ○ ○ ○ H’0D RW 否 H’0D
    D1126 COM2(RS485) 第二结束字符定义 ○ ○ ○ ○ H’0A RW 否 H’0A
    D1127 定位指令加速区段脉波数(Low word) ○ ○ ○ ○ 0 R 否 0
    D1128 定位指令加速区段脉波数(High word) ○ ○ ○ ○ 0 R 否 0
    D1129 COM2(RS485) RS485 通讯逾时异常设置(ms) ○ ○ ○ ○ 0 RW 否 0
    D1130 COM2(RS485) MODBUS 回传错误码记录 ○ ○ ○ ○ 0 R 否 0
    D1131 CH0(Y0Y1)闭合回路控制输出输入率 ○ ○ ○ ○ 100 RW 否 100
    D1132 CH1(Y2Y3)闭合回路控制输出输入率 ○ ○ ○ ○ 100 RW 否 100
    D1133 定位指令减速区段脉波数(Low word) ○ ○ ○ ○ 0 R 否 0
    D1134 定位指令减速区段脉波数(High word) ○ ○ ○ ○ 0 R 否 0
    D1135* M1158On Y2 遮蔽标脉输出数 (LOW
    WORD) ○ ○ ○ ○ 0 0 RW 否 0
    D1136* M1158On Y2 遮蔽标脉输出数 (HIGH
    WORD) ○ ○ ○ ○ 0 0 RW 否 0
    D1137* 操作数错误发生时址 ○ ○ ○ ○ 0 0 R 否 0
    D1140* 右侧特殊扩展模块台数八台 ○ ○ ○ ○ 0 R 否 0
    D1142* 数字扩展 X 点数 ○ ○ ○ ○ 0 R 否 0
    D1143* 数字扩展 Y 点数 ○ ○ ○ ○ 0 R 否 0
    D1145* 左侧高速特殊扩展模块台数 8 台 ╳ ╳ ○ ○ 0 R 否 0
    D1167 COM1 (RS232) RS 指令 接收特殊数
    字符时中断请求 中断 (I140) 触发 ○ ○ ○ ○ 0 RW 否 0
    D1168 COM2 (RS485) RS 指令 接收特殊数
    字符时中断请求 中断 (I150) 触发 ○ ○ ○ ○ 0 RW 否 0
    D1169 COM3 (RS485) RS 指令 接收特殊数
    字符时中断请求 中断 (I160) 触发 ○ ╳ ○ ╳ 0 RW 否 0
    D1178 VR0 值 ╳ ╳ ○ ○ 0 R 否 0
    D1179 VR1 值 ╳ ╳ ○ ○ 0 R 否 0
    D1182 变址寄存器 E1 ○ ○ ○ ○ 0 RW 否 0
    D1183 变址寄存器 F1 ○ ○ ○ ○ 0 RW 否 0
    D1184 变址寄存器 E2 ○ ○ ○ ○ 0 RW 否 0
    D1185 变址寄存器 F2 ○ ○ ○ ○ 0 RW 否 0
    D1186 变址寄存器 E3 ○ ○ ○ ○ 0 RW 否 0
    D1187 变址寄存器 F3 ○ ○ ○ ○ 0 RW 否 0
    D1188 变址寄存器 E4 ○ ○ ○ ○ 0 RW 否 0
    D1189 变址寄存器 F4 ○ ○ ○ ○ 0 RW 否 0
    D1190 变址寄存器 E5 ○ ○ ○ ○ 0 RW 否 0
    D1191 变址寄存器 F5 ○ ○ ○ ○ 0 RW 否 0
    D1192 变址寄存器 E6 ○ ○ ○ ○ 0 RW 否 0 2 程序概念
    241
    特 D 功说明 ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    D1193 变址寄存器 F6 ○ ○ ○ ○ 0 RW 否 0
    D1194 变址寄存器 E7 ○ ○ ○ ○ 0 RW 否 0
    D1195 变址寄存器 F7 ○ ○ ○ ○ 0 RW 否 0
    D1220 第组脉 CH0(Y0Y1)输出模式设定 ○ ○ ○ ○ 0 RW 否 0
    D1221 第二组脉CH1(Y2Y3)输出模式设定 ○ ○ ○ ○ 0 RW 否 0
    D1232* Ch0(Y0Y1)高速输出标减速停止输出数
    (LOW WORD) ○ ○ ○ ○ 0 RW 否 0
    D1233* Ch0(Y0Y1)高速输出标减速停止输出数
    (HIGH WORD) ○ ○ ○ ○ 0 RW 否 0
    D1234* Ch1(Y2Y3)高速输出标减速停止输出数
    (LOW WORD) ○ ○ ○ ○ 0 RW 否 0
    D1235* Ch1(Y2Y3)高速输出标减速停止输出数
    (HIGH WORD) ○ ○ ○ ○ 0 RW 否 0
    D1240* 中断 I400I401 I100I101 触发D1240 读取
    高速计数器 (LOW WORD) ○ ○ ○ ○ 0 0 R 否 0
    D1241* 中断 I400I401 I100I101 触发D1241 读取
    高速计数器 (HIGH WORD) ○ ○ ○ ○ 0 0 R 否 0
    D1242* 中断 I500I501 I300I301 触发D1242 读取
    高速计数器 (LOW WORD) ○ ○ ○ ○ 0 0 R 否 0
    D1243* 中断 I500I501 I300I301 触发D1243 读取
    高速计数器 (HIGH WORD) ○ ○ ○ ○ 0 0 R 否 0
    D1244 CH0 (Y0 Y1) 设定怠速输出脉数 数值≦0
    时 表示启动功(默认值0) ○ ○ ○ ○ 0 0 RW 否 0
    D1245 CH1 (Y2 Y3) 设定怠速输出脉数 数值≦0
    时 表示启动功(默认值0) ○ ○ ○ ○ 0 0 RW 否 0
    D1249
    COM1(RS232)通讯指令通讯接收逾时设定(单
    位:1ms值 50ms 50ms 50ms
    算)(支持 MODRWRS 指令) RS 指令时 0 表
    示设定逾时时间
    ○ ○ ○ ○ 0 RW 否 0
    D1250
    COM1(RS232)通讯指令通讯接收错误代码
    (支持 MODRWRS 指令)
    ○ ○ ○ ○ 0 RW 否 0
    D1252
    COM3(RS485) 通讯指令通讯接收逾时设定(单
    位 1ms 值 50ms 50ms 50ms
    算) (支持 MODRWRS 指令) RS 指令时 0 表示
    设定逾时时间
    ○ ╳ ○ ╳ 0 RW 否 0
    D1253
    COM3(RS485) 通讯指令通讯接收错误代码
    (支持 MODRWRS 指令)
    ○ ╳ ○ ╳ 0 RW 否 0
    D1255* COM3 (RS485USB) 通讯址 ○ ╳ ○ ○ RW 1
    D1256

    D1295
    COM2(RS485) 通讯便利指令 MODRW该指
    令执行时送出指令字符储存
    D1256~D1295者根该寄存器
    容查指令否正确
    ○ ○ ○ ○ 0 R 否 0 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    242
    特 D 功说明 ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    D1296

    D1311
    COM2(RS485)通讯便利指令 MODRW 系统
    会动者指定接收寄存器容 ASCII
    字符数转换 HEX 数值储存
    D1296~D1311
    ○ ○ ○ ○ 0 R 否 0
    D1312* ZRN 指令寻找 Z 相次数位移数功设定 ○ ╳ ○ ○ 0 0 RW 否 0
    D1313* 实时时钟 (RTC) 秒 00~59 ○ ○ ○ ○ RW 0
    D1314* 实时时钟 (RTC) 分 00~59 ○ ○ ○ ○ RW 0
    D1315* 实时时钟 (RTC) 时 00~23 ○ ○ ○ ○ RW 0
    D1316* 实时时钟 (RTC) 天 01~31 ○ ○ ○ ○ RW 1
    D1317* 实时时钟 (RTC) 月 01~12 ○ ○ ○ ○ RW 1
    D1318* 实时时钟 (RTC) 星期 1~7 ○ ○ ○ ○ RW 2
    D1319* 实时时钟 (RTC) 年 00–99 ○ ○ ○ ○ RW 8
    D1320* ES2EX2 第台右侧特殊扩展模块代号 ○ ○ ○ ○ 0 R 否 0
    D1321* ES2EX2 第二台右侧特殊扩展模块代号 ○ ○ ○ ○ 0 R 否 0
    D1322* ES2EX2 第三台右侧特殊扩展模块代号 ○ ○ ○ ○ 0 R 否 0
    D1323* ES2EX2 第四台右侧特殊扩展模块代号 ○ ○ ○ ○ 0 R 否 0
    D1324* ES2EX2 第五台右侧特殊扩展模块代号 ○ ○ ○ ○ 0 R 否 0
    D1325* ES2EX2 第六台右侧特殊扩展模块代号 ○ ○ ○ ○ 0 R 否 0
    D1326* ES2EX2 第七台右侧特殊扩展模块代号 ○ ○ ○ ○ 0 R 否 0
    D1327* ES2EX2 第八台右侧特殊扩展模块代号 ○ ○ ○ ○ 0 R 否 0
    D1336 Y2 脉输出数(Low word) ○ ○ ○ ○ RW 0
    D1337 Y2 脉输出数(High word) ○ ○ ○ ○ RW 0
    D1338 Y3 脉输出数(Low word) ○ ○ ○ ○ 0 RW 否 0
    D1339 Y3 脉输出数(High word) ○ ○ ○ ○ 0 RW 否 0
    D1340 第组脉 CH0 (Y0Y1)输出启始结束频率 ○ ○ ○ ○ 100 RW 否 100
    D1343 第组脉 CH0 (Y0Y1)输出加减速时间设置 ○ ○ ○ ○ 100 RW 否 100
    D1348* CH0(Y0 Y1) 脉输出 M1534 On减速时
    间独立设定 ○ ○ ○ ○ 100 RW 否 100
    D1349* CH1(Y2 Y3) 脉输出 M1535 On减速时
    间独立设定 ○ ○ ○ ○ 100 RW 否 100
    D1352 第二组脉 CH1 (Y2Y3)输出启始结束频率 ○ ○ ○ ○ 100 RW 否 100
    D1353 第二组脉 CH1 (Y2Y3)输出加减速时间设定 ○ ○ ○ ○ 100 RW 否 100
    D1354
    PLCLink 扫描周期时间 (单位:1ms)
    ※ 显示数值 K32000
    ※ PLC Link 停止第次检测完成时 K0
    ○ ○ ○ ○ 0 0 0 R 否 0
    D1355* 读取站 ID#1 起始通讯址设置 ○ ○ ○ ○ RW H’1064
    D1356* 读取站 ID#2 起始通讯址设置 ○ ○ ○ ○ RW H’1064
    D1357* 读取站 ID#3 起始通讯址设置 ○ ○ ○ ○ RW H’10642 程序概念
    243
    特 D 功说明 ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    D1358* 读取站 ID#4 起始通讯址设置 ○ ○ ○ ○ RW H’1064
    D1359* 读取站 ID#5 起始通讯址设置 ○ ○ ○ ○ RW H’1064
    D1360* 读取站 ID#6 起始通讯址设置 ○ ○ ○ ○ RW H’1064
    D1361* 读取站 ID#7 起始通讯址设置 ○ ○ ○ ○ RW H’1064
    D1362* 读取站 ID#8 起始通讯址设置 ○ ○ ○ ○ RW H’1064
    D1363* 读取站 ID#9 起始通讯址设置 ○ ○ ○ ○ RW H’1064
    D1364* 读取站 ID#10 起始通讯址设置 ○ ○ ○ ○ RW H’1064
    D1365* 读取站 ID#11 起始通讯址设置 ○ ○ ○ ○ RW H’1064
    D1366* 读取站 ID#12 起始通讯址设置 ○ ○ ○ ○ RW H’1064
    D1367* 读取站 ID#13 起始通讯址设置 ○ ○ ○ ○ RW H’1064
    D1368* 读取站 ID#14 起始通讯址设置 ○ ○ ○ ○ RW H’1064
    D1369* 读取站 ID#15 起始通讯址设置 ○ ○ ○ ○ RW H’1064
    D1370* 读取站 ID#16 起始通讯址设置 ○ ○ ○ ○ RW H’1064
    D1386 第台左侧特殊扩展模块代号 ╳ ╳ ○ ○ 0 R 否 0
    D1387 第二台左侧特殊扩展模块代号 ╳ ╳ ○ ○ 0 R 否 0
    D1388 第三台左侧特殊扩展模块代号 ╳ ╳ ○ ○ 0 R 否 0
    D1389 第四台左侧特殊扩展模块代号 ╳ ╳ ○ ○ 0 R 否 0
    D1390 第五台左侧特殊扩展模块代号 ╳ ╳ ○ ○ 0 R 否 0
    D1391 第六台左侧特殊扩展模块代号 ╳ ╳ ○ ○ 0 R 否 0
    D1392 第七台左侧特殊扩展模块代号 ╳ ╳ ○ ○ 0 R 否 0
    D1393 第八台左侧特殊扩展模块代号 ╳ ╳ ○ ○ 0 R 否 0
    D1399* PLC Link 指定起始站 ID 编号 ○ ○ ○ ○ RW 1
    D1415* 写入站 ID#1 起始通讯址设置 ○ ○ ○ ○ RW H’10C8
    D1416* 写入站 ID#2 起始通讯址设置 ○ ○ ○ ○ RW H’10C8
    D1417* 写入站 ID#3 起始通讯址设置 ○ ○ ○ ○ RW H’10C8
    D1418* 写入站 ID#4 起始通讯址设置 ○ ○ ○ ○ RW H’10C8
    D1419* 写入站 ID#5 起始通讯址设置 ○ ○ ○ ○ RW H’10C8
    D1420* 写入站 ID#6 起始通讯址设置 ○ ○ ○ ○ RW H’10C8
    D1421* 写入站 ID#7 起始通讯址设置 ○ ○ ○ ○ RW H’10C8
    D1422* 写入站 ID#8 起始通讯址设置 ○ ○ ○ ○ RW H’10C8
    D1423* 写入站 ID#9 起始通讯址设置 ○ ○ ○ ○ RW H’10C8
    D1424* 写入站 ID#10 起始通讯址设置 ○ ○ ○ ○ RW H’10C8
    D1425* 写入站 ID#11 起始通讯址设置 ○ ○ ○ ○ RW H’10C8
    D1426* 写入站 ID#12 起始通讯址设置 ○ ○ ○ ○ RW H’10C8
    D1427* 写入站 ID#13 起始通讯址设置 ○ ○ ○ ○ RW H’10C8
    D1428* 写入站 ID#14 起始通讯址设置 ○ ○ ○ ○ RW H’10C8ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    244
    特 D 功说明 ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    D1429* 写入站 ID#15 起始通讯址设置 ○ ○ ○ ○ RW H’10C8
    D1430* 写入站 ID#16 起始通讯址设置 ○ ○ ○ ○ RW H’10C8
    D1431* PLC Link 轮询次数设置 ○ ○ ○ ○ 0 RW 否 0
    D1432* PLC Link 轮询次数显示 ○ ○ ○ ○ 0 RW 否 0
    D1433* PLC Link 联机站台数 ○ ○ ○ ○ 0 RW 否 0
    D1434* 站 ID#1 数读取长度设置 ○ ○ ○ ○ RW 16
    D1435* 站 ID#2 数读取长度设置 ○ ○ ○ ○ RW 16
    D1436* 站 ID#3 数读取长度设置 ○ ○ ○ ○ RW 16
    D1437* 站 ID#4 数读取长度设置 ○ ○ ○ ○ RW 16
    D1438* 站 ID#5 数读取长度设置 ○ ○ ○ ○ RW 16
    D1439* 站 ID#6 数读取长度设置 ○ ○ ○ ○ RW 16
    D1440* 站 ID#7 数读取长度设置 ○ ○ ○ ○ RW 16
    D1441* 站 ID#8 数读取长度设置 ○ ○ ○ ○ RW 16
    D1442* 站 ID#9 数读取长度设置 ○ ○ ○ ○ RW 16
    D1443* 站 ID#10 数读取长度设置 ○ ○ ○ ○ RW 16
    D1444* 站 ID#11 数读取长度设置 ○ ○ ○ ○ RW 16
    D1445* 站 ID#12 数读取长度设置 ○ ○ ○ ○ RW 16
    D1446* 站 ID#13 数读取长度设置 ○ ○ ○ ○ RW 16
    D1447* 站 ID#14 数读取长度设置 ○ ○ ○ ○ RW 16
    D1448* 站 ID#15 数读取长度设置 ○ ○ ○ ○ RW 16
    D1449* 站 ID#16 数读取长度设置 ○ ○ ○ ○ RW 16
    D1450* 站 ID#1 数写入长度设置 ○ ○ ○ ○ RW 16
    D1451* 站 ID#2 数写入长度设置 ○ ○ ○ ○ RW 16
    D1452* 站 ID#3 数写入长度设置 ○ ○ ○ ○ RW 16
    D1453* 站 ID#4 数写入长度设置 ○ ○ ○ ○ RW 16
    D1454* 站 ID#5 数写入长度设置 ○ ○ ○ ○ RW 16
    D1455* 站 ID#6 数写入长度设置 ○ ○ ○ ○ RW 16
    D1456* 站 ID#7 数写入长度设置 ○ ○ ○ ○ RW 16
    D1457* 站 ID#8 数写入长度设置 ○ ○ ○ ○ RW 16
    D1458* 站 ID#9 数写入长度设置 ○ ○ ○ ○ RW 16
    D1459* 站 ID#10 数写入长度设置 ○ ○ ○ ○ RW 16
    D1460* 站 ID#11 数写入长度设置 ○ ○ ○ ○ RW 16
    D1461* 站 ID#12 数写入长度设置 ○ ○ ○ ○ RW 16
    D1462* 站 ID#13 数写入长度设置 ○ ○ ○ ○ RW 16
    D1463* 站 ID#14 数写入长度设置 ○ ○ ○ ○ RW 16 2 程序概念
    245
    特 D 功说明 ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    D1464* 站 ID#15 数写入长度设置 ○ ○ ○ ○ RW 16
    D1465* 站 ID#16 数写入长度设置 ○ ○ ○ ○ RW 16
    M1353Off 时存放 PLC LINK 站读取站
    ID 1 数容 ○ ○ ○ ○ 0 R 否 0 D1480*

    D1495* M1353On 时PLC LINK 站读取站 ID
    1~16 数容存放 D 暂存器起始编号 ○ ○ ○ ○ R 0
    M1353Off 时存放 PLC LINK 站写入站
    ID 1 数容
    ○ ○ ○ ○ 0 R
    W
    否 0 D1496*

    D1511* M1353On 时PLC LINK 站写入站 ID
    1~16 数容存放 D 暂存器起始编号 ○ ○ ○ ○ R
    W 0
    D1512*

    D1527*
    存放 PLC LINK 站读取站 ID 2 数容

    ○ ○ ○ ○ 0 R 否 0
    D1528*

    D1543*
    存放 PLC LINK 站写入站 ID 2 数容

    ○ ○ ○ ○ 0 RW 否 0
    D1544*

    D1559*
    存放 PLC LINK 站读取站 ID 3 数容

    ○ ○ ○ ○ 0 R 否 0
    D1560*

    D1575*
    存放 PLC LINK 站写入站 ID 3 数容
    ○ ○ ○ ○ 0 RW 否 0
    D1576*

    D1591*
    存放 PLC LINK 站读取站 ID 4 数容 ○ ○ ○ ○ 0 R 否 0
    D1592*

    D1607*
    存放 PLC LINK 站写入站 ID 4 数容
    ○ ○ ○ ○ 0 RW 否 0
    D1608*

    D1623*
    存放 PLC LINK 站读取站 ID 5 数容 ○ ○ ○ ○ 0 R 否 0
    D1624*

    D1639*
    存放 PLC LINK 站写入站 ID 5 数容 ○ ○ ○ ○ 0 RW 否 0
    D1640*

    D1655*
    存放 PLC LINK 站读取站 ID 6 数容 ○ ○ ○ ○ 0 R 否 0
    D1656*

    D1671*
    存放 PLC LINK 站写入站 ID 6 数容 ○ ○ ○ ○ 0 RW 否 0
    D1672*

    D1687*
    存放 PLC LINK 站读取站 ID 7 数容 ○ ○ ○ ○ 0 R 否 0
    D1688*

    D1703*
    存放 PLC LINK 站写入站 ID 7 数容 ○ ○ ○ ○ 0 RW 否 0
    D1704*

    D1719*
    存放 PLC LINK 站读取站 ID 8 数容 ○ ○ ○ ○ 0 R 否 0
    D1720*

    D1735*
    存放 PLC LINK 站写入站 ID 8 数容 ○ ○ ○ ○ 0 RW 否 0 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    246
    特 D 功说明 ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    D1736*

    D1751*
    存放 PLC LINK 站读取站 ID 9 数容 ○ ○ ○ ○ 0 R 否 0
    D1752*

    D1767*
    存放 PLC LINK 站写入站 ID 9 数容 ○ ○ ○ ○ 0 RW 否 0
    D1768*

    D1783*
    存放 PLC LINK 站读取站 ID 10 数容 ○ ○ ○ ○ 0 R 否 0
    D1784*

    D1799*
    存放 PLC LINK 站写入站 ID 10 数容 ○ ○ ○ ○ 0 RW 否 0
    D1800*

    D1815*
    存放 PLC LINK 站读取站 ID 11 数容 ○ ○ ○ ○ 0 R 否 0
    D1816*

    D1831*
    存放 PLC LINK 站写入站 ID 11 数容 ○ ○ ○ ○ 0 RW 否 0
    D1832*

    D1847*
    存放 PLC LINK 站读取站 ID 12 数容 ○ ○ ○ ○ 0 R 否 0
    D1848*

    D1863*
    存放 PLC LINK 站写入站 ID 12 数容 ○ ○ ○ ○ 0 RW 否 0
    D1864*

    D1879*
    存放 PLC LINK 站读取站 ID 13 数容 ○ ○ ○ ○ 0 R 否 0
    D1880*

    D1895*
    存放 PLC LINK 站写入站 ID 13 数容 ○ ○ ○ ○ 0 RW 否 0
    D1896*

    D1911*
    存放 PLC LINK 站读取站 ID 14 数容 ○ ○ ○ ○ 0 R 否 0
    D1900*

    D1931*
    M1356 On 时特 D 会定义 PLC
    Link 站号设定 D1399 预设连续
    站号停电保持功需 M1356 On 时
    ○ ╳ ○ ○ 0 RW 否
    D1912*

    D1927*
    站(SLAVE) ID 14 LINK PLC 写入 写入范围
    ID 14 写入通讯址(D1428) 预设 D200 开
    始 16 笔
    ○ ○ ○ ○ 0 RW 否 0
    D1928*

    D1943*
    站(SLAVE) ID 15 LINK PLC 读取 读出范围
    ID 15 读取通讯址(D1369) 预设 D100 开
    始 16 笔
    ○ ○ ○ ○ 0 R 否 0
    D1944*

    D1959*
    站(SLAVE) ID 15 LINK PLC 写入 写入范围
    ID 15 写入通讯址(D1429) 预设 D200 开
    始 16 笔
    ○ ○ ○ ○ 0 RW 否 0
    D1960*

    D1975*
    站(SLAVE) ID 16 LINK PLC 读取 读出范围
    ID 16 读取通讯址(D1370) 预设 D100 开
    始 16 笔
    ○ ○ ○ ○ 0 R 否 0
    D1976*

    D1991*
    站(SLAVE) ID 16 LINK PLC 写入 写入范围
    ID 16 写入通讯址(D1430) 预设 D200 开
    始 16 笔
    ○ ○ ○ ○ 0 RW 否 0
    D1994 DVPPCC01 设定 PLC 密码剩余次数 ○ ○ ○ ○ 0 RW 否 0
    D1995 DVPPCC01 纪录 PLC 识码长度 ○ ○ ○ ○ 0 RW 否 0
    D1996 DVPPCC01 PLC 识码设定值第
    word( ASCII 字符应 HEX 值表示) ○ ○ ○ ○ 0 RW 否 0 2 程序概念
    247
    特 D 功说明 ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    D1997 DVPPCC01 PLC 识码设定值第二
    word( ASCII 字符应 HEX 值表示) ○ ○ ○ ○ 0 RW 否 0
    D1998 DVPPCC01 PLC 识码设定值第三
    word( ASCII 字符应 HEX 值表示) ○ ○ ○ ○ 0 RW 否 0
    D1999 DVPPCC01 PLC 识码设定值第四
    word( ASCII 字符应 HEX 值表示) ○ ○ ○ ○ 0 RW 否 0
    D9800

    D9879
    SA2SX2SE 左侧特殊模块专 ╳ ╳ ○ ○ RW 否 0
    D9900

    D9979
    ES2EX2 特殊模块专(详细请参考模块篇)
    SA2SX2SE 右侧特殊模块专
    ○ ╳ ○ ○ RW 否 0
    D9980
    显示 CANopen 状态讯息代码
    (仅适 DVPESC 机种)
    ○ ╳ ╳ ╳ R 否 0
    D9981

    D9996
    显示站 1~16 站 CANopen 状态讯息代码
    (仅适 DVPESC 机种)
    ○ ╳ ╳ ╳ R 否 0
    D9998
    显示站错误状态:bit0~15 分表示 1~16
    站on 表示错误发生
    (仅适 DVPESC 机种)
    ○ ╳ ╳ ╳ R 否 0 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    248
    214 EF 变址寄存器
    变址寄存器般操作数相作搬移较字装置 (KnXKnYKnMKnS
    T CD)位装置 (XYMS)支持常量(KH)间接寻址功

    变址寄存器 [E][F]
    变址寄存器16 位寄存器ES2 机种计16 点E0~E7F0~F7果32位长度时必须指定
    E 种情况FE涵盖 F 否会E (32位数) 容正确 (建议
    DMOVP K0 E指令 开机时E (含F) 容清0)

    例 MOV K10 D0F0
    变址寄存器 EF 16 位数寄存器般寄存器样读写作 32
    位寄存器
    F0 E0
    E0F0
    32位
    位 位
    16位 16位

    建议 DMOVP K0 E 指令开机时 EF 容清 0
    32 位变址寄存器EF 组合:
    (E0F0) (E1F1) (E2F2) (E3F3) (E4F4) (E5F5) (E6F6) (E7F7)

    X0On E08F014D5E0D(5+8)D13D10F0 D(10+14) D24时会 D13
    容搬移 D24

    K14 F0
    X0
    K8 E0MOV
    D5E0 D10F0
    MOV
    MOV

    2 程序概念
    249
    215 指针[N]指针[P]中断指针[I]
    N 控回路 N0~N78 点 控回路控制点
    指针
    P CJCALL 指令 P0~P255256 点 CJCALL 位置
    指针
    外部中断插入
    I000I001(X0)I100I101(X1)
    I200I201(X2)I300I301(X3)
    I400I401(X4)I500I501(X5)
    I600I601(X6)I700I701(X7)8 点
    (01升触发 00降触
    发 )
    定时中断插入 I602~I699I702~I7992 点 (时基
    1ms)
    高速计数器中断插

    I010I020I030I040I050
    I060I070 I0808 点
    指针 I
    中断

    通讯中断插入 I140(COM1 RS232) I150(COM2
    RS485) I160(COM3 RS485)3 点
    中断子程序位置
    指针

    指针N:搭配指令MC MCR MC 控起始指令MC 指令执行时位MC MCR 指令
    间指令常执行MCMCR指令支持嵌式程序结构N0~N78层

    指针 P: CJCALL SRET 搭配
    CJ 条件跳转:
    z X0On 时程序动址 0 跳转址 N(指定指针 P1)继续执行中间址
    跳执行
    z X0Off 时程序般程序址 0 继续执行时 CJ 指令执行
    X2
    Y2
    X1
    P1CJ
    X0
    Y1
    P**
    0
    P1 N


    CALL 呼子程序SRET 子程序结束:
    z X0 On 时执行 CALL 命令跳转 P2 执行指定子程序执行 SRET 命令
    时回址 24继续执行 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    250
    X0
    X1
    CALL P2
    Y1
    20
    P***
    呼子程序 ***P
    24
    FEND
    SRET
    P2
    子程序 P2
    子程序返回
    Y0
    Y0
    END
    中断指标 I
    搭配应指令API 04 EI API 05DI API 03 IRET 途分4种 中断插入动作须搭配
    EI 中断插入允许 DI 中断插入禁止 IRET 中断插入返回等指令组合成
    5 外部中断插入
    z X0~X7 输入端输入信号升降触发时PLC 机特殊硬件设计电路
    处理受扫描周期影响立中断目前执行中程序跳指定中断插入子程
    序指针I000I001(X0)I100I101(X1)I200I201(X2)I300I301(X3)I400I401(X4)
    I500I501(X5)I600I601(X6)I700I701(X7)处执行IRET 指令执行时回原
    位置继续执行
    z X0(C243) I100I101 (X1)搭配 X0X1(C246 C248 C252) I400I401 (X4)搭配
    C243 C246 C248 C252 值储存 D1240 D1241中
    z X2(C244) I300I301 (X3)搭配 X2X3(C250 C254) I500I501 (X5)搭配 C244
    C250 C254 值储存 D1242 D1243 中
    6 定时中断插入
    z PLC 隔段时间动中断目前执行中程序跳指定中断插入子程序执行
    PLC时间周期(2ms~99ms)动执行
    7 计数达中断插入
    z 高速计数器较指令DHSCS 指定较达时中断目前执行中程序跳指定
    中断插入子程序执行中断指针I010I020I030I040I050I060I070I080
    8 通讯中断插入
    z I140
    COM1 RS232 RS 通信指令设定产生接收特定字符时发出中断请求
    I140特殊字符设置 D1167 低字节 COM1 USB 通讯口支持通讯
    中断
    PLC 通讯设备连接时接受数长度时结束字设定 D1167 中
    撰写中断服务程序 I140 PLC 接受结束字执行 I140 2 程序概念
    251
    z I150
    COM2 RS485 通 RS 信指令设定产生接收特定字符时发出中断请求
    I150特殊字符设置 D1168 低字节
    PLC 通讯设备连接时接受数长度时结束字设定 D1168 中
    撰写中断服务程序 I150 PLC 接受结束字执行 I150
    z I160
    COM3 RS485 RS 通信指令设定产生接收特定字符时发出中断请求
    I160特殊字符设置 D1169 低字节 COM3 USB 通讯口支持通讯
    中断
    PLC 通讯设备连接时接受数长度时结束字设定 D1169 中
    撰写中断服务程序 I160 PLC 接受结束字执行 I160
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    252
    216 特殊 M 继电器 D 寄存器群组应说明
    功组 PLC 运行标志
    编号 M1000~M1003
    容:
    M1000 M1000 RUN 中常时 On 接点运转监视常开接点(A 接点)PLC RUN 状态
    M1000 保持 On
    M1000
    Y0 PLC 运行中
    直保持 ON
    PLC RUN 中
    常时 接点 ON


    M1001 M1001 RUN 中常时 Off 接点运转监视常闭接点(B 接点)PLC RUN 状态
    M1001 保持 Off
    M1002 PLC 开始 RUN 第次扫描 On保持 Off该脉宽度次扫描时间作
    种初始设定工作时接点
    M1003 PLC 开始 RUN 第次扫描 Off直 On启始负(RUN 瞬间’Off’)脉
    PLC RUN
    M1000
    M1001
    M1002
    M1003
    扫描时间

    功组 监控定时器
    编号 D1000
    容:
    1 监控定时器专门监视 PLC 扫描时间扫描时间超监控定时器设置时间时
    ERROR 红色指示灯长亮输出全部变成 Off
    2 监控定时器时间初始值 200ms程序长运算复杂时程序中 MOV 指
    令变更监控定时器设置值示监控定时器设置值变更 300ms 2 程序概念
    253
    M1002
    初始脉
    0 MOV K300 D1000

    3 监控定时器设定 32767ms 必须注意 监控定时器设定时 运算异常发生检出
    时机会着拖慢非复杂运算扫描时间超 200ms 般情况请维持
    200ms 较佳
    4 指令运算复杂者 PLC 机连接众特殊模块时会造成扫描时间长扫描时间
    否超 D1000 设置值请监视 D1010~D1012种情况变更 D1000 设置
    值 PLC 程序中加入 WDT 指令(API 07) CPU 执行 WDT 指令时部监控定时器
    清零 扫描时间会超监控定时器设定时间

    功组 程序容量
    编号 D1002
    容:
    寄存器保存 PLC 程序容量
    SS2 7920 Steps (Word)
    ES2 EX2 SA2 SX2 15872 Steps (Word)

    功组 文法检查
    编号 M1004D1004D1137

    1 文法检查错误发生 PLC ERROR 错误指示灯闪烁 特殊继电器 M1004On
    2 PLC 文法检查时机 电源 Off→On 时机
    z WPLSoft 程序写入 PLC 部
    z WPLSoft 作 Online Programming 功操作
    3 发生原指令操作数 (装置) 合法程序文法回路错 根特殊寄存器 D1004
    错误码侦错表 知错误原发生错误址存数寄存器 D1137 (
    般回路错误 D1137 址值效)
    4 文法检查侦错码请参考第 62 节寄存器错误码表

    功组 扫描逾时定时器
    编号 M1008D1008
    容: ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    254
    1 程序执行时发生扫描逾时 PLC ERROR 错误指示灯长亮时 M1008On
    2 D1008 容值 WDT 定时器 On STEP 址

    功组 扫描时间监视
    编号 D1010~D1012
    容:
    扫描时间现值值值存放列寄存器中
    D1010 扫描时间现值
    D1011 扫描时间值
    D1012 扫描时间值

    功组 部时间脉
    编号 M1011~M1014
    容:
    1 PLC 部提供四种时钟脉 PLC 通电源 四种时钟脉会动动作
    M1011 (10 ms)
    M1012 (100 ms)
    M1013 (1 sec)
    M1014 (60 sec)
    100 Hz
    10 Hz
    1 Hz
    10 ms
    100 ms
    1 sec
    1 min

    2 PLC STOP 状态时钟脉会动作时钟脉启动时序 RUN 启动时序会步

    功组 高速连接定时器
    编号 M1015D1015
    容:
    1 程序中 M1015On 时 PLC 执行该次扫描周期结束 END 指令时 启动高速定时器
    D1015 D1015 计时单位 100us
    2 D1015 计时范围 0~32767 计时 32767 时 计时 0 开始
    3 程序中 M1015Off 时 D1015 立刻停止计时 2 程序概念
    255
    4 范例
    z X10 On 时 M1015On 启动高速定时器开始计时计时值记录 D1015 中
    z X10 Off 时 M1015Off 关闭高速定时器
    X10
    M1015


    功组 实时时钟 RTC
    编号 M1016~M1017D1313~D1319
    容:
    1 实时时钟相关继电器寄存器
    装置 名称 功说明
    M1016 实时时钟公元年显示 Off 显示公元年右 2 位
    On 显示公元年右 2 位加 2000
    M1017 ±30 秒校正
    Off→On触发时作校正
    0~29 秒时分动秒 0
    30~59 秒时分加 1秒 0
    D1313 秒 0~59
    D1314 分 0~59
    D1315 时 0~23
    D1316 日 1~31
    D1317 月 1~12
    D1318 星期 1~7
    D1319 年 0~99(公元右两位)
    2 实时时钟应秒 分 时 日 月 星期 年设定值错误设定错误装置会变秒→0 分→
    0 时→0 日→1 月→1 星期→1 年→0
    3 SS2 机种实时时钟仅提供电源状况正常进行计时功实时时钟数
    D1319~D1313 停电保持重新电断电时刻继续计时建议重新电请重新校
    正实时时钟时钟
    4 SA2 V10 ES2EX2SX2 V20 机种实时时钟电源关闭时正常运行约二周时间
    (环境温度差异)机台距离次电运行二周时间建议请重新校正
    实时时钟时钟
    5 实时时钟校正方法
    a) 建实时时钟校正方法校正时刻专指令 TWR ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    256
    b) WPLSoft ISPSoft 软件设置

    功组 π (PI)
    编号 D1018~D1019
    容:
    1 32 位数寄存器存放π(PI)浮点数值
    2 浮点数值 H 40490FDB

    功组 输入端反应时间调整
    编号 D1020
    容:
    1 X0~X7 输入端 D1020 容设定输入端接收脉反应时间 10ms(出厂值) 设定范围
    0~20单位 ms
    2 PLC 电源 Off→OnD1020 值会动变 10
    X0
    X7
    0ms
    1ms
    10ms
    15ms
    端子 反应时间
    输入生
    状态存储
    0
    1
    10
    15
    初始值 作设定D1020 10()

    3 果程序中执行面程序时X0~X7 反应时间设置 0ms输入端均串接 RC 滤
    波回路关系输入端快反应时间 50μs
    M1000
    常时 接点 ON
    MOV K0 D1020

    4 程序中高速计数器中断插入等功时须调整反应时间
    5 API 51 REFF 指令功改变 D1020 容功效相

    功组 X6 输入点检测脉宽度
    编号 M1083M1084D1023
    容: 2 程序概念
    257
    1 M1084 启动侦测 X6 脉宽度 结果存 D1023 (单位 01ms)
    2 M1083On 侦测 X6 降周期(OffÆOn) 宽度 M1083 Off 侦测 X6 正周期(OnÆOff) 宽度

    功组 通讯错误代码
    编号 M1025 D1025

    PC HMI 机接口 PLC 联机时数传输中 PLC 接收合法通讯服务求
    时 M1025On错误码写入 D1025 中列错误码
    01 指令码合法
    02 装置址合法
    03 求数超范围
    07 检查 (CheckSum) 错误

    功组 暂停脉输出遮蔽标功
    编号 M1108 M1110 M1156 M1158 M1538 M1540 D1026 D1027 D1135 D1136
    D1232 D1233 D1234 D1235 D1348 D1349
    容:
    API 59 PLSR API 158 DDRVI API 197 DCLLM 指令支持暂停脉输出遮蔽标功 请参考指令
    说明

    功组 执行完毕标志
    编号 M1029M1030M1102M1103
    容:
    执行完毕标志指令
    MTRHKYDSWSEGLPR
    指令次执行完毕M1029On 扫描周期
    PLSYPLSR
    1 Y0 脉输出完毕 M1029 会设定 On
    2 Y1 脉输出完毕 M1030 会设定 On
    3 Y2 脉输出完毕 M1102 会设定 On
    4 Y3 脉输出完毕 M1103 会设定 On
    5 PLSY PLSR 指令 Off 时 M1029 M1030 M1102 M1103 变 Off指令次执行完毕
    时 M1029 M1030 M1102 M1103 会次 Off 执行完毕会 On ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    258
    6 户须行清 M1029 M1030 M1102 M1103 值
    INCD
    指定组数较完成时M1029 会 On 次扫描周期
    RAMPSORT
    1 指令执行完毕时 M1029 OnM1029 须者清
    2 该指令 Off 时 M1029 变 Off
    DABSR
    3 指令完全执行 M1029On
    4 次启动该指令时M1029 变成 Off完毕变 On
    ZRNDRVIDRVA
    1 ES2 机设置第组输出 Y0Y1 脉数发送完毕时M1029On第二组输出 Y2
    Y3 脉数发送完毕时M1102On
    2 次启动该指令时M1029 M1102 变成 Off完毕变 On

    功组 清指令
    编号 M1031M1032
    容:
    M1031 (清非停电保持区域) M1032 (清停电保持区域)
    装 置 编 号 清 装 置
    M1031
    清非停电保持区域
    Y般 M般 S 接点状态
    般 T 接点计时线圈
    般 C 接点计数线圈复位线圈
    般 D 现值寄存器
    般 T 现值寄存器
    般 C 现值寄存器
    M1032
    清停电保持区域
    停电保持 MS 接点状态
    累计型定时器 T 接点计时线圈
    停电保持 C 高速计数器 C 接点计数线圈
    停电保持 D 现值寄存器
    累计型定时器 T 现值寄存器
    停电保持 C 高速计数器 C 现值寄存器 2 程序概念
    259

    功组 STOP 中输出保持
    编号 M1033
    容:
    M1033 OnPLC RUN 变成 STOP 时候输出 OnOff 状态保持住

    功组 Y 输出全部禁止
    编号 M1034
    容:
    M1034On输出禁止

    功组 RUNSTOP 开关
    编号 M1035
    容:
    M1035 On启动 X7 输入点作 RUNSTOP 开关

    功组 COM 通讯端口功
    编号
    通讯端口
    项目 COM1 COM2 COM3
    通讯格式 D1036 D1120 D1109
    通讯设置保持 M1138 M1120 M1136
    ASCIIRTU 模式 M1139 M1143 M1320
    站通讯址 D1121 D1255
    容:
    通讯端口(COM1 RS232COM2 RS485COM3 RS485)支持 MODBUS ASCIIRTU 通讯格式
    选择 RTU 通讯格式时 通讯格式数长度须选择 8COM2 COM3 速率高达 921kbps
    COM1COM2COM3 时通讯口 USB支持站通讯功
    COM1
    作站站支持 ASCIIRTU 通讯格式调整波特率速率高达 115200 bps修改
    数位长度 ( Data bits Parity bits Stop bits )D1036 COM1 (RS232) PLC 站站通讯协
    议 (未 b8b15) 参考面表格进行设定
    COM2
    作站站支持 ASCIIRTU 通讯格式调整波特率速率高达 921kbps修改数
    位长度 ( Data bits Parity bits Stop bits )D1120 COM2 (RS485) PLC 站站通讯协议
    参考面表格进行设定 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    260
    COM3
    作站站支持 ASCIIRTU 通讯格式调整波特率速率高达 921kbps修改数
    位长度 ( Data bits Parity bits Stop bits )D1109 COM3 (RS485) PLC 站站通讯协议
    (未 b8b15 ) 参考面表格进行设定
    通讯协议

    b0 数长度 0 71 8 (选择 RTU 通讯格式时 长度须 8)
    00 (None)
    01 奇(Odd) b1
    b2

    11 偶(Even)
    b3 Stop bits 0 1 bit1 2bits
    0001(H1) 110
    0010(H2) 150
    0011(H3) 300
    0100(H4) 600
    0101(H5) 1200
    0110(H6) 2400
    0111(H7) 4800
    1000(H8) 9600
    1001(H9) 19200
    1010(HA) 38400
    1011(HB) 57600
    1100(HC) 115200
    1101(HD) 500000 (COM2 COM3 支持)
    1110(HE) 31250 (COM2 COM3 支持)
    b4
    b5
    b6
    b7
    波特率
    1111(HF) 921000 (COM2 COM3 支持)
    b8 起始字符选择 D1124
    b9 第结束字符选择 D1125
    b10 第二结束字符选择 D1126
    b11~b15 未定义
    例 1 COM1 通讯格式修改方法
    1 若修改 COM1 通讯格式请程序端加入面程序代码 PLC STOP RUN
    时 PLC 第次扫描时间时会侦测 M1138 否 On若会根 D1036 设置值
    更改 COM1 相关设定
    2 COM1 通讯格式改 ASCII 模式9600bps7 Data bitsEven parity1 Stop bits
    (9600 7 E 1) 2 程序概念
    261
    MOV H86 D1036
    SET M1138
    M1002

    例 2 COM2 通讯格式修改方法
    1 修改 COM2 通讯格式请程序端加入面程序代码 PLC STOP RUN
    时 PLC 第次扫描时间时会侦测 M1120 否 On会根 D1120 设置值
    更改 COM2 相关设定
    2 COM2 通讯格式改 ASCII 模式9600bps7 Data bitsEven parity1 Stop bits
    (9600 7 E 1)
    MOV H86 D1120
    SET M1120
    M1002


    例 3 COM3 通讯格式修改方法
    1 修改 COM3 通讯格式请程序端加入面程序代码 PLC STOP RUN
    时 PLC 第次扫描时间时会侦测 M1136 否 On会根 D1109 设置值
    更改 COM3 相关设定
    2 COM3 通讯格式改 ASCII 模式9600bps7 Data bitsEven parity1 Stop bits
    (9600 7 E 1)
    MOV H86 D1109
    SET M1136
    M1002


    例 4 COM1COM2COM3 RTU 模式设置
    1 COM1 M1139 设置标志COM2 M1143 设置标志COM3 M1320 设置
    标志标志 Off 时 ASCII mode
    2 修改 COM1COM2COM3 通讯格式 RTU mode9600bps8 data bitseven parity1
    stop bits (96008E1)
    COM1 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    262
    MOV D1036
    SET M1138
    M1002
    SET M1139
    H87

    COM2
    MOV H87 D1120
    SET M1120
    M1002
    SET M1143
    COM3
    MOV H87 D1109
    SET M1136
    M1002
    SET M1320
    注意事项
    1 通讯格式修改完成 PLC RUN→STOP 通讯格式会变化
    2 通讯格式修改完成 STOP 状态 PLC 电源关闭电 时 COM1~COM3 回
    复出厂设定通讯格式 (9600 7 E 1)

    功组 启动 SPD 功
    编号 M1037 D1037

    1 M1037 D1037 起搭配时启动 8 组 SPD 功设定 M1037 ON 时会启动 8
    SPD 指令M1037 OFF 时关闭功
    2 速度检测值会放 D1037 指定索引 D 装置说功启动时假 D1037
    k100者设定 D100 容值数值抓取次速度值时间(基单位 1 毫
    秒)然次抓取速度数值会放 D101 ~ D108 里
    ※ 时 C235~C242 计数器会功占PLC 程序时 2 程序概念
    263
    ZRST C235 C242
    M1002
    MOV K100 D1037
    MOV K1000 D100
    M1037
    M1
    K10000 K0 Y0
    M1000
    PLSY
    K9000 K0 Y1
    M1000
    PLSY
    K8000 K0 Y2
    M1000
    PLSY
    K7000 K0 Y3
    M1000
    PLSY
    END


    功组 通讯回应延迟
    编号 D1038
    容:
    1 COM2 COM3 (RS485) 作站时 数响应延迟时间设定 设定范围 0~10000 时间单位
    (01ms)
    2 COM2 (RS485) PLCLINK 时 D1038 设定延时发送笔通讯数设定范围
    0~10000 单位 扫描周期

    功组 固定扫描时间
    编号 M1039D1039
    容:
    1 M1039 On程序扫描时间固定 D1039 容决定程序执行完毕必须等
    固定扫描时间达时执行次扫描果 D1039 容实际程序扫描时间
    时实际程序扫描时间
    M1039 固定扫描时间
    M1000
    常时
    On 接点
    D1039K20MOV P 扫描时间定 20ms
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    264
    2 扫描时间关指令 RAMPHKYSEGLARWSPR应必须固定扫描时间者
    定时插入中断搭配
    3 特 HKY 指令 4×4 矩阵方式作 16 数字钮输入操作时扫描时间必须固
    定 20ms
    4 D1010~D1012 显示扫描时间包括固定扫描时间

    功组 机建模拟量功
    编号 D1062D1110~D1118
    容:
    1 功仅适 EX2 SX2 系列机
    2 模拟输入信道分辨率:20EX2 20SX2 机种 12 位30EX2 机种电压电流模式 16 位
    温度模式 01℃
    3 模拟输入模式数字值应表:
    模式 机种 20EX2SX2 30EX2
    10V ~ +10V 2000 ~ +2000 32000 ~ +32000
    5V ~ +5V 支援 32000 ~ +32000 电压
    +1V ~ +5V 支援 +0 ~ +32000
    20mA ~ +20mA 2000 ~ +2000 32000 ~ +32000
    电流
    +4mA ~ +20mA +0 ~ +2000 +0 ~ +32000
    PT100PT1000
    180℃ ~ +800℃
    支援 1800 ~ +8000
    温度
    NI100NI1000
    80℃ ~ +170℃
    支援 800 ~ +1700
    4 模拟输出信道分辨率 12 位
    5 模拟输出模式数字值应表:
    模式 机种 20EX2SX2 30EX2
    电压 10V ~ +10V 2000 ~ +2000 32000 ~ +32000
    +0mA ~ +20mA +0 ~ +4000 +0 ~ +32000 电流
    +4mA ~ +20mA +0 ~ +4000 +0 ~ +32000 2 程序概念
    265
    6 模拟功特殊 D 寄存器说明
    装置编号 功 说 明
    20EX2SX2 系列模拟输入(CH0~CH3)均次数:1~20 默认值K2
    D1062
    30EX2 模拟输入(CH0~CH2)均次数:1~15 默认值K2
    D1110 EX2SX2 系列模拟输入信道 0(AD0)均值 D1062 1 时 现值
    D1111 EX2SX2 系列模拟输入信道 1(AD1)均值 D1062 1 时 现值
    D1112 EX2SX2 系列模拟输入信道 2(AD2)均值 D1062 1 时 现值
    20EX2SX2 系列模拟输入信道 3(AD3)均值 D1062 1 时 现值
    D1113
    30EX2 模拟输入信道状态显示详见面说明
    20EX2SX2 bit 0~3 启动关闭输入 AD0~AD3 通道设定0 表示启动(预
    设)1 表示关闭 D1114
    30EX2 支援
    D1116 EX2SX2 系列模拟输出信道 0 (DA0) 输出值
    20EX2SX2 系列模拟输出信道 1 (DA1) 输出值
    D1117
    30EX2 支援
    D1118 EX2SX2 系列模拟数字转换取样时间 (ms) D1118≦2 预设 2ms
    30EX2 D1113 字段说明:
    Bit15~12 Bit11~8 Bit7~4 Bit3~0
    保留 AD2 模拟输入通道状态 AD1 模拟输入通道状态 AD0 模拟输入通道状态
    30EX2 模拟输入通道状态列表:
    状态 0x0 0x1 0x2
    说明 正常 模拟输入超出限 温度传感器断线
    30EX2 模拟输入模式数字值限列表 :
    模拟输入模式 数位值限 数位值限
    10 ~ +10V
    5V ~ +5V
    +32384 32384
    电压
    +1V ~ +5V +32384 384
    20mA ~ +20mA +32384 32384
    电流
    +4mA ~ +20mA +32384 384
    PT100PT1000 +8100 1900
    温度
    NI100NI1000 +1800 900 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    266

    装置编号 功 说 明
    20EX2SX2 机种模拟输入输出模式设定 (预设 H’0)
    bit0~bit5 代表电压电流功选择 0 电压 1 电流 (预设电压)
    bit0~bit3 代表模拟输入 AD0~AD3
    bit4 bit5 代表模拟输出 DA0 DA1
    bit8~ bit 13 电流模式选择
    bit8~ bit11 代表 AD0~AD30 20mA~20mA 1 4~20mA
    bit12 bit13 分表示 DA0 DA10 0~20mA 1 4~20mA
    D1115
    30EX2 机种模拟输入输出模式设定 (预设 H’FFFF)
    30EX2 D1115 字段说明:
    Bit15~12 Bit11~8 Bit7~4 Bit3~0
    DA0 模拟输出模式 AD2 模拟输入模式 AD1 模拟输入模式 AD0 模拟输入模式
    30EX2 模拟输入模式列表:
    代码 0x0 0x1 0x2 0x3
    说明 PT100 二线式 NI100 二线式 PT1000 二线式 NI1000 二线式
    代码 0x4 0x5 0x6 0x7
    说明 PT100 三线式 NI100 三线式 PT1000 三线式 NI1000 三线式
    代码 0x8 0x9 0xA 0xB
    说明 电压 10V ~ +10V 电压 5V ~ +5V 电压 +1V ~ +5V 电流 20mA ~ +20mA
    代码 0xC 0xD 0xE 0xF
    说明 电流 +4mA ~ +20mA 保留 关闭
    30EX2 模拟输出模式列表:
    代码 0x0 0x1 0x2 0xF
    说明 电压 10V ~ +10V 电流 +0mA ~ +20mA 电流 +4mA ~ +20mA 关闭
    30EX2 D1115 设定范例:
    假设 AD0 模式 NI100 二线式AD1 模式 PT1000 三线式AD2 模式电压 +1V ~ +5VDA0
    模式电流 +4mA ~ +20mAD1115 设定值应 H’2A61

    2 程序概念
    267
    功组 启动 DDRVI 两段速输出功
    编号 M1119

    举例:D0(D1) 第段速度 D2(D3) 第二段速度D10(D11) 第段速输出脉波
    数D12(D13)第二段速输出脉波数
    DMOV K50000 D12
    M3
    DMOV K0 D1030
    DMOV K0 D1336
    DMOV K100000 D0
    M0
    DMOV K50000 D2
    DMOV K100000 D10
    M2
    M1
    SET M1119
    M0
    M1
    DDRVI D10 D0
    M0
    Y0 Y1
    S0
    M1029
    DDRVI D10 D0
    M1
    Y2 Y3
    S1
    M1102
    END
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    268

    Vbase T1 T2+T3 P(1) V(1) P(2) V(2)
    初始频率 加速时间 减速时间 第段速位置 第段速度 第二段速位置 第二段速度

    功组 运算错误标志
    编号 M1067~M1068D1067~D1068
    容:
    运算错误标志
    装置编号 说 明 停电保持 STOP→RUN RUN→STOP
    M1067 运算错误标号 清 保持
    M1068 运算错误锁存标号 保持 保持
    D1067 运算错误代码 清 保持
    D1068 运算错误时 STEP 值 保持 保持
    错误代码说明:
    D1067
    错误代码 原
    0E18 BCD 转换错误
    0E19 数 0 错误
    0E1A 装置超范围 (包含 EF 修饰)
    0E1B 开根号值负数
    0E1C FROMTO 指令通讯错误
    2 程序概念
    269
    功组 扩展连接侦测
    编号 D1140D1142D1143 D1145
    容:
    1 D1140:右侧特殊扩展模块(ADDAXAPTTC…)台数 8 台
    2 D1142:数字扩展机输入 X 点数
    3 D1143:数字扩展机输出 Y 点数
    4 D1145(SA2SX2 机种支持):左侧高速特殊扩充模块 (ADDA…) 台数 8 台
    功组 外部中断触发缘强制反
    编号 M1280M1284M1286
    容:
    1 需搭配 DIEI 指令 设置标志须 EI 指令前
    2 程序中原先设定 I001 中断(X0) 升触发 M1280 设定 On EI 指令启动时 PLC 会
    动中断(X0)变降触发需改回升触发需清 M1280Off
    3 M0Off M1280Off X0 外部输入中断升触发
    4 M0On M1280On X0 外部输入中断改降触发 需重新 I001 中断程序改 I000 输

    M0
    M1280
    EI
    FEND
    I001
    M1000
    IRET
    END
    INC D0


    功组 读取脉数中断指令
    编号 D1240 ~ D1243
    容:
    1 X1 X3 X4 X5 输入点 R 清功 外部输入中断时 外部中断触发条件优先
    选择 中断发生时 PLC 会动计数值搬移特 D 中(表示) 清高速计数

    特 D 编号 D1241 D1240 D1243 D1242
    C 编号 C243 C246 C248 C252 C244 C250 C254
    外部中断 X1(I100I101) X4(I400I401) X3(I300I301) X5(I500I501) ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    270
    2 说明
    a) X0 (计数器输入) X1 (外部中断) C243 I100I101 配合PLC 会动计数值搬移
    D1241 D1240
    b) X0 (计数器输入) X4 (外部中断) C246 C248 C252 I400I401 配合PLC 会动计
    数值搬移 D1241 D1240
    c) X2 (计数器输入) X3 (外部中断) C244 I300I301 配合PLC 会动计数值搬移
    D1243 D1242
    d) X2 (计数器输入) X5 (外部中断) C250 C254 I500I501 配合PLC 会动计数值
    搬移 D1243 D1242
    3 范例 C243 计数中外部输入中断 X1(I101)进入时 C243 计数值会立搬移(D1241
    D1240)清 C243 计数值接着进入执行 I101 中断子程序
    M1000
    DCNT C243 K100
    EI
    FEND
    I101
    M1000
    IRET
    END
    DMOV D1240 D0

    功组 X 输入点强制 OnOff
    编号 M1304
    容:
    M1304On 时机 X 输入点利周边装置 WPLSoft ISPSoft 做设定 OnOff 动作
    输入点 X 点 LED 灯会反应

    功组 DZRN 定位输出指定脉数寻找 Z 相信号
    编号 M1308 D1312

    DZRN 达定位输出指定脉数寻找 Z 相讯号输入脚位 X2X3 分 CH1
    CH2 Z 相输入点M1308 ON 时D1312 输出脉数设定正方 30000 负
    方30000超出设定算 D1312 设定 0 表示启动输出脉停
    止功
    输入点功:
    X4 → CH1 DOG 输入 X6 → CH 2 DOG 输入
    X5 → CH 1 负极限输入 X7 → CH 2 负极限输入
    2 程序概念
    271
    功组 ES2EX2SS2SA2SX2SE 右侧特殊扩展模块代号
    编号 D1320~ D1327

    ES2EX2 连接右侧特殊扩展模块会排列序扩展模块机种代号显示 D1320~ D1327
    特殊扩充模块代号
    扩展模块名称 扩展模块代号 (HEX) 扩展模块名称 扩展模块代号(HEX)
    DVP04ADE2 H’0080 DVP06XAE2 H’00C4
    DVP02DAE2 H’0041 DVP04PTE2 H’0082
    DVP04DAE2 H’0081 DVP04TCE2 H’0083
    SS2SX2SA2SE 连接右侧特殊扩充模块
    扩充模块名称 扩充模块代号 (HEX) 扩充模块名称 扩充模块代号(HEX)
    DVP04ADS H’0088 DVP06XAS H’00CC
    DVP02DAS H’0049 DVP04PTS H’008A
    DVP04DAS H’0089 DVP04TCS H’008B
    DVP06ADS H’00C8 DVP01PUS H’0110

    功组 SA2SX2SE 左侧高速特殊扩展模块代号
    编号 D1386~ D1393

    SA2SX2 连接左测高速特殊扩展模块 排列序扩展模块机种代号显示 D1386~ D1393
    特殊扩展模块代号
    扩展模块名称 扩展模块代号 (HEX) 扩展模块名称 扩展模块代号(HEX)
    DVP04ADSL H’4400 DVP01HCSL H’4120
    DVP04DASL H’4401 DVP02HCSL H’4220
    DVP04PTSL H’4402 DVPDNETSL H’4131
    DVP04TCSL H’4403 DVPEN01SL H’4050
    DVP06XASL H’6404 DVPMDMSL H’4040
    DVP01PUSL H’4110 DVPCOPMSL H’4133

    功组 SA2SX2SE 左侧高速特殊扩充模块动应功
    编号 M1182 D9800~ D9879

    SA2 版 V242 SX2 版 V220 版(含) M1182 默认值 Off 开启动应功
    SA2 版 V260 SX2 版 V240 版(含) SE 机种 M1182 默认值 On 关闭动
    应功 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    272
    范例说明:
    假设连接模块左排右序 04DASL + 04ADSL + SA2 M1182 Off 开启动应功
    时模块应特殊装置动分配表显示:
    机种名称 04DASL 04ADSL SA2
    通道 1 (Ch1) D9810 D9800
    通道 2 (Ch2) D9811 D9801
    通道 3 (Ch3) D9812 D9802
    通道 4 (Ch4) D9813 D9803


    功组 右侧特殊扩充模块动应功
    编号 M1183 D9900~ D9979

    ES2EX2 系列机 M1183 默认值 Off 开启动应功
    SA2SX2SS2SE 系列机种 M1183 默认值 On 关闭动应功
    范例说明:
    假设连接模块左排右序 ES2 + 04DAE2 + 04ADE2 M1183 Off 开启动应功
    时模块应特殊装置动分配表显示:
    机种名称 ES2 04DAE2 04ADE2
    通道 1 (Ch1) D9900 D9910
    通道 2 (Ch2) D9901 D9911
    通道 3 (Ch3) D9902 D9912
    通道 4 (Ch4)

    D9903 D9913


    功组 ZRN 输出清脉功
    编号 M1346

    M1346On 启动 DZRN 达原点送出清输出信号功第 1 组输出会搭配 Y4 输出清信
    号 On 维持 20ms第 2 组输出搭配 Y5 输出清信号 On 维持 20ms

    功组 PLC Link
    编号 M1350M1355 M1360M1439 D1355D1370 D1399 D1415D1465 D1480
    D1991

    1 PLC Link 支持 COM2(RS485)连接 16 台站读写 50 笔 word 功
    2 ID1~ID8 特 D 特 M 说明 (M1353 Off 16 笔 word)
    2 程序概念
    273
    站(MASTER PLC)
    站 1
    SLAVE ID 1
    站 2
    SLAVE ID 2
    站 3
    SLAVE ID 3
    站 4
    SLAVE ID 4
    站 5
    SLAVE ID 5
    站 6
    SLAVE ID 6
    站 7
    SLAVE ID 7
    站 8
    SLAVE ID 8
    读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入
    固定读写 16 笔存放特 D 寄存器编号
    D1480

    D1495
    D1496

    D1511
    D1512

    D1527
    D1528

    D1543
    D1544

    D1559
    D1560

    D1575
    D1576

    D1591
    D1592

    D1607
    D1608

    D1623
    D1624

    D1639
    D1640

    D1655
    D1656

    D1671
    D1672

    D1687
    D1688

    D1703
    D1704

    D1719
    D1720

    D1735
    读出写入站长度设定( 16 笔 设定 0 表示读取写入)
    D1434 D1450 D1435 D1451 D1436 D1452 D1437 D1453 D1438 D1454 D1439 D1455 D1440 D1456 D1441 D1457
    读出写入站设备部址(注)
    D1355 D1415 D1356 D1416 D1357 D1417 D1358 D1418 D1359 D1419 D1360 D1420 D1361 D1421 D1362 D1422
    M1355On 时 手动设定站否联机(设定标志 M1360~M1375)
    M1355Off 时 动侦测站否联机(监控标志 M1360~M1375)
    M1360 M1361 M1362 M1363 M1364 M1365 M1366 M1367
    目前动作 MASTER PLC SLAVE PLC 动作指示标志
    M1376 M1377 M1378 M1379 M1380 M1381 M1382 M1383
    读出 写入数标志状态 On正确 Off错误
    M1392 M1393 M1394 M1395 M1396 M1397 M1398 M1399
    读取完毕标志 (次完成台读出写入动作 标志会动 Off)
    M1408 M1409 M1410 M1411 M1412 M1413 M1414 M1415
    写入完毕标志 (次完成台读出写入动作 标志会动 Off)
    M1424 M1425 M1426 M1427 M1428 M1429 M1430 M1431

    站(SLAVE PLC) (注)
    站 1
    SLAVE ID 1
    站 2
    SLAVE ID 2
    站 3
    SLAVE ID 3
    站 4
    SLAVE ID 4
    站 5
    SLAVE ID 5
    站 6
    SLAVE ID 6
    站 7
    SLAVE ID 7
    站 8
    SLAVE ID 8
    读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    274
    3 ID9~ID16 特 D 特 M 说明 (M1353 Off 16 笔 word)
    站(MASTER PLC)
    站 9
    SLAVE ID 9
    站 10
    SLAVE ID 10
    站 11
    SLAVE ID 11
    站 12
    SLAVE ID 12
    站 135
    SLAVE ID 13
    站 14
    SLAVE ID 14
    站 15
    SLAVE ID 15
    站 16
    SLAVE ID 16
    读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入
    固定读写 16 笔存放特 D 寄存器编号
    D1736

    D1751
    D1752

    D1767
    D1768

    D1783
    D1784

    D1799
    D1800

    D1815
    D1816

    D1831
    D1832

    D1847
    D1848

    D1863
    D1864

    D1879
    D1880

    D1895
    D1896

    D1911
    D1912

    D1927
    D1928

    D1943
    D1944

    D1959
    D1960

    D1975
    D1976

    D1991
    读出写入站长度设定( 16 笔 设定 0 表示读取写入)
    D1442 D1458 D1443 D1459 D1444 D1460 D1445 D1461 D1446 D1462 D1447 D1463 D1448 D1464 D1449 D1465
    读出写入站设备部址(注)
    D1363 D1423 D1364 D1424 D1365 D1425 D1366 D1426 D1367 D1427 D1368 D1428 D1369 D1429 D1370 D1430
    M1355On 时 手动设定站否联机(设定标志 M1368~M1375)
    M1355Off 时 动侦测站否联机(监控标志 M1368~M1375)
    M1368 M1369 M1370 M1371 M1372 M1373 M1374 M1375
    目前动作 MASTER PLC SLAVE PLC 动作指示标志
    M1384 M1385 M1386 M1387 M1388 M1389 M1390 M1391
    读出 写入数标志状态 On正确 Off错误
    M1400 M1401 M1402 M1403 M1404 M1405 M1406 M1407
    读取完毕标志 (次完成台读出写入动作 标志会动 Off)
    M1416 M1417 M1418 M1419 M1420 M1421 M1422 M1423
    写入完毕标志 (次完成台读出写入动作 标志会动 Off)
    M1432 M1433 M1434 M1435 M1436 M1437 M1438 M1439

    站(SLAVE PLC) (注)
    站 9
    SLAVE ID 9
    站 10
    SLAVE ID 10
    站 11
    SLAVE ID 11
    站 12
    SLAVE ID 12
    站 13
    SLAVE ID 13
    站 14
    SLAVE ID 14
    站 15
    SLAVE ID 15
    站 16
    SLAVE ID 16
    读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215

    z 预设站设备 DVPPLC 读出站 DVPPLC 部址 H1064(D100) 起始容值
    z 预设站设备 DVPPLC 写入站 DVPPLC 部址 H10C8(D200) 起始容值 2 程序概念
    275
    4 ID1~ID8 特 D 特 M 说明 (M1353 On 50 笔 word)
    站(MASTER PLC)
    站 1
    SLAVE ID 1
    站 2
    SLAVE ID 2
    站 3
    SLAVE ID 3
    站 4
    SLAVE ID 4
    站 5
    SLAVE ID 5
    站 6
    SLAVE ID 6
    站 7
    SLAVE ID 7
    站 8
    SLAVE ID 8
    读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入
    M1353 On 者行指定站读写 D 寄存器编号长度长设定 50 笔
    D1480 D1496 D1481 D1497 D1482 D1498 D1483 D1499 D1484 D1500 D1485 D1501 D1486 D1502 D1487 D1503
    M1356 On 站 1~8 站号 D1900~D1907 设定 站设定站号发送命令
    D1900 D1901 D1902 D1903 D1904 D1905 D1906 D1907
    读出写入站长度设定( 50 笔 设定 0 表示读取写入)
    D1434 D1450 D1435 D1451 D1436 D1452 D1437 D1453 D1438 D1454 D1439 D1455 D1440 D1456 D1441 D1457
    读出写入站设备部址(注)
    D1355 D1415 D1356 D1416 D1357 D1417 D1358 D1418 D1359 D1419 D1360 D1420 D1361 D1421 D1362 D1422
    M1355On 时 手动设定站否联机(设定标志 M1360~M1375)
    M1355Off 时 动侦测站否联机(监控标志 M1360~M1375)
    M1360 M1361 M1362 M1363 M1364 M1365 M1366 M1367
    目前动作 MASTER PLC SLAVE PLC 动作指示标志
    M1376 M1377 M1378 M1379 M1380 M1381 M1382 M1383
    读出 写入数标志状态 On正确 Off错误
    M1392 M1393 M1394 M1395 M1396 M1397 M1398 M1399
    读取完毕标志 (次完成台读出写入动作 标志会动 Off)
    M1408 M1409 M1410 M1411 M1412 M1413 M1414 M1415
    写入完毕标志 (次完成台读出写入动作 标志会动 Off)
    M1424 M1425 M1426 M1427 M1428 M1429 M1430 M1431

    站(SLAVE PLC) (注)
    站 1
    SLAVE ID 1
    站 2
    SLAVE ID 2
    站 3
    SLAVE ID 3
    站 4
    SLAVE ID 4
    站 5
    SLAVE ID 5
    站 6
    SLAVE ID 6
    站 7
    SLAVE ID 7
    站 8
    SLAVE ID 8
    读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    276
    5 ID9~ID16 特 D 特 M 说明 (M1353 On 50 笔 word)
    站(MASTER PLC)
    站 9
    SLAVE ID 9
    站 10
    SLAVE ID 10
    站 11
    SLAVE ID 11
    站 12
    SLAVE ID 12
    站 13
    SLAVE ID 13
    站 14
    SLAVE ID 14
    站 15
    SLAVE ID 15
    站 16
    SLAVE ID 16
    读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入
    M1353 On 者行指定站读写 D 寄存器编号长度长设定 50 笔
    D1488 D1504 D1489 D1505 D1490 D1506 D1491 D1507 D1492 D1508 D1493 D1509 D1494 D1510 D1495 D1511
    M1356 On 站 9~16 站号 D1908~D1915 设定 站设定站号发送命令
    D1908 D1909 D1910 D1911 D1912 D1913 D1914 D1915
    读出写入站长度设定( 50 笔 设定 0 表示读取写入)
    D1442 D1458 D1443 D1459 D1444 D1460 D1445 D1461 D1446 D1462 D1447 D1463 D1448 D1464 D1449 D1465
    读出写入站设备部址(注)
    D1363 D1423 D1364 D1424 D1365 D1425 D1366 D1426 D1367 D1427 D1368 D1428 D1369 D1429 D1370 D1430
    M1355On 时 手动设定站否联机(设定标志 M1368~M1375)
    M1355Off 时 动侦测站否联机(监控标志 M1368~M1375)
    M1368 M1369 M1370 M1371 M1372 M1373 M1374 M1375
    目前动作 MASTER PLC SLAVE PLC 动作指示标志
    M1384 M1385 M1386 M1387 M1388 M1389 M1390 M1391
    读出 写入数标志状态 On正确 Off错误
    M1400 M1401 M1402 M1403 M1404 M1405 M1406 M1407
    读取完毕标志 (次完成台读出写入动作 标志会动 Off)
    M1416 M1417 M1418 M1419 M1420 M1421 M1422 M1423
    写入完毕标志 (次完成台读出写入动作 标志会动 Off)
    M1432 M1433 M1434 M1435 M1436 M1437 M1438 M1439

    站(SLAVE PLC) (注)
    站 9
    SLAVE ID 9
    站 10
    SLAVE ID 10
    站 11
    SLAVE ID 11
    站 12
    SLAVE ID 12
    站 135
    SLAVE ID 13
    站 14
    SLAVE ID 14
    站 15
    SLAVE ID 15
    站 16
    SLAVE ID 16
    读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    D100

    D115
    D200

    D215
    2 程序概念
    277

    z 预设站设备 DVPPLC 读出站 DVPPLC 部址 H1064(D100) 起始容值
    z 预设站设备 DVPPLC 写入站 DVPPLC 部址 H10C8(D200) 起始容

    6 通讯格式站号说明
    a) PLC LINK MODBUS 通讯协议基础作通讯
    b) 站 PLC)通讯接口连接时 联机站接口设备波特率 (Baudrate) 通讯格
    式须站 PLC 相 支持 ASCII RTU 模式
    c) M1356Off 时(默认值) 站 ID1 站号站 PLC D1399 设定 ID2~ID16 动
    连续站号 举例 D1399 K3 站 PLC Link 动连续站 ID1~ID16 站号 K3~K18
    发送通讯命令注意:连续站站号站 PLC 站号( D1121D1255 设定)重复
    d) M1353On M1356On 时 联机站 1~16 站号改者站 PLC
    D1900~D1915 设定 举例 D1900K3 D1901K3 D1902K5 D1903K5 站 PLC
    LINK 时 会已指定站 1 站号 K3 站 2 站号 K3 站 3 站号 K5 站 4 站号
    K5 发送通讯命令注意:站站 PLC 站号( D1121D1255 设定)重复
    M1353 必须 On
    e) M1356On 指定站号功机种支持版 ES2EX2Æ v142 版 SS2SX2Æ
    v12 版 SA2Æ v10 版
    7 操作说明
    a) 设定站 PLC 联机站接口设备波特率 (Baudrate) 通讯格式相通讯格式设定
    (COM1_RS232 D1036 COM2_ RS485 D1120 COM3_RS485 D1109)
    b) 先设定站 PLC 站号 ( D1121 设定) 站 PLC D1399 指定起始站 ID 编号 设
    定站站号 站站站号重复
    c) 站 PLC 设定欲读出写入站数长度 (设定定值前次设定值)(设
    定特 D 请参阅述特 D 说明)
    d) 站 PLC 设定欲读出写入站起始通讯址(设定特 D 请参阅述特 D 说明 预设读出起
    始通讯址 H1064 D100 写入起始通讯址 H10C8 D200)
    e) 操作步骤
    z 设定启动 PLC Link 读写功时轮询时间 (M1354)
    z M1355On 时 手动设定站 1~16 否联机(设定标志 M1360~M1375)M1355Off
    时 动侦测站 1~16 否联机(监控标志 M1360~M1375)
    z 设定启动 PLC LINK 动模式 (M1351) 设定启动 PLC LINK 手动模式 (M1352)
    (注意动手动模式时 On) 设定 PLC Link 轮询次数 (D1431)
    z 设定启动 PLC Link 功 (M1350)
    8 PLC 站动作说明 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    278
    a) M1355On 时 手动设定站 1~16 否联机(设定标志 M1360~M1375)
    b) M1355Off 时 动侦测站 1~16 否联机(监控标志 M1360~M1375)
    z 启动 PLC Link 功 M1350On 开始侦测联机站台 时会台数纪录
    D1433 侦测时间连接站数目 D1129 通讯逾时时间设定会差异
    z M1360~M1375 On 分代表站 ID 第 1 台第 16 台 PLC 否存
    z 侦测出数目 0 M1350 会 Off 掉 时停止 LINK
    z M1350On 开始时做联机侦测 做侦测
    z 联机侦测完毕 站 PLC 开始台站做读出写入动作特说明 站
    PLC 针连线站 ID 做动作 完成联机侦测 新站加入 站
    PLC 法做动作 非重新做联机侦测动作
    c) M1354 功 必须启动 PLC LINK 前设定完成 LINK 执行中 设定特 M 会影
    响 LINK 动作
    d) M1354On 设定 Modbus Function H17(启动 PLC Link 读写功时轮询时间)做
    PLC LINK 通讯功 设定写入笔数 0 PLC 动转换成 Modbus Function H03(读
    取笔 WORD 功)做 PLC LINK 通讯功样 设定读出笔数 0 时 PLC 动
    转换成 Modbus Function H06 (写入笔 WORD 功) Modbus Function H10(写入笔
    WORD 功)做 PLC LINK 通讯功
    e) M1353Off 时(默认值) PLC Link 功读写站数长度 16 Word 动
    应特 D 中 M1353On 时 PLC Link 功读写站数长度 50 Word
    者行指定存放 D 装置编号 举例 站 PLC 站 ID1 读写存放位置设定
    D1480 k500 D1496k800 设定读写长度 D1434k50 D1450k50 站 D500 ~
    D549 会存放站 ID1 读取数 D800~D849 数写站 ID1
    f) 站 PLC 会先做读出动作 读出范围设定进行 完成读出 接着做写入动作
    写入范围设定进行
    g) 读出写入动作做完台站读出写入动作 做台
    9 手动动说明
    a) 动模式 设定动模式特 M M1351 M1351On 时动模式 述 PLC 动作
    说明 站 PLC 会动站作读出写入动作直 M1350 M1351Off 停止 PLC
    LINK 动作
    b) 手动模式 设定手动模式特 M M1352 M1352On 时 时必须设定 D1431 PLC Link 轮
    询次数 里说次数完成站读取写入动作成次述 PLC 动作说
    明 PLC 开始 LINK 时 D1432 开始计数做次 LINK D1431D1432 时 PLC 停
    止 LINK 时动清 M1352 次启动手动模式 LINK 请 M1352On PLC 动
    D1431 LINK 次数开始 LINK
    c) 注意事项
    z 动模式 M1351手动模式 M1352 时 On 启动 M1352 手动模式 启
    动 M1351 PLC 停止 LINK 时 M1350 清 2 程序概念
    279
    z 通讯逾时时间调 D1129 设定 D1129 范围必须 200 ≦D1129 ≦
    3000 间范围 极限值判断 外 PLC LINK 通讯逾时
    设定须启动 LINK 前设定效
    z PLC LINK 功仅通讯速率 (Buad rate) 1200 bps 连结 通讯速率
    (Buad rate) 9600 bps 请通讯逾时设定 1 秒
    z 写入读出笔数 0 时 做通讯
    z 支援 32 位计数器(C200~C255)写入读出
    z D1399 设定 值 230 设定值 230 时 PLC 动修正成 230 设定值
    值 1 设定值 1 时 PLC 动修正成 1
    z D1399 设定必须 PLC LINK 启动前设定完成 PLC LINK 开始动作 设定
    D1399 会改变设定
    z 功效益 层网络架构时 假设 三层网络架构 第层第二层
    第二层第三层 PLC LINK 通讯 旧版 PLC LINK 固定侦测 SLAVE 站
    号 1~16 第二层第三层 ID 定会重复 SLAVE 站号 MASTER PLC
    站号重复时 PLC LINK 会跳该台 PLC 造成 第三层仅架设 15 台 D1399
    PLC LINK 层网络架构时更连接数目 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    280
    10 操作流程图

    读写站数长度 启动 笔功16
    SET M1353 RST M1353
    设定 读取通讯址 Slave PLC
    设定 读取笔数 Slave PLC
    设定 写入通讯址 Slave PLC
    设定 写入笔数Slave PLC
    ()若前次设定定值 设定值
    关闭功启动功
    启动动手动 启动手动功启动动功
    始 执行开 PLC LINK
    D1434D1449
    D1450D1465
    启动手动设定站功
    (SET M1355)
    动侦测站功
    (RST M1355)
    设定 编号M1360~M1375
    Modbus 0X17
    Function 通讯
    SET M1354 RST M1354
    PLC LINK
    SET M1351 SET M1352
    设定通讯次数(D1431)
    SET M1350
    启动手动设定站功

    关闭功启动功
    启动 笔功50

    2 程序概念
    281
    11 范例 1 3 台 PLC 通 RS485 连结 站 PLC 2 台站 PLC 通 PLC LINK 方式完成
    PLC 间 16 笔数交换
    a) 站 PLC(站号17)中写入面梯形图程序
    M1002
    MOV K17 D1121
    H86 D1120
    K16
    K16
    M1351
    END
    MOV
    SET M1120
    MOV
    MOV
    D1434
    D1450
    M1350
    X1
    K16
    K16
    MOV
    MOV
    D1435
    D1451
    站站号
    COM2通讯协议
    通讯协议保持
    读取第台笔数
    写入第台笔数
    读取第二台笔数
    写入第二台笔数
    动模式
    启动 功 PLC LINK

    b) X1On 时 通 PLC LINK 方式动完成站 PLC 两站 PLC 数交换两台
    站 D100~D115 中资料分读站 D1480~D1495 D1512~D1527 站
    D1496~D1511D1528~D1543 资料分写入两台站 D200~D215
    站 PLC (1 台) 站 PLC (2 台)
    D1480~D1495 Slave PLC (站号1) D100~D115
    D1496~D1511 Slave PLC (站号1) D200~D215
    D1512~D1527 Slave PLC (站号2) D100~D115
    D1528~D1543








    Slave PLC (站号2) D200~D215
    c) 假设 PLC LINK 启动前(M1350Off)站站数交换 D 中数
    站 PLC 默认值 Slave PLC 默认值
    D1480~D1495 全 K0 Slave PLC (站号1) D100~D115 全 K5000
    D1496~D1511 全 K1000 Slave PLC (站号1) D200~D215 全 K0
    D1512~D1527 全 K0 Slave PLC (站号2) D100~D115 全 K6000
    D1528~D1543 全 K2000 Slave PLC (站号2) D200~D215 全 K0
    写入
    写入
    读出
    读出ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    282
    PLC LINK 启动(M1350On)站站数交换 D 中数变
    站 PLC 默认值 Slave PLC 默认值
    D1480~D1495 全 K5000 Slave PLC (站号1) D100~D115 全 K5000
    D1496~D1511 全 K1000 Slave PLC (站号1) D200~D215 全 K1000
    D1512~D1527 全 K6000 Slave PLC (站号2) D100~D115 全 K6000
    D1528~D1543 全 K2000 Slave PLC (站号2) D200~D215 全 K2000
    d) 站 PLC 台数 16 台 台站 PLC D100~D115 D200~D215 应站 PLC 特 D
    参该节开始部分特 D特 M 说明表格
    12 范例 2 台达 PLC 台达 VFDM 变频器联机 通 PLC LINK 方式实现启动停止 正反转等控
    制频率读写
    a) 站 PLC(站号17)中写入面梯形图程序
    M1002
    MOV K17 D1121
    H86 D1120
    K6
    K2
    M1351
    END
    MOV
    SET M1120
    MOV
    MOV
    D1434
    D1450
    M1350
    X1
    H2100
    H2000
    MOV
    MOV
    D1355
    D1415 站写入装置起始通讯址
    站读出装置起始通讯址
    读出笔数
    写入笔数
    通讯协定保持
    COM2 通讯协定
    站站号
    动模式
    启动PLC LINK
    SET M1355 手动设定连线站
    SET M1360
    K1MOV D1399 站起始站号设定
    连线站 启动1
    SET
    SET

    b) M1355On 手动设定站 1~16 否联机(设定标志 M1360~M1375)设定 M1360On 启动
    联机站 1 2 程序概念
    283
    c) PLC D1480D1485 应变频器 H2100H2105 参数 X1OnLINK 功启动 H2100
    H2105 参数数显示 D1480D1485 中
    d) PLC D1496D1497 应变频器 H2000H2001 参数 X1On LINK 功启动 H2000
    H2001 参数值 D1496D1497 值决定
    e) 改变 PLC D1496 达命令 VFD(例 D1496H12>变频器正转启动 D1496H1>
    变频器停止)
    f) 改变 PLC D1497 改变变频器频率(例 D1497K5000变频器频率变 50kHZ)
    g) 站选择台达温控器 DTA DTB 台达伺服 ASDA ASDA 等符合 MODBUS 协议装置
    连接台数达 16 台
    13 D1354 PLCLink 描周期时间(单位:1ms)显示数值 K32000PLC Link 停止
    第次侦测完成时 K0 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    284
    MEMO

    31
    指令集
    说明 ES2EX2SS2SA2SX2SE 指令法

    目录

    31 基指令 (没API编号) 览表 32
    32 基指令 (没API编号) 说明 33
    33 指针 313
    34 中断指针 313
    35 API应指令组成说明 315
    36 API指令览表(功排列) 324
    37 API指令览表(指令字母排列) 334
    38 API指令详细说明 340 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    32
    31 基指令 (没 API 编号) 览表
    执行速度(us)
    指令码 功 操作数 ES2EX2SS2
    SA2SX2 SE
    指令步

    LD
    载入常开接点 (常开接
    点)
    X Y M S T C 076 064 1~3
    LDI
    载入常闭接点 (常闭接
    点)
    X Y M S T C 078 068 1~3
    AND 串联常开接点 X Y M S T C 054 058 1~3
    ANI 串联常闭接点 X Y M S T C 056 062 1~3
    OR 联常开接点 X Y M S T C 07 062 1~3
    ORI 联常闭接点 X Y M S T C 072 064 1~3
    ANB 串联回路方块 068 068 1
    ORB 联回路方块 076 076 1
    MPS 存入堆栈 074 068 1
    MRD 堆栈读取(指针动) 064 054 1
    MPP 读出堆栈 064 054 1
    OUT 输出线圈 Y S M 074 068 1~3
    SET 动作保持(ON) Y S M 076 068 1~3
    RST 接点寄存器清 Y M S T C D E F 22 104 3
    MC 公串联接点连接 N0~N7 1 08 3
    MCR 公串联接点解 N0~N7 1 08 3
    END 程序结束 1 08 1
    NOP 动作 04 05 1
    P 指标 P0~P255 04 05 1
    I 中断插入指标 I□□□ 04 05 1
    STL 程序跳副母线 S 22 2 1
    RET 程序返回母线 16 14 1
    NP
    Negative contact to
    Positive contact
    166 072 1
    PN
    Positive contact to
    Negative contact
    162 072 1
    注:执行时间基测试程序测数程序复杂度越高时(例:程序中
    断程序高速输入输出)会造成执行时间增加 3 指令集
    33
    32 基指令 (没 API 编号) 说明
    指令码 操作数 功 指令步数
    LD X Y M S T C 载常开接点 1~3
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    说明:
    1 LD 指令左母线开始常开接点接点回路块开始常开接点作前容
    保存时取接点状态存入累加器
    2 ES2EX2 V320 版 SS2 V300 版 SA2 V260 版 SE V120 版 SX2 V240 版 机种版
    (含)支持 X Y M S E F 修饰须搭配 WPLSoft V231 版(含) ISPSoft V201
    版(含)
    程序范例:
    梯形图:
    X0 X1
    Y1
    指令: 操作说明:
    LD X0 载入 X0 常开接点
    AND X1 串联 X1 常开接点
    OUT Y1 驱动 Y1 线圈

    梯形图
    X1
    Y1X5E2LD

    指令 操作说明
    LD X5E2 载入 X3 常开接点 (假设 E2 K2)
    AND X1 串联 X1 常开接点
    OUT Y1 驱动 Y1 线圈

    指令码 操作数 功 程序步数
    LDI X Y M S T C 载入常闭接点 1~3
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    说明:
    1 LDI 指令左母线开始常闭接点接点回路块开始常闭接点作前容
    保存时取接点状态存入累加器
    2 ES2EX2 V320 版 SS2 V300 版 SA2 V260 版 SE V120 版 SX2 V240 版 机种版
    (含)支持 X Y M S E F 修饰须搭配 WPLSoft V231 版(含) ISPSoft V201
    版(含)

    程序范例:
    梯形图:
    X0 X1
    Y1
    指令: 操作说明:
    LDI X0 载入 X0 常闭接点
    AND X1 串联 X1 常开接点
    OUT Y1 驱动 Y1 线圈 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    34
    梯形图
    X1
    Y1X7F5LDI

    指令 操作说明
    LDI X7F5 载入 X12 常闭接点 (假设 F5 K3)
    AND X1 串联 X1 常开接点
    OUT Y1 驱动 Y1 线圈

    指令码 操作数 功 程序步数
    AND X Y M S T C 串联常开接点 1~3
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    说明:
    1 AND 指令常开接点串联连接 先读取目前指定串联接点状态接点前逻辑运算
    结果作 (AND) 运算 结果存入累加器
    2 ES2EX2 V320 版 SS2 V300 版 SA2 V260 版 SE V120 版 SX2 V240 版 机种版
    (含)支持 X Y M S E F 修饰须搭配 WPLSoft V231 版(含) ISPSoft V201
    版(含)
    程序范例:
    梯形图
    X0X1
    Y1
    指令 操作说明
    LDI X1 载入 X1 常闭接点
    AND X0 串联 X0 常开接点
    OUT Y1 驱动 Y1 线圈

    梯形图
    X1
    Y1X10E2LD

    指令 操作说明
    LDI X1 载入 X1 常闭接点
    AND X10E2 串联 X20 常开接点 (假设 E2 K8)
    OUT Y1 驱动 Y1 线圈

    指令码 操作数 功 指令步数
    ANI X Y M S T C 串联常闭接点 1~3
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    说明:
    1 ANI 指令常闭接点串联连接作先读取目前指定串联接点状态 接点
    前逻辑运算结果作 (AND) 运算结果存入累加器
    2 ES2EX2 V320 版 SS2 V300 版 SA2 V260 版 SE V120 版 SX2 V240 版 机种版
    (含)支持 X Y M S E F 修饰须搭配 WPLSoft V231 版(含) ISPSoft V201
    版(含)

    3 指令集
    35
    程序范例:
    梯形图
    X0X1
    Y1
    指令 操作说明
    LD X1 载入 X1 常开接点
    ANI X0 串联 X0 常闭接点
    OUT Y1 驱动 Y1 线圈

    梯形图
    X1
    Y1X15F4LDI

    指令 操作说明
    LD X1 载入 X1 常开接点
    ANI X15F4 串联 X11 常闭接点 (假设 F4 K4)
    OUT Y1 驱动 Y1 线圈

    指令码 操作数 功 指令步数
    OR X Y M S T C 联常开接点 1~3
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    说明:
    1 OR 指令常开接点联连接作先读取目前指定串联接点状态 接点
    前逻辑运算结果作 (OR) 运算结果存入累加器
    2 ES2EX2 V320 版 SS2 V300 版 SA2 V260 版 SE V120 版 SX2 V240 版 机种版
    (含)支持 X Y M S E F 修饰须搭配 WPLSoft V231 版(含) ISPSoft V201
    版(含)
    程序范例:
    梯形图
    X0
    X1
    Y1

    指令 操作说明
    LD X0 载入 X0 常开接点
    OR X1 联 X1 常开接点
    OUT Y1 驱动 Y1 线圈

    梯形图
    X0
    Y1
    X0F1LD
    指令 操作说明
    LD X0 载入 X0 常开接点
    OR X0F1 联 X5 常开接点 (假设 F1 K5_
    OUT Y1 驱动 Y1 线圈

    指令码 操作数 功 指令步数
    ORI X Y M S T C 联常闭接点 1~3
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    36
    说明:
    1 ORI 指令常闭接点联连接 作先读取目前指定串联接点状态接点
    前逻辑运算结果作 (OR) 运算 结果存入累加器
    2 ES2EX2 V320 版 SS2 V300 版 SA2 V260 版 SE V120 版 SX2 V240 版 机种版
    (含)支持 X Y M S E F 修饰须搭配 WPLSoft V231 版(含) ISPSoft V201
    版(含)
    程序范例:
    梯形图:
    X0
    X1
    Y1

    指令: 操作说明:
    LD X0 载入 X0 常开接点
    ORI X1 联 X1 常闭接点
    OUT Y1 驱动 Y1 线圈

    梯形图
    X0
    Y1
    X7E6LDI

    指令 操作说明
    LD X0 载入 X0 常开接点
    ORI X7E6 联 X4 常闭接点 (假设 E6 K3)
    OUT Y1 驱动 Y1 线圈

    指令码 功 指令步数
    ANB 串联回路方块 1
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    说明:
    ANB 前保存逻辑结果目前累加器容作 (AND) 运算
    程序范例:
    梯形图:
    X0
    X2
    Y1
    X1
    X3
    ANB
    Block A Block B
    指令: 操作说明:
    LD X0 载入常开接点 X0
    ORI X2 联常闭接点 X2
    LDI X1 载入常闭接点 X1
    OR X3 联常开接点 X3
    ANB 串联回路方块
    OUT Y1 驱动 Y1 线圈

    指令码 功 指令步数
    ORB 联回路方块 1
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    说明:
    ORB 前保存逻辑结果目前累加器容作 (OR) 运算
    程序范例: 3 指令集
    37
    梯形图:
    X0
    X2
    Y1
    X1
    X3
    ORB
    Block A
    Block B
    指令: 操作说明:
    LD X0 载入 X0 常开接点
    ANI X1 串联 X1 常闭接点
    LDI X2 载入 X2 常闭接点
    AND X3 串联 X3 常开接点
    ORB 联回路方块
    OUT Y1 驱动 Y1 线圈

    指令码 功 指令步数
    MPS 存入堆栈 1
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    说明:
    目前累加器容存入堆栈(堆栈指针加)

    指令码 功 指令步数
    MRD 读出前 MPS 堆栈 1
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    说明:
    读取堆栈容存入累加器(堆栈指针动)

    指令码 功 指令步数
    MPP 读取堆栈 1
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    说明:
    堆栈取回前保存逻辑运算结果存入累加器(堆栈指针减)
    补充说明
    1 MPS MPP 应
    2 八 MPSMPP 指令
    程序范例: ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    38
    梯形图:
    X0
    Y1
    X1
    M0
    X2
    Y2
    END
    MPP
    MRD
    MPS

    指令: 操作说明:
    LD X0 载入 X0 常开接点
    MPS 存入堆栈
    AND X1 串联 X1 常开接点
    OUT Y1 驱动 Y1 线圈
    MRD 读出堆栈(指针动)
    AND X2 串联 X2 常开接点
    OUT M0 驱动 M0 线圈
    MPP 读出堆栈
    OUT Y2 驱动 Y2 线圈
    END 程序结束
    标记:
    WPLSoft 中编译梯形图MPSMRDMPP 会动指令格式加入编译结果中
    户利指令模式编辑程序时 须程序中行加入 MPS MRD MPP 指令

    指令码 操作数 功 指令步数
    OUT Y M S 输出线圈 1~3
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    说明:
    1 OUT 指令前逻辑运算结果输出指定组件
    2 ES2EX2 V320 版 SS2 V300 版 SA2 V260 版 SE V120 版 SX2 V240 版 机种版
    (含)支持 X Y M S E F 修饰须搭配 WPLSoft V231 版(含) ISPSoft V201
    版(含)

    线圈接点状态
    OUT 指令
    接点 运算结果
    线圈
    NO 接点(常开) NC 接点(常闭)
    FALSE Off 导通 导通
    TRUE On 导通 导通

    程序范例:
    梯形图:
    X0 X1
    Y1
    指令: 操作说明:
    LDI X0 载入 X0 常闭接点
    AND X1 串联 X1 常开接点
    OUT Y1 驱动 Y1 线圈
    3 指令集
    39
    梯形图
    X0 X1
    Y10F0OUT

    指令 操作说明
    LDI X0 载入 X0 常闭接点
    AND X1 串联 X1 常开接点
    OUT Y10F0 驱动 Y5 线圈 (假设 F0 K3)


    指令码 操作数 功 指令步数
    SET Y M S 状态保持 ON 1~3
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    说明:
    1 SET 指令驱动指定组件设定 On设定组件会维持 On SET 指令
    否驱动利 RST 指令该组件设 Off
    2 ES2EX2 V320 版 SS2 V300 版 SA2 V260 版 SE V120 版 SX2 V240 版 机种版
    (含)支持 X Y M S E F 修饰须搭配 WPLSoft V231 版(含) ISPSoft V201
    版(含)
    程序说明:
    梯形图:
    X0 Y0
    Y1SET

    指令: 操作说明:
    LD X0 载入 X0 常开接点
    ANI Y0 串入 Y0 常闭接点
    SET Y1 驱动 Y1 线圈保持 Y1 状态

    梯形图
    X0 Y0
    Y15E5SET

    指令 操作说明
    LD X0 载入 X0 常开接点
    ANI Y0 串入 Y0 常闭接点
    SET Y15E5 Y20 动作保持 (On) (假设 E5 K3)

    指令码 操作数 功 指令步数
    RST Y M S T C D E F 接点寄存器复位 3
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    说明:
    1 RST 指令驱动时装置状态:
    装置 状态
    S Y M 线圈接点设置 OFF
    T C 目前计时计数值会设 0线圈接点会设定 Off
    D E F 容值会设 0
    RST 指令没执行指定组件状态保持变
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    310
    2 ES2EX2 V320 版 SS2 V300 版 SA2 V260 版 SE V120 版 SX2 V240 版 机种版
    (含)支持 X Y M S E F 修饰须搭配 WPLSoft V231 版(含) ISPSoft V201
    版(含)
    程序说明:
    梯形图:
    X0
    Y5RST
    指令: 操作说明:
    LD X0 载入 X0 常开接点
    RST Y5 Y5 复位

    梯形图
    X0
    Y5E0RST

    指令 操作说明
    LD X0 载入 X0 常开接点
    RST Y5E0 Y5 复 (假设 E0 K0)

    指令码 操作数 功 指令步数
    MCMCR N0~N7 公串联接点连接 解 3
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    说明:
    MC 控起始指令 MC 指令执行时位 MC MCR 指令间指令常执行MCR
    控结束指令置控程序 MCR 指令前接点指令
    MC 指令 Off 时位 MC MCR 指令间指令动作示
    指令类型 说明
    般定时器 计时值零线圈失电接点动作
    子程序定时器 计时值零线圈失电接点动作
    积算型定时器 线圈失电计时值接点保持目前状态
    计数器 线圈失电计数值接点保持目前状态
    OUT 指令驱动线圈 全部受电
    SETRST 指令驱动组件 保持目前状态
    应指令
    全部动作 FORNEXT 循环回路会回执行 N 次
    FORNEXT 间指令 MCMCR 间指令相动作
    标记:MCMCR 控程序指令支持巢状程序结构 8 层 时 N0~N7 序 3 指令集
    311
    程序范例:
    梯形图: 指令: 操作说明:
    LD X0 载入 X0 常开接点
    MC N0 N0 公串联接点连接
    LD X1 载入 X1 常开接点
    OUT Y0 驱动 Y0 线圈

    LD X2 载入 X2 常开接点
    MC N1 N1 公串联接点连接
    LD X3 载入 X3 常开接点
    OUT Y1 驱动 Y1 线圈

    MCR N1 N1 公串联接点解

    MCR N0 N0 公串联接点解

    LD X10 载入 X10 常开接点
    MC N0 N0 公串联接点连接
    LD X11 载入 X11 常开接点
    OUT Y10 驱动 Y10 线圈

    X0
    Y0
    MC N0
    X1
    X2
    Y1
    MC N1
    X3
    MCR N1
    MCR N0
    X10
    MC N0
    Y10
    X11
    MCR N0
    MCR N0 N0 公串联接点解

    指令码 功 指令步数
    END 程序结束 1
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    说明:
    梯形图程序指令程序必须加入 END 指令PLC 址 0 扫描 END 指令执行返
    回址 0 重新作扫描执行

    指令码 功 指令步数
    NOP 动作 1
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    说明:
    指令 NOP 程序做运算执行会保持原逻辑运算结果时机:想删某
    指令想改变程序长度 NOP 指令取代
    程序范例:
    梯形图:
    X0
    Y1NOP
    梯形图显示时 会指令 NOP
    化简显示

    指令: 操作说明:
    LD X0 载入 X0 常开接点
    NOP 动作
    OUT Y1 驱动线圈 Y1 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    312

    指令码 功 指令址数
    NP Negative contact to Positive contact 1
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    说明
    累积寄存器 0 变 1 时指令累积寄存器维持次扫描周期 1然第二次扫描周期
    动累积寄存器改 0
    程序范例
    M0 M1
    Y0P
    指令 操作说明
    LD M0 载入 M0 常开接点
    AND M1 串入 M1 常开接点
    NP Negative contact to Positive contact
    OUT Y0 驱动线圈 Y0
    时序图
    A scan cycle
    M0
    Y0
    M1
    A scan cycle


    指令码 功 指令址数
    PN Positive contact to Negative contact 1
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    说明
    累积寄存器 1 变 0 时指令累积寄存器维持次扫描周期 1然第二次扫描周期
    动累积寄存器改 0
    程序范例
    M0 M1
    Y0N
    指令 操作说明
    LD M0 载入 M0 常开接点
    AND M1 串入 M1 常开接点
    PN Positive contact to Negative contact
    OUT Y0 驱动线圈 Y0
    时序图
    A scan cycle
    M0
    Y0
    M1
    A scan cycle
    3 指令集
    313
    33 指针
    指令码 操作数 功 指令步数
    P P0~P255 指针 1
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    说明:
    指针 P 跳转指令 API 00 CJ 子程调指令 API 01 CALL须编号 0 开始编号
    重复否会发生预期错误指针 P 信息请参考手册 212 节
    程序范例:
    梯形图:
    Y1
    X1
    P10
    X0
    CJ P10
    指令: 操作说明:
    LD X0 载入 X0 常开接点
    CJ P10 跳转指令 CJ P10

    P10 指针 P10
    LD X1 载入 X1 常开接点
    OUT Y1 驱动 Y1 线圈
    34 中断指针
    指令码 功 指令步数
    I 中断插入指针 1
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    说明:
    中断服务程序必须起始位置必须中断插入指标(I□□□)指示结束应指令 API 03 IRET 作中
    断结束返回须搭配应指令 API 03 IRETAPI 04 EIAPI 05 DI 中断指针信息 请参
    考 212 节
    程序范例:
    梯形图: 指令: 操作说明:
    EI 中断插入允许
    LD X1 载入 X1 常开接点
    OUT Y1 驱动 Y1 线圈

    DI 中断插入禁止

    FEND 程序结束
    I001 中断插入指针
    LD X2 载入 X2 常开接点
    OUT Y2 驱动 Y2 线圈

    Y1
    EI
    X1
    I001
    DI
    FEND
    Y2
    X2
    IRET
    程序中断
    插入许
    范围
    中断服
    务程序
    指针
    程序中断
    插入子程


    IRET 中断插入返回 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    314
    外部中断插入:
    8 外部输入中断:(I000I001 X0) (I100I101 X1)(I200I201 X2) (I300I301 X3)
    (I400I401 X4)(I500I501X5) (I600I601X6) and (I700I701X7)(01升触发
    00降触发 )
    定时中断插入:
    2 定时中断:I602I699(计时单位:1ms)I702I799(计时单位:1ms)
    通讯中断插入:
    3 通讯中断插入:I140 I150 I160
    计数达中断插入:
    8 计数达中断插入: I010I020 I030I040 I050 I060 I070 I080 3 指令集
    315
    35 API 应指令组成说明
    1 PLC 指令提供特定指令码 API 编号 便记忆面表格中指令 API 编号 12
    指令码 MOV MOV 功描述数搬移
    API 指令码 操作数 功
    12

    D MOV P 数搬移
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字符装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * * * * * ***
    D * * * * * ***
    MOV MOVP 5 steps
    DMOV DMOVP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    2 操作数区域会列出种指令装置D S n m 会根功操作数 果止
    操作数功相时 会附加编号 S1 S2…
    3 WPLSoft 设计程序时 WPLSoft 户点选应指令菜单 需记住条指令 API
    编号 工具栏指令钮
    4 适机种注明表格右角详细指令变化情况 着表格方确认指令脉执
    行型 16 位指令 32 位指令
    5 脉执行型指令求指令码面加P 32 位指令求指令码前面加D 正
    D***P ***指令码
    指令组成
    应指令中指令仅指令部份(指令码)构成 例 EI DI… WDT 等等 部份指令部
    份加操作数组合成
    应指令指令编号 API 00~API 246 指定 时指令均专名称符号 例 API
    12 指令码符号 MOV (数搬移) 利梯形图编辑软件 (WPLSoft) 作该指令输入 需
    直接输入该指令名称 MOV 应指令会操作数指定 MOV 指令言
    X0
    MOV K10 D10
    指令符号 操作数
    指令码 : 表示指令执行功
    操作数 : 表示该指令运算处理装置

    源操作数源操作数 S1S2…分表示
    目操作数目操作数 D1D2…分表示
    操作数指定常量 K H 寄存器时 mm1m2nn1n2 表示 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    316
    操作数长度(16 位指令 32 位指令)
    操作数数值容长度分 16 位 32 位部份指令处理长度资料分 16 32
    位指令区分 32 位指令需 16 位指令前加 D表示
    16 位 MOV 指令
    X0
    K10 D10MOV

    X0ONK10 传送 D10
    32 位 DMOV 指令
    X1
    D10 D20DMOV

    X1ON 时(D11D10)容传送(D20
    D21)

    应指令格式说明
    1 2 3 4 5
    7
    8
    API
    10 PCMP
    操作数 功 适机种
    指令步数
    CM P CMPP 7 steps
    DCMP DCMPP 13steps
    位装置 字装置
    X Y M S K H KnX KnY KnM KnS T DC E F
    类型
    操作数
    D
    ** ***
    *****
    ***
    **
    **
    脉执行型 16位指令 32位指令
    D S 1 S 2 D
    S 1
    S 2
    * ***
    * ***6{
    指令码
    较设置输出 ES2EX2 SS2SX2
    ES2EX2 SS2SX2 ES2EX2 SS2SX2 ES2EX2 SS2SX2
    应指令 API 编号号码
    指令码
    表格方框中D表示具 32 位指令
    表格方框中P表示具脉执行型指令
    应指令操作数格式
    应指令功描述
    该指令 PLC 适机种
    符号含灰底色* 表示该装置变址寄存器 EF 修饰
    符号 * 表示该操作数装置
    指令占址数
    16 位指令32 位指令脉执行型指令适机种
    注意:表中含阴影装置支持 EF 修饰例操作数 S1 支持 D 装置 EF 修饰
    连续执行型∕脉执行型
    1 指令执行方式说分成「连续执行型」「脉执行型」2 种指令执行时
    需执行时间较短程序中脉执行型指令减少扫描周期 3 指令集
    317
    2 脉 功相关指令启动升触发控制输入指令扫描周期执行 ON
    3 控制输入保持 ON关联指令没执行重新执行指令控制输入必须次
    OFF ON
    脉执行型
    X0
    D10 D12MOVP

    X0 OFF→ONMOVP 指令会执行次
    该指令程序扫描周期次执行
    脉执行指令
    连续执行型
    X1
    D10 D12MOV


    X1ONMOV 指令程序扫描周期
    次执行连续执行指令
    图两条件接点 X0X1Off 时指令执行目操作数 D 容没变化
    操作数指定象
    1 XYMS 等位装置组合成字装置应指令里 KnXKnYKnMKnS
    型态存放数值数作运算
    2 资料寄存器 D定时器 T计数器 C变址寄存器 EF般操作数指定象
    3 数寄存器般 16 位长度 1 D 寄存器指定 32 位长度数寄存器时指
    定连续号码 2 D 寄存器
    4 32 位指令操作数指定 D0(D1D0)组成 32 位数寄存器占D1 位
    16 位 D0 位 16 位定时器 T 16 位计数器 C0~C199 规相
    5 32 位计数器 C200~C255 数寄存器时 32 位指令操作数指定

    操作数数格式
    1 装置 XYM S 作单点 OnOff定义位装置(Bit device)
    2 16 位 ( 32 位) 装置 TCD EF 等寄存器定义字装置(Word device)
    3 利 Kn (中 n 1 表示 4 位 16 位 K1~K432 位 K1~K8) 加位装置 XY
    M S 前定义字装置作字装置运算例 K2M0 表示 8 位M0~M7
    X0
    K2M0 D10MOV

    X0On 时 M0~M7 容搬移 D10 位
    0~7位 8~15 设 0 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    318
    位装置组合成字装置数处理
    16 位指令 32 位指令
    16 位指定数值:
    K32768~K+32767
    32 位指定数值:
    K2147483648~K+2147483647
    16 位指令指定数字(K1~K4)数值: 32 位指令指定数字(K1~K8)数值:
    K1 (4 位) 0~15 K1 (4 位) 0~15
    K2 (8 位) 0~255 K2 (8 位) 0~255
    K3 (12 位) 0~4095 K3 (12 位) 0~4095
    K4 (16 位) 32768~+32767 K4 (16 位) 0~65535
    K5 (20 位) 0~1048575
    K6 (24 位) 0~167772165
    K7 (28 位) 0~268435455

    K8 (32 位) 2147483648~+2147483647
    标志信号
    1 般标志信号
    PLC 列标志信号(Flag):
    M1020:零标志信号
    M1021:位标志信号
    M1022:进位标志信号
    M1029:指令执行完毕标志信号
    标志信号会指令执行时着指令运算结果作 On Off 变化指
    令执行时标志信号 OnOff 状态保持住
    X0
    SET M0
    M0
    DSW X20 Y20D0 K1
    RST M0
    M1029

    X0ON DSW 指令执行
    X0OFF必须等 DSW
    动作次循环完成
    M1029ON M0 OFF
    2 运算错误标志信号
    应指令组合错误操作数指定象超出范围指令执行中会错误现象发生列标志
    信号导通错误编号会出现
    M1067
    D1067
    D1069
    运算错误发生时 M1067On D1067 显示错误编号 D1069 显示错误发生址
    错误发生时D1067 D1069 容更新(错误解时
    M1067Off)
    M1068
    D1068
    运算错误发生时M1068OnD1068 显示错误发生址
    错误发生时D1068 容会更新M1068 必须 RST 指令
    复位成 Off 否直保持住 3 指令集
    319
    3 功扩展标志信号
    应指令藉专标志信号扩展原功 直接利标志信号完成特殊功应

    例:通讯命令 RS利 M1161 作切换 8 位 16 位传输模式
    指令次数限制
    指令程序中次数限制操作数中变址寄存器加修饰指令功发
    挥更
    1 程序中 1 次:
    API 60 (IST) API 155 (DABSR)
    2 程序中 2 次:
    API 77 (PR)
    3 程序中 8 次:
    API 64 (TTMR)
    4 C232~C242 DHSCS DHSCR 指令合次数超出 6 次DHSZ 次数超
    出 6 次
    5 C243 C245~C248 C251 C252 DHSCS DHSCR DHSZ 指令合次数超
    出 4 次 DHSZ 指令占 2 次
    6 C244 C249 C250 C253 C254 DHSCS DHSCR DHSZ 指令合次数超
    出 4 次 DHSZ 指令占 2 次
    程序执行中指令时执行限制
    程序中相指令次数限制时执行次数限制
    1 执行次指令 API 52 MTR API 69 SORT API 70 TKY API 71 HKY API 72 DSW API
    74 SEGL API 75 ARWS
    2 执行 4 次指令 API 56 SPD API 169 HOUR
    3 高速计算器相关指令没次数限制 API 57 PLSY API 58 PWM API 59 PLSR
    API 156DZRN API 158 DDRVI API 159 DDRVA API 195 DPTPO扫描周
    期执行高速计算器指令
    4 相关通讯指令没次数限制 API 80 RS API 100 MODRD API 101 MODWR API
    102 FWD API 103 REV API 104 STOP API 105 RDST API 106 RSTEF API 150 MODRW
    相通讯端口扫描周期执行通讯指令
    应指令数值处理方式
    1 XYMS 等 OnOff 变化装置称位装置(Bit Device) TCDEF 等专
    门存放数值装置称字装置(Word Device)然说位装置作 OnOff 变化
    加特定宣告位装置数值型态应指令操作数中谓宣告位
    装置前面加位数 Kn 表现n 范围 1 8 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    320
    2 16 位数值 K1~K4 32 位数值 K1~K8例:K2M0 M0~M7 组成
    8 位数值
    M15 M14 M13 M12 M11 M10 M9 M8 M7 M6 M5 M4 M3 M2 M0M1
    传送

    00000000
    00001 1 1 1
    11111111
    D1


    D1 1111000000000000
    b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b0b1
    00000000
    效数

    3 K1M0K2M0K3M0 传送 16 位寄存器中足位资料补 0 K1M0K2M0
    K3M0K4M0K5M0K6M0K7M0 传送 32 位寄存器样足位数补 0
    4 16 位( 32 位)运算动作中操作数容指定 K1~K3( K4~K7)位装置时
    足位数视 0般认定正数运算
    M0
    K2X0 D0BIN

    X0~X7 组成 BCD 2 位数变换成 BIN
    型态传送 D0 中

    连续号码指定
    面已解释位装置分组 4 bit 作单元KnM0 中n 定义 4 bit
    单位组组数K1 K4 允许 16 位数操作K1 K8 32 位操作
    位装置号码请勿跳号免造成混乱外果 K4Y0 32 位运算中位
    16 位视 032 位数请 K8Y0

    数点操作
    PLC 部数值运算般 BIN 整数值准整数执行算时例:40÷313余数 1整数
    执行开方动作时数点会舍弃掉果数点运算指令求出数点
    数点联系应指令表示:
    FLT DECMP DEZCP DMOVR DRAD
    DDEG DEBCD DEBIN DEADD DESUB
    DEMUL DEDIV DEXP DLN DLOG
    DESQR DPOW INT DSIN DCOS
    DTAN DASIN DACOS DATAN DADDR
    DSUBR DMULR DDIVR 3 指令集
    321

    二进制浮点数表示法
    PLC 32 位长度表示浮点数表示法系采 IEEE754 标准格式:
    S exponent( )指數 mantissa( )尾數
    8bit 23bit
    b31 b0
    符號位 (Sign bit)
    0:正數
    1:負數
    表达式: () 127121 ××− − BMBES
    32 位浮点数数目范围±2126 ±2+128 相±11755×1038 ±34028×10+38
    范例:32位浮点数表示23
    步骤: 23 转换成二进制数:23010111
    步骤二: 二进制数正规化:1011110111 ×24中 0111 尾数4 指数
    步骤三: 求出指数部份储存值
    ∵EB4 →E1274 ∴E131100000112
    步骤四: 组合符号位指数尾数成浮点数
    0 10000011 01110000000000000000000241B8000016
    范例二: 32 位浮点数表示230
    230 浮点格式 230 转换步骤完全相需符号位改 1
    1 10000011 011100000000000000000002C1B8000016
    DVPPLC 2 连续号码寄存器组成 32 位浮点数寄存器(D1D0)存放二
    进制浮点数例示:
    S E7 E6 E5 E1 E0 A22 A21 A20 A6 A5 A4 A3 A2 A1 A0
    b0b1b2b3b4b5b6b20b21b22b23b24b28b29b30b31
    222 22222 2222 2227 6 5 1 0 1 2 3 17 18 19 20 21 22 23
    D1(b15~b0) D0(b15~b0)
    指数部分 号数(8bits ) 尾数部分 位23
    尾数符号位 正 负(0 1::)
    时容 b0~b31 0 0
    隐藏数点位置ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    322
    十进制浮点数
    1 二进制浮点数容较法接受二进制浮点数转换成十进制浮点数供
    作判断 DVP 系列 PLC 数点运算旧二进制浮点数
    2 十进制浮点数 2 连续号码寄存器表现较编号寄存器号码存放常量部份较
    编号寄存器号码存放指数部份
    寄存器(D1D0)存放十进制浮点数例示
    10十进制浮点数 底数[ ]* D0
    [ ]指数 D1

    底数 D0 ±1000~±9999
    指数 D1 41~+35
    外底数 100 存 D0 容100 1000×101 表现十进制浮点
    数范围±1175×1041 ±3402×10+35
    3 十进制浮点数列指令中
    二进制浮点数 → 十进制浮点数 变换指令:(D EBCD)
    十进制浮点数 → 二进制浮点数 变换指令:(D EBIN)
    4 零标志信号(M1020)位标志信号(M1021)进位标志信号(M1022)浮点运算指令相
    应标志信号示:
    a) 零标志信号 :结果 0 时M1020On
    b) 位标志信号:结果超出处理单位时M1021On
    c) 进位标志信号:结果绝值超出范围时M1022On
    变址寄存器 EF 修饰操作数
    变址寄存器 16 位寄存器E0~E7F0~F7 计 16 点
    EF 般数寄存器样 16 位数寄存器
    写入读出

    32 位长度变址寄存器EF 组合:
    (E0F0)(E1F1)(E2F2)…(E7F7)
    F0 E0
    E0F0
    32位
    位 位
    16位 16位

    果 32 位长度时必须指定 E种情况 F E 涵盖F 否会 E
    容正确(建议 MOVP 指令开机时 F 容清 0) 3 指令集
    323
    左图示操作数容着 EF 容作变
    化 EF 修饰动作称间接寻址
    常量说例 E08K20E0 代表常量
    K28(20+8)条件成立时常量 K28 传送寄存
    器 D24
    MOV K20E0 D10F0
    E08 F014
    20+828 10+1424
    K28 D24 传送
    修饰装置:PXYMSKnXKnYKnMKnS TCD
    EF 作修饰部装置示 EF 修饰身修饰 Kn(K4M0E0
    效K0E0M0 效)应指令说明中操作数表格中加入灰阶操作数 E
    F 作修饰
    EF 修饰装置 PIXYMSKnXKnYKnMKnSTCD修饰 16 位寄
    存器指定 E F ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    324
    36 API 指令览表(功排列)
    程序流程控制
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    00 CJ 条件转移 3
    01 CALL 调子程序 3
    02 SRET 子程序结束 1
    03 IRET 中断返回 1
    04 EI 中断允许 1
    05 DI 中断禁止 1
    06 FEND 程序结束 1
    07 WDT 逾时监视定时器 1
    08 FOR 循环范围开始 3
    09 NEXT 循环范围结束 1
    传送较
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    10 CMP DCMP 较设定输出 7 13
    11 ZCP DZCP 区间较 9 17
    12 MOV DMOV 数传送 5 9
    13 SMOV 移位传送 11
    14 CML DCML 反转传送 5 9
    15 BMOV 全部传送 7
    16 FMOV DFMOV 点传送 7 13
    17 XCH DXCH 数交换 5 9
    18 BCD DBCD BIN→BCD 变换 5 9
    19 BIN DBIN BCD→BIN 变换 5 9
    四逻辑运算
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    20 ADD DADD BIN 加法 7 13
    21 SUB DSUB BIN 减法 7 13
    22 MUL DMUL BIN 法 7 13
    23 DIV DDIV BIN 法 7 13 3 指令集
    325
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    24 INC DINC BIN 加 1 3 5
    25 DEC DDEC BIN 减 1 3 5
    26 WAND DAND 逻辑(AND)运算 7 13
    27 WOR DOR 逻辑(OR)运算 7 13
    28 WXOR DXOR 逻辑异(XOR)运算 7 13
    29 NEG DNEG 求补码 3 5
    循环移位移位
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    30 ROR DROR 右循环移位 5 9
    31 ROL DROL 左循环移位 5 9
    32 RCR DRCR 附进位标志右循环 5 9
    33 RCL DRCL 附进位标志左循环 5 9
    34 SFTR 位右移 9
    35 SFTL 位左移 9
    36 WSFR 字右移 9
    37 WSFL 字左移 9
    38 SFWR 移位写入 7
    39 SFRD 移位读出 7
    数处理
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    40 ZRST 批次复位 5
    41 DECO 解碼 7
    42 ENCO 编码 7
    43 SUM DSUM On 位数量 5 9
    44 BON DBON On 位判定 7 13
    45 MEAN DMEAN 均值 7 13
    46 ANS 信号警报器置位 7
    47 ANR 信号警报器重定 1
    48 SQR DSQR BIN 开方 5 9
    49 FLT DFLT BIN 整数→二进制浮点数变换 5 9 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    326
    高速处理
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    50 REF IO 状态实时刷新 5
    51 REFF 输入滤波器时间调整 3
    52 MTR 矩阵分时输入 9
    53 DHSCS 较置位(高速计数器) 13
    54 DHSCR 较复位(高速计数器) 13
    55 DHSZ 区间较(高速计数器) 17
    56 SPD 脉频率检测 7
    57 PLSY DPLSY 脉输出 7 13
    58 PWM 脉波宽调制 7
    59 PLSR DPLSR 附加减速脉输出 9 17
    便利指令
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2 SS2 SA2
    SE
    SX2 16 位 32 位
    60 IST 手动动控制 7
    61 SER DSER 数检索 9 17
    62 ABSD DABSD 绝方式凸轮控制 9 17
    63 INCD 相方式凸轮控制 9
    64 TTMR 示教式定时器 5
    65 STMR 特殊定时器 7
    66 ALT OnOff 交输出 3
    67 RAMP DRAMP 斜坡信号 9 17
    68 DTM 数转换搬移 9
    69 SORT DSORT 数排序 11 21
    外部 IO 设备
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    70 TKY DTKY 十键键盘输入 7 13
    71 HKY DHKY 十六键键盘输入 9 17
    72 DSW 数位开关 9
    73 SEGD 七段显示器解碼 5
    74 SEGL 七段显示器分时显示 7 3 指令集
    327
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    75 ARWS 方开关控制 9
    76 ASC ASCII 码变换 11
    77 PR ASCII 码印 5
    串行 IO
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2 SX2 SE 16 位 32 位
    78 FROM DFROM 扩展模块 CR 数读出 9 17
    79 TO DTO 扩展模块 CR 数写入 9 17
    80 RS 串行数传送 9
    81 PRUN DPRUN 8 进制位传送 5 9
    82 ASCII HEX 转 ASCII 7
    83 HEX ASCII 转 HEX 7
    84 CCD 校验码 7
    85 VRRD 旋钮量读出 5
    86 VRSC 旋钮刻度读出 5
    87 ABS DABS 绝值运算 3 5
    88 PID DPID PID 运算 9 17
    基指令
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    89 PLS 升检出 3
    90 LDP 升检出动作开始 3
    91 LDF 降检出动作开始 3
    92 ANDP 升检出串联连接 3
    93 ANDF 降检出串联连接 3
    94 ORP 升检出联连接 3
    95 ORF 降检出联连接 3
    96 TMR 定时器 4
    97 CNT DCNT 计数器 4 6
    98 INV 运算结果反转 1
    99 PLF 降检出 3
    258 ATMR 接点型态定时器 5 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    328
    通讯
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2 SX2 16 位 32 位
    100 MODRD MODBUS 数读取 7
    101 MODWR MODBUS 资料写入 7
    102 FWD 变频器正转指令 7
    103 REV 变频器反转指令 7
    104 STOP 变频器停止指令 7
    105 RDST 变频器状态读取 5
    106 RSTEF 变频器异常复位 5
    107 LRC LRC 校验码计算 7
    108 CRC CRC 校验码计算 7
    150 MODRW MODBUS 资料读出写入 11
    206 ASDRW 台达伺服器通讯 7
    113 ETHRW 太网络通讯 9
    浮点运算
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    110 DECMP 二进制浮点数较 13
    111 DEZCP 二进制浮点数区间较 17
    112 DMOVR 浮点数值数移动 9
    116 DRAD 角度→弧度 9
    117 DDEG 弧度→角度 9
    118 DEBCD 二进制浮点数→十进浮点数 9
    119 DEBIN 十进制浮点数→二进浮点数 9
    120 DEADD 二进制浮点数加法 13
    121 DESUB 二进制浮点数减法 13
    122 DEMUL 二进制浮点数法 13
    123 DEDIV 二进制浮点数法 13
    124 DEXP 二进制浮点数取指数 9
    125 DLN 二进制浮点数取然数 9
    126 DLOG 二进制浮点数取数 13
    127 DESQR 二进制浮点数开方 9
    128 DPOW 浮点数权值指令 13
    129 INT DINT 二进制浮点数→BIN 整数变换 5 9 3 指令集
    329
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    130 DSIN 二进制浮点数 SIN 运算 9
    131 DCOS 二进制浮点数 COS 运算 9
    132 DTAN 二进制浮点数 TAN 运算 9
    133 DASIN 二进制浮点数 ASIN 运算 9
    134 DACOS 二进制浮点数 ACOS 运算 9
    135 DATAN 二进制浮点数 ATAN 运算 9
    172 DADDR 浮点数值加法 13
    173 DSUBR 浮点数值减法 13
    174 DMULR 浮点数值法 13
    175 DDIVR 浮点数值法 13
    附加指令
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2 SX2 SE 16 位 32 位
    143 DELAY 延迟指令 3
    144 GPWM 般脉波宽调变 7
    147 SWAP DSWAP 字节交换 3 5
    148 MEMR 档案寄存器数读出 7
    149 MEMW 档案寄存器数写入 7
    154 RAND DRAND 机数值产生 7 13
    168 MVM DMVM 指定位搬移 7 13
    176 MMOV 16→32 位数值转换 5
    177 GPS (GPS)接收通讯指令 5
    178 DSPA 太阳板位置指令 – 9
    179 WSUM DWSUM 求 7 13
    202 SCAL 例运算 9
    203 SCLP DSCLP 参数型例运算 7 13
    205 CMPT DCMPT 表格较指令 9 17
    207 CSFO 撷取速度追输出指令 7
    定位控制
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    155 DABSR ABS 现值读出 13
    156 DZRN 原点回 17 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    330
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    157 DPLSV 调变脉输出 13
    158 DDRVI 相定位 17
    159 DDRVA 绝寻址 17
    191 DPPMR 双轴相点点运动 17
    192 DPPMA 双轴绝点点运动 17
    193 DCIMR 双轴相位置圆弧补间 17
    194 DCIMA 双轴绝位置圆弧补间 17
    195 DPTPO 单轴建表式脉输出 13
    197 DCLLM 闭合回路定位控制 17
    198 DVSPO 变速脉输出 17
    199 DICF 立变更频率指令 13
    实时时钟
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    160 TCMP 实时时钟数较 11
    161 TZCP 实时时钟数区间较 9
    162 TADD 实时时钟数加法运算 7
    163 TSUB 实时时钟数减法运算 7
    166 TRD 实时时钟数读出 3
    167 TWR 实时时钟数写入 3
    169 HOUR DHOUR 计时仪 7 13
    格雷码
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    170 GRY DGRY 格雷码变换(BIN→GRY) 5 9
    171 GBIN DGBIN 格雷码逆变换(GRY→BIN) 5 9
    矩阵
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    180 MAND 矩阵(AND)运算 9
    181 MOR 矩阵(OR)运算 9
    182 MXOR 矩阵异(XOR)运算 9 3 指令集
    331
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    183 MXNR 矩阵(XNR)运算 9
    184 MINV 矩阵反相 7
    185 MCMP 矩阵较 9
    186 MBRD 矩阵位读出 7
    187 MBWR 矩阵位写入 7
    188 MBS 矩阵位移位 7
    189 MBR 矩阵位循环移位 7
    190 MBC 矩阵位状态计数 7
    接点型态逻辑运算
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    215 LD& DLD& S1 & S2 5 9
    216 LD| DLD| S1 | S2 5 9
    217 LD^ DLD^ S1 ^ S2 5 9
    218 AND& DAND& S1 & S2 5 9
    219 AND| DAND| S1 | S2 5 9
    220 AND^ DAND^ S1 ^ S2 5 9
    221 OR& DOR& S1 & S2 5 9
    222 OR| DOR| S1 | S2 5 9
    223 OR^ DOR^ S1 ^ S2 5 9
    接点型态较指令
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    224 LD DLD S1 S2 5 9
    225 LD> DLD> S1 > S2 5 9
    226 LD< DLD< S1 < S2 5 9
    228 LD<> DLD<> S1 ≠ S2 5 9
    229 LD< DLD< S1 ≦ S2 5 9
    230 LD> DLD> S1 ≧ S2 5 9
    232 AND DAND S1 S2 5 9
    233 AND> DAND> S1 > S2 5 9
    234 AND< DAND< S1 < S2 5 9
    236 AND<> DAND<> S1 ≠ S2 5 9 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    332
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    237 AND< DAND< S1 ≦ S2 5 9
    238 AND> DAND> S1 ≧ S2 5 9
    240 OR DOR S1 S2 5 9
    241 OR> DOR> S1 > S2 5 9
    242 OR< DOR< S1 < S2 5 9
    244 OR<> DOR<> S1 ≠ S2 5 9
    245 OR< DOR< S1 ≦ S2 5 9
    246 OR> DOR> S1 ≧ S2 5 9
    296 LDZ> DLDZ> | S1 S2 | > | S3 | 7 13
    297 LDZ> DLDZ> | S1 S2 | | S3 |≧ 7 13
    298 LDZ< DLDZ< | S1 S2 | < | S3 | 7 13
    299 LDZ< DLDZ< | S1 S2 | | S3 |≦ 7 13
    300 LDZ DLDZ | S1 S2 | | S3 | 7 13
    301 LDZ<> DLDZ<> | S1 S2 | ≠ | S3 | 7 13
    302 ANDZ> DANDZ> | S1 S2 | > | S3 | 7 13
    303
    ANDZ>

    DANDZ>

    | S1 S2 | | S3 |≧ 7 13
    304 ANDZ< DANDZ< | S1 S2 | < | S3 | 7 13
    305
    ANDZ<

    DANDZ<

    | S1 S2 | | S3≦ | 7 13
    306 ANDZ DANDZ | S1 S2 | | S3 | 7 13
    307
    ANDZ<
    >
    DANDZ<
    >
    | S1 S2 | ≠ | S3 | 7 13
    308 ORZ> DORZ> | S1 S2 | > | S3 | 7 13
    309 ORZ> DORZ> | S1 S2 | | S3 |≧ 7 13
    310 ORZ< DORZ< | S1 S2 | < | S3 | 7 13
    311 ORZ< DORZ< | S1 S2 | | S3 |≦ 7 13
    312 ORZ DORZ | S1 S2 | | S3 | 7 13
    313 ORZ<> DORZ<> | S1 S2 | ≠ | S3 | 7 13
    字符装置位指令
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    266 BOUT DBOUT 字符装置位输出 5 9
    267 BSET DBSET 字符装置位动作保持 On 5 9 3 指令集
    333
    指令码 适应机种 指令步数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    268 BRST DBRST 字符装置位清 5 9
    269 BLD DBLD 字符装置位载常开接点 5 9
    270 BLDI DBLDI 字符装置位载常闭接点 5 9
    271 BAND DBAND 字符装置位串联常开接点 5 9
    272 BANI DBANI 字符装置位串联常闭接点 5 9
    273 BOR DBOR 字符装置位联常开接点 5 9
    274 BORI DBORI 字符装置位联常闭接点 5 9

    浮点型接点较指令
    指令码 适机种 指令址数
    API
    16 位 32 位
    P 指令 功 ES2
    EX2
    SS2 SA2
    SE
    SX2 16 位 32 位
    275 FLD S1 S2 9
    276 FLD> S1 > S2 9
    277 FLD< S1 < S2 9
    278 FLD<> S1 ≠ S2 9
    279 FLD< S1 ≦ S2 9
    280 FLD> S1 ≧ S2 9
    280 FAND S1 S2 9
    282 FAND> S1 > S2 9
    283 FAND< S1 < S2 9
    284 FAND<> S1 ≠ S2 9
    285 FAND< S1 ≦ S2 9
    286 FAND> S1 ≧ S2 9
    287 FOR S1 S2 9
    288 FOR> S1 > S2 9
    289 FOR< S1 < S2 9
    290 FOR<> S1 ≠ S2 9
    291 FOR< S1 ≦ S2 9
    292 FOR> S1 ≧ S2 9
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    334
    37 API 指令览表(指令字母排列)
    指令码 适机种 指令址数
    API
    16 位 32 位
    P 指
    令 功 ES2
    EX2 SS2 SA2 SX2 SE 16 位 32 位
    87 ABS DABS 绝值 3 5
    62 ABSD DABSD 绝方式凸轮控制 9 17
    20 ADD DADD BIN 加法 7 13
    66 ALT OnOff 交 3
    218 AND& DAND& S1 & S2 5 9
    220 AND^ DAND^ S1 ^ S2 5 9
    219 AND| DAND| S1 | S2 5 9
    234 AND< DAND< S1 < S2 5 9
    237 AND< DAND< S1 ≦ S2 5 9
    236 AND<> DAND<> S1 ≠ S2 5 9
    232 AND DAND S1 S2 5 9
    233 AND> DAND> S1 > S2 5 9
    238 AND> DAND> S1 ≧ S2 5 9
    93 ANDF 负缘检出串联连接 3
    92 ANDP 正缘检出串联连接 3
    302 ANDZ> DANDZ> | S1 S2 | > | S3 | 7 13
    303 ANDZ> DANDZ> | S1 S2 | ≧ | S3 | 7 13
    304 ANDZ< DANDZ< | S1 S2 | < | S3 | 7 13
    305 ANDZ< DANDZ< | S1 S2 | ≦ | S3 | 7 13
    306 ANDZ DANDZ | S1 S2 | | S3 | 7 13
    307 ANDZ<> DANDZ<> | S1 S2 | ≠ | S3 | 7 13
    47 ANR 警报点复 1
    46 ANS 警报点输出 7
    75 ARWS 箭头键盘输入 9
    76 ASC ASCII 码变换 11
    82 ASCII HEX 转 ASCII 7
    206 ASDRW 台达服务器通讯 7
    258 ATMR 接点型态定时器 5
    271 BAND DBAND 字符装置位串联常开接点 5 9
    272 BANI DBANI 字符装置位串联常闭接点 5 9
    18 BCD DBCD BIN→BCD 变换 5 9
    19 BIN DBIN BCD→BIN 变换 5 9
    269 BLD DBLD 字符装置位载常开接点 5 9
    270 BLDI DBLDI 字符装置位载常闭接点 5 9
    15 BMOV 全部传送 7
    44 BON DBON On 位判定 7 13
    273 BOR DBOR 字符装置位联常开接点 5 9
    274 BORI DBORI 字符装置位联常闭接点 5 9
    266 BOUT DBOUT 字符装置位输出 5 9
    268 BRST DBRST 字符装置位清 5 9
    267 BSET DBSET 字符装置位动作保持 On 5 9
    1 CALL 呼子程序 3 3 指令集
    335
    指令码 适机种 指令址数
    API
    16 位 32 位
    P 指
    令 功 ES2
    EX2 SS2 SA2 SX2 SE 16 位 32 位
    84 CCD 总检查 7
    0 CJ 条件跳跃 3
    14 CML DCML 反转传送 5 9
    10 CMP DCMP 较设定输出 7 13
    205 CMPT DCMPT 表格较指令 9 17
    97 CNT DCNT 计数器 4 6
    108 CRC 检查 CRC 模式 7
    207 CSFO 撷取速度追输出指令 7
    25 DEC DDEC BIN 减 3 5
    41 DECO 译码器 7
    143 DELAY 延迟指令 3
    5 DI 中断插入禁止 1
    23 DIV DDIV BIN 法 7 13
    72 DSW 指拨开关输入 9
    68 DTM 数转换搬移 9
    4 EI 中断插入致 1
    42 ENCO 编码器 7
    113 ETHRW 太网络通讯 9
    6 FEND 程序结束 1
    49 FLT DFLT BIN 整数→2 进数点值变换 5 9
    16 FMOV DFMOV 点移动 7 13
    8 FOR 巢串回路起始 3
    78 FROM DFROM 扩充模块 CR 数读出 9 17
    102 FWD 变频器正转指令 7 –
    171 GBIN DGBIN 格雷码逆变换 (GRY→BIN) 5 9
    177 GPS (GPS)接收通讯指令 5
    144 GPWM 般脉波波宽调变 7
    170 GRY DGRY 格雷码变换 (BIN→GRY) 5 9
    83 HEX ASCII 转 HEX 7
    71 HKY DHKY 16 键键盘输入 9 17
    169 HOUR DHOUR 时间表 7 13
    24 INC DINC BIN 加 3 5
    63 INCD 相方式凸轮控制 9
    129 INT DINT 二进浮点数→BIN 整数变换 5 9
    98 INV 运算结果反相 1
    3 IRET 中断插入返回 1
    60 IST 手动动控制 7
    215 LD& DLD& S1 & S2 5 9
    217 LD^ DLD^ S1 ^ S2 5 9
    216 LD| DLD| S1 | S2 5 9
    226 LD< DLD< S1 < S2 5 9
    229 LD< DLD< S1 ≦ S2 5 9
    228 LD<> DLD<> S1 ≠ S2 5 9
    224 LD DLD S1 S2 5 9 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    336
    指令码 适机种 指令址数
    API
    16 位 32 位
    P 指
    令 功 ES2
    EX2 SS2 SA2 SX2 SE 16 位 32 位
    225 LD> DLD> S1 > S2 5 9
    230 LD> DLD> S1 ≧ S2 5 9
    91 LDF 负缘检出动作开始 3
    90 LDP 正缘检出动作开始 3
    296 LDZ> DLDZ> | S1 S2 | > | S3 | 7 13
    297 LDZ> DLDZ> | S1 S2 | ≧ | S3 | 7 13
    298 LDZ< DLDZ< | S1 S2 | < | S3 | 7 13
    299 LDZ< DLDZ< | S1 S2 | ≦ | S3 | 7 13
    300 LDZ DLDZ | S1 S2 | = | S3 | 7 13
    301 LDZ<> DLDZ<> | S1 S2 | ≠ | S3 | 7 13
    107 LRC 检查 LRC 模式 7
    180 MAND 矩阵 (AND) 运算 9
    190 MBC 矩阵位状态计数 7
    189 MBR 矩阵位旋转 7
    186 MBRD 矩阵位读出 7
    188 MBS 矩阵位位移 7
    187 MBWR 矩阵位写入 7
    185 MCMP 矩阵较 9
    45 MEAN DMEAN 均值 7 13
    184 MINV 矩阵反相 7
    148 MEMR 档案寄存器读取 7
    149 MEMW 档案寄存器写入 7
    176 MMOV 16→32 位数值转换 5
    100 MODRD MODBUS 数读取 7
    150 MODRW MODBUS 资料读出写入 11
    101 MODWR MODBUS 资料写入 7
    181 MOR 矩阵 (OR) 运算 9
    12 MOV DMOV 数移动 5 9
    52 MTR 矩阵输入 9
    22 MUL DMUL BIN 法 7 13
    168 MVM DMVM 指定位搬移 7 13
    183 MXNR 矩阵互容 (NOR) 运算 9
    182 MXOR 矩阵互斥 (XOR) 运算 9
    29 NEG DNEG 取负数(取 2 补码) 3 5
    9 NEXT 巢串回路结束 1
    221 OR& DOR& S1 & S2 5 9
    223 OR^ DOR^ S1 ^ S2 5 9
    222 OR| DOR| S1 | S2 5 9
    242 OR< DOR< S1 < S2 5 9
    245 OR< DOR< S1 ≦ S2 5 9
    244 OR<> DOR<> S1 ≠ S2 5 9
    240 OR DOR S1 S2 5 9
    241 OR> DOR> S1 > S2 5 9
    246 OR> DOR> S1 ≧ S2 5 9 3 指令集
    337
    指令码 适机种 指令址数
    API
    16 位 32 位
    P 指
    令 功 ES2
    EX2 SS2 SA2 SX2 SE 16 位 32 位
    95 ORF 负缘检出联连接 3
    94 ORP 正缘检出联连接 3
    308 ORZ> DORZ> | S1 S2 | > | S3 | 7 13
    309 ORZ> DORZ> | S1 S2 | ≧ | S3 | 7 13
    310 ORZ< DORZ< | S1 S2 | < | S3 | 7 13
    311 ORZ< DORZ< | S1 S2 | ≦ | S3 | 7 13
    312 ORZ DORZ | S1 S2 | = | S3 | 7 13
    313 ORZ<> DORZ<> | S1 S2 | ≠ | S3 | 7 13
    88 PID DPID PID 运算 9 17
    99 PLF 微分输出 3
    89 PLS 微分输出 3
    59 PLSR DPLSR 脉波输出附加减速 9 17
    57 PLSY DPLSY 脉波输出 7 13
    77 PR ASCII 码输出 5
    81 PRUN DPRUN 8 进制位传送 5 9
    58 PWM 脉波波宽调变 7
    67 RAMP DRAMP 倾斜信号 9 17
    154 RAND DRAND 机数值产生 7 13
    33 RCL DRCL 附进位旗标左旋转 5 9
    32 RCR DRCR 附进位旗标右旋转 5 9
    105 RDST 变频器状态读取 5 –
    50 REF IO 更新处理 5
    51 REFF 变更输入端反应时间 3
    103 REV 变频器反转指令 7 –
    31 ROL DROL 左旋转 5 9
    30 ROR DROR 右旋转 5 9
    80 RS 串行数传输 9
    106 RSTEF 变频器异常重置 5 –
    202 SCAL 例运算 9
    203 SCLP DSCLP 参数型例运算 7 13
    73 SEGD 七段显示器解碼 5
    74 SEGL 七段显示器扫描输出 7
    61 SER DSER 点较 9 17
    39 SFRD 位移读出 7
    35 SFTL 位左移 9
    34 SFTR 位右移 9
    38 SFWR 位移写入 7
    13 SMOV 位数移动 11
    69 SORT DSORT 数排序 11 21
    56 SPD 速度侦测 7
    48 SQR DSQR BIN 开方根 5 9
    2 SRET 子程序结束 1
    65 STMR 特殊定时器 7
    104 STOP 变频器停止指令 7 – ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    338
    指令码 适机种 指令址数
    API
    16 位 32 位
    P 指
    令 功 ES2
    EX2 SS2 SA2 SX2 SE 16 位 32 位
    21 SUB DSUB BIN 减法 7 13
    43 SUM DSUM On 位数量 5 9
    147 SWAP DSWAP 字节交换 3 5
    162 TADD 万年历数加法运算 7
    160 TCMP 万年历数较 11
    70 TKY DTKY 10 键键盘输入 7 13
    96 TMR 定时器 4
    79 TO DTO 扩充模块 CR 数写入 9 17
    166 TRD 万年历资料读出 3
    163 TSUB 万年历数减法运算 7
    64 TTMR 交导式定时器 5
    167 TWR 万年历资料写入 3
    161 TZCP 万年历数区域较 9
    85 VRRD 旋钮量读出 5
    86 VRSC 旋钮刻度读出 5
    26 WAND DAND 逻辑(AND)运算 7 13
    7 WDT 逾时监视定时器 1
    27 WOR DOR 逻辑(OR)运算 7 13
    37 WSFL 缓存器左移 9
    36 WSFR 缓存器右移 9
    179 WSUM DWSUM 求 7 13
    28 WXOR DXOR 逻辑互斥(XOR)运算 7 13
    17 XCH DXCH 数交换 5 9
    11 ZCP DZCP 区域较 9 17
    40 ZRST 区域清 5
    155 DABSR ABS 现值读出 13
    134 DACOS 二进浮点数 ACOS 运算 9
    172 DADDR 浮点数值加法 13
    133 DASIN 二进浮点数 ASIN 运算 9
    135 DATAN 二进浮点数 ATAN 运算 9
    194 DCIMA 双轴绝位置圆弧补间 17
    193 DCIMR 双轴相位置圆弧补间 17
    197 DCLLM 闭回路定位控制 17
    131 DCOS 二进浮点数 COS 运算 9
    117 DDEG 径度→角度 9
    175 DDIVR 浮点数值法 13
    159 DDRVA 绝寻址 17
    158 DDRVI 相定位 17
    120 DEADD 二进浮点数加法 13
    118 DEBCD 二进浮点数→十进浮点数 9
    119 DEBIN 十进浮点数→二进浮点数 9
    110 DECMP 二进浮点数较 13
    123 DEDIV 二进浮点数法 13
    122 DEMUL 二进浮点数法 13 3 指令集
    339
    指令码 适机种 指令址数
    API
    16 位 32 位
    P 指
    令 功 ES2
    EX2 SS2 SA2 SX2 SE 16 位 32 位
    127 DESQR 二进浮点数开方根 9
    121 DESUB 二进浮点数减法 13
    124 DEXP 二进浮点数取指数 9
    111 DEZCP 二进浮点数区域较 17
    54 DHSCR 较清(高速计数器) 13
    53 DHSCS 较设定(高速计数器) 13
    55 DHSZ 区域较(高速计数器) 17
    199 DICF 立变更频率指令 13
    125 DLN 二进浮点数取然数 9
    126 DLOG 二进浮点数取数 13
    112 DMOVR 浮点数值数移动 9
    174 DMULR 浮点数值法 13
    157 DPLSV 调变脉波输出 13
    128 DPOW 浮点数权值指令 13
    192 DPPMA 双轴绝点点运动 17
    191 DPPMR 双轴相点点运动 17
    195 DPTPO 单轴建表式脉波输出 13
    116 DRAD 角度→径度 9
    130 DSIN 二进浮点数 SIN 运算 9
    178 DSPA 太阳板位置指令 9
    173 DSUBR 浮点数值减法 13
    132 DTAN 二进浮点数 TAN 运算 9
    198 DVSPO 变速度脉波输出 17
    156 DZRN 原点复 17
    283 FAND< S1 < S2 9
    285 FAND< S1 ≦ S2 9
    284 FAND<> S1 ≠ S2 9
    280 FAND S1 S2 9
    282 FAND> S1 > S2 9
    286 FAND> S1 ≧ S2 9
    277 FLD< S1 < S2 9
    279 FLD< S1 ≦ S2 9
    278 FLD<> S1 ≠ S2 9
    275 FLD S1 S2 9
    276 FLD> S1 > S2 9
    280 FLD> S1 ≧ S2 9
    289 FOR< S1 < S2 9
    291 FOR< S1 ≦ S2 9
    290 FOR<> S1 ≠ S2 9
    287 FOR S1 S2 9
    288 FOR> S1 > S2 9
    292 FOR> S1 ≧ S2 9
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    340
    38 API 指令详细说明
    API 指令码 操作数 功
    00

    CJ P 条件转移
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    操作数 范围 指令步数
    P0~P255 CJ CJP 3 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S:条件转移目指标P 编号 EF 修饰
    指令说明
    1 CJ 指令执行该指令强制程序跳转指定程序标记处跳转实现中间程序步骤跳
    意味着会执行执行结果会加快程序扫描时间
    2 指针 P 指程序 CJ 指令前需注意会发生 WDT 逾时错误PLC 停止运转请注意

    3 CJ 指令重复指定指标 P CJ CALL 指定指针 P否会产生错误
    4 转移执行中种装置动作情形说明:
    a) YMS 保持转移发生前状态
    b) 果般定时器累计型定时器般计数器 CJ 指令忽略会冻结前值
    c) 子程序中断定时器例外执行程序关
    d) 执行计数中高速计数器会继续计数输出接点正常动作
    e) 般计数器停止执行
    f) 果条件转移前定时器执行复位条件转移中装置会保持复位状态
    g) CJ 指令指针目间应指令会转移 CJ 指令执行前DHSCSDHSCRDHSZ
    SPD PLSY PWM PLSRDDRVI DDRVA 指令已启动会连续执行否
    会标准应指令样转移
    程序范例 1:
    1 X0On 时程序动址 0 转移址 N(指定指针 P1)继续执行中间址跳
    执行
    2 X0Off 时程序般程序址 0 继续执行时 CJ 指令执行
    X0
    X1
    X2
    CJ P1
    Y1
    Y2
    0
    NP1
    ()转移命令

    3 指令集
    341
    程序范例 2:
    1 CJ 指令 MCMCR 指令间列五种状况:
    a) MC~MCR 外
    b) MC 外 MC 图 P1 回路效
    c) N 层 MC MC
    d) MC MCR 外
    e) MC~MCR 跳 MC~MCR
    X0
    MC N0
    X2
    X3
    X1
    M1000
    M1000
    P1
    P0
    CJ
    CJ
    MC N1
    N1
    N0
    P1
    P0
    Y1
    Y0
    MCR
    MCR

    2 执行 MC 指令时PLC 会前开关接点状态推入 PLC 部订堆栈中堆栈 PLC
    行控制者法改变执行 MCR 指令时会堆栈层取出前开关接
    点状态面 245 状况时会发生推入 PLC 部堆栈取出堆栈次数
    相情况遇种状况时堆栈堆入 8 层外取出堆栈值取堆栈空
    时取出搭配 CALL CJ 等转移指令时须注意堆栈堆入取出 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    342
    程序范例 3:
    表格列程序中装置状态变化
    装置
    CJ 执行前
    接点状态
    CJ 执行程中
    接点状态
    CJ 执行程中输出线圈状态
    M1 M2 M3 OFF
    M1 M2 M3
    OFF→ON
    Y1 (*1)M20 S1 OFF
    Y M S
    M1 M2 M3 ON
    M1 M2 M3
    ON→OFF
    Y1 (*1) M20 S1 ON
    M4 OFF M4 OFF→ON 定时器作计时动作
    10ms
    100ms
    定时器(*2) M4 ON M4 ON→OFF
    定时器立停止计时保持M0
    ON OFF定时器清零
    M6 OFF M6 OFF→ON 定时器 T240 作计时动作
    1ms10ms
    100ms 累计
    型定时器 M6 ON M6 ON→OFF
    累计型定时器旦计时动作启
    动遇 CJ 指令时计时动
    作停止保持
    M0 OntOffT240 保持
    M7 M10 OFF M10 ONOFF 触发 定时器作计时动作
    C0~C234
    计数器 (*3) M7 OFF M10
    ONOFF 触发
    M10 ONOFF 触发
    计数器 C0 停止计数保持M0
    Off C0 继续计数
    M11 OFF M11 OFF→ON 应指令执行
    应指令
    M11 ON M11 ON→OFF
    跳应指令执行
    API 53~59API 157~159 继续动

    *1 Y1 双重输出M0 Off 时 M1 控制M0 On 时 M12 控制
    *2 子程序定时器(T184~T199)驱动遇 CJ 指令时继续计时动作计时达定时
    器输出接点 On
    *3 高速计数器(C232~C254) 驱动遇 CJ 指令时继续计数输出点持续动作 3 指令集
    343
    CJ P0
    M0
    M1
    M2
    M4
    M5
    M6
    M7
    M10
    M11
    M0
    M12
    M13
    END
    RST T240
    RST C0
    RST D0
    Y1
    CJ P63
    S1
    TMR T0 K10
    RST T240
    RST C0
    MOV D0K3
    CNT C0 K20
    Y1
    M20
    TMR T240 K1000
    P0
    P63
    M3ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    344
    API 指令码 操作数 功
    01

    CALL P 调子程序
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    操作数 效范围 指令步数
    P0~P255 CALL CALLP 3 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S 呼子程序指针 P EF 修饰
    指令说明
    1 CALL 指令执行强制程序通指针启动子程序
    2 CALL 指令必须 FEND(API 06)SRET(API 02)
    3 程序转移子程序指针(位 FEND 指令)直遇 SRET 指令强制该程序梯形图
    中立执行原始 CALL 指令
    注意点:
    1 子程序请 FEND 指令编写
    2 子程序必须 SRET 指令结束
    3 CALL 指针 CJ 指针时
    4 CALL 指令限次数呼 CALL 子程序
    5 子程序中 CALL 指令呼子程序包括身五层(进入第六层该子程序
    执行)
    3 指令集
    345
    API 指令码 功
    02

    SRET 子程序结束
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    操作数 描述 指令步数
    NA
    须接点驱动指令
    动返回 CALL 指令指令
    SRET 1 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    指令说明
    表示子程序结束子程序执行结束 SRET 返回程序执行原呼该子程序 CALL 指令指

    程序范例 1:
    X0 On 时执行 CALL 指令转移 P2 执行指定子程序执行 SRET 指令时回
    址 24继续执行
    X0
    X1
    CALL P2
    Y0
    20 调子程序 P2
    24
    FEND
    SRET
    P2
    子程序 P2
    子程序返回
    Y1
    Y2
    M1
    M2

    程序范例 2:
    1 X20 Off On 升触发执行 CALL P10 指令转移 P10 执行指定子程序
    2 X21 On 时执行 CALL P11转移 P11 执行指定子程序
    3 X22 On 时执行 CALL P12转移 P12 执行指定子程序
    4 X23 On 时执行 CALL P13转移 P13 执行指定子程序
    5 X24 On 时执行 CALL P14转移 P14 执行指定子程序执行 SRET 指令
    时回前 P※ 子程序继续执行
    6 P10 子程序中执行 SRET 指令回程序 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    346
    X0
    X20
    INC D0
    Y0
    CALL P10
    X0
    INC D1
    Y1
    FEND
    INC D10
    X2
    P10
    Y2
    X2
    X11
    CALL P11
    INC D11
    Y5
    SRET
    INC D20
    X2
    P11
    Y6
    X12
    CALL P12
    X2
    INC D21
    Y7
    SRET






    X2
    X13
    X2
    X2
    X2
    X14
    X2
    P13
    P14
    P12 INC D30
    Y10
    CALL P13
    INC D31
    Y11
    SRET
    INC D40
    Y12
    CALL P14
    INC D41
    Y13
    SRET
    INC D50
    Y14
    SRET
    END













    3 指令集
    347
    API 指令码 功
    03

    IRET 中断返回
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    操作数 描述 指令步数
    NA
    须接点驱动指令
    中断子程序执行结束 IRET 返回程序
    IRET 1 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2

    API 指令码 功
    04

    EI 中断允许
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    操作数 描述 指令步数
    NA
    须接点驱动指令
    M1050~M1059 中断允许解释说明 DI(中断禁止)致
    更详细描述请参考 DI
    EI 1 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2

    API 指令码 功
    05

    DI 中断禁止
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    操作数 描述 指令步数
    NA
    须接点驱动指令
    DI 指令禁止 PLC 接受中断
    驱动中断禁止辅助继电器 M1050~M1059中
    断允许范围相应中断请求激活
    DI 1 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    指令说明
    1 EI 表示程序中允许中断子程序外部中断定时中断高速计数器中断
    2 程序中 EI 指令 DI 指令间允许中断子程序程序中中断插入禁止区间时
    DI 指令
    3 中断指针必须 FEND 指令
    4 中断程序执行中禁止中断发生
    5 数中断发生时执行者优先时发生指针编号较者优先
    6 DI~EI 指令间发生中断求法立执行求会记忆中断许范围时
    执行中断子程序
    7 中断指针时请勿重复相 X 输入接点驱动高速计数器 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    348
    8 中断处理中实时 IO 动作时程序中写入 REF 指令更新 IO 状态
    补充说明
    ES2SS2 中断指针(I):
    a) 外部中断: (I000I001 X0) (I100I101 X1) (I200I201 X2)(I300I301 X3)(I400I401 X4)
    (I500I501 X5) (I600I601 X6) (I700I701 X7) 8 点 (00 表示降时中断01 表示
    升时中断)
    b) 时间中断 I605~I699 I705~I799 2 点(时基 1ms)
    c) 高速计数器计数达中断:I010 I020 I030 I040I050 I060 I070 I080 8 点(配合 API
    53 DHSCS 指令产生中断信号)
    d) 通讯中断 I140 I150 I160 3 点
    e) 标志信号:
    标志信号 功
    M1050 外部中断 I000 I001 禁止
    M1051 外部中断 I100 I101 禁止
    M1052 外部中断 I200 I201 禁止
    M1053 外部中断 I300 I301 禁止
    M1054 外部中断 I400 I401 禁止
    M1055 外部中断 I500 I501 I600 I601 I700 I701 禁止
    M1056 时间中断I605~I699 禁止
    M1057 时间中断I705~I799 禁止
    M1059 较中断插入I010~ I080 禁止
    M1280 I000 I001 反中断脉触发(升降) *1
    M1284 I400 I401 反中断脉触发(升降)
    M1286 I600 I601 反中断脉触发(升降)
    注 1 程序中原先设定 I000 中断(X0)降缘触发 M1280 设定 On 时 EI 指令启动
    PLC 动中断(X0)变升缘触发需改回降缘触发清 M1280Off 执行
    DI 关闭中断 重新启动 EI 指令
    3 指令集
    349
    程序范例:
    PLC 执行时程序扫描 EI 指令 DI 指令间X1On X2On 时执行中断插入子程序 A
    B子程序执行 IRET 时返回程序继续执行
    I 101
    I 201
    Y1
    EI
    FEND
    X0
    DI
    IRET
    IRET
    程序中断插入允许范围
    程序中断插入子程序 A
    Y0
    Y0
    EI
    程序中断插入禁止范围
    程序中断插入允许范围
    程序中断插入子程序 BES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    350
    API 指令码 功
    06

    FEND 程序结束
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    操作数 描述 指令步数
    NA 须接点驱动指令 FEND 1 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    指令说明
    1 果程序中 CALL 指令中断指令 FEND 指令结束程序果程序中没 CALL
    指令没中断指令 END 指令结束程序
    2 指令代表程序结束 PLC 控制中 END 指令功致
    3 CALL 子程序须放 FEND 指令面 CALL 子程序须 SRET 指令结束
    4 中断子程序须放 FEND 面中断子程序须 IRET 结束
    5 FEND 指令 END 指令必须END 指令放程序子
    程序
    6 干 FEND 指令CALL 指令中断指令必须放 FEND END 间
    7 子程序执行期间果 FEND 指令 DRET 指令前执行指令会发生程序错误
    8 FOR 指令执行 NEXT 指令执行前执行 FEND 指令会发生程序错误
    3 指令集
    351
    CJ 指令动作流程

    X0ON 时
    X1
    CALL P63
    P0
    P63
    CJ P0
    I301
    X0
    0X0OFF
    动作流程
    X1OFF时
    转移 时 P0
    动作流程程序
    程序
    程序
    CALL指令子程序
    中斷子程序
    EI
    DI
    FEND
    FEND
    SRET
    IRET
    ENDES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    352
    CALL 指令动作流程
    X1
    CALL P63
    P0
    P63
    CJ P0
    I301
    X0
    0X0OFF
    动作流程
    X1OFF时 X0OFF
    动作流程
    X1ON时程序
    程序
    程序
    CALL指令子程序
    中斷子程序
    EI
    DI
    FEND
    FEND
    SRET
    IRET
    END

    3 指令集
    353
    API 指令码 功
    07

    WDT P 逾时监视定时器
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    操作数 描述 指令步数
    NA WDT WDTP 1 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    指令说明
    1 WDT 指令清 PLC 中监控定时器计时时间 PLC 扫描(址 0 END
    FEND 指令执行时间)超 200ms 时PLC ERROR 指示灯会亮者必须 PLC 电源
    Off OnPLC 会 RUNSTOP 开关判断 RUNSTOP 状态 RUNSTOP 开关
    PLC 会动回 STOP 状态
    2 令逾时监视定时器动作时机:
    a) When error occur in PLC system PLC 系统发生异常
    b) 程序执行时间太长造成扫描周期 D1000 容值列 2 种方法改善
    i WDT 指令
    T1 T2
    STEP0 END(FEND)WDT

    ii D1000(出厂设置值 200ms)设置值改变逾时监视时间
    补充说明
    1 WDT 指令输入条件成立时程序扫描编写程序强制 WDT 指令周期执行
    PLC 户 WDT 指令脉型指令 WDTP
    2 PLC 适机种逾时监视定时器默认设定值 200ms时间限制户行定制通
    编辑数寄存器 D1000 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    354
    程序范例:
    程序扫描周期 300ms时程序分割 2 部份中间放入 WDT 指令前半
    半程序 200ms

    X0
    300ms 程序
    END
    END
    150ms 程序
    150ms 程序
    WDT
    程序分割两部份前半部分
    半部分程序 200ms
    逾时监视定时器重新计算3 指令集
    355
    API 指令码 操作数 功
    08

    FOR 循环范围开始
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * * * * * ***
    FOR 3 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S 回路重复执行次数

    API 指令码 功
    09

    NEXT 循环范围结束
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    操作数 描述 指令步数
    NA 须接点驱动指令 NEXT 1 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    指令说明
    1 FOR NEXT 指令循环需时两指令须接点驱动指令
    2 N(循环次数)指定范围 K1~K32767 N≦K1N K1
    3 列情况会产生错误:
    • NEXT 指令 FOR 指令前
    • FOR 指令没 NEXT 指令
    • FEND END 指令 NEXT 指令时
    • FOR~NEXT 指令数时
    4 FOR ~ NEXT 回路 5 层注意回路次数时会 PLC 扫描周期增加
    造成逾时监视定时器动作导致错误产生 WDT 指令改善ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    356
    程序范例 1:
    A 程序执行 3 次 NEXT 指令程序继续执行 A 程序执行次 B 程序会执行四次
    B 程序合计执行 3 × 4 = 12 次
    FOR K3
    FOR K4
    NEXT
    NEXT
    AB


    程序范例 2:
    X7 Off 时PLC 会执行 FOR ~ NEXT 间程序 X7 On 时CJ 指令执行转移 P6 处
    FOR ~ NEXT 间程序跳执行
    X7
    M0
    M0
    P6
    MOV
    FOR
    MOV D0
    D0
    K3
    K0
    Y10
    INC
    MEXT
    X10
    D0
    D1
    CJ P6


    3 指令集
    357
    程序范例 3:
    执行 FOR ~ NEXT 时 CJ 指令转移层 FOR ~ NEXT 循环 X1 On 时CJ 指
    令执行转移 P0 处跳执行
    X0
    TMR T0 K10
    P0
    FOR K4X100
    X0
    INC D0
    K2
    X0
    D1
    K3
    X0
    D2
    K4
    X0
    WDT
    D3
    X1
    CJ P0
    FOR K5
    X0X0
    INC D4
    NEXT
    NEXT
    NEXT
    NEXT
    NEXT
    END
    FOR
    INC
    FOR
    INC
    FOR
    INCES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    358
    API 指令码 操作数 功
    10

    D CMP P 较设置输出
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * * * * * * * ***
    S2 * * * * * * * * ***
    D * * *
    CMP CMPP 7 steps
    DCMP DCMPP 13 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S1:较值 1 S2:较值 2 D:较结果
    指令说明
    1 操作数 S1 S2 容作较较结果 D 作表示
    2 数值 2 进制形式16 位指令b15 1 时表示负数32 位指令 b31 1 时表示
    负数
    3 操作数 D 占 3 连续装置D D +1 D +2 存储较结果 果 S1 > S2D ON
    果 S1 S2 D +1 ON果 S1 < S2D+2ON
    4 S1 S2 操作数 F 装置 仅 16 位指令
    程序范例:
    1 果操作数 D 设 Y0较结果会显示 Y0Y1Y2 中示
    2 X20ONCMP 指令执行Y0Y1Y2 中某装置会 ON X20OFFCMP 指令
    停止执行 Y0Y1Y2 保持前值
    X20
    CMP K10 D10 Y0
    Y0
    Y1
    Y2
    K10>D10 Y0 ON现值时
    K10D10 Y1 ON现值时
    K10
    3 清较结果请 RST ZRST 指令3 指令集
    359
    API 指令码 操作数 功
    11

    D ZCP P 区间较
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * * * * * * * ***
    S2 * * * * * * * * ***
    S * * * * * * * * ***
    D * * *
    ZCP ZCPP 9 steps
    DZCP DZCPP 17 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S1:区间较限值 S2:区间较限值 S:较值 D:较结果
    指令说明
    1 限值 S1限值 S2 作较较结果存放 D 中
    2 数值二进制形式时果 16 位指令中 b151 32 位指令中 b311较器会该值
    认作负数
    3 操作数 S1 须 S2 S1 > S2指令执行时 S1 作限值进行较
    4 操作数 D 占 3 连续装置 DD +1 D +2 储存较结果果 S1 > S D ON
    果 S1 ≦ S ≦ S2 D +1 ON果 S2 < S D +2 ON
    5 S1 S2 S 操作数 F 装置 仅 16 位指令
    程序范例:
    1 指定装置 M0动占 M0M1 M2
    2 X0On 时ZCP 指令执行M0M1 M2 中会 On X0Off 时ZCP 指
    令执行M0M1 M2 状态保持 X0Off 前状态
    X0
    M0
    M1
    M2
    ZCP
    If C10 < K10 M0 On
    If K10 < C10 < K100 M1 On
    If C10 > K100 M2 On
    X0
    K10 C10 M0K100


    3 清结果请 RST ZRST 指令 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    360
    API 指令码 操作数 功
    12

    D MOV P 数传送
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * * * * * ***
    D * * * * * ***
    MOV MOVP 5 steps
    DMOV DMOVP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S:数源 D:数搬移目
    指令说明
    1 该指令执行时 S 容直接搬移 D 指令执行时D 容会变化
    2 S D 操作数 F 装置 仅 16 位指令
    程序范例:
    1 16 位数搬移须 MOV 指令
    a) X0Off 时D10 容没变化 X0On 时数值 K10 传送 D10 数寄存器

    b) X1Off 时D10 容没变化 X1On 时 T0 现值传送 D10 数寄存器
    2 32 位数搬移须 DMOV 指令
    a) X2OFF 时 (D31 D30) (D41 D40) 容没变化
    b) X2ON(D21D20)传送(D31 D30)数寄存器时 C235 现值传送 (D41
    D40) 数寄存器
    X0
    X1
    X2
    MOV K10 D0
    MOV T0 D10
    DMOV D20 D30
    DMOV C235 D40
    3 指令集
    361
    API 指令码 操作数 功
    13

    SMOV P 移位传送
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * * * ***
    m1 * *
    m2 * *
    D * * * * * ***
    n * *
    SMOV SMOVP 11 steps


    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S:数源 m1:数源传送起始位数 m2:数源传送位数数 D:传送目
    装置 n:传送目起始位数
    指令说明
    1 BCD 模式(M1168OFF):
    模式 SMOV 允许操作 BCD 数 SMOV 操作十进制数类似说指令复制操作
    数 S(S 4 位 BCD 数)指定位数传送操作数 D(D 样 4 位 BCD 数)
    2 BIN 模式(M1168ON):
    指令复制操作数 S(S 4 位十进制数)指定位数传送操作数 D(D 样 4 位十进制
    数)目标寄存器现数覆盖
    3 m1 范围:1 – 4
    4 m2 范围:1 – m1 ( m1)
    5 n 范围:m2 – 4 ( m2)ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    362
    程序范例:
    1 M1168Off 时(BCD 模式)X0On指定 D10 10 进制数值第 4 位数(千位数)开始
    低位计算 2 位数容传送 D20 10 进制数值第 3 位数(百位数)开始低位计算
    2 位数中 D20 103 100 指令执行容没变化
    2 BCD 值超 0~9999 范围时PLC 判定运算错误指令执行M1067M1068On
    D1067 记录错误代码 0E18 (Hex)

    M1001
    M1168
    X0
    SMOV D10 K4 K2 D20 K3
    103 102 101 100
    103 102 101 100
    没变化没变化
    动变换
    移位传送
    动变换
    D10 (B IN 16 )位
    D10 (B CD 4 )位数
    D20 (B IN 16 )位
    D20 (B CD 4 )位数

    3 果执行前 D10H1234D20H5678执行 D10 值保持变 D20H5128
    程序范例 2:
    M1168On(BIN 模式)时 SMOV 指令话D10D20 会作 BCD 变换 BIN 型
    态 4 位单位作传送
    M1000
    M1168
    X0
    SMOV D10 K4 K2 D20 K3
    没变化
    移位传送
    D10 (B IN 16 )位
    位数 4 位数3 位数 2 位数 1
    位数 4 位数 3 位数 2 位数 1
    没变化
    D20 (B IN 16 )位3 指令集
    363
    程序范例 3:
    右 2 位指拨开关传送 D2 右 2 位左 1 位指拨开关传送 D1 右 1 位数中
    SMOV 指令 D1 第 1 位传送 D2 第 3 位数两组指拨开关合成 1 组
    X13~X10 X27~X20
    PLC
    642
    81 81
    81
    102
    101
    100
    M1000
    BIN K2X20 D2
    BIN K1X10 D1
    SMOV D1 K1 K1 D2 K3
    (X20~X27) BCD
    2 D2(B IN)位数
    (X10~X13) BCD
    1 D1(B IN)位数
    M1001
    M1168ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    364
    API 指令码 操作数 功
    14

    D CML P 反转传送
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * * * * * ***
    D * * * * * ***
    CML CMLP 5 steps
    DCML DCMLP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S:传送数源 D:传送目装置
    指令说明
    1 S 容全部取反(0→11→0)传送 D 中
    2 S1 D 操作数 F 装置 仅 16 位指令
    程序范例 1:
    X10ON 时 D1 b0~b3 容反相传送 Y0~Y3

    X20
    CML D1 K1Y0
    D1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
    符号位 正数 负数(0 1 )
    0 1 0 1
    数 反相数做传送
    b 0b 1b 2b 3b 15

    程序范例 2:
    图左边回路 CML 指令表现 图右示 3 指令集
    365
    X000
    M0
    M1
    M2
    M3
    X001
    X002
    X003
    X000
    M0
    M1
    M2
    M3
    X001
    X002
    X003
    M1000
    CML K1X0 K1M0
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    366
    API 指令码 操作数 功
    15

    BMOV P 全部传送
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * * * *
    D * * * * * *
    n * * * * *
    BMOV BMOVP 7 steps


    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S:源装置起始 D:目装置起始 n:传送区块长度
    指令说明
    1 指令传送笔数新寄存器S 指定装置起始号码开始算 n 寄存器容
    传送 D 指定装置起始号码开始算 n 寄存器中果 n 指定点数超该装置
    范围时效范围传送
    2 n 范围 1~512
    程序范例 1:
    X20OND0~D3 容传送 D20~D23 中
    X20
    D20 K4 D0
    D1
    D2
    D3
    D20
    D21
    D22
    D23
    n4
    D0BMOV
    3 指令集
    367
    程序范例 2:
    果指定位装置 KnXKnYKnMKnS 作传送时S D 位数必须相
    M1000
    K1M0 K1Y0 K3 M0
    M1
    M2
    M3
    M4
    M5
    M6
    M7
    M8
    M9
    M10
    n3
    M11
    Y0
    Y1
    Y2
    Y3
    Y4
    Y5
    Y6
    Y7
    Y10
    Y11
    Y12
    Y13
    BMOV

    程序范例 3:
    防止两操作数指定传送号码重叠时造成混乱请注意两操作数指定号码
    安排
    S > DBMOV 指令1→2→3序传送
    X20
    BMOV D20 D19 K3 D19
    D20
    D21
    D20
    D21
    D22
    2
    1
    3
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    368
    API 指令码 操作数 功
    16

    D FMOV P 点传送
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * * * * * ***
    D * * * * * *
    n * *
    FMOV FMOVP 7 steps
    DFMOV DFMOVP 13
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S:数源 D:目装置起始 n:传送区块长度
    指令说明
    1 S 容传送 D 指定装置起始号码开始算 n 寄存器中果 n 指定点数超该
    装置范围时效范围传送
    2 n 范围:1~512
    3 S 操作数 F 装置 仅 16 位指令
    程序范例:
    X20ON 时K10 传送 D10 开始连续 5 寄存器(D10~D14)中
    X20
    D10 K5FMOV K10
    K10
    K10
    K10
    K10
    K10
    K10 D10
    D11
    D12
    D13
    D14
    n5
    3 指令集
    369
    API 指令码 操作数 功
    17

    D XCH P 数交换
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    D1 * * * * * ***
    D2 * * * * * ***
    XCH XCHP 5 steps
    DXCH DXCHP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    D1:互相交换数 1 D2:互相交换数 2
    指令说明
    1 D1 D2 容互换
    2 指令脉方式执行(XCHP)
    3 D1 D2 操作数 F 装置 仅 16 位指令
    程序范例:
    X0OFF→OND20 D40 容互换
    X0
    XCHP D20 D40
    D40
    D20 120
    40
    执行前 执行
    40
    120
    D20
    D40
    补充说明
    1 16 位指令 D1 D2 指定装置相时 M1303On该装置 8 位容互相交

    2 32 位指令 D1 D2 指定装置相时 M1303On该 32 位装置 16 位
    容互相交换
    3 X0ON 时 M1303OND100 16 位容 D101 16 位容 D101 16 位容
    互相交换

    X0
    M1303 9
    20
    执行前 执行
    20
    9
    D100
    D100
    8
    40
    40
    8
    D101
    D101
    D100
    D100
    D101
    D101
    DXCHP D100 D100ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    370
    API 指令码 操作数 功
    18

    D BCD P BIN BCD 变换
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * * * ***
    D * * * * * ***
    BCD BCDP 5 steps
    DBCD DBCDP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:数源 D:变换结果
    指令说明
    1 数源 S 容(BIN 值范围 0~9999)作 BCD 转换存 D
    2 BCD 变换结果超 0~9999(16 位) 0~99999999(32 位)M1067M1068OnD1067
    记录错误代码 0E18 (Hex)
    3 S D 操作数 F 装置 仅 16 位指令
    4 标志位:M1067 (运算错误) M1068 (运算错误)D1067 (错误代码)
    程序范例:
    1 X0On 时D10 BIN 值转换成 BCD 值结果位数存 K1Y0(Y0~Y3)四
    bit 组件
    BCD D10 K1Y0
    X0

    2 D10001E (Hex)0030(十进制)执行结果 Y0~Y30000(BIN)3 指令集
    371
    API 指令码 操作数 功
    19

    D BIN P BCD BIN 转换
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * * * ***
    D * * * * * ***
    BIN BINP 5 steps
    DBIN DBINP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S:数源 D:变换结果
    指令说明
    1 数源 S 容(BCD:0~9999)作 BIN 转换存 D
    2 数源 S 容效数值范围:BCD(0~9999)DBCD(0~99999999)
    3 S 数容非 BCD 值会产生运算错误M1067M1068OnD1067 记录错
    误代码 0E18 (Hex)
    4 S D 操作数 F 装置 仅 16 位指令
    5 标志位: M1067 (运算错误)M1068 (运算错误) D1067 (错误代码)
    程序范例:
    X0ON K1X20 BCD 值转换成 BIN 值结果存 D10 中
    X0
    BIN D10K1X20

    补充说明
    1 PLC 外界读取 BCD 型态指拨开关时必须 BIN 指令先读取数转换
    成 BIN 值储存 PLC
    2 PLC 部储存数外界 BCD 型态 7 段显示器显示出时必须 BCD
    指令先显示部数转换成 BCD 值送 7 段显示器
    3 X0On 时 K4X20 BCD 值转换成 BIN 值传送 D100 D100 BIN 值转换成 BCD
    值传送 K4Y20
    BCD D100 K4Y20
    X0
    BIN D100K4X20
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    372
    X17 X0
    42
    81
    101 100
    66
    103 102
    81 8181
    Y37 Y20
    4 BCD 位数 值
    指令 值存入 BIN BIN D100
    指令 容 BCD D100
    变 位数 值 4 BCD
    4 BCD 位数 型态七段显示器
    4 BCD 位数 型态指拨开关




    3 指令集
    373
    API 指令码 操作数 功
    20

    D ADD P BIN 加法
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * * * * * * * ***
    S2 * * * * * * * * ***
    D * * * * * ***
    ADD ADDP 7 steps
    DADD DADDP 13 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 加数 S2 加数 D
    指令说明
    1 数源(S1 S2) BIN 方式相加结果存(D)
    2 数高位符号位 0 表示(正)1 表示(负)做代数加法运算(例:3+(9)6)
    3 S1 S2 D 操作数 F 装置 仅 16 位指令
    4 标志位: M1020 (零标志) M1021 (位标志) M1022 (进位标志)
    程序范例 1
    16 位 BIN 加法
    X0On 时加数 D0 容加加数 D10 容结果存 D20 容中D0 D10 没
    改变
    X0
    ADD D0 D10 D20

    (D0) + (D10) (D20)
    程序范例 2
    32 位 BIN 加法
    X1On 时加数(D31D30)容加加数(D41D40)容结果存(D51D50)中(D31 D30)
    (D41 D40)没改变(D30 D40 D50 低 16 位数 D31 D41 D51 高 16 位数)
    X0
    DADD D30 D40 D50

    (D31 D30) + (D41 D40) (D51 D50)
    标志操作
    16 位指令
    1 果操作结果0零标志M1020 设置成 On
    2 果操作结果超出32768位标志M1021 设置成 On
    3 果操作结果超出 32767进位标志M1022 设置成 On ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    374
    32 位指令
    1 果操作结果0零标志M1020 设置成 On
    2 果操作结果超出2147483648位标志M1021 设置成 On
    3 果操作结果超出 2147483647进位标志M1022 设置成 On
    2 1 0 32768 1 0 1 32767 0 1 2
    2 1 0 2147483648 1 0 1 2147483647 0 1 2
    16 位指令 零标志 零标志 零标志
    位标志 数高位
    表负1 ()
    32 位指令 零标志 零标志 零标志
    数高位
    表正0 () 进位标志
    位标志 数高位
    表负 1 ()
    数高位
    表正0 () 进位标志

    3 指令集
    375
    API 指令码 操作数 功
    21

    D SUB P BIN 减法
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * * * * * * * ***
    S2 * * * * * * * * ***
    D * * * * * ***
    SUB SUBP 7 steps
    DSUB DSUBP 13 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 减数 S2 减数 D 差
    指令说明
    1 两数源S2 S1 BIN 方式减相减结果存 D
    2 数高位符号位0 表示正1 表示负做代数减法运算
    3 S1 S2 D 操作数 F 装置 仅 16 位指令
    4 标志 M1020 (零标志) M1021 (位标志) M1022 (进位标志)加法指令标志操作样
    减法指令
    程序范例 1
    16 位 BIN 减法
    X0 On D0 容减掉 D10 容结果存 D20 容中
    X0
    SUB D0 D10 D20

    (D0) − (D10) (D20)
    程序范例 2
    32 位 BIN 减法
    X20 On(D31D30)容减掉(D41D40)容结果存(D51D50)中(D30D40D50
    低 16 位数D31D41D51 高 16 位数)
    X20
    DSUB D30 D40 D50

    (D31 D30) − (D41 D40) (D51 D50)
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    376
    API 指令码 操作数 功
    22

    D MUL P BIN 法
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * * * * * * * ***
    S2 * * * * * * * * ***
    D * * * * * **
    MUL DMULP 7 steps
    DMUL DMULP 13 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 数 S2 数 D 积
    指令说明
    1 两数源(S1 S2)号数二进制方式相积存 D注意适正常代数规
    2 S1 S2 操作数 F 装置 仅 16 位指令
    3 D 操作数 E 装置 仅 16 位指令
    4 符号位0 正数 符号位1 负数
    5 16 位 BIN 法运算:
    b15b0 b31b16
    x
    b15b0 b15b0
    b15 符号位 b15 符号位 b15b31 ( )符号位 D+1
    S D1 2 DS +1

    D 位装置时指定 K1~K4 构成 16 位占连续 2 组 16 位装置存放 32 位数
    6 32 位 BIN 法运算
    X
    b31 符号位 B63 ( )符号位 D+3 b15b31 符号位
    D+1 DDD2S2SS1 S1+1 +1 +2+3
    b31b16 b15b0 b63b48b47b32 b31b16 b15b0B31b16 b15b0

    D 位装置时指定 K1~K8 产生 32 位结果占连续 2 组 32 位装置存放 64 位数 3 指令集
    377
    程序范例
    16 位 D10 数值 16 位 D0 数值相 32 位结果存(D21D20)高 16 位存储
    D21低 16 位存放 D20正负高位 OffOn 指示Off 表示正(0)时 On 表示负(1)
    X0
    MUL D0 D10 D20


    (D0) × (D10) (D21 D20)
    16 位 × 16 位 32 位
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    378
    API 指令码 操作数 功
    23

    D DIV P BIN 法
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * * * * * * * ***
    S2 * * * * * * * * ***
    D * * * * * **
    DIV DIVP 7 steps
    DDIV DDIVP 13 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 数 S2 数 D 商余数
    指令说明
    1 两数源:(S1)( S2)号数二进制方式相商余数存 D 普通代数

    2 数 0 时指令执行M1067 M1068 On D1067 记录错误代码 H0E19
    3 S1 S2 操作数 F 装置 仅 16 位指令
    4 D 操作数 E 装置 仅 16 位指令
    5 16 位 BIN 法运算
    +1

    商数 余数
    b15b00 b15b00 b15b00 b15b00
    S1 S2 D D

    D 位装置时指定 K1~K4 构成 16 位占连续 2 组 16 位装置商余数
    6 32 位 BIN 法运算:
    +1

    +1 +1
    b15b00
    余数
    b15b00 b15b00 b15b00 b31b16 b15b00 b31b16 b15b00
    商数
    S1 S1 S2 S2 D D +3D +2D

    D 位装置时指定 K1~K8 构成 32 位占连续 2 组 32 位装置商余数
    程序范例
    X0On 时数 D0 数 D10 结果指定放 D20余数指定放 D21 结果
    正负高 OffOn 代表正负值
    X0
    DIV D0 D10 D20
    3 指令集
    379
    API 指令码 操作数 功
    24

    D INC P BIN 加
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    D * * * * * ***
    INC INCP 3 steps
    DINC DINCP 5 steps
    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    D 目装置
    指令说明
    1 指令脉执行型指令执行时程序次扫描周期指定装置 D 容会加 1
    2 指令般脉执行型指令 (INCP DINCP)
    3 16 位运算时32767 加 1 变–32768 32 位运算时2147483647 加 1 变
    2147483648
    4 D 操作数 F 装置 仅 16 位指令
    5 指令运算结果会影响标志信号 M1020~M1022
    程序范例
    X0 Off → On 时D0 容动加 1
    X0
    INCP D0

    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    380
    API 指令码 操作数 功
    25

    D DEC P BIN 减
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    D * * * * * ***
    DEC DECP 3 steps
    DDEC DDECP 5 steps
    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    D目装置
    指令说明
    1 指令脉执行型指令执行时程序次扫描周期指定装置 D 容会减 1
    2 指令般脉执行型指令 (DECP DDECP)
    3 16 位运算时–32768 减 1 变 32767 32 位运算时 2147483648 减 1 变
    2147483647
    4 D 操作数 F 装置 仅 16 位指令
    5 指令运算结果会影响标志信号 M1020~M1022
    程序范例
    X0 Off → On 时D0 容动减 1
    X0
    DECP D0

    3 指令集
    381
    API 指令码 操作数 功
    26

    WAND P 逻辑运算 16 位
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * * * * * * * ***
    S2 * * * * * * * * ***
    D * * * * * ***
    WAND WANDP 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1数源装置 1 S2 数源装置 2 D 运算结果
    指令说明
    1 两数源 S1 S2 作逻辑’’ (AND) 运算结果存 D
    2 逻辑’’ (AND) 运算规 0 结果 0
    程序范例
    X0 On 时16 位 D0 D2 作 WAND逻辑(AND)运算 结果存 D4 中
    WAND
    X0
    D0 D2 D4

    0000111111111111
    000 00 000 0 0011 111
    000 00 000000 0011 1
    WAND
    b15 b00
    S 1
    S 2
    D
    执行前
    执行
    D0
    D2
    D4 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    382
    API 指令码 操作数 功
    26

    DAND P 逻辑运算 32 位
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * * * * * * * **
    S2 * * * * * * * * **
    D * * * * * **
    DAND DANDP 13 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 数源装置 1 S2 数源装置 2 D 运算结果
    指令说明
    1 32 位逻辑运算操作
    2 两数源 S1 S2 作逻辑’’ (AND) 运算结果存 D
    3 逻辑’’ (AND) 运算规 0 结果 0
    程序范例
    X1 On时32位 (D11 D10) (D21 D20) 作DAND逻辑(AND)运算结果存(D41 D40)

    X1
    DAND D10 D20 D40

    0000111111111111
    0000000000011 111
    000 00 000000 0 011 1
    DAND
    b31
    S1
    S2
    D
    执行前
    执行
    0000111111111111
    0000000000011 111
    000 00 000000 0011 1
    b15 b0
    D11 D10
    D21 D20
    D41 D40
    3 指令集
    383
    API 指令码 操作数 功
    27

    WOR P 逻辑运算 16 位
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * * * * * * * ***
    S2 * * * * * * * * ***
    D * * * * * ***
    WOR WORP 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 数源装置 1 S2 数源装置 2 D 运算结果
    指令说明
    1 两数源 S1 S2 作逻辑’’ (OR) 运算结果存 D
    2 逻辑’’ (OR) 运算规 1 结果 1
    程序范例
    X0 On 时 16 位 D0 D2 作 WOR逻辑(OR)运算结果存 D4
    X0
    WOR D0 D2 D4

    00 111111
    000 0 0 011 1 1
    00 0011 1
    WOR
    b15 b00
    0000 0011
    0111 0 1
    111111111
    S1
    S2
    D
    执行前
    执行 1
    D0
    D2
    D4 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    384
    API 指令码 操作数 功
    27

    DOR P 逻辑运算 32 位
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * * * * * * * **
    S2 * * * * * * * * **
    D * * * * * **
    DOR DORP 13 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1数源装置 1 S2 数源装置 2 D 运算结果
    指令说明
    1 32 位逻辑运算操作
    2 两数源 S1 S2 作逻辑’’ (OR) 运算结果存 D
    3 逻辑’’ (OR) 运算规 1 结果 1
    程序范例:
    X1On 时32 位 (D11 D10)(D21 D20)作 DOR逻辑(OR)运算结果存(D41D40)中
    X1
    DOR D10 D20 D40

    b31
    S1
    S2
    D
    执行前
    执行
    D11 D10 DOR
    b
    00 111111
    000 0 0 011 1 1
    00 0011 1
    b15 b0
    0000 0011
    0111 0 1
    111111111
    D21 D20
    D41 D40
    00 1111110000 0011
    000 0 0 011 1 10111 0 1
    00 0011 1111111111

    3 指令集
    385
    API 指令码 操作数 功
    28

    WXOR P 逻辑异 16 位
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * * * * * * * ***
    S2 * * * * * * * * ***
    D * * * * * ***
    WXOR WXORP 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 数源装置 1 S2 数源装置 2 D 运算结果
    指令说明
    1 两数源 S1 S2 作逻辑’互斥’ (XOR) 运算结果存 D
    2 逻辑’互斥’ (XOR) 运算规两者相结果 0 两者结果 1
    程序范例
    X0 On 时16 位 D0 D2 作 WXOR逻辑异(XOR)运算结果存 D4
    00 111111
    000 0 0 011 1 1
    00 0011 0
    WOR
    b15 b00
    0000 0011
    0111 0 1
    110011110
    S1
    S2
    D
    WXOR
    执行前
    执行
    D0 D2 D4
    X0
    D0
    D2
    D4 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    386
    API 指令码 操作数 功
    28

    DXOR P 逻辑异 32 位
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * * * * * * * **
    S2 * * * * * * * * **
    D * * * * * **
    DXOR DXORP 13 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 数源装置 1 S2 数源装置 2 D 运算结果
    指令说明
    1 32 位逻辑异操作
    2 两数源 S1 S2 作逻辑’互斥’ (XOR) 运算结果存 D
    3 逻辑’互斥’ (XOR) 运算规两者相结果 0 两者结果 1
    程序范例
    X1 On 时32 位 (D11 D10) (D21 D20) 作 DXOR 逻辑异(XOR)运算结果存
    (D41D40)中
    X1
    DXOR D10 D20 D40


    b31
    S1
    S2
    D
    执行前
    执行
    D11 D10 DXOR
    b
    D21 D20
    D41 D40
    11 1100 0
    b15
    1111 1100
    00
    00 111111
    1111111
    b0
    1111 110000 111111
    0001 000101 1001000001 000101 100100
    11 1100 0001111111

    3 指令集
    387
    API 指令码 操作数 功
    29

    D NEG P 求补码
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    D * * * * * ***
    NEG NEGP 3 steps
    DNEG DNEGP 5 steps
    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    D 求补码装置
    指令说明
    1 D 容位全部相反 (0→1 1→0) 加 1 存放原寄存器指令负数 BIN 值转换
    成绝值
    2 指令般脉执行型指令 (NEGP DNEGP)
    3 D 操作数 F 装置 仅 16 位指令
    程序范例 1
    X0 Off → On 时 D10 容位全部相反 (0→1 1→0) 加 1 存放原寄存器 D10

    X0
    NEGP D10

    程序范例 2
    求负数绝值
    1 D0 第 15 位1时 M0 On (D0 表示负数)
    2 M0 On 时 NEG 指令 D0 取 2 补码绝值
    M1000
    BON D0 K15M0
    M0
    NEGP D0
    程式範例 3
    減法運算差取絕對值 當 X0On 時
    1 若 D0>D2 時 M0On
    2 若 D0D2 時 M1On
    3 若 D04 D4 保持為正值 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    388
    X0
    CMP D0 D2 M0
    M0
    SUB D0 D2 D4
    M2
    SUB D2 D0 D4
    M1


    负数表现绝值
    1 正负数寄存器位(左边)位容表现0时正数1时负数
    2 遇负数时 NEG 指令(API29)转成绝值
    00 0000000000 0100
    00 0100000000 0000
    00 0000000000 0000
    (D02)
    (D01)
    (D00)
    111 1 1 111 1 11111 1 1
    (D01)
    00 0100000000 0000
    (D0)+11
    111 1 1 111 1 11111 1 0
    (D02)
    00 0000000000 0100
    (D0)+12
    111 1 1 011 1 11111 1 1
    (D03)
    00 0100000000 0100
    (D0)+13
    111 1 1 011 1 11111 1 0
    (D04)
    00 1000000000 0000
    (D0)+14
    111 1 1 111 1 01111 1 1
    (D05)
    00 1100000000 0000
    (D0)+15
    100 0 0 100 0 00000 0 1
    (D032765)
    11 1111110111 1011
    (D0)+132765
    100 0 0 100 0 00000 0 0
    (D032766)
    11 1011110111 1111
    (D0)+132766
    100 0 0 000 0 00000 0 1
    (D032767)
    11 1111110111 1111
    (D0)+132767
    100 0 0 000 0 00000 0 0
    (D032768) (D0)+132768
    100 0 0 000 0 00000 0 0
    绝值 32767 3 指令集
    389
    API 指令码 操作数 功
    30

    D ROR P 右循环移位
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    D * * * * * ***
    n * *
    ROR RORP 5 steps
    DROR DRORP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    D 循环装置 n次循环位数
    指令说明
    1 D 指定装置容次相右循环 n 位扫描
    2 循环位状态传送进位标志 M1022(进位标志)
    3 指令般脉执行型指令 (RORP DRORP)
    4 D 操作数 F 装置 仅 16 位指令
    5 果操作数 D 指定 KnYKnMKnS 时 K4 (16 位) K8 (32 位)效
    6 n 操作数效范围 1≤ n ≤16 (16 位) 1≤ n ≤32 (32 位)
    程序范例
    X0 Off → On 变化时D10 16 位 4 位组右循环图示 b3 位循环前会
    移动进位标志 M1022
    011 10 101 0 0111 001
    010111001111001 0 0
    位 位
    位 位
    *
    X0
    RORP D10 K4
    右循环
    16位
    进位标志
    进位标志
    次循环
    D10
    D10 M1022M1022
    M1022
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    390
    API 指令码 操作数 功
    31

    D ROL P 左循环移位
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    D * * * * * ***
    n * *
    ROL ROLP 5 steps
    DROL DROLP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    D 循环装置 n 次循环位数
    指令说明
    1 D 指定装置容次左循环 n 位扫描
    2 循环位状态传送进位标志 M1022(进位标志)
    3 指令般脉执行型指令(ROLP DROLP)
    4 D 操作数 F 装置 仅 16 位指令
    5 果操作数 D 指定 KnYKnMKnS K4 (16 位) K8 (32 位)效
    6 n 操作数效范围 1≤ n ≤16 (16 位) 1≤ n ≤32 (32 位)
    程序范例
    X0 Off → On 变化时D10 16 位 4 位组左循环图示b12 位循环前
    传送进位标志 M1022
    X0
    D10 K4
    111 11 100 0 0011 000
    11000001100110111
    16位
    左循环
    次循环
    进位标志
    进位标志
    D10
    D10

    位 位

    ROLP
    M1022
    M1022
    3 指令集
    391
    API 指令码 操作数 功
    32

    D RCR P 附进位标志右循环
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    D * * * * * ***
    n * *
    RCR RCRP 5 steps
    DRCR DRCRP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    D 循环装置 n 次循环位数
    指令说明
    1 D 指定装置容包括进位标志 M1022 次右循环 n 位扫描
    2 循环位状态传送进位标志 M1022(进位标志)面指令操作时M1022 第
    传送目设备
    3 指令般脉执行型指令 (RCRP DRCRP)
    4 D 操作数 F 装置 仅 16 位指令
    5 果操作数 D 指定 KnYKnMKnS K4 (16 位) K8 (32 位)效
    6 n 操作数效范围 1≤ n ≤16 (16 位) 1≤ n ≤32 (32 位)
    程序范例
    X0 Off →On 时D10 16 位联通进位标志 M1022 17 位 4 位组右循环
    图示b3 位循环前传送进位标志 M1022 进位标志 M1022 原容传送
    b12 位
    000 11 100 0 1001 001
    10001100111000 0 01
    X0
    D10 K4
    右循环
    16 位
    进位标志
    进位标志
    次循环

    位位

    1D10
    D10
    RCRP
    M1022
    M1022ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    392
    API 指令码 操作数 功
    33

    D RCL P 附进位标志左循环
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    D * * * * * ***
    n * *
    RCL RCLP 5 steps
    DRCL DRCLP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    D循环装置 n 次循环务
    指令说明
    1 D 指定装置容包括进位标志 M1022 次左循环 n 位扫描
    2 循环位状态传送进位标志 M1022(进位标志)面指令操作时M1022 第
    传送目设备
    3 指令般脉执行型指令(RCLP DRCLP)
    4 D 操作数 F 装置 仅 16 位指令
    5 果操作数 D 指定 KnYKnMKnS K4 (16 位) K8 (32 位)效
    6 n 操作数效范围 1≤ n ≤16 (16 位) 1≤ n ≤32 (32 位)
    程序范例
    X0 Off →On 时 D10 16 位连进位标志 M1022 17 位 4 位组左循环
    图示 b12 位循环前传送进位标志 M1022进位标志 M1022 原容传送 b3

    X0
    D10 K4
    111 11 100 0 0011 000
    110000010000111 1
    16 bits
    左循环
    次循环
    进位标志
    进位标志
    位 位
    位 位
    D10
    D10
    RCLP
    M1022
    M10223 指令集
    393
    API 指令码 操作数 功
    34

    SFTR P 位右移
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * *
    D * * *
    n1 * *
    n2 * *
    SFTR SFTRP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S移位装置起始编号 D 移位装置起始编号 n1 移位数长度 n2 次移位位

    指令说明
    1 D 开始起始编号具 n1 数字符(移位寄存器长度)位置 n2 位数右移 S 开
    始起始编号 n2 位数移入 D 中填补位空位
    2 指令般脉执行型指令(SFTRP)
    3 n1 n2 操作数效范围: 1≤ n2 ≤ n1 ≤1024
    程序范例
    1 X0 Off →On 时 M0~M15 组成 16 位 4 位作右移 X0 开始 4 位移动
    M0 开始数高 4 位
    2 扫描次位左移列编号n~r动作
    n M3~M0 → 进位
    o M7~M4 → M3~M0
    p M11~M8 → M7~M4
    q M15~M12 → M11~M8
    r X3~X0 → M15~M12 完成

    X3 X2 X1 X0
    M15 M14 M13 M12 M11 M10 M9 M8 M7 M6
    34
    5
    4 位组右移
    M5 M4 M3 M2 M1 M0
    12
    进位ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    394
    API 指令码 操作数 功
    35

    SFTL P 左位移
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * *
    D * * *
    n1 * *
    n2 * *
    SFTL SFTLP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S移位装置起始编号 D 移位装置起始编号 n1 移位数长度 n2 次移位位数
    指令说明
    1 D 起始编号具 n1 数字元(移位寄存器长度)位装置 n2 位数左移 S 开始
    起始编号 n2 位数移入 D 中填补位空位
    2 指令般脉执行型指令 (SFTLP)
    3 n1 n2 操作数效范围: 1≤ n2 ≤ n1 ≤1024
    程序范例
    1 X0 Off →On 时 M0~M15 组成 16 位 4 位做左移 X0 开始 4 位移动
    M0 开始 4 位
    2 扫描次位左移列编号n~r动作
    n M15~M12 → 进位
    o M11~M8 → M15~M12
    p M7~M4 → M11~M8
    q M3~M0 → M7~M4
    r X3~X0 → M3~M0 完成
    X0
    SFTL X0 M0 K16 K4


    1 2 3
    4 位组左移
    进位 M15 M14 M13 M12 M11 M10 M9 M8 M7
    X3 X2 X1 X0
    4
    5
    M6 M5 M4 M3 M2 M1 M03 指令集
    395
    API 指令码 操作数 功
    36

    WSFR P 字右移
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * * * *
    D * * * * * *
    n1 * *
    n2 * *
    WSFR WSFRP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 移动装置起始编号 D 移位装置起始编号 n1 移位数长度 n2 次移位
    字数
    指令说明
    1 D 开始起始编号具 n1 字长度数串列 n2 字右移 S 开始起始编号
    n2 字数移入 D 中填补字空位
    2 指令般时脉执行型指令(WSFRP)
    3 操作数 S D 位数类型时数类型必须匹配例类型 KnX KnY KnM
    KnS 类型 T C D
    4 操作数 S D 位数类型时Kn 值必须匹配
    5 n1 n2 操作数效范围: 1≤ n2 ≤ n1 ≤512
    程序范例 1
    1 X0 Off →On 时 D20~D35 组成 16 寄存器数串列移位絮语 4 寄存器
    右移 D10 开始 4 字移动目标区域高字中
    2 扫描次字右移动作列编号n~r动作
    n D23~D20 → 进位
    o D27~D24 → D23~D20
    p D31~D28 → D27~D24
    q D35~D32 → D31~D28
    r D13 ~D10 → D35~D32 完成
    X0
    WSFRP D10 K16D20 K4
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    396
    D13 D12 D11 D10
    D35 D34 D33 D32 D31 D30 D29 D28 D27
    34
    5
    右移 寄存器 4
    D26 D25 D24 D23 D22 D21 D20
    12
    进位
    程序范例 2
    1 X0 Off →On 时 Y20~Y37 组成位寄存器数串列移位区域 2 位数右

    2 扫描次字右移动作列编号n~p动作
    n Y27~Y20 → 进位
    o Y37~Y30 → Y27~Y20
    p X27~X20 → Y37~Y30 完成
    X0
    WSFRP K1X20 K1Y20
    类型装置时 请指定相位数 Kn
    K4 K2
    X27 X26 X25 X24
    Y37 Y36 Y35 Y34 Y33 Y32 Y31 Y30 Y27 Y26 Y25 Y24 Y23 Y22 Y21 Y20
    12
    3
    X23 X22 X21 X20 右移 位数2
    进位3 指令集
    397
    API 指令码 操作数 功
    37

    WSFL P 字左运
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * * * *
    D * * * * * *
    n1 * *
    n2 * *
    WSFL WSFLP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 移位装置起始编号 D 移位装置起始编号 n1 移位数长度 n2 次移位
    字数
    指令说明
    1 D 开始编号具 n1 字符长度数串列 n2 字左移 S 开始起始编号 n2
    字符数移入 D 中填补字空位
    2 指令般脉执行型指令 (WSFLP)
    3 操作数 S D 位数类型时数类型必须匹配例类型 KnX KnY KnM
    KnS 类型 T C D
    4 操作数 S D 位数类型时Kn 值必须匹配
    5 n1 n2 操作数效范围:1≤ n2 ≤ n1 ≤512
    程序范例
    1 X0 Off →On 时 D20~D35 组成 16 寄存器数串列移位区域 4 寄存器
    右移 D10 开始 4 字移动目标区域低 4 字
    2 扫描次字左移列编号n~r动作
    n D35~D32 → 进位
    o D31~D28 → D35~D32
    p D27~D24 → D31~D28
    q D23~D20 → D27~D24
    r D13~D10 → D23~D20 完成
    X0
    WSFLP D10 K16D20 K4

    1 3 4
    5
    2
    4 registers in one group shift to the left
    Carry
    D13 D12 D11 D10
    D35 D34 D33 D32 D31 D30 D29 D28 D27 D26 D25 D24 D23 D22 D21 D20
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    398
    API 指令码 操作数 功
    38

    SFWR P 移位写入
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * * * * * ***
    D * * * * * *
    n * *
    SFWR SFWRP 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 移位写入数串列装置 D 数串列起始编号 n 数串列长度
    指令说明
    1 D 起始编号开始 n 字装置数串列定义先入先出数串列第编号装置作指
    针指令执行时指针容值先加 1 S 指定装置容值会写入先入先出数串列
    中指针制定位置
    2 果指针 D 容超n1 插入先入先出串列会停止进位标志 M1022 会置 On
    3 指令般脉执行型指令 (SFWRP)
    4 n 操作数效范围: 2≤ n ≤512
    程序范例
    1 开始先指针 D0 清楚 0 X0Off →On 变化时D20 容传送 D1 中指针 D0
    容变成 1变更 D20 容 X0 Off →On 次 D20 容传送 D2 中
    D0 容变成 2
    2 指令执行次移位写入动作列编号n~o动作
    nD20 容传送 D1 中
    o指针 D0 容变成 1
    X20
    RST D0
    D9 D8 D7 D6 D5 D4 D3 D2 D1 D0D20
    X0
    SFWRP D20 K10D0
    预先D0容 清 0
    指针
    n 10 点
    D0 3 2 1
    补充说明
    指令 API38 SFWR API39 SFRD 搭配执行先入先出数串列写入读出控制
    3 指令集
    399
    API 指令码 操作数 功
    39

    SFRD P 移位读出
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * * *
    D * * * * * ***
    n * *
    SFRD SFRDP 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 数串列起始编号 D 数串列移位读出装置 n 数串列长度
    指令说明
    1 S 起始编号 n 字装置数串列定义先入先出数串列第编号装置作指针
    指令执行时指针容值先减 1 S 指定装置容值会写入先入先出资料串行中
    指针指定位置
    2 指针容等 0 时指令处理资料读出动作零标志信号 M1020On
    3 指令般脉执行型指令 (SFRDP)
    4 n 操作数效范围:2≤ n ≤512
    程序范例:
    1 X0 Off→ On 变化时D1 容传送 D21 D9~D2 全部右移位寄存器(D9
    容保持变)指针 D0 容减 1
    2 执行指令次移位读出动作列编号 n~p动作
    n D1 容读出传送 D21 中
    o D9~D2 全部右移位寄存器
    p 指针 D0 容减 1
    D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 D21
    X0
    SFRDP D0 K10D21
    n 10 点
    读取数
    指针
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3100
    API 指令码 操作数 功
    40

    ZRST P 批次复位
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    D1 * * * * * *
    D2 * * * * * *
    ZRST ZRSTP 5 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    D1 批次复位起始装置 D2 批次复位结束装置
    指令说明
    1 操作数编号 D1 > D2 D2 指定操作数清
    2 指令般脉执行型指令 (ZRSTP)
    3 操作数 D1 D2 必须相数类型效范围: D1 ≦ D2
    程序范例
    1 X0 On 时M300 M399 清成 Off
    2 X1 On 时C0 C127 全部清 前值0 线圈输出清成 Off
    3 X20 On 时T0 T127 全部清前值0 线圈输出清成 Off
    4 X2 On时步进点 S0 S127 清成 Off
    5 X3 On 时 数寄存器 D0 D100 数清 0
    6 X4 On 时32 位计数器 C235 C254 全部清前值0 线圈输出清成 Off
    ZRST M300 M399
    ZRST C0 C127
    ZRST T0 T127
    ZRST S0 S127
    ZRST D0 D100
    ZRST C235 C254
    X0
    X1
    X20
    X2
    X3
    X4

    补充说明
    1 装置单独清指令(RST) 位装置 YMS 字装置 TCD
    2 API 16 FMOV 指令 K0 点传送字装置 TCDKnYKnMKnS 达清
    功 3 指令集
    3101
    RST M0
    X0
    RST T0
    RST Y0
    FMOV K0 D10 K5

    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3102
    API 指令码 操作数 功
    41

    DECO P 译码器
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * * * * * ***
    D * * * * * ***
    n * *
    DECO DECOP 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S译码源装置 D存放译码结果装置 n译码位长度
    指令说明
    1 源装置 S 位 n 位作译码2n 位长度存 D
    2 指令般脉执行型指令 (DECOP)
    3 D 位装置时n1~8 D 字装置时 n1~4
    程序范例 1
    1 D 位装置时 n 效范围: 0< n 8≦ 果 n0 or n>8会发生错误
    2 n8 时 做译码 28 256 点
    3 X20 Off → On 时指令 X0~X2 容值译码 M100~M107
    4 果 S 3M103 ( M100 开始算第 3 位) On
    5 指令执行 X20 变 Off已做译码输出者常动作
    DECOP X0 K3M100
    X20

    X2 X1 X0
    M107 M106 M105 M104 M103 M102 M101 M100
    011
    10000 000
    376 54 210
    4 12
    3
    3 指令集
    3103
    程序范例 2
    1 D 字装置时 n 效范围: 0< n 4≦ 果 n0 or n>4会发生错误
    2 n4 时做译码 24 16 点
    3 X20 Off → On时指令 D10 中 (b2~ b0)容值译码 D20 (b7~b0)D20 中未
    位(b15~ b8) 全部变 0
    4 D10 位 3 位作译码存放 D20 位 8 位 8 位位 0
    5 指令执行 X20 变 Off 已做译码输出者常动作
    DECOP D10 K3D20
    X20

    0000000011111111
    0 000 0000 00 001 00 0
    01234567
    124
    b15
    b15 b0
    b0
    全部0
    指定3时会
    D10b2b1b0
    译码结果
    指定3时会占位D20八位b0~b7
    D10
    D20
    D10 b0 b11
    时 D20 b31 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3104
    API 指令码 操作数 功
    42

    ENCO P 编码器
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * * * ***
    D * * ***
    n * *
    DECO DECOP 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 编码源装置 D 存放编码结果装置 n 编码位长度
    指令说明
    1 源装置 S 位2n位长度数作编码结果存 D
    2 果数源装置 S 位数位 1 时处理高位低位第 1 1 位
    3 指令般脉执行型指令(ENCOP)
    4 S 位装置时 n1~8 S 字装置时n1~4
    5 果数源 S 没位 1 时 M1067M1068On D1067 记录错误代码 H0E1A
    程序范例 1
    1 S 位装置时 n 效范围: 0< n 8≦ 果 n0 者 n>8会发生错误
    2 n8 时 做编码 28 256 点
    3 X0 Off → On 时 指令 23 位数 (M0 to M7)编码存放 D0 位 3 位(b2~b0)
    D0 中未位 (b15~b3) 全部变 0
    4 指令执行X0 变 Off D 数变
    ENCOP M0 K3D0
    X0

    0 000 0000 00 00 100
    124
    b15 b0
    1
    00 0 0 1 00 0
    76543210
    M7 M6 M5 M4 M3 M2 M1 M0
    全部0
    操作数 指定 时占 00~M07n3 M
    译码结果
    操作数 指定 时 装置状态存储 0b0b1b2n3 D 中M
    D0

    程序范例 2
    1 S 字装置时 n 效范围:0< n 4≦ 果 n0 者 n>4 时会发生错误 3 指令集
    3105
    2 n4 时 做 24 16 点编码
    3 X0 Off → On 时 the data in D10 23 位数(b0~b7)编码存放 D20 位 3 位
    (b2~b0)D20 中未位 (b15~b3)全部变 0
    4 指令执行 X0 变 Off D 数变
    ENCOP D10 K3D20
    X0

    0 000 0000 00 00 100
    b15 b0
    1
    65432 1 0
    00 00000010100111
    b15
    b0
    7
    全部0
    数效
    译码结果
    D10
    D20
    指定3时占三位ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3106
    API 指令码 操作数 功
    43

    D SUM P ON 位数量
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * * * * * ***
    D * * ***
    SUM DSUMP 5 steps
    DSUM DSUMP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 源装置 D 存放计数值目装置
    指令说明
    1 S 中位包含1存储 D
    2 32 位指令时候D 会占两寄存器
    3 S D 操作数 F 装置 仅 16 位指令
    4 果没位 On 0 标志位 M1020On
    程序范例
    X20 On 时D0 16 位中容1位总数存 D2 中
    X20
    SUM D0 D2

    000000011 100 0000 3
    D2D0
    3 指令集
    3107
    API 指令码 操作数 功
    44

    D BON P ON 位判定
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * * * * * ***
    D * * *
    n * * * * ***
    BON BONP 7 steps
    DBON DBONP 13 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 源装置 D 存放判定结果装置 n 指定判定位( 0 开始编号)
    指令说明
    1 源设备特定位状态表明目标位置
    2 S 操作数 F 装置 仅 16 位指令
    3 操作数 n 效范围 : n0~15 (16 位) n0~31 (32 位)
    程序范例
    1 X0 On 时 D0 第 15 位1时M0On0时M0Off
    2 X0 变成 OffM0 保持前状态
    X0
    BON D0 M0
    000000011 100 0000
    D0
    K15
    b0
    M0Off
    b15
    100000011 100 0000
    D0
    b0
    M0On
    b15

    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3108
    API 指令码 操作数 功
    45

    D MEAN P 均值
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * * * *
    D * * * * * ***
    n * * * * * * * * ***
    MEAN MEANP 7 steps
    DMEAN DMEANP 13
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 取均值起始装置 D 存放均值装置 n 取均值装置数
    指令说明
    1 S 起始 n 装置容相加取均值存入 D 中
    2 果计算中出现余数时余数会舍
    3 果 S 没效范围 正常范围装置编号处理
    4 n 果 (1~64)外数值时错误会产生
    5 D 操作数 F 装置 仅 16 位指令
    6 操作数 n 效范围 : n1~64
    程序范例
    X10 On 时D0 开始算 3 (n3)寄存器容全部相加相加 3 求均值
    存指定 D10 中余数舍
    X10
    MEAN D0 D10 K3

    D0
    D1
    D2
    D10
    K112
    K100
    K113
    K125
    (D0+D1+D2)3
    D10执行
    余数 舍 2 3 指令集
    3109
    API 指令码 操作数 功
    46

    ANS 警报点输出
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S *
    m *
    D *
    ANS 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 检测警报定时器 m 计时时间设置 D 警报点装置
    指令说明
    1 ANS 指令驱动警报点输出专指令
    2 操作数 S 效范围: T0~T183
    操作数 m 效范围: K1~K32767 100 毫秒单位里
    操作数 D 效范围: S912~S1023
    见 ANR 更信息
    3 标志位: M1048 (On 动警报) M1049 (On 启动警报)
    程序范例
    果警报装置 S999On X3 On 超 5 秒钟 S999 会保持 On X3Off T10
    会恢复成 Off 前值0)
    X3
    ANS T10 K50 S999

    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3110
    API 指令码 功
    47

    ANR P 警报点复位
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    操作数 描述 指令步数
    NA 指令驱动联系必 ANR ANRP 1 steps
    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    指令说明
    1 ANR 指令复位警报点专指令
    2 复数警报点时 On 时候较号码警报点复位
    3 指令般脉执行型指令 (ANRP)
    程序范例
    1 X20 X21 时 On 超 2 秒钟时警报点 S912 On X20 X21 变成 Off 警报点
    S912 会继续保持 On T10 会复位成 Off前值 0
    2 X20 X21 时 On 未满 2 秒钟时T10 前值复位成 0
    3 X3 Off → On 时动作中警报点 S912~S1023 复位
    4 X3 次 Off → On 时次号码警报点复位
    X20
    ANS T10 K20 S912
    X21
    X3
    ANRP

    补充说明
    标志信号特殊寄存器说明
    1 M1048: M1049 On 时意警报点 S912~S1023 On 时 M1048On 果 M1049Off
    M1048 会受影响果警报发生
    2 M1049 M1049 On 时 D1049 会动显示动作中警报点号码
    警报点应
    X0前进开关 X1退开关
    X2前端定位开关 X3端定位开关
    X4警报点复位钮
    Y0前进 Y1前进
    Y2警报指示器
    S912前进警报点 S920退警报点 3 指令集
    3111
    Y0
    ANS T0 K100 S912
    X2
    X4
    ANRP
    M1000
    M1049
    Y1
    ANS T1 K200 S920
    X3
    X0
    Y0
    X2
    M1048
    Y2
    Y0
    X1
    Y1
    X3
    Y1

    1 M1049On 时警报器启果 M1048On警报已发生 D1049低警报点号码
    2 果 Y0On > 10 秒象未达前端定位处 X2 时 S912On
    3 果 Y1On > 20 秒象达端定位处 X3 时 S920On
    4 X1On Y1On X3On 时 Y1 Off
    5 果警报发生警报指示灯 Y2On
    6 激活警报器会重新设置次命令执行时重置钮 X4 On
    低限警报器次命令执行时会重置
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3112
    API 指令码 操作数 功
    48

    D SQR P 方开根
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * *
    D *
    SQR SQRP 5 steps
    DSQR DSQRP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 开方根源装置 D 存放结果装置
    指令说明
    1 S 指定装置容值开方根存放 D 指定装置
    2 S 指定正数指定负数时会发生指令运算错误指令执行M1067M1068
    On D1067 记录错误代码 H0E1B
    3 运算结果 D 求整数数点舍弃果数点舍弃位标志信号 M1021On
    4 运算结果 D 0 时零标志信号 M1020On
    程序范例
    X20On D0 容值开方根存放 D12
    X20
    SQR D0 D12
    D0 D12
    3 指令集
    3113
    API 指令码 操作数 功
    49

    D FLT P
    BIN 整数→2 进制浮点
    数变换
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S *
    D *
    FLT FLTP 5 steps
    DFLT DFLTP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 变换源装置 D 存放变换结果装置
    指令说明
    1 M1081Off 时 BIN 整数变换成 2 进浮点数时 16 位指令 FLT 中 S 变换源装置占 1
    寄存器D 存放变换结果装置占 2 寄存器
    a) 转换结果绝值表示浮点值进位标志 M1022On
    b) 转换结果绝值表示浮点值位标志 M1021On
    c) 转换结果 0零标志 M1020On
    2 M1081On 时 2 进浮点数值变换成 BIN 整数(数点舍弃) 时 16 位指令 FLT 中 S
    变换源装置占 2 寄存器D 存放变换结果装置占 1 寄存器动作 INT 指令
    a) 转换结果超 D 表示 BIN 整数范围(16 位32768~3276732 位
    2147483648~2147483647) D 取数数表示进位标志 M1022On
    b) 转换结果位数舍弃位标志 M1021On
    c) S 0零标志 M1020On
    d) 转换 D 取 16 位储存
    程序范例 1
    1 M1081Off 时 BIN 整数变换成 2 进浮点数值
    2 X20 On时 D0( BIN 整数)变换成 D13 D12 (2 进浮点值)
    3 X21 On 时 D1 D0( BIN 整数)变换成 D21 D20(2 进浮点值)
    4 D0K10 X20On转换浮点数 32 位数值 H41200000存 32 位寄存器 D12 (D13)

    果 32 位寄存器 D0 (D1)K100000 X21On转换浮点数 32 位数值 H4735000
    存 32 位寄存器 D20 (D21)
    M1002
    RST M1081
    X20
    FLT D0 D12
    X21
    DFLT D0 D20
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3114
    程序范例 2
    1 M1081On 时 2 进浮点数值变换成 BIN 整数(数点舍弃)
    2 X20 On 时 D0 D1 ( 2 金浮点数值) 变换成 D12 (BIN 整数) D0 (D1)
    H47C35000 该浮点数表示数值 100000 16 位寄存器 D12 表示数值
    执行结果 D12K32767 M1022On
    3 X21On 时 D1D0( 2 进数点值)变换成 D21D20(BIN 整数)
    D0(D1)H47C35000 该浮点数值表示数值 100000 结果储存 32 位寄存器 D20(D21)

    M1002
    SET M1081
    X20
    FLT D0 D12
    X21
    DFLT D0 D20

    程序范例 3
    (D10) (X7~X0) K615
    1 2 5 4
    6
    7
    8
    3
    16 BIN位 BCD 2 位
    (D21D20) 2 进制浮点数值
    (D200) BIN(D101D100)
    2 进制浮点数值
    (D301D300)
    2 进制浮点数值
    (D31D30)
    10 ( )进制浮点数值 监视
    (D41D40)
    32 位整数
    (D203D202)
    2 进制浮点数值
    (D401D400)
    2 进制浮点数值3 指令集
    3115
    M1000
    FLT D10 D100
    BIN K2X0 D200
    FLT D200 D202
    DEDIV K615 K10
    DEDIV D100 D202
    DEMUL D400 D300
    DEBCD D20 D30
    DINT D20 D40
    D300
    D400
    D20
    1
    2
    3
    4
    5
    6
    7
    8
    1 D10( BIN 整数)变换成 D101D100(2 进浮点数值)
    2 X7~X0 (BCD 值) 变换成 D200 (BIN 值)
    3 D200 (BIN 整数) 变换成 D203 D202 (2 进浮点数值)
    4 K615 ÷ K10 结果存 D301 D300 (2 进浮点数值)
    5 2 进浮点法:
    (D101 D100) ÷ (D203 D202)结果存 D401 D400 (2 进浮点数值)
    6 2 进浮点法:
    (D401 D400) × (D301 D300) 结果存 D21 D20 (2 进浮点数值)
    7 2 进浮点数值(D21 D20) 变换成 10 进浮点数值 (D31 D30)
    8 2 进浮点数值(D21 D20)变换成 BIN 整数 (D41 D40) ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3116
    API 指令码 操作数 功
    50

    REF P IO 状态时刷新
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    D * *
    n * *
    REF REFP 5 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    D IO 更新处理起始装置 n IO 更新处理数目
    指令说明
    1 PLC 输入出端子状态全部程序扫描 END 作状态更新中输入点状态
    程序开始扫描时外部输入点状态读入存输入点存中输出端子 END 指令
    输出点存容送输出装置运算程中需新输入出数利指

    2 D 装置必须指定 X0X10Y0Y10…等起始值 0 编号装置数字输入输出模块 IO 点
    法指令做立更新处理
    3 D 装置指定输入点输出点仅限机 IO 点
    z D 指定 X0 n < 8 X0~X7 会更新 果 n > 8 机输入输出点
    会更新
    z D 指定 Y0 n 4 Y0~X7 会更新 果 n > 8 机输入输出点
    会更新
    z D 指定 X10 Y10 n 少 机 X0~X7 Y0~Y3 外余输入输
    出点皆会更新
    4 EX2SX2 机专:REF 指令执行前 M1180 On 时 立读取 AD 值更新
    D1110~D1113 M1181 On 立 D1116 D1117 DA 值输出 AD DA 数
    值立更新完成PLC 动清 M1180 M1181 Off
    5 ES2EX2 机种 n 操作数范围 n 4~ 机 IO 点 4 倍数
    6 SS2SA2SESX2 机种 n 操作数范围 n 8 机 IO 点
    程序范例 1
    X0 On 时PLC 读 X0~X7 输入点状态输入信号更新没输入延迟
    X0
    REF X0 K8

    程序范例 2
    X0 On 时Y0~Y3 4 点输出信号实时送输出端必 END 指令输出 3 指令集
    3117
    X0
    REF Y0 K4

    程序范例 3
    X0 On 时 输入点 X10 点数 输出点 Y4 点数皆会更新
    X0
    REF X10 K8
    X0
    REF Y4 K8


    程序范例 4
    EX2SX2 机专: X0 On 时设定 M1180 On D n 操作数输入数值
    会处理 AD 模拟量 立更新 D1110~D1113
    X0
    SET M1180
    REF X0 K8
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3118
    API 指令码 操作数 功
    51

    REFF P 输入滤波器时间调整
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    n * *
    REFF REFFP 3 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    n反应时间设置单位 ms
    指令说明
    1 PLC 提供输入滤器防止干扰导致虚假读数PLC 输入点 X0~X7 滤器数字
    滤波器 REFF 调整输入滤波器响应时间n 直接设置 D1020 (调节 X0~X7DE 响
    应时间)
    2 PLC 电源 Off On 者 END 指令完成相应时间值 D1020 值
    3 程序执行时设置 D1020 值 MOV 指令
    4 响应时间改变通 REFF 指令程序执行中时候相应时间 REFF 指令制定
    会移 D1020 会调整扫描中
    5 n 范围: K0 ~ K20
    程序范例
    1 PLC 电源 Off →On the response time of X0~X7 输入点响应时间取决 D1020 值
    2 X20On 时 REFF K5 指令执行响应时间会变更 5ms次扫描时做调整
    3 X20Off 时 REFF 指令执行响应时间会变成 20ms次扫描做调整
    X20
    REFF K5
    X0
    Y1
    X20
    REFF K20
    X1
    Y2
    END
    补充说明
    程序中中断插入子程序时 高速计数器 API 56 SPD 指令时 相应输入端
    信号作延迟 指令动作关 3 指令集
    3119
    API 指令码 操作数 功
    52

    MTR 矩阵分时输入
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S *
    D1 *
    D2 ** *
    n * *
    MTR 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 矩阵扫描输入起始装置 D1 矩阵扫描输出起始装置 D2 矩阵扫描应起始装置 n
    矩阵扫描行数
    指令说明
    1 S 指定矩形连接输入端起始号码 旦指定 该号码开始算连续 8 点矩阵输入端
    D1 指定晶体输出 Y 矩阵扫描起始号码
    2 指令 S 起始连续 8 输入端 D1 起始 n 外部输出点矩阵扫描方式读取 n
    列 8 开关 变成 8×n 点矩阵输入点扫描读取开关状态反应 D2 起始装置
    3 输入实现 64 输入(8 输入 x8 行)
    4 8 点 8 列作矩阵输入时 列读取时间约 25ms 8 列 200ms OnOff 速度快
    200ms 输入信号适矩阵输入
    5 指令条件接点般常 On 接点 M1000
    6 指令执行完次矩阵扫描 指令执行完毕旗号 M1029On 扫描周期
    7 指令程序中次数限制 时间仅指令执行
    8 标志位: M1029 执行完成标志
    程序范例
    PLC RUNMTR 指令开始执行外部2 行16 开关状态序读取存放部继电器
    M10~M17M20~M27
    M1000
    MTR X40 Y40 M10 K2

    图X40~X47Y40~Y41构成2列矩阵输入回路外部接线图 16开关应部继电器
    M10~M17 M20~M27搭配MTR指令 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3120
    SS X40 X41 X42 X43 X44 X45 X47X46
    C Y40 Y41 Y42 Y43 Y44 Y45 Y47Y46
    M10
    X41
    M20
    M11 M12 M13 M14 M15 M16 M17
    X42 X43 X44 X45 X46 X47
    M21 M22 M23 M24 M25 M26 M27
    01A50V
    应输入装置
    串接二极
    +24V24G
    1N4148

    图例 X40 开始算 8 点 Y40~Y41 (n2) 作矩阵扫描 D2 指定读入结果起始号码 M10
    代表第列开始读入 M10~M17 第二列读入 M20~M27

    2 4Y41
    Y40
    25ms
    25ms
    读取第行输入信号
    读取第二行输入信号
    行读取时间约
    1 3

    补充说明
    1 操作数 S 必须 10 倍数例 00102030 等 X0X10 等占 8
    连续装置
    2 操作数 D1 应该 10 倍数例 00102030 等应该 Y0Y10 等占 n
    连续装置
    3 操作数 D2 应该 10 倍数例 00102030 等应该 Y0M0S0 等
    4 操作数 n 效范围: n2~8
    3 指令集
    3121
    API 指令码 操作数 功
    53

    D HSCS
    较置位(高速计数
    器)
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * * * * * * * **
    S2 *
    D * * *
    DHSCS 13 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1较值 S2 高速计数器编号 D较结果
    指令说明
    1 高速计数器中断插入方式应外部输入端 X0~X7 输入计数脉 DHSCS 指令
    S2 指高速计数器产生加 1 减 1 变化时 DHSCS 指令会立作较动作 高速计数器现
    值等 S1 指定较值时 D 指定装置会立变 On 较结果变成
    相等 该装置然保持 On 状态
    2 D 指定装置 Y0~Y3 时 S1(较值)高速计数器现值相等会实时输出外部
    Y0~Y3 输出端 余 Y 装置会受扫描周期影响装置 M S 均立动作 受扫描周期
    影响
    3 D 操作数范围指定 I0□0 □1~8
    4 高速计数器分软件计数器硬件计数器两种列表说明请参考程序篇 29 节较器
    分软件计数较器硬件计数较器两种
    5 DHSCS DHSCR 指令软件计数较器说明
    z 软件计数较器提供 6 较器较设定清功
    z 软件计数较器较中断中断编号分配置应软件较器需注意重
    复相中断编号 超 6 软件较器
    z 编写程序时 DHSCS DHSCR 指令 两指令设定清较器超
    6 否会语法检查错误
    z 软件计数器高速较中断编号软件计数较器表
    计数器编号 C232 C233 C234 C235 C236 C237
    DHSCS 高速较中断 I010 I050 I070 I010 I020 I030
    高速较器设定 C232~C242 享 6 软件较器

    计数器编号 C238 C239 C240 C241 C242
    DHSCS 高速较中断 I040 I050 I060 I070 I080
    高速较器设定 C232~C242 享 6 软件较器
    z SS2SA2 机种支持软件计数器 C232 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3122
    z SE 机种 C253 C254 软件计数器高速较中断编号 I030
    z 软件计数较器方块图
    软件计数器C232
    计数值
    软较器件 x6
    设定清1
    设定清 2
    设定清 6
    软件计数器C233
    软件计数器C242
    6 DHSCS DHSCR 指令硬件计数较器说明
    z 硬件较器分针两组硬件计数器(A 群组 B群组) 分提供出专硬件较
    器 组专硬件较器部四享较设定清功
    z 编写程序时 DHSCS DHSCR 指令 两指令设定清专硬件较器
    分超 4 较 否会语法检查错误
    z 硬件计数较器较中断中断编号分配置组应硬件较器 需注意重
    复相中断编号 I010~I040 供硬件较器 A 群组设定 I050~I080 供硬
    件较器 B 群组设定
    z 者运 DCNT 开启 C243 高速计数器(硬件计数器 A) DHSCS DHSCR 较
    指令 C245(硬件计数器 A)做较源计数器时 PLC 部会动 C243
    计数值计数源值 会产生语法检查错误讯息
    z 硬件较器较数值需指令启动前设计者先指定较数值启动较指令
    已启动较指令需进行较值变更时建议请先关闭较指令重新设
    定较值开启较指令
    z 高速较指令启动中需关闭指令修改较值须确认否支持机种
    版支持机种名称韧体版列表:
    机种名称 ES2EX2 SS2 SA2 SX2 SE
    版(含) V320 V300 V260 V240 V100
    备注:高速较值变化时须等较指令扫描时更新硬件较器
    z 硬件计数器高速较中断编号硬件计数较器表(SE 机种适)
    A 群组 B群组
    硬件计数器
    A1 A2 A3 A4 B1 B2 B3 B4
    计数器编号 C243 C245~C248 C251C252 C244 C249 C250 C253 C254
    DHSCS 高速较中断 I010 I020 I030 I040 I050 I060 I070 I080
    高速较设定清 4 硬件较器 A 4 硬件较器 B
    3 指令集
    3123
    z SE 机种专高速较中断编号硬件计数较器表
    A 群组 B群组
    硬件计数器
    A1 A2 B1 B2
    计数器编号 C243 C245~C248 C251C252 C244
    DHSCS 高速较中断 I010 I020 I050 I060
    高速较设定清 2 硬件较器 A 2 硬件较器 B
    z 硬件计数较器方块图

    硬件计算器
    硬件计算器A
    B
    计数值
    计数值
    A
    B
    硬件较器A×4
    硬件较器 B×4
    A1
    A1
    A4
    A4
    B1
    B1
    B4
    B4
    设定清
    设定清
    设定清
    设定清
    中断
    中断
    中断
    中断
    I010
    I040
    I080

    7 软件硬件计数较器点说明(适 SE 机种):
    z 软件计数较器享 6 较器两组硬件计数较器分提供 4 较器
    z 软件较达时机 Æ 计数值等较值数数
    z V1xx 版韧体硬件较达时机 Æ 计数状态数时计数值等较值+1计数
    状态数时计数值等较值 1
    z V200 版(含)韧体硬件较达时机 Æ 计数值等较值 数数
    8 SE 机种软件硬件计数较器点说明
    z 软件计数较器享 6 较器 两组硬件计数较器分提供 2 较器
    z 软件较达时机 Æ 计数值等较值 数数
    z 硬件较达时机 Æ 计数状态数时 计数值等较值+1 计数状态数时计
    数值等较值 1
    程序范例 1 软件计数较器设定清 M0
    M1000
    DCNT C235 K100
    DHSCS C235K100 M0
    DHSCR C235K100 M0
    z M1235 Off C235 数较设定指令 DHSCS SET M0 C235 数值 99
    Æ100 时设定 M0 On ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3124
    z M1235 On C235 数较设定指令 DHSCS SET M0 C235 数值 101
    Æ100 时设定 M0 On)
    z 较达时序图:
    计数值
    数 数
    时间
    程式範例 2 硬件计数较器设定清 M0
    M1000
    DCNT C251 K100
    DHSCS C251K100 M0
    DHSCR C251K100 M0
    z C251 数时较设定指令 DHSCS SET M0 C251 数值 100Æ101
    z C251 数时较设定指令 DHSCS SET M0 C251 数值 100Æ99
    z 较达时序图
    计数值
    数 数
    时间 3 指令集
    3125
    程式範例 3 软件计数较器设定执行中断子程序
    M1000
    DCNT C235 K100
    DHSCS C235K100 I010
    EI
    FEND
    I010
    M1000
    Y10
    IRET
    END

    z C235 数值 99 Æ100 立进入 I010 中断附程序Y10On
    备注:
    z 较达设定清组件动作果指定组件 Y4 ~ Y377 中时实际输
    出点设定清动作会延迟 1 扫描周期时间果指定 SM Y0~Y3
    (SS2SX2 機種為 Y0~Y5) 组件时会立较达时反应
    9 中断高速计数值立搬移功
    z X1X3X4 X5 输入点 R 清功 者未相应外部输入中断时
    利特 M 指定触发缘(OffOn)条件(软件计数器说明) 果外部输
    入中断时 外部中断触发条件优先选择 中断发生时 PLC 会动计数值搬
    移特 D 中(表示) 清高速计数器
    z 计数器 C243 配合 X0 (计数输入) X1 (外部中断 I100I101) 外部中断发生时 会
    计数器现值记录 D1241 D1240 中 计数器清 0
    z 计数器 C244 配合 X2 (计数输入) X3 (外部中断 I300I301) 外部中断发生时 会
    计数器现值记录 D1243 D1242 中 计数器清 0
    z 计数器 C246 C248 C252 配合 X0 (计数输入) X4 (外部中断 I400I401) 外部中断
    发生时 会计数器现值记录 D1241 D1240 中 计数器清 0
    z 计数器 C244 C250 C254 配合 X2 (计数输入) X5 (外部中断 I500I501) 外部中断
    发生时 会计数器现值记录 D1243 D1242 中 计数器清 0
    特 D 编号 D1241 D1240 D1243 D1242
    计数器编号 C243 C246 C248 C252 C244 C250 C254
    外部中断 X1(I100I101) X4(I400I401) X3(I300I301) X5(I500I501)
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3126
    程式範例 4 中断高速计数值立搬移
    M1000
    DCNT C243 K100
    EI
    FEND
    I101
    M1000
    IRET
    END
    DMOV D1240 D0

    z C243 计数中外部输入中断 X1(I101)进入立执行 I101 中断子程序C243 计数值立搬
    移 D0 RST C243 3 指令集
    3127
    API 指令码 操作数 功
    54

    D HSCR 较复位(高速计数器)
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * * * * * * * **
    S2 *
    D * * * *
    DHSCR 13 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1:较值 S2:高速计数器编号 D:较结果
    指令说明
    1 高速计数器中断插入方式应外部输入端 X0~X17 输入计数脉 DHSCR 指令
    S2 指定高速计数器编号产生+1 1 变化时 DHSCR 指令会立作较动作 高速计数
    器现值等 S1 指定较值时 D 指定装置会变 Off 较结果变
    成相等 该装置然保持 Off 状态
    2 D 指定装置 Y0~Y3 时 较值高速计数器现值相等 会实时输出外部
    Y0~Y3 输出端(指定 Y 输出清) 余 Y 装置会受扫描周期影响装置 M S 均立
    动作 受扫描周期影响
    3 D 操作数指定 S2 相高速计数器编号 C232~ C254(SS2SA2SE 支持 C232 计数器)
    4 高速计数器分软件计数器硬件计数器两种列表说明请参考程序篇 29 节较器
    分软件计数较器硬件计数较器两种
    5 软件硬件计数较器说明 请参考 API53 DHSCS
    6 程序范例请参考 API53 DHSCS 程序范例 1 程序范例 2
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3128
    API 指令码 操作数 功
    55

    D HSZ 区间较(高速计数器)
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * * * * * * * **
    S2 * * * * * * * * **
    S *
    D * * *
    DHSZ 17 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1:区间较限值 S2:区间较限值 S: 高速计数器编号 D:较结果 (占三
    连续位装置)
    指令说明
    1 区域较限值 S1 必须 ≦ 区域较限值 S2
    2 D 指定装置 Y0~Y3 时 区域较结果输出外部 Y0~Y3 输出端 余 Y 装置会
    受扫描周期影响装置 M S 均立动作 受扫描周期影响
    3 高速计数器分软件计数器硬件计数器两种列表说明请参考程序篇 29 节较器
    分软件计数较器硬件计数较器两种
    4 DHSZ 指令软件计数较器说明
    z 软件计数器软件计数较器表
    计数器编号 C232 C233 C234 C235 C236 C237 C238 C239 C240 C241 C242
    高速较设定清 享 6 软件较器
    z 软件计数较器方块图
    软件计数器C232
    计数值
    软较器件 x6
    设定清1
    设定清 2
    设定清 6
    软件计数器C233
    软件计数器C242
    z 软件区域较器提 6 组专区域较器 区域较指令 6 次次数限制 受
    DHSCS DHSCR 指令次数影响
    z SS2SA2SE 机种支持软件计数器 C232
    3 指令集
    3129
    5 DHSZ 指令硬件计数较器说明
    z 硬件计数器硬件计数较器表(适 SE 机种)
    A 群组 B群组
    硬件计数器
    A1 A2 A3 A4 B1 B2 B3 B4
    计数器编号 C243 C245~C248 C251C252 C244 C249 C250 C253 C254
    高速较设定清 4 硬件较器 A 4 硬件较器 B
    z SE 机种专硬件计数器硬件计数较器表
    A 群组 B群组
    硬件计数器
    A1 A2 B1 B2
    计数器编号 C243 C245~C248 C251C252 C244
    高速较设定清 2 硬件较器 A 2 硬件较器 B
    z 硬件计数较器方块图
    硬件计数器A
    硬件计数器B
    计数值 A
    计数值 B
    硬件较器Ax4
    硬件较器Bx4
    设定清A1
    设定清B1
    I010 A1中断
    I010 B1中断
    I010 B4中断
    I040 A4中断
    设定清A4
    设定清B4

    z 两组硬件区域较器分次 会分占掉两硬件较器 举例
    DHSZ 指令硬件较器 A 时 指令会占两较器 A3 A4 DHSCS
    DHSCR 硬件较器 A 两
    z DHSCS 已 I030 I040 较中断时 高速区域较指令 DHSZ
    硬件较器 A3 A4 相原理 DHSCS 已 I070 I080 较中断时 高速区
    域较指令 DHSZ 硬件较器 B3 B4 重复文法检查错误
    发生时 错误位置会指示写指令
    z SE 机种 DHSZ 指令指定硬件较器会次占两硬件较器
    时 DHSCS DHSCR 指令重复硬件较器
    程序范例 1:
    较结果指定装置 Y0 时Y0~Y2 会动占 DHSZ 指令执行时高速计数器 C246
    计数输入时计数值达限值时Y0~Y2 中会 On ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3130
    M1000
    DCNT C246 K20000
    DHSZ K1500 K2000 C246
    Y0
    Y0
    Y1
    Y2
    C246 K1500 Y0 On现值 时 <
    K1500 C246 K2000 Y1 On < < 现值 时
    C246 K2000 Y2 On > 现值 时
    程序范例 2:
    1 DHSZ 指令做高低速停止控制 C251 AB 相高速计数器 计数现值 0 时
    X10On 时 DHSZ 指令较计数现值≦K2000 时 Y10 On
    2 条件接点 X10Off 时 Y10~Y12 清 Off
    X10
    RST C251
    ZRST Y10 Y12
    M1000
    DCNT C251 K10000
    X10
    DHSZ K2000 K2400 C251 Y10

    3 动作时序图 3 指令集
    3131
    2000 2400
    变速传动设
    备速度
    0
    X10
    Y10
    Y11
    Y12
    高速前进
    低速前进
    停止
    C251 计数器
    现值
    0 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3132
    API 指令码 操作数 功
    56

    SPD 速度检测
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 *
    S2 * * * * * * * * ***
    D * * *
    SPD:7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1:外部脉输入端 S2:接收脉时间 (ms) D:检测结果 t (占 5 连续装置)
    指令说明
    1 SPD 指令会 S2 (ms)指定时间 S1 指定输入点接收脉数进行计数计数值
    存入 D 指定寄存器
    2 ES2EX2 机种 V092 版前版 S1 指定外部脉输入端
    输入点 X0 X2 X1 (X0X1) X6 X7
    输入模式 单相输入(支持 1 倍频) AB 相输入(支持 4 倍频) 单相输入(支持 1 倍频)
    量测频率 100kHz 5kHz 10kHz
    3 ES2EX2 机种 V100 版版 S1 指定外部脉输入端
    输入点 X0 X2
    X1(X0X1) X3(X2X3)
    X5(X4X5) X7(X6X7)
    X4 X6
    输入模式 单相输入(支持 1 倍频)AB相输入(支持 4 倍频) 单相输入(支持 1 倍频)
    量测频率 100kHz 5KHz 10KHz
    4 SS2SA2SESX2 机种 S1 指定外部脉输入端
    输入点 X0 X2
    X1(X0X1) X3(X2X3)
    X5(X4X5) X7(X6X7)
    X4 X6
    输入模式 单相输入(支持 1 倍频)AB相输入(支持 4 倍频) 单相输入(支持 1 倍频)
    量测频率
    SA2SESX2 100kHz
    SS2 20kHz
    SA2SE X1(X0X1)
    30kHz 外 余皆
    5KHz
    10KHz
    5 D 占 5 连续寄存器D+1 D 前次脉检测值D+3 D+2 前脉累计值
    D+4 计时剩余时间达 32767 ms 3 指令集
    3133
    6 指令指定 X 输入点时 该点成高速计数器脉输入端成外部中
    断插入信号
    7 ES2EX2 机种 V092 版前版 指定 X 输入点 X0 X2 X6 X7 时 输入模式单相
    输入 指定 X 输入点 X1 时 会占 X0 形成输入模式 AB 相输入
    8 ES2EX2 机种 V100 版版 SS2SA2SESX2 机种 指定 X 输入点 X0 X2 X4
    X6 时 输入模式单相输入 指定 X 输入点 X1 X3 X5 X7 时 会分占 X0 X2 X4
    X6 形成输入模式 AB 相输入
    9 指令求出回转速度例值测结果 D 值回转速度成例
    面公式求电机转速
    N 转速
    n 旋转设备转圈产生脉数 N () ()rpmnt
    D 310060 ×
    t S2 指定检测时间(ms)
    程序范例:
    X7On 时 D2 计算 X0 输入高速脉 计时 1000ms 动 D2 现值存放 D1 D0
    中 重新 0 计算
    X7
    SPD X0 K1000 D0

    X7
    X0
    1000
    1000ms 1000ms
    D2现值
    D0检测值
    D2 容值
    D4 容值 D4 (ms)剩余时间
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3134
    API 指令码 操作数 功
    57

    D PLSY 脉输出
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * * * * * * * ***
    S2 * * * * * * * * ***
    D *
    PLSY 7steps
    DPLSY 13steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1:脉输出频率 S2:脉输出数目 D:外部脉输出装置 (Y0 Y1 Y2 Y3)
    指令说明
    1 S1 指定脉输出频率设定范围
    频率输出范围参表
    输出 Y0 Y2 Y1 Y3
    16 位指令 SS2 0~10000Hz
    ES2EX2SA2SESX2 0~32767 Hz
    0~10000Hz 频率输
    出范围
    32 位指令 SS2 0~10000Hz
    ES2EX2SA2SESX2 0~100000Hz
    0~10000Hz
    频率设定< 0Hz 输出 超出高输出频率高频率输出
    2 S2 指定脉输出数目 16 位指令指定范围 32768~32767 32 位指令指定范围
    2147483648~2147483647 指定脉输出数目设定 0 时 正方限脉数连
    续输出
    3 D1220D1221K1 K2 S2 正负号代表正反方
    4 PLSY 指令脉输出模式列表(适 SE 机种)
    D1220 D1221 模式
    输出 K0 K1 K2 K3# K0 K1 K2 K3#
    Y0 Pulse Pulse A CW
    Y1 Pulse Dir B Pulse
    Y2 Pulse Pulse A CCW
    Y3 Pulse Dir B Pulse
    Pulse 脉 A A 相脉 CW 正转脉
    Dir 方 B B 相脉 CCW 反转脉
    # D1220K3 时 D1121 设定效
    5 SE 机种 PLSY 指令脉波输出模式列表
    D1220 D1221 模式
    输出 K0 K1 K3# K0 K1 K3# 3 指令集
    3135
    Y0 Pulse Pulse CW
    Y1 Pulse Dir Pulse
    Y2 Pulse Pulse CCW
    Y3 Pulse Dir Pulse
    6 PLSY 指令执行时 指定 S1 脉输出频率 D 脉输出装置输出 S2 脉输出数目
    7 脉输出完成标志

    输出 Y0 Y1 Y2 Y3
    完成标志 M1029 M1030 M1102 M1103
    立暂停标志 M1078 M1079 M1104 M1105
    001~10Hz 输出标志 M1190 M1191 M1192 M1193
    z 脉输出模式 Y0 Y1 指定 Pulse Dir (D1220K1) 输出完成时 完成标志 M1029
    On
    z 脉输出模式 Y2 Y3 指定 Pulse Dir (D1221K1) 输出完成时 完成标志 M1102
    On
    z 脉输出模式 Y0 Y2 指定 CW CCW (D1220K3) 输出完成时 完成标志 M1029
    On
    z 脉输出结束标志 M1029 M1030 M1102 M1103 脉输出完毕 须者清

    z PLSY DPLSY 指令 Off 时 脉输出结束标志会动变 Off
    z M1190~M1192On 时 启动 PLSY Y0~Y3 高速输出输出 001~10Hz
    8 PLSY 指令执行 Y 开始作脉输出 时 改变脉输出数目 S2 目前输出没
    影响改变脉输出数目 须先 PLSY 指令停止 然改变脉输出数目
    9 S1 PLSY 指令执行时更改更改发生作时间 程序执行执行 PLSY 指令时
    更改
    10 脉输出 Off Time On Time 例 1 1
    11 S1 S2 操作数 F 装置 仅 16 位指令
    12 指令程序中次数限制 时间 4 指令执行程序中高
    速脉输出指令 (PLSY PWM PLSR) 针 Y1 做输出 PLC 会先执行指令作设
    定输出
    程序范例:
    1 X0On 时Y0 输出 200 1KHZ 频率脉脉输出完毕 M1029On 触发 Y20On ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3136
    2 X0Off 时Y0 脉输出会马停止 X0 Off 变 On 时输出脉会重新开始
    X0
    PLSY K1000 K200 Y0
    M1029
    Y20

    123 200Y0输出
    05毫秒
    1毫秒
    补充说明
    1 标志信号说明:
    M1029 Y0 脉输出完毕M1029 On
    M1030 Y1 脉输出完毕M1030 On
    M1102 Y2 脉输出完毕M1102 On
    M1103 Y3 脉输出完毕M1103 On
    M1078 Y0 立暂停旗标
    M1079 Y1 立暂停旗标
    M1104 Y2 立暂停旗标
    M1105 Y3 立暂停旗标
    M1190 M1190On 时启动 PLSY Y0 高速输出输出频率:001~10Hz(SE 机种支持)
    M1191 M1191On 时启动 PLSY Y1 高速输出输出频率:001~10Hz(SE 机种支持)
    M1192 M1192On 时启动 PLSY Y2 高速输出输出频率:001~10Hz(SE 机种支持)
    M1193 M1193On 时启动 PLSY Y3 高速输出输出频率:001~10Hz(SE 机种支持)
    M1347 Y0 脉输出完成动复位标志
    M1348 Y1 脉输出完成动复位标志
    M1524 Y2 脉输出完成动复位标志
    M1525 Y3 脉输出完成动复位标志
    M1538 Y0 已暂停显示标志
    M1539 Y1 已暂停显示标志
    M1540 Y2 已暂停显示标志
    M1541 Y3 已暂停显示标志
    2 特殊 D 寄存器说明:
    D1030 Y0 目前输出脉数 (Low word)
    D1031 Y0 目前输出脉数 (High word) 3 指令集
    3137
    D1032 Y1 目前输出脉数 (Low word)
    D1033 Y1 目前输出脉数 (High word)
    D1336 Y2 目前输出脉数 (Low word)
    D1337 Y2 目前输出脉数 (High word)
    D1338 Y3 目前输出脉数 (Low word)
    D1339 Y3 目前输出脉数 (High word)
    D1220 Y0Y1 输出模式选择请参考指令说明
    D1221 Y2Y3 输出模式选择请参考指令说明
    3 M1347 M1348 M1524 M1525 动作补充说明
    启动 M1347M1348 M1524 M1525 脉输出指令 PLSY 执行完毕 动作复位
    动作 PLSY 指令前启动接点需 Off→On 动作 PLC 扫描该指令(假设该指
    令启动接点 True) 会产生脉输出动作 PLC END 指令执行 进行 M1347
    M1348 M1524 M1525 判断 判断输出完毕会动关闭输出 PLSY 指令脉输
    出完毕 PLSY 指令连续执行 次脉串输出会扫描时间延迟功
    通常应副程序中断程序中 需启动高速脉输出指令时范例
    范例 1:
    M1000
    EI
    FEND
    I 001
    IRET
    M1000
    DPLSY K1000 K1000 Y2
    I 101
    IRET
    SET M1524
    END
    DPLSY K1000 K1000 Y0
    SET M1347

    说明:
    a) 中断 X0 触发次 Y0 会输出 1000 脉中断 X1 触发次 Y2 会输出 1000 脉

    b) 中断 X 触发 Y 脉输出时次脉输出完毕次中断 X 触发输出时间少ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3138
    扫描周期时间间隔
    范例 2:
    X1
    M1347
    PLSY K1000 K1000 Y0
    X2
    END

    说明:
    X1 X2 On 时Y0 输出脉会直持续 Y0 输出输出 1000 脉
    会短暂停顿(约扫描周期)然输出次 1000 脉 3 指令集
    3139
    API 指令码 操作数 功
    58

    PWM 脉宽度调制
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * * * * * * * ***
    S2 * * * * * * * * ***
    D *
    PWM 7steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1:脉输出宽度 S2:脉输出周期 D 脉输出装置(指定 Y0 Y1 Y2 Y3 )
    指令说明
    1 S1 脉输出宽度指定 t S2 脉输出周期指定 T S1 ≦ S2(SE 机种适)
    脉波输出宽度周期范围参表
    输出 Y0 Y2 Y1 Y3
    t 范围 0~1000 0~32767
    脉波输出宽度
    周期范围
    T 范围 1~1000 1~32767
    单位切换旗标 M1112 M1113 M1070 M1071
    高速输出启动旗标 M1116On(单位 1us) M1117On(单位 10us)
    2 SE 机种专 S1 脉波输出宽度指定 t S2 脉波输出周期指定 T S1 ≦ S2
    脉波输出宽度周期范围参表
    输出 Y0 Y1 Y2 Y3
    t 范围 0~1000 0~32767
    脉波输出宽度
    周期范围
    T 范围 1~1000 1~32767
    单位切换旗标 M1112 M1070 M1113 M1071

    3 D 脉输出装置 Y0 Y1 Y2 Y3
    4 指令程序中次数限制 时间 2 指令执行程序中高
    速脉输出指令〈PLSY PWM PLSR〉针 Y1 做输出 PLC 会先执行指令作设
    定输出
    5 S1≦0 S2≦0 S1>S2 时视错误( M1067 M1068 会 On) 脉输出装置输出
    S1=S2 频率波输出装置直 On
    6 脉输出宽度 S1 脉输出周期 S2 PWM 指令执行时更改
    7 M1112On Y0 脉输出时间单位 10μs M1112Off Y0 脉输出时间单位 100μs
    8 M1070On Y1 脉输出时间单位 100μs M1070Off Y1 脉输出时间单位 1ms ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3140
    9 M1113On Y2 脉输出时间单位 10μs M1113Off Y2 脉输出时间单位 100μs
    (SE 机种适)
    10 SE 机种专 M1113On Y2 脉波输出时间单位 100μs M1113Off Y2 脉波输出时间
    单位 1ms
    11 M1071On Y3 脉输出时间单位 100μs M1071Off Y3 脉输出时间单位 1ms
    12 M1116On M1112 M1113 切换功效 Y0 Y2 脉波输出时间单位时 1μs
    支持功旗标机种版(含) ES2 v300SS2 v280SA2 SE v260 SX2 v240
    13 M1117On M1070 M1071 切换功效 Y1 Y3 脉波输出时间单位时 10μs
    支持功旗标机种版(含) ES2 v300SS2 v280SA2 SE v260 SX2 v240
    14 SS2 机种启动 M1116 高速输出功时 请务必注意输出宽度时间 20 否
    Y0 Y2 硬件频宽限制 输出结果法正确时间宽度
    程序范例
    X0On 时 Y1 输出脉 X0Off 时 Y1 输出变成 Off
    X0
    PWM K1000 K2000 Y1
    Output Y1
    t1000ms
    T2000ms
    标志信号特殊寄存器说明
    1 标志位说明
    M1070 PWM 指令 Y1 脉输出单位时间切换 M1070 Off 时 1ms M1070 On 时
    100µs
    M1071 PWM 指令 Y3 脉输出单位时间切换 M1070 Off 时 1ms M1070 On 时
    100µs
    M1112 PWM 指令 Y0 脉输出单位时间切换 M1112 Off 时 100µs SE
    1ms) M1070 On 时 10µs(SE 100µs)
    M1113 PWM指令 Y2脉输出单位时间切换 M1113 Off时 100µs M1070 On
    时 10µs
    M1116 PWM 指令 M1116On Y0 Y2 脉波输出单位时间 1µs M1112
    M1113 切换功效
    M1117 PWM 指令 M1117On Y1 Y3 脉波输出单位时间 10µs M1070
    M1071 切换功效
    2 特殊寄存器说明:
    D1030 Y0 目前输出脉数 Low word 3 指令集
    3141
    D1031 Y0 目前输出脉数 High word
    D1032 Y1 目前输出脉数 Low word
    D1033 Y1 目前输出脉数 High word
    D1336 Y2 目前输出脉数 Low word
    D1337 Y2 目前输出脉数 High word
    D1338 Y3 目前输出脉数 Low word
    D1339 Y3 目前输出脉数 High word ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3142
    API 指令码 操作数 功
    59

    D PLSR 附加减速脉输出
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * * * * * * * ***
    S2 * * * * * * * * ***
    S3 * * * * * * * * ***
    D *
    PLSR:9steps
    DPLSR:17steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1:脉输出频率 (Hz) S2 总脉输出数 S3:加减速时间(ms)
    D:脉输出装置 (指定 Y0 Y1 Y2 Y3 ) (SE 机种支持输出 Y1 Y3)
    指令说明
    1 S1 指定脉输出频率设定范围
    频率输出范围参表
    输出 Y0 Y2 Y1 Y3
    16 位指令 SS2 6~10000Hz
    ES2EX2SA2SESX2 6~32767Hz
    6~10000Hz
    频率
    输出
    范围
    32 位指令 SS2 6~10000Hz
    ES2EX2SA2SESX2 6~100000Hz 6~10000Hz
    设定< 6Hz 输出脉 6Hz 输出 超出高输出频率 高频率输出
    2 指定输出装置 Y0 Y2 时 Y0 输出启始结束频率 D1340 Y2 输出启始结束频率 D1352
    3 指定输出装置 Y1 Y3 时 启始结束频率 0Hz
    4 D1220D1221K1 S2 正负号代表正反方
    5 PLSR 指令脉输出模式列表
    D1220 D1221 模式
    输出 K0 K1 K0 K1
    Y0 Pulse Pulse
    Y1 Pulse Dir
    Y2 Pulse Pulse
    Y3 Pulse Dir
    Pulse 脉 Dir 方
    6 指定输出装置 Y0Y2 时 脉输出模式指定 Pulse (D1220K0 D1221K0) S2 指定脉
    输出数目 16 位指令指定范围 1~32767 32 位指令指定范围 2147483647 3 指令集
    3143
    7 指定输出装置 Y0Y2 时 脉输出模式指定 PulseDir (D1220K1 D1221K1) S2 指定脉
    输出数目 16 位指令指定范围 1~32767 1~32768 32 位指令指定范围
    1~2147483647 1~2147483648
    8 指定输出装置 Y1Y3 时 S2 指定脉输出数目 16 位指令指定范围 1~32767 32 位指
    令指定范围 2147483647
    9 S3 加减速时间(ms) 20ms指定输出装置 Y1Y3 时 加速时间减速时间相
    分开设定指定输出装置 Y0Y2 时 M1348Off(Y0) M1535Off(Y2) 加速时间减速时
    间相 M1348On M1535On S3 加速时间(ms) Y0 减速时间 D1348 设定 Y2 减速
    时间 D1349 设定
    10 PLSR 指令附加减速功脉输出指令脉静止状态目标速度作加速动作 快达目
    标距离时 作减速动作 达目标距离时 脉停止输出
    11 M1257Off 时 Y0 Y2 加减速曲线等速加减速 M1257On 时 Y0 Y2 加减速曲线
    S 形加减速Y1 Y3 加减速曲线固定等速加减速
    12 PLSR 指令执行 Y 开始作脉输出 时 改变 S1 S2 S3 目前输出没影响
    改变 S1 S2 S3 须先 PLSR 指令停止 然修改
    13 脉输出完成标志
    输出 Y0 Y1 Y2 Y3
    完成标志 M1029 M1030 M1102 M1103
    立暂停标志 M1078 M1079 M1104 M1105
    z 脉输出模式 Y0Y1 指定 PulseDir(D1220K1) 输出完成时 完成标志 M1029
    On
    z 脉输出模式 Y2Y3 指定 PulseDir(D1221K1) 输出完成时 完成标志 M1102
    On
    z PLSR DPLSR 指令重新启动时 脉输出结束标志会动变 Off
    14 段加速时 频率时间脉数目定整数 PLC 会取整数输出
    区段时间法刚相等 会误差 误差值决定频率相舍
    数点值PLC 会脉输出足部分补目标频率区段 确保输出
    脉数正确
    15 指令程序中次数限制 时间 4 指令执行程序中高
    速脉输出指令 (PLSY PWM PLSR) 针 Y1 做输出 PLC 会先执行指令作设
    定输出
    16 指令指定参数错误时 值默认值输出
    程序范例:
    1 X0On 时PLSR 指令 Y0 输出脉输出频率值 1000HzD10 值欲输
    出全部脉总数加减速时间 3000ms该指令加减速动作分 20 步输出频率
    步 100020 Hz 方式增加减少步时间 300020 ms ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3144
    2 X0 变成 Off 时输出中断X0 On 时脉输出计数 D1030 D1031 继续累积输出
    3 Y0 Y2 输出 加减速区段 20 段 Y1 Y3 输出 加减速区段 10 段
    X0
    PLSR K1000 D10 K3000 Y0

    脉速度(Hz)
    次脉输出时
    间间隔量固定加
    减速时间 S 1203
    目标速度 1000Hz
    次频率变
    化量固定
    高速 S 1201
    时间(S)减速时间 (S )3
    3000ms
    减速时间 (S )3
    3000ms
    11
    22
    33
    44
    55
    66
    77

    19 19
    2020
    20 段变速 20 段变速
    S 2 输出脉数

    标志信号特殊寄存器说明
    1 标志信号说明
    M1029 M1030 M1102 M1103 M1078 M1079 M1104 M1105 M1538 M1539 M1540
    M1541 M1347 M1348 M1524 M1525 请参考 PLSY 指令标志信号说明
    M1108 M1108 On Y0 输出减速停止 M1108 Off Y0 未输出数继续输出
    M1109 M1109 On Y1 输出减速停止 M1109 Off Y1 未输出数继续输出
    M1110 M1110 On Y2 输出减速停止 M1110 Off Y2 未输出数继续输出
    M1111 M1111 On Y3 输出减速停止 M1111 Off Y3 未输出数继续输出
    M1156 M1156On 时 启动 X4 (I400I401) 屏蔽标中断发生立减速暂停 Y0 高
    速输出
    M1257 高速脉输出 Y0 Y2 加减速 S 曲线启动旗标
    M1158 M1158On 时 启动 X6 (I600I601) 屏蔽标中断发生立减速暂停 Y2 高
    速输出
    M1534 Y0 减速时间独立设定标志 须搭配 D1348
    M1535 Y2 减速时间独立设定标志 须搭配 D1349
    2 特殊寄存器说明
    D1030~D1033 D1336~D1339 D1220 D1221 请参考 PLSY 指令特殊寄存器说明
    D1026 M1156On Y0 屏蔽标脉输出数 (LOW WORD) 3 指令集
    3145
    D1027 M1156On Y0 屏蔽标脉输出数 (HIGH WORD)
    D1135 M1158On Y2 屏蔽标脉输出数 (LOW WORD)
    D1136 M1158On Y2 屏蔽标脉输出数 (HIGH WORD)
    D1232 Y0 标减速停止脉输出数 (LOW WORD)
    D1233 Y0 标减速停止脉输出数 (HIGH WORD)
    D1234 Y2 标减速停止脉输出数 (LOW WORD)
    D1235 Y2 标减速停止脉输出数 (HIGH WORD)
    D1340 第组脉 CH0 (Y0Y1)输出 启始结束频率
    D1348 CH0(Y0 Y1) 脉输出 M1534 On减速时间独立设定
    D1349 CH1(Y2 Y3) 脉输出 M1535 On减速时间独立设定
    D1352 第二组脉 CH1 (Y2Y3) 输出 启始结束频率
    3 标功动作说明 (图 Y0 示意图)
    频率
    启动 结束频率
    D1340
    目标频率
    X4外部中断产生
    X4中断直未发生
    时间

    D1348(减速时间)
    标行走脉数
    加速时间
    D1348(减速时间)

    z SET M1156 起动 Y0 应外部输入点 X4 标功(Mark) SET M1158 起动 Y2
    应外部输入点 X6 标功(Mark)
    z 启动标功时 加减速时间动分离 者行设定加速时间 S3 减速时间
    D1348( D1349) 设定范围 20ms~32767ms
    z 启动标功标输出数 0( D1232 D1234 0) PLC 会标
    执行指定输出脉波数 标输出数减速时间设定数时 PLC
    修改 D1232( D1234)减速时间输出数 标输出数总脉波输出数
    半数时 PLC 会动修改 D1232(D1234)总脉波输出数半数
    z 标输出数 D1232( D1234) 32 位数值预设 0 时表示启动功
    z Y0Y2 标相关参数:
    相关参数
    输出

    特 M
    外部
    输入点
    减速时间
    特 D
    屏蔽标脉
    输出数
    标输出脉

    减速暂停
    标志
    已暂停标

    Y0 M1156 X4 D1348 D1026 D1027 D1232 D1233 M1108 M1538ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3146
    Y2 M1158 X6 D1349 D1135 D1136 D1234 D1235 M1110 M1540
    范例 1
    M0
    Y0
    M0
    M1000
    I401
    SET M1156
    DMOV K10000 D1232
    DPLSR K100000 K1000000 K20
    FEND
    INCP D0
    IRET
    END

    说明
    z M0 Off 变 On 时 Y0 开始输出脉 外部输入中断 X4 进入 会开始输出 10000
    脉停止输出 M1108 暂停减速中状态标志 On X4 中断未发生 脉输出
    1000000 停止输出
    z 标减速停止时 M1538 已暂停旗标 On 时输出剩余脉数输出完
    毕 需 M1108 设 Off 重新输出
    4 遮蔽功(Mask)动作 (图 Y0 示意图)
    频率
    目标频率
    X4中断直未发生
    时间

    X4 中断产生效
    指定屏蔽数
    D1348 ( )减速时间
    D1026D1027
    (32bits)
    D1232~D1233
    标行走脉数
    X4等 外部中断产生
    X4外部中断产生
    启动 结束频率
    D1340

    ‹ D1026 D1027 值 0 时 会启动 Y0 输出遮蔽(Mask)功 D1026 D1027 值 0
    时 会关闭遮蔽功 运算法达目标速度输出 PLC 动会清 D1026 (32bits) (关闭
    功) 遮蔽数设定加速区段 PLC 动修改 D1026 数超加速区段输出数 3 指令集
    3147
    遮蔽数设定减速区段 PLC 动修改 D1026 数减速区段(含)前输出
    数Y2 输出遮蔽功设定 Y0 设定说明相
    范例 2
    M0
    Y0
    M0
    M1000
    I401
    SET M1156
    DMOV
    DPLSR K100000 K1000000 K20
    FEND
    INCP D0
    IRET
    END
    DMOV K10000 D1232
    K50000 D1026

    说明
    z M0 Off 变 On 时 Y0 开始输出脉 等输出数超 50000 外部输入中断
    X4 进 会开始行走 10000 脉停止输出 M1108 减速中状态标志 On
    X4 中断未发生 脉输出 1000000 停止输出
    z 果脉输出未达 50000 外部输入中断 X4 进 会减速停止动作产生
    补充说明
    z 标(Mark)输出数功遮蔽(Mask)功时启动时 PLC 部会先检查遮蔽
    数否符合设定范围值 接着会检查标输出数否符合设定范围值
    设定值执行指令修改表示先前设定值超出范围
    z PLSR 指令定位指令(具加减速输出脉波功)启动 者利 D1127(32bit
    数值)查加速区段输出数 D1133(32bit 数值)查减速区段输出数
    z 加减速时间设定时段速输出脉 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3148
    API 指令码 操作数 功
    60

    IST 手动动控制
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * *
    D1 *
    D2 *
    IST 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:起始输入装置编号 (操作数 S 占 8 连续装置) D1 :动运行模式指定状态步进
    点编号 D2:动运行模式指定状态步进点编号
    指令说明
    1 指令 IST 特定步进阶梯控制流程初始状态便利指令配合特殊辅助继电器形成便利
    动控制命令
    2 D1 D2 范围 S20~S911 D1 < D2
    3 IST 指令程序中次
    程序范例 1:
    M1000
    IST X20 S20 S60

    1 運轉模式
    S X20:手动操作
    X21:原点回操作
    X22:步进操作
    X23:次循环操作
    X24:连续操作
    X25:原点回启动
    X26:连续操作启动
    X27:连续操作停止
    2 IST 指令执行时表示特殊辅助继电器会动切换
    M1040:移动禁止
    M1041:移动开始
    M1042:脉状态
    M1047:STL 监视效
    S0:手动操作初始状态步进点
    S1:原点回初始状态步进点
    S2:动操作初始状态步进点
    3 IST 指令时S10~S19 原点回操作状态步进点成般步进点
    然 S0~S9 步进点时S0~S2 三状态点分初始化手动操作原点回操作动
    操作程序中必须先写三状态步进点三电路
    4 切换 S1(原点回)模式时果 S10~S19 点 On原点回会
    动作产生 3 指令集
    3149
    5 切换 S2(动操作)模式时果 D1 ~D2 间 S 点点 On 者 M1043On
    动操作会动作产生
    程序范例 2:机械手臂控制( IST 指令):
    1 动作求:列中求分开两种皮球搬箱子存放
    2 机械手臂动作:降夹取升右移降释放升左移序完成皮球搬运
    3 IO 装置

    传感器 X0
    右限X2
    (球)左限X1 Y0
    Y1
    Y2Y3限X4
    限X5
    右限

    X3
    ( 球)

    4 运行模式
    手动操作 单钮接通切断负载模式
    原点回 原点回钮 机械动回原点模式
    动运行(单步运行次运行连续运行)
    z 单步运行 次动启动钮 前进步进
    z 次运行 原点位置动启动钮 进行次循环动运行原点停止中途
    动停止钮 工作停止 启动钮 继续动作原点停止
    z 连续运行 原点位置动启动钮 开始继续运行停止钮 运转原点位
    置停止
    5 控制盘
    电源启动
    电源停止
    原点回启动 X35 动启动 X36
    动停止 X37
    夹取 升 右移
    释放 降 左移
    X20
    X21
    X22
    X23
    X24
    X25
    单步运行 X12
    次循环 X33
    连续运行 X34手动操作 X10
    原点回 X11

    z 球传感器 X0
    z 机械手臂左限 X1球右限 X2球右限 X3限 X4限 X5
    z 机械手臂升 Y0降 Y1右移 Y2左移 Y3夹取 Y4 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3150
    6 启动电路
    M1000
    IST X30 S20 S80
    X0
    M1044
    X1 Y4

    7 手动操作模式:
    X20
    SET
    RST Y4
    Y4S
    S0
    X21
    X22 Y1
    Y0
    X23 Y0
    Y1
    X24 X4
    Y2
    Y3
    X25 X4
    Y3
    Y2
    夹具释放
    夹具夹紧


    右移
    左移
    条件互锁
    条件互锁
    机械手臂升限 (X4 On)

    8 原点回模式:
    a) SFC 图:
    S1
    S10
    X35
    S11
    X4
    S12
    X1
    RST Y4
    RST Y1
    Y0
    RST Y2
    Y3
    SET M1043
    夹具释放
    降停止
    机械手臂升 (X4 On)
    右移停止
    左移左限 ()X1 On
    置位回原点完毕标志
    RST S12 回原点完成3 指令集
    3151
    b) 梯形图:
    夹具释放
    降停止
    机械手臂升限 (X4 On)
    右移停止
    左移左限(X1 On )
    置位原点回完毕标志
    原点回完成
    X35
    SET S10S
    S1
    RST Y4S
    S10
    RST Y1
    Y0
    X4
    SET S11
    RST Y2S
    S11
    Y3
    X1
    SET S12
    SET M1043S
    S12
    RST S12
    进入原点回模式ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3152
    9 动操作 (单步运行次循环连续操作模式):
    a) SFC 图:
    S2
    S20
    S30
    S31
    M1044
    X5
    T0
    Y1
    SET
    Y0
    S32
    X4
    X2
    S50 Y1
    Y2
    S2
    X1
    M1041
    X0
    Y4
    TMR T0 K30
    S60 RST
    X5
    Y4
    TMR T2 K30
    S70
    T2
    Y0
    S80
    X4
    Y3
    X1
    S40
    S41
    X5
    T1
    SET
    Y0
    S42
    X4
    X3
    Y2
    X0
    Y4
    TMR T1 K30
    X3X2
    X4
    X5
    X4
    X4
    3 指令集
    3153
    b) 梯形图:
    SET S20
    SET S30
    SET Y4
    Y0
    END
    X5
    S31
    S
    X4
    TMR T0
    SET S32
    S2
    S
    M1041 M1044
    S20
    S
    S30
    S
    Y1
    X0
    SET S40
    X5 X0
    SET S31
    T0
    K30
    Y2
    S32
    S
    X2
    SET S50
    X2
    SET Y4
    TMR T1
    S40
    S
    SET S41
    T1
    K30
    Y0
    S41
    S
    X4
    SET S42
    Y2
    S42
    S
    X3
    SET S50
    X3
    Y1
    S50
    S
    X5
    SET S60
    RST Y4
    TMR T2
    S60
    S
    SET S70
    T2
    K30
    Y0
    S70
    S
    X4
    SET S80
    Y3
    S80
    S
    X1
    X1
    RET
    S2
    进入动运行模式
    左移左限(X1 On)
    机械手臂升限 (X4 On )
    夹具夹紧
    夹具夹紧
    夹具释放


    右移
    右移
    机械手臂升限 (X4 On )
    机械手臂升限 (X4 On )
    X4
    X4
    X4
    X5
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3154
    标志信号特殊寄存器说明:
    M1040
    步进点移动禁止 M1040On 时步进点移动全部禁止
    1 手动操作模式:M1040 直保持 On
    2 原点回操作模式次循环操作模式:停止钮启动钮间时间 M1040 直
    保持 On
    3 步进操作模式:M1040 直保持 On启动钮时M1040 变成 Off
    4 连续操作模式:PLC STOP→RUN 变化时M1040 保持 On启动钮时M1040
    变成 Off
    M1041
    步进点移动开始反应初始步进点 S2 移动步进点特殊辅助继电器
    1 手动操作模式原点回操作模式:M1041 保持 Off
    2 步进操作模式次循环操作模式:M1041 启动钮时变成 On
    3 连续操作模式:启动钮时保持 On停止钮时保持 Off
    M1042
    启动脉启动钮时送出次脉
    M1043
    原点回完毕旦 M1043 On 表示原点回动作已执行完毕
    M1044
    原点条件连续操作式原点条件 M1044 On 执行初始步进点 S2 移动步进点
    动作
    M1045
    全部输出回禁止
    果机台执行(机器原点位置)
    z 手动(S0)→ 原点回(S1)
    z 动运转(S2)→ 手动(S0)
    z 动运转(S2)→ 原点回(S1)
    1 M1045Off 时 D1~D2 中 S 点 On SET Y 输出动作中步进点清
    Off
    2 M1045 On 时 SET Y 输出保留 动作中步进点清 Off
    果机台执行原点回(机器原点位置)
    z 原点回(S1)→ 手动(S0)
    M1045On Off SET Y 输出保留 动作中步进点清 Off 3 指令集
    3155
    M1046
    1 STL 状态设置 On步进点 S On 时M1046 On
    2 M1047 强制 On S 点 On M1046 会着 On外 D1040~D1047
    会记录 S 点 On 前 8 点编号
    M1047
    STL 监视效 IST 指令开始执行时M1047 强制 On IST 指令驱动条件直
    OnM1047 扫描周期会强制 On 次标志动作监控 S 步进点
    D1040~D1047
    步进点 On 状态编号 1~8

    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3156
    API 指令码 操作数 功
    61

    D SER P 数检索
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * * * * * *
    S2 * * * * * * * * ***
    D * * * * * *
    N * * *
    SER SERP 9steps
    DSER DSERP 17steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1:点较数区块起始装置 S2:欲较数值数 D:存放较结果起始装置(占
    5 连续装置) n:较数区块长度
    指令说明
    1 S1 指定较数区块起始寄存器n 指定 S2 指定数值较笔数 S1 起始址 n
    寄存器容 S2 指定数值较较结果存放 D 指定装置起始址 5 连
    续寄存器
    2 S2 操作数 F 装置 仅 16 位指令
    3 32 位指令时 指定寄存器 S1S2Dn 会指定 32 位寄存器
    4 n 操作数范围:n1~256 (16 位指令)n1~128 (32 位指令)
    程序范例
    1 X0On 时 D10~D19 组成数区块 D0 作较结果存放 D50~D52 中相等值
    存时D50~D52 容全部 0
    2 较代数型态进行(10<2)
    3 较数值编号记录 D53值编号记录 D54值值时
    记录编号者
    X0
    SER D10 D0 D50 K10

    S1 容值 较数 数编号 较结果 D 容值 说明
    D10 88 0 D504 总相等值数数
    D11 100 1 相等 D51 1 第相等值编号
    D12 110 2 D52 8 相等值编号
    D13 150 3 D53 7 值编号
    D14 100 4 相等 D54 9 值编号
    D15 300 5
    D16 100 6 相等
    D17 5 7 值
    D18 100 8 相等
    D19 500

    S2



    D0K100

    9 值
    n

    3 指令集
    3157
    API 指令码 操作数 功
    62

    D ABSD 绝方式凸轮控制
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * * * * * *
    S2 * * *
    D * * *
    n * *
    ABSD 9steps
    DABSD 17steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1:较数表起始装置 S2:计数器编号 D:较结果起始装置 n:段较组数
    (n1~64)
    指令说明
    1 ABSD 指令绝方式凸轮控制段组数较
    2 DABSD 指令 S2 指定高速计数器高速计数器现值设置值作较时较结
    果会受扫描周期影响法作实时性输出达成实时输出求时请高速计数
    器专较指令 DHSZ
    3 S1 操作数 KnXKnYKnMKnS 时16 位指令须指定 n K432 位指令须指定 n
    K8
    程序范例:
    1 ABSD 指令执行前 MOV 指令预先设置值写入 D100~D107编号偶数 D 寄
    存器容限值编号奇数 D 寄存器容限值
    2 X20On 时计数器 C10 现值 D100~D107 等 4 组限值作区间较结果分反
    映 M10~M13
    3 X20Off 时原 M10~M13 OnOff 状态会改变
    X20
    ABSD D100 C10 M10 K4
    C10
    RST C10
    X21
    CNT C10 K400
    X21

    4 C10 现值等限值等限值时应组 M10~M13 会 On
    限值 限值 C10 现值 输出
    D100 40 D101100 40≦C10≦100 M10On
    D102120 D103210 120≦C10≦210 M11On
    D104140 D105170 140≦C10≦170 M12On ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3158
    限值 限值 C10 现值 输出
    D106150 D107390 150≦C10≦390 M13On
    5 限值限值时 C10 现值等限值等限值时应组
    M10~M13 会 Off C10 现值限值限值时应组 M10~M13 会 On范
    例见表示第三组数
    限值 限值 C10 现值 输出
    D100 40 D101100 40≦C10≦100 M10On
    D102120 D103210 120≦C10≦210 M11On
    D104140 D105 60 60≦C10≦140 M12Off
    D106150 D107390 150≦C10≦390 M13On
    4002000
    40 100
    120 210
    60 140
    150 390
    M10
    M11
    M12
    M13

    3 指令集
    3159
    API 指令码 操作数 功
    63

    INCD 相方式凸轮控制
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * * * * * *
    S2 *
    D * * *
    n * *
    INCD:9steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1:较数表起始装置 S2:计数器编号 D:较结果起始装置 n:段较组数
    (n1~64)
    指令说明
    1 INCD 指令段较指令通常相方式凸轮控制
    2 INCD 指令驱动条件 On 时S2 现值 S1 设置值作较达设置值
    S2 现值复位 0 重新计数(S2 新计数值会设置值相较) S2+1 (目
    前执行段数) 容值会加 1 INCD 指令驱动条件 Off 时S2 S2+1 容值会
    复位 0
    3 操作数 S1 指定 KnX KnY KnM KnS 时n 须指定 K4
    4 操作数 S2 须指定 C0~C198 会占 2 连续编号计数器
    5 n 组数较完成时 指令执行完毕 M1029 会 On 次扫描周期
    程序范例:
    1 INCD 指令执行前 MOV 指令预先设置值写入 D100~D104 中D10015
    D10130D10210D10340D10425
    2 计数器 C10 现值次 D100~D104 设置值作较达设置值C10 现值
    复位 0 重新计数目前执行段数暂存 C11 中
    3 C11 容次加 1 时M10~M14 会做相应动作M10~M14 动作请参考面时序图
    4 5 组数 C10 较完毕INCD 指令执行完毕标志 M1029 会 On 扫描周期
    5 X0 On 变成 Off 时C10 C11 全部复位 0M10~M14 全部变成 Off X0 度
    On 时指令会次头执行
    INCD D100 C10 M10 K5
    X0
    CNT C10 K100
    M1013
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3160
    X0
    M10
    M12
    M11
    M13
    M14
    M1029
    15 10 15 15
    3030
    40
    25
    111000
    2 3 4
    C10
    C11
    现值
    现值

    3 指令集
    3161
    API 指令码 操作数 功
    64

    TTMR 变定时器
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    D *
    n * *
    TTMR:5steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    D:存储 TTMR 指令驱动条件 On 时间装置(占 2 连续编号装置) n:倍数设定(n0~2)
    指令说明
    1 TTMR 指令驱动条件 On 时间 100ms 单位存放 D +1 编号开关 On 时间秒单
    位 n 倍数存放 D
    2 倍数设定 n0 时D 秒单位n1 时D 10 倍 100ms 单位n2 时D
    100 倍 10ms 单位
    3 TTMR 指令程序中 8 次
    程序范例 1:
    1 钮开关 X0 住时间(X0 On 时间)存入 D1 中n 指定该时间倍数
    位数时间存入 D0 中钮开关调整定时器设置值
    2 X0 变成 Off 时D1 容复位 0 D0 容没变化
    X0
    TTMR D0 K0

    X0
    D1
    D0
    D0D1
    TT
    住时间(秒) 住时间(秒)
    3 假设 X0 On 时间 T 秒 D0D1 n 间关系表
    n D0 D1(单位:100 毫秒)
    K0 (单位:秒) 1×T D1D0×10
    K1 (单位:100 毫秒) 10×T D1D0 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3162
    n D0 D1(单位:100 毫秒)
    K2 (单位:10 毫秒) 100×T D1D010
    程序范例 2: TMR 指令写入 10 组设定时间
    1 设置值预先写入 D100~D109
    2 列 T0~T9 定时器计时单位 01 秒变定时器计时单位 1 秒
    3 1 位数指拨开关接 X0~X3 BIN 指令指拨开关设置值转换成 BIN 值存放 E

    4 X20 On 时间(秒单位)存放 D200 中
    5 M0 变定时器钮 X10 放开产生扫描周期脉
    6 指拨开关设置值成间接指定指针然 D200 容传送 D100E(D100~D109)

    M10
    TMR T0 D100
    M11
    TMR T1 D101
    M19
    TMR T9 D109
    M1000
    BIN K1X0 E
    X20
    TTMR D200 K0
    X20
    PLF M0
    M0
    MOV D200 D100E

    补充说明
    程序中 TTMR 指令仅 8 次子程序中断子程序中 1 次
    3 指令集
    3163
    API 指令码 操作数 功
    65

    STMR 特殊定时器
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S *
    m * *
    D * * *
    STMR 7steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:定时器编号(T0~T183) m:定时器设定值 (m1~32767)单位 100ms
    D:起始输出装置(占 4 连续装置)
    指令说明
    1 STMR 指令产生 Off 延迟次触发闪烁回路专指令
    2 STMR 指令指定定时器号码重复
    程序范例:
    1 X20On 时定时器 T0 设定值 5 秒Y0 Off 延迟节点
    2 X20 Off 变 On 时Y0 直 On X20 On 变 Off 时Y0 会延迟 5 秒 Off
    3 X20 On 变 Off 时Y1 On 5 秒 Off
    4 X20 Off 变 On 时 Y2 On 5 秒 Off
    5 X20 Off 变 On 时 Y3 延迟 5 秒 On X20 Off 变 On 时Y3 延迟 5 秒直
    Off
    X20
    Y0
    Y1
    Y2
    Y3
    5 秒5 秒
    5 秒5 秒
    5 秒
    5 秒5 秒 5 秒
    X20
    STMR T0 K50 Y0

    6 驱动接点 X20 面加 Y3 常闭接点 Y1Y2 作闪烁回路输出 X20 变成 Off
    时Y0Y1 Y3 延迟 5S 变成 OffT10 容复位 0 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3164
    X20
    STMR T10 K50 Y0
    Y3
    X20
    Y1
    Y2 5 秒 5 秒
    Y0
    Y3
    5 秒
    5 秒
    5 秒
    5 秒5 秒
    3 指令集
    3165
    API 指令码 操作数 功
    66

    ALT P OnOff 交输出
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    D * * *
    ALT ALTP:3steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    D:目装置
    指令说明
    1 ALT 指令执行时 D OnOff 交换
    2 指令脉执行型指令(ALTP)
    程序范例 1
    第次 X0 Off→On 时Y0On第二次 X0 Off→On 时Y0Off
    X0
    ALTP Y0
    X0
    Y0
    程序范例 2
    单开关控制启动停止开始时 M0Off Y0OnY1Off X10 作第次 OnOff 时
    M0On Y1OnY0Off 第二次 OnOff 时 MOOff Y0On Y1Off
    X10
    ALT M0
    M0
    Y0
    M0
    Y1

    程序范例 3
    例示 Y0 会产生闪烁动作 X20On 时 T0 隔 2 秒产生脉 Y0 输出会 T0 脉
    做 OnOff 交变化 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3166
    X20
    TMR T0
    ALTP Y0
    K20
    T0
    T0
    3 指令集
    3167
    API 指令码 操作数 功
    67

    D RAMP 斜坡信号
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 *
    S2 *
    D *
    n * * *
    RAMP 9steps
    DRAMP 17steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1:倾斜信号起点设置值 S2:倾斜信号终点设置值 D 倾斜信号现值(占两连续
    装置) n:扫描次数(n1~32767)
    指令说明
    1 指令求斜率指令斜率否线性扫描周期绝关系指令时通常
    预先扫描周期加固定
    2 RAMP 指令驱动节点 Off 变 On 时倾斜信号现值会倾斜信号起点设置值倾
    斜信号终点设置值变化D+1 装置值 0 开始计数前扫描次数倾斜信号现值存
    储 D 装置前扫描次数存储 D+1 装置倾斜信号现值变化倾斜信号终
    点设置值时 D装置容值 D+1 容值变化见面 M1026 说明 RAMP 指令驱动节
    点 On 变 Off 时D D+1 容值变化见面 M1026 说明
    3 果 n 操作数 D 装置时注意 D 容须等 RAMP 指令停止执行完变化指令正
    执行时 D 容变化
    4 程序中首先 M1039 设置 On 固定扫描周期 MOV 指令固定扫描周期设置值
    写入特殊数寄存器 D1039 中假设该值 30ms述程序例果固定扫描
    周期 30ms nK100 D12 值 D10 值变化 D11 值时间 3 秒(30ms×100)
    5 指令正执行时候该指令驱动信号 X20 变成 Off 时指令会停止执行 X20 度 On
    时候D12 容复位 D10 值重新计算D13 值 0 重新开始计数扫描次数
    6 M1026Off RAMP 执行完成标志 M1029On 时D12 容值会复位成 D10 设置值
    7 指令模拟信号输出搭配时执行缓启动停止动作
    程序范例:
    预先倾斜信号起点设置值写入 D10 倾斜信号终点设置值写入 D11 X20On 时D12
    值会 D10 设置值 D11 设置值增加D12 容值 D10 设定值变化 D12 前值
    扫描次数存 D13 中
    X20
    RAMP D10 D11 D12 K100
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3168
    D10
    D12
    D11
    D11
    D12D10
    D10D11时候
    扫描次数存放 中 D13
    n次扫描 n次扫描

    补充说明
    M1026 (RAMP 模式选择) OnOff D12 容变化
    X20
    M1029
    启动信号
    M1026ON
    X20
    D13
    M1029
    启动信号
    M1026OFF
    0
    D13
    100
    0
    100
    D11
    D10 D12
    D11
    D10 D12
    3 指令集
    3169
    API 指令码 操作数 功
    68

    DTM P 数变换传送
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S *
    D *
    m * * *
    n * * *
    DTM 9steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 源起始装置 D 目标起始装置 m 参数设定 n 源资料字符长度(n1~256)
    指令说明
    1 m 操作数参数设定请参续说明 组件 K H D 参数设定码不指定数值
    不会做转换传送 错误信息产生
    2 n 操作数表示源数转换长度 长度设定范围 1~256 超出
    值算 组件 K H D
    3 m 参数设定说明
    z 参数 k0 n4 时 8 位数转换 16 位数( 8 位 8 位) 转换图标说明
    c
    d
    e
    f
    Hibyte Lobyte
    c d
    e f
    Hibyte Lobytec
    d
    e
    f
    Hibyte Lobyte
    c d
    e f
    Hibyte Lobyte

    z 参数 k1 n4 时 8 位数转换 16 位数( 8 位 8 位) 转换图标说明
    c
    d
    e
    f
    Hibyte Lobyte
    cd
    ef
    Hibyte Lobytec
    d
    e
    f
    Hibyte Lobyte
    cd
    ef
    Hibyte Lobyte
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3170
    z 参数 k2 n2 时 16 位数( 8 位 8 位) 转换 8 位数 转换图标说明
    c
    d
    e
    f
    Hibyte Lobyte
    c d
    e f
    Hibyte Lobyte c
    d
    e
    f
    Hibyte Lobyte
    c d
    e f
    Hibyte Lobyte

    z 参数 k3 n2 时16 位数( 8 位 8 位) 转换 8 位数 转换图标说明
    c
    d
    e
    f
    Hibyte Lobyte
    c d
    e f
    Hibyte Lobyte
    c
    d
    e
    f
    Hibyte Lobyte
    c d
    e f
    Hibyte Lobyte

    z 参数 k4 n3 时8 位 HEX 数( 4 位 4 位)转换 ASCII 数 转换图标说明
    c
    d
    e
    Hibyte Lobyte cH
    dH
    eH
    eL
    Hibyte Lobyte
    dL
    cLc
    d
    e
    Hibyte Lobyte cH
    dH
    eH
    eL
    Hibyte Lobyte
    dL
    cL

    z 参数 k5 n3 时 8 位 HEX 数( 4 位 4 位)转换 ASCII 数 转换图标说明
    c
    d
    e
    Hibyte Lobyte cL
    dL
    eL
    eH
    Hibyte Lobyte
    dH
    cHc
    d
    e
    Hibyte Lobyte cL
    dL
    eL
    eH
    Hibyte Lobyte
    dH
    cH3 指令集
    3171
    z 参数 k6 n4 时 8 位 ASCII 数转换 HEX 数( 4 位 4 位) 转换图标说明
    ASCII 转换数值 0 ~ 9 (0x30~0x39) A ~ F (0x41~0x46) a ~ f (0x61~0x66)
    c
    d
    e
    f
    Hibyte Lobyte
    cd
    ef
    Hibyte Lobytec
    d
    e
    f
    Hibyte Lobyte
    cd
    ef
    Hibyte Lobyte

    z 参数 k7 n4 时 8 位 ASCII 数转换 HEX 数( 4 位 4 位) 转换图标说明
    c
    d
    e
    f
    Hibyte Lobyte
    dc
    fe
    Hibyte Lobytec
    d
    e
    f
    Hibyte Lobyte
    dc
    fe
    Hibyte Lobyte

    z 参数 k8 8 位全球定位数转换 32 位浮点数数 转换图标说明
    dd
    mm1
    mm2
    mm3
    Hibyte Lobyte
    ddmm1mm2mm3
    dd1dd0mm1mm2mm3
    32bit Floating (S+4H4E)
    4E
    dd1
    dd0
    mm1
    mm2
    mm3
    45
    S+0
    –ddmm1mm2mm3
    32bit Floating (S+4 H4E)
    S+1
    S+2
    S+3
    S+4
    S+5
    S+6
    S+7
    S+8
    S+9
    S+10
    32bit Floating (S+10H45)
    D+0
    D+0
    –dd1dd0mm1mm2mm3
    32bit Floating (S+10 H45)
    D+2
    D+2
    dd
    mm1
    mm2
    mm3
    Hibyte Lobyte
    ddmm1mm2mm3
    dd1dd0mm1mm2mm3
    32bit Floating (S+4H4E)
    4E
    dd1
    dd0
    mm1
    mm2
    mm3
    45
    S+0
    –ddmm1mm2mm3
    32bit Floating (S+4 H4E)
    S+1
    S+2
    S+3
    S+4
    S+5
    S+6
    S+7
    S+8
    S+9
    S+10
    32bit Floating (S+10H45)
    D+0
    D+0
    –dd1dd0mm1mm2mm3
    32bit Floating (S+10 H45)
    D+2
    D+2

    z 参数 K9 功目说明Æ客户仅需输入定位指令总输出数预计执行时间接着藉
    佳化公式寻找佳频率设定
    佳化输出频率换算说明Æ针 PLSR DDRVI DCLLM 等具加减速功脉波输出指
    令指令部转换公式找出高速输出指令执行时佳化高输出频率
    起始频率
    注意事项:1换算结果频率超出 PLC 身高频率限制时输出结果会设定 0
    2加速减速时间总超出总运行时间总运行时间会动修改成加减速时间总加 1
    数值
    源目装置说明:
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3172
    S+0 S+1:脉波输出总数(32 位)
    S+2:总运行时间(单位:ms)
    S+3:加速时间(单位:ms)
    S+4:减速时间(单位:ms)
    D+0 D+1:佳化高输出频率(单位:Hz)(32 位)
    D+2:佳化起始频率(单位:Hz)
    操作数 n:保留填意值
    z 参数 K11 区域时间转换成实际度(Longitude)时间
    源目装置说明:
    S+0 S+1:度(32 位浮点数值)(东正数 西负数)
    S+2: 时区(Time Zone) (16 位整数)(单位时)
    S+3 ~ S+8:区域时间年月日时分秒 (16 位整数)
    D+0 ~ D+5:转换实际年月日时分秒(16 位整数)
    操作数 n:保留填意值
    举例 输入东 F12155时区 +8区域时间 2011 年 1 月 6 日 AM 80000
    运算结果Æ 2011 年 1 月 6 日 AM 80612
    z 参数 K12 16 位数值点区域例值运算
    源目装置说明(16 位数值):
    S:源输入数值
    S+1 S+2 … S+n:点区域设定数值中 S+1 必须设定值S+2 必须 S+1
    规设定 S+n 数值必须设定值
    D:输出例值运算数值
    D+1D+2 … D+n:点区域转换数值范围
    n:点区域设定值设定值范围 K2 ~ K50设定值超出范围时会执行
    范例曲线图:(n 设定 K4)
    S+1
    D+1
    S+2
    D+2
    S+3
    D+4
    S+4
    D+3
    D
    S
    S+1
    D+1
    S+2
    D+2
    S+3
    D+4
    S+4
    D+3
    D
    S

    范例说明:
    1 S 输入数值 S+1(简称 S1) S+2(简称 S2) D+1 简称 D1D+2
    简称 D2 D ( ( S – S1) x ( D2 – D1 ) ( S2 – S1 ) ) + D1
    2 S 输入数值等 S+1 时 D D+1 S 输入数值等 S+n 时3 指令集
    3173
    D D+n
    3 指令运算程中浮点数值运算输出数值会数值 16
    位整数值输出
    z 参数 K13 32 位数值点区域例值运算
    源目装置说明参数 K12 说明 S D 装置 32 位数值表示
    z 参数 K14 浮点数值点区域例值运算
    源目装置说明参数 K12 说明 S D 装置 32 位浮点数值表示
    z 参数 K16 字符串结合功
    结合动作说明:先寻找目 D 装置( 8 位)字结缀(0x00 数值)位置然
    源 S 装置( 8 位)字开始复制位置直复制 S 装置结缀(0x00)止
    注意事项:操作数 n 字符串结合长度设定(设定值超 256)
    直未遇结尾字第 n 字动结尾字
    结合示意图:
    A’
    B’
    C’
    D’
    Hibyte Lobyte
    a’
    b’
    c’
    Hibyte Lobyte
    0x00
    0x00
    S+0
    S+1
    S+2
    S+3
    S+4
    D+0
    D+1
    D+2
    D+3
    a’
    b’
    c’
    Hibyte Lobyte
    A’
    D+0
    D+1
    D+2
    D+3
    B’
    C’
    D’
    0x00
    D+4
    D+5
    D+6
    D+7
    A’
    B’
    C’
    D’
    Hibyte Lobyte
    a’
    b’
    c’
    Hibyte Lobyte
    0x00
    0x00
    S+0
    S+1
    S+2
    S+3
    S+4
    D+0
    D+1
    D+2
    D+3
    a’
    b’
    c’
    Hibyte Lobyte
    A’
    D+0
    D+1
    D+2
    D+3
    B’
    C’
    D’
    0x00
    D+4
    D+5
    D+6
    D+7

    z 参数 K17 字符串采取功
    采取动作说明:源 S 装置( 8 位) n 字复制 D 装置( 8 位) n 字
    第 D 装置 n+1 位置填入结缀(0x00)采取程中源 S 装置结尾字
    提早结束采取
    采取示意图: ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3174
    a’
    b’
    c’
    Hibyte Lobyte
    A’
    S+0
    S+1
    S+2
    S+3
    B’
    C’
    D’
    0x00
    S+4
    S+5
    S+6
    S+7
    a’
    b’
    c’
    Hibyte Lobyte
    0x00
    D+0
    D+1
    D+2
    D+3
    n k3
    a’
    b’
    c’
    Hibyte Lobyte
    A’
    S+0
    S+1
    S+2
    S+3
    B’
    C’
    D’
    0x00
    S+4
    S+5
    S+6
    S+7
    a’
    b’
    c’
    Hibyte Lobyte
    0x00
    D+0
    D+1
    D+2
    D+3
    n k3

    z 参数 K18 字符串转浮点数值功
    转换动作说明:源 S 装置( 8 位) n 字(含数点)转换成浮点数值储
    存 D 装置
    注意事项:
    1 操作数 n 数点左右位数设定值(超出 8 位数超出 8 位数算)位
    数超出设定值时数值动舍转换例: n k6 字符串12345678
    会转换出 123456 数值
    2 源字符串中 0~9 数点字出现时数点前会视 0
    数点会视结束字
    3 字转换 n 字中未转换数点动 n 位数浮点数值表

    转换示意图:
    1’
    2’
    3’
    Hibyte Lobyte

    S+0
    S+1
    S+2
    S+3
    4’
    5’
    6’
    0x00
    S+4
    S+5
    S+6
    S+7
    123456
    32bit Floating value
    D+0
    D+1
    1’
    2’
    3’
    Hibyte Lobyte

    S+0
    S+1
    S+2
    S+3
    4’
    5’
    6’
    0x00
    S+4
    S+5
    S+6
    S+7
    123456
    32bit Floating value
    D+0
    D+1

    z 参数 K19 浮点数值转字符串功
    转换动作说明:源 S 装置浮点数值转换出 n 字(含数点)字符串
    储存 D 装置
    注意事项:
    1 操作数 n 数点左右位数设定值(超出 8 位数超出 8 位数算)位
    数超出设定值时数值动舍转换例: n k6 浮点数值 F12345678
    会转换出123456字符串
    2 源数值 n 位数数值时数值左边 n 位数会转换例:浮点数3 指令集
    3175
    值 F12345678 n k4会转换出1234字符串
    转换示意图:
    1’
    2’
    3’
    Hibyte Lobyte

    D+0
    D+1
    D+2
    D+3
    4’
    5’
    6’
    0x00
    D+4
    D+5
    D+6
    D+7
    12345678
    32bit Floating value
    S+0
    S+1
    n k6
    1’
    2’
    3’
    Hibyte Lobyte

    D+0
    D+1
    D+2
    D+3
    4’
    5’
    6’
    0x00
    D+4
    D+5
    D+6
    D+7
    12345678
    32bit Floating value
    S+0
    S+1
    n k6

    3 S 操作数转换出值数例:01234 D 操作数值 1234 (数
    点会第位数)
    程序范例 1:参数 K2 K4
    1 M0On 时 位 D0 D1 16 位数值转换成 ASCII 码 byte byte 方式传
    送 D10 排列
    2 先 16 位数值传送 8 位位置
    3 8 位 HEX 值转换 ASCII
    M0
    DTM D0 D2 K2 K2
    DTM D2 D10 K4 K4
    z 源 D0 D1 数值
    寄存器 D0 D1
    数值 H1234 H5678
    z 第 DTM 指令执行结果 取 8bit 8bit传送 D2~D5 寄存器
    寄存器 D2 D3 D4 D5
    数值 H12 H34 H56 H78
    z 第二 DTM 指令执行结果 取 8bit 8bit转换 ASCII 传送 D10~D17 寄存器
    寄存器 D10 D11 D12 D13 D14 D15 D16 D17
    数值 H0031 H0032 H0033 H0034 H0035 H0036 H0037 H0038
    程序范例 2 参数 K9
    1 预计脉波输出总数总执行时间加速时间减速时间分先填入 D0 源装置然
    执行换算公式送佳化频率定位指令执行
    2 假设源装置数值表: ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3176
    总输出数 总运行时间 加速时间 减速时间
    D0 D1 D2 D3 D4
    K10000 K200 K50 K50
    3 换算佳化结果表:
    高输出频率 总运行时间
    D10 D11 D12
    K70000 K3334
    3 指令集
    3177
    API 指令码 操作数 功
    69

    SORT 数分类排序
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S *
    m1 * *
    m2 * *
    D *
    n * * *
    SORT 11steps
    DSORT 21steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:原始数表起始装置 m1:排序数组数(m1 1~32) m2:组数数(m2 1~6)
    D:存放分类排序结果数表起始装置 n:原始数表分类排序列(n1~ m2)指定列
    分类排序代数形式排列
    指令说明
    1 原始数表分类排序结果存储 D 指定装置起始装置 m1 × m2 寄存器 S
    D 指定缓存器话 排序结果原排序数 S 容相
    2 S 寄存器起始号码右边编号指定 0 较理想
    3 指令须 m1 次扫描完成分类排序分类排序执行完毕 M1029On
    4 指令程序没次数限制时间执行 SORT 指令(程序中
    SORT 指令时SORT 指令驱动条件时成立)
    5 新增维数排序功 者 m1 m2 设 1 会启动功 中操作数 n 功
    改定义数数(n1~32)功会操作数 S 起点 撷取 n 数作排序 排序结果
    操作数 D 起点开始存放 功仅须 1 次扫描时间 排序完成时执行完毕标志信号
    M1029On目前功支持 SS2 V30SA2 V26SX2 V24ES2EX2ES2C V32 机种版
    (含)
    程序范例:
    X0On 时SORT 指令开始执行数分类排序分类排序完成时M1029On SORT 指令执
    行期间请勿更改正分类排序数容果需更改分类排序容须先 SORT 指令驱动
    条件 Off然修改分类排序数容 SORT 指令驱动条件 On 重新执行分类排序
    动作
    X0
    SORT D0 K5 K5 D50 D100
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3178
    1 数分类排序范例表
    组数数:m2
    数列号
    1 2 3 4 5



    列 学生编号 英语 数学 物理 化学
    1 (D0)1 (D5)90 (D10)75 (D15)66 (D20)79
    2 (D1)2 (D6)55 (D11)65 (D16)54 (D21)63
    3 (D2)3 (D7)80 (D12)98 (D17)89 (D22)90
    4 (D3)4 (D8)70 (D13)60 (D18)99 (D23)50
    数数
    m
    1

    5 (D4)5 (D9)95 (D14)79 (D19)75 (D24)69
    2 D100K3 时分类排序数
    组数数:m2
    数列号
    1 2 3 4 5



    列 学生编号 英语 数学 物理 化学
    1 (D50)4 (D55)70 (D60)60 (D65)99 (D70)50
    2 (D51)2 (D56)55 (D61)65 (D66)54 (D71)63
    3 (D52)1 (D57)90 (D62)75 (D67)66 (D72)79
    4 (D53)5 (D58)95 (D63)79 (D68)75 (D73)69
    数数
    m
    1

    5 (D54)3 (D59)80 (D64)98 (D69)89 (D74)90
    3 D100K3 时分类排序数
    组数数:m2
    数列号
    1 2 3 4 5



    列 学生编号 英语 数学 物理 化学
    1 (D50)4 (D55)70 (D60)60 (D65)99 (D70)50
    2 (D51)2 (D56)55 (D61)65 (D66)54 (D71)63
    3 (D52)5 (D57)95 (D62)79 (D67)75 (D72)69
    4 (D53)1 (D58)90 (D63)75 (D68)66 (D73)79
    数数
    m
    1

    5 (D54)3 (D59)80 (D64)98 (D69)89 (D74)90
    3 指令集
    3179
    程序范例 (维排序)
    X0On 时 执行指定数排序作业 排序完成时 M1029On

    定 m1K1 m2K1 程序会动做维排序 定数笔数 D100K5 数容 D0~D4
    值序
    1 预排序数源 D0~D4 :
    S 资料源 D0 D1 D2 D3 D4
    资料 75 65 98 60 79
    2 维排序数容 D50~D54 :
    D 资料结果 D50 D51 D52 D53 D54
    資料 60 65 75 79 98

    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3180
    API 指令码 操作数 功
    70

    D TKY 十键键盘输入
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * *
    D1 * * * * * ***
    D2 * * *
    TKY:7steps
    DTKY:13steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:键输入起始装置(占 10 连续装置) D1:键输入值存放装置 D2:键输入信号指示(占
    11 连续装置)
    指令说明
    1 指令指定 S 开始 10 外部输入点十外部输入点序指定 10 进制数字 0 ~ 9
    10 外部输入点分接 10 键 10 键压先序输入 4 位 10 进
    制数字 0 ~ 9999 ( 16 位指令) 8位 10 进制数字 0 ~ 99999999 ( 32 位指令)输入
    数值存放 D1 D2 存放键盘状态
    2 指令程序中没次数限制时间执行 TKY 指令(程序中
    TKY 指令时TKY 指令驱动条件时成立)
    程序范例:
    1 TKY 指令指定 X30 开始 10 外部输入点编号 0~9 10 键连接 X20On
    时指令执行键盘输入数值二进制值形态存入 D0 中 M10~M19 应存储
    编号 0~9 十键动作状态键时应 M 装置会 On
    X20
    TKY X30 D0 M10

    PLC
    0 1 32 4 5 6 7 8 9
    X33X32X31X30SS X36X35X34 X40X37 X41+24V24G
    3 指令集
    3181
    0 1 2 3 4 5 6 7 8 9
    BCD 值
    BIN 值
    BCD 值
    位数字 码 BCD
    D0
    103 102 101 100
    数字键
    溢位


    2 列时序图示连接数字键盘 X35X33X30X31 4 键1234
    序作动作数值 5301 存储 D0 中D0 容纳 4 位数 9999果
    键输入值超出允许范围时高位数位会溢出
    3 X32 键没前M12On键时M12Off
    键操作程程相键应 M 值已
    4 X30~X41 键时M10~M19 中点会应 On
    5 果键时M20On
    6 驱动节点 X20 变成 Off 时D0 值变化 M10~M20 状态全部变成 Off

    X30
    X31
    X33
    X35 1
    2
    3
    4
    1 2 3 4
    M10
    M11
    M13
    M15
    M20
    键输入信号指示ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3182
    API 指令码 操作数 功
    71

    D HKY 十六键键盘输入
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S *
    D1 *
    D2 * * ***
    D3 * * *
    HKY:9steps
    DHKY:17steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:键扫描输入起始装置(占 4 连续装置) D1:键扫描输出起始装置(占 4 连续装
    置)D2:键输入值存放装置 D3:键输入信号指示(占 8 连续装置)
    指令说明
    1 指令指定 S 开始连续 4 外部输入点 D1 开始连续 4 外部输出点矩阵扫
    描方式构成 16 键键盘键盘输入数值存放 D2 D3 存储键盘键输入状
    态键时应 D3 装置 On键松开时应 D3 装置 Off
    2 指令次执行时扫描键时执行完成标志 M1029 会 On 扫描周期
    3 果两键时时先者效
    4 数字键盘输入值存储 D0 中 16 位指令 HKY 时D0 存储数值范围 0~
    9999( 4 位数)输入值超出存储范围时高数位会溢出 32 位指令
    DHKY 时D0 存储数值范围 0~999999999( 8 位数)输入值超出存储范
    围时高数位会溢出
    5 指令程序中没次数限制时间执行 HKY 指令(程序中
    HKY 指令时HKY 指令驱动条件时成立)
    程序范例:
    1 HKY 指令构造 16 键键盘键盘 X20~X23 连续 4 输入端 Y20~Y23 连续 4
    输出端构成 X4On 时指令执行键盘输入数值二进制值形式存入 D0 中
    M0~M7 存储键动作状态M0~M7 详细动作参加面第 3第 4 第 5 点说

    X4
    HKY X20 Y20 D0 M0
    3 指令集
    3183
    2 数字键输入:
    0 1 2 3 4 5 6 7 8 9
    BCD 值
    BIN 值
    BCD 值
    位数字 码 BCD
    D0
    103 102 101 100
    数字键
    溢位

    3 功键输入:
    a) A 键时M0On 保持 D 键时M0 变成 OffM3On 保持
    b) 果两键时时先者效
    F E D C B A
    M5 M4 M3 M2 M1 M0
    4 键输入信号:
    a) A~F 中键时M6 会 On 扫描周期
    b) 0~9 中键时M7 会 On 扫描周期
    5 HKY 指令驱动条件 X4Off 时D0 前值变 M0~M7 复位 Off
    6 外部接线:
    Y23Y22Y21Y20C
    X23X22X21X20SS
    CDEF
    89AB
    4567
    0123
    PLC( )晶体输出
    +24V24G
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3184
    补充说明
    1 指执行时必须 8 扫描周期读取键输入值果扫描周期太长太
    短造成读取键输入值正确指令时程序中固定扫描周期
    a) 扫描周期太短时造成 IO 反应法读取正确键输入程序中
    固定扫描周期
    b) 扫描周期太长时会键反应变迟钝指令写时间中断子程序
    2 标志 M1167 功:
    a) M1167On 时HKY 指令输入十六进制数字 0~F
    b) M1167Off 时 HKY 指令会 A~F 功键
    3 指令集
    3185
    API 指令码 操作数 功
    72

    DSW 数字开关
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S *
    D1 *
    D2 * * *
    n * *
    DSW 9steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:指拨开关扫描输入起始装置 D1:指拨开关扫描输出起始装置 D2:指拨开关设定值存放装置 n
    指拨开关连接组数(n1~2)
    指令说明
    1 指令 S 开始连续 4 8 外部输入点 D1 开始连续 4 外部输出点扫描读取 1
    组 2 组 4 位数指拨开关(指拨开关 4 开关组成)值指拨开关设置值存放 D2
    指令执行完毕指令执行完成标志 M1029 会 On 扫描周期
    2 n K1 时D2 操作数占寄存器 n K2 时D2 操作数会连续占 D2 起始址
    2 连续寄存器
    3 指令程序中没次数限制时间执行 DSW 指令(程序中
    DSW 指令时DSW 指令驱动条件时成立)
    程序范例:
    1 X20~X23 Y20~Y23 组成第组指拨开关回路 X24~X27 Y20~Y23 组成第二组指拨
    开关回路 X0On 时指令开始执行第组指拨开关设置值读入转换成二进制数值
    存放 D20 中第二组指拨开关设置值读入转换成二进制数值存放 D21 中
    X0
    DSW X20 Y20 D20 K2

    2 X0On 时Y20~Y23 会动循环扫描 On循环次执行完毕标志信号 M1029On
    扫描周期
    3 扫描输出端 Y20~Y23 请晶体输出外请注意 1248 脚均必须串接
    二极(01A50V) PLC 输入端串接二极串接方法见面指拨开关输入接
    线图 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3186
    X0
    Y20
    Y21
    Y22
    Y23
    M1029
    01s
    01s
    01s
    01s
    01s 01s
    中断
    执行完毕
    循环操作


    4 指拨开关输入接线图:
    SS X20 X21 X22 X23 X24 X25 X26 X27
    Y23Y22Y21Y20C
    1 2 48 1 2 48
    PLC
    10 10 10 100123
    100 101 102 103
    0V +24V
    BCD 指拨开关
    必须串接
    二极 (1N4148)
    第组 第二组

    补充说明
    扫描端继电器输出时面程序技巧达成指拨开关扫描
    1 X30On 时候DSW 指令执行 X30 变成 Off 时M10 会继续保持 On 直 DSW 指
    令扫描端完成次循环扫描输出时 Off
    2 果驱动接点 X30 钮开关X30 次DSW 指令扫描端会循环扫描输出次
    DSW 指令循环扫描输出完毕时M10 会复位成 Off指令会停止执行面程序指
    拨开关数会完整读取钮开关直住时扫描端会循环输出动作钮开
    关立松开时DSW 指令扫描端循环扫描输出次种情况扫描
    端继电器输出继电器寿命动次数频繁长期

    M10
    DSW X20 Y20 D20 K2
    X30
    SET M10
    M1029
    RST M10
    3 指令集
    3187
    API 指令码 操作数 功
    73

    SEGD P 7 段显示器译码
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * * * * * ***
    D * * * * * ***
    SEGD SEGDP 5steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:译码源装置 D:译码输出装置
    指令说明
    S 装置低 4 位组成十六进制数字(0 ~ 9 A ~ F)会译码成 7 位二进制数驱动七段显示
    器译码结果存储 D 装置起始装置连续 8 装置样七段显示器通 SEGD
    指令显示十六进制数字 S 装置指定数超出 4 位时 S 装置低 4 进行译码
    程序范例:
    X20On 时 D10 低 4 位(bit0~bit3)容(0~F:
    16 进制)译码成 7 位二进制数存储 Y20~Y27 中
    表示 Y20~Y27 七段显示器 a~g 应相接
    样 D10 低 4 位容显示七段显示器
    X20
    SEGD D10 K2Y20
    七段显示器译码表:
    七段显示器段状态
    Y20 Y21 Y22 Y23 Y24 Y25 Y26 16 进制 S装置低4位
    二进制数
    七段显示器
    构成
    B0(a) B1(b) B2(c) B3(d) B4(e) B5(f) B6(g)
    0 0000 On On On On On On Off
    1 0001 Off On On Off Off Off Off
    2 0010 On On Off On On Off On
    3 0011 On On On On Off Off On
    4 0100 Off On On Off Off On On
    5 0101 On Off On On Off On On
    6 0110 On Off On On On On On
    7 0111 On On On Off Off Off Off
    8 1000 On On On On On On On
    9 1001 On On On On Off On On
    A 1010 On On On Off On On On
    B 1011 Off Off On On On On On
    C 1100 On Off Off On On On Off
    D 1101 Off On On On On Off On
    E 1110 On Off Off On On On On
    F 1111 On Off Off Off On On On ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3188
    API 指令码 操作数 功
    74

    SEGL 7 段显示器锁存显示
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * * * * * ***
    D *
    n * *
    SEGL 7steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:欲显示七段显示器源装置 D:七段显示器扫描输出起始装置
    N:输出信号扫描信号正负逻辑设置(n0~7)
    指令说明
    1 指令占 D 装置起始装置连续 8 12 外部输出点作 1 组 2 组七段显示器
    显示数扫描信号输出4 七段显示器 1 组SEGL 指令会 S 装置 BCD 码转换成 7
    段显示器驱动信号控制信号锁存七段显示器输出显示
    2 n 决定着七段显示器组数(1 组 4 七段显示器) 1 组 2 组 n 决定着 PLC 输
    出端七段显示器正负逻辑输出
    3 SEGL 指令做七段显示器输出时果 1 组七段显示器(4 七段显示器)占 8
    输出点果 2 组七段显示器(8 七段显示器)占 12 输出点
    4 指令执行时扫描输出端序循环动作指令执行时驱动条件变成 Off 变成 On 时
    扫描输出端重新执行
    5 SEGL 指令执行完毕标志位 M1029:SEGL 指令执行完完毕M1029 会 On 扫描周期
    6 指令程序中没次数限制时间执行 SEGL 指令(程序中
    SEGL 指令时SEGL 指令驱动条件时成立)
    程序范例:
    1 X20On 时SEGL 指令开始执行 Y20~Y27 构成七段显示器扫描回路D10 中数值
    转换成 BCD 码送第组七段显示器显示出D11 中数值转换成 BCD 码送第二
    组七段显示器显示出 D10 D11 中数值超 9999 发生运算错误
    X20
    SEGL D10 Y20 K4

    2 X20On 时Y24~Y27 会动循环扫描循环扫描次需 12 扫描周期循环扫描
    次SEGL 指令执行完毕标志信号 M1029On 扫描周期
    3 组 4 七段显示器时 n0~3
    a) 译码 7 段显示器 1248 端接连接 PLC Y20~Y23七段
    显示器锁存端单独连接 PLC Y24~Y27 3 指令集
    3189
    b) X20On 时D10 容着 Y14~Y17 循环动作序传送七段显示器作显示
    4 2 组 4 七段显示器时n4~7
    a) 已译码七段显示器 1248 端接连接 PLC Y30~Y33七段显
    示器锁存端第组享 Y24~Y27
    b) D10 容传送第组七段显示器做显示D11 容传送第二组七段显示器作显
    示 D10K1234D11K4321第组会显示1234第二组显示4321
    七段显示器扫描输出接线图
    C Y20 Y21 Y22 Y23 Y24 Y25 Y26 Y27 Y30 Y31 Y32 Y33CC
    1248 10
    0
    10
    1
    10
    2
    10
    3
    10
    3
    10
    2
    10
    1
    10
    0
    V+
    10
    3
    10
    2
    10
    1
    10
    0
    V+
    1
    2
    4
    8
    1
    2
    4
    8
    第组 第二组

    补充说明
    1 执行指令时程序扫描周期必须长 10ms程序扫描周期短 10ms 时请利固定扫
    描周期功扫描周期固定 10 ms
    2 PLC 输出点晶体输出时请合适七段显示器
    3 n 设置值:n 设置晶体输出正极性负极性回路外 n 设置连接七段显
    示器组 4 位数者二组 4 位数
    4 PLC 输出点必须选晶体输出点晶体输出 NPN 型式采开集极式输出电路
    连接输出必须连接提升电阻 VCC( 30VDC)样输出点 Y 导通时输出信号
    低电位
    On
    PLC
    VCC
    Y 驱动
    提升电阻
    信号输出Y
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3190
    5 BCD 码正逻辑(负极性)输出
    BCD 数值 Y 输出(BCD 码) 信号输出
    b3 b2 b1 b0 8 4 2 1 A B C D
    0 0 0 0 0 0 0 0 1 1 1 1
    0 0 0 1 0 0 0 1 1 1 1 0
    0 0 1 0 0 0 1 0 1 1 0 1
    0 0 1 1 0 0 1 1 1 1 0 0
    0 1 0 0 0 1 0 0 1 0 1 1
    0 1 0 1 0 1 0 1 1 0 1 0
    0 1 1 0 0 1 1 0 1 0 0 1
    0 1 1 1 0 1 1 1 1 0 0 0
    1 0 0 0 1 0 0 0 0 1 1 1
    1 0 0 1 1 0 0 1 0 1 1 0
    6 BCD 码负逻辑(正极性)输出
    BCD 数值 Y 输出(BCD 码) 信号输出
    b3 b2 b1 b0 8 4 2 1 A B C D
    0 0 0 0 1 1 1 1 0 0 0 0
    0 0 0 1 1 1 1 0 0 0 0 1
    0 0 1 0 1 1 0 1 0 0 1 0
    0 0 1 1 1 1 0 0 0 0 1 1
    0 1 0 0 1 0 1 1 0 1 0 0
    0 1 0 1 1 0 1 0 0 1 0 1
    0 1 1 0 1 0 0 1 0 1 1 0
    0 1 1 1 1 0 0 0 0 1 1 1
    1 0 0 0 0 1 1 1 1 0 0 0
    1 0 0 1 0 1 1 0 1 0 0 1
    7 扫描锁存(Latch)信号显示
    正逻辑(负极性)输出 反逻辑(正极性)输出
    Y 输出(锁存) 输出控制信号 Y 输出(锁存) 输出控制信号
    1 0 0 1
    8 参数 n 设定值
    七段显示器组数 组 二组
    BCD 码数 Y 输出 + - + -
    显示扫描锁存信号 + - + - + - + -
    参数 n 设定值 0 1 2 3 4 5 6 7
    ’+’ 正逻辑(负极性)输出 -’ 反逻辑(正极性)输出
    9 PLC 晶体输出极性 7 段显示器输入极性否相者时透参数 n 设置
    值相互匹配
    3 指令集
    3191
    API 指令码 操作数 功
    75

    ARWS 方开关控制
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * *
    D1 * * ***
    D2 *
    n * *
    ARWS 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:键输入起始装置 D1:欲显示七段显示器装置 D2:七段显示器扫描输出起始装置 n:
    输出信号扫描信号极性指示(n0~3)
    指令说明
    1 指令 D1 容显示七段显示器D1 中值标准十进制模式 会动转换 BCD
    形式显示七段显示器显示数字选中编辑编写程序直接改变制定
    装置值
    2 S 操作数占连续 4 点
    3 D2 指定 10 倍数例:Y0Y20 等等
    4 指令指定输出点必须晶体输出点
    5 指令请固定扫描周期指令放时间中断子程序中执行(I605~I699 I705~I799)
    6 程序中指令次数没限制时间允许执行次
    程序范例:
    1 指令执行X20 定义键X21 定义键X22 定义右键X23 定义左键利
    左右键执行外部设置值操作显示设置值存放 D20 中设置值范围:0~9999
    2 X10On 时位数 103 效设置位数果左键时效设置位数呈现 103→100→
    101→102→103→100 方循环跳动
    3 果右移键效设置位呈现 103→102→101→100→103→102 方循环跳动 循环
    时 Y24~Y27 连接位数指示灯循环 On 作效设置位数指示
    4 果加键时效设置位数容 0→1→2→…8→9→0→1 作变化果
    减键时效设置位数容 0→9→8→…1→0→9 作变化时变化值显示七
    段显示器
    X0
    ARWS X20 D20 Y20 K0
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3192
    1
    2
    4
    8
    10 10 10 10
    Y20
    Y21
    Y22
    Y23
    Y27
    Y26
    Y25
    Y24
    LED
    位数指示
    显示设置值 位数七段显示器 4
    X21
    X20
    X22X23


    左移 右移
    面 开关移动4
    位数左右设置值加减
    3 指令集
    3193
    API 指令码 操作数 功
    76

    ASC ASCII 码变换
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S
    D * * *
    ASC 11 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:欲执行 ASCII 码变换英文字母 D:存放 ASCII 码装置
    指令说明
    1 果指令连接七段显示器作显示话直接英文字母显示错误信息
    2 操作数 S WPLSoft ISPSoft 输入 8 英文字母
    3 标志位:M1161 816 模式交换
    程序范例:
    X0On指定 A~H 变换成 ASCII 码暂存 D0~D3 中
    X0
    ASC A B C D E F G H D0 D0
    D1
    D2
    b15 b0
    42H (B) 41H (A)
    44H (D) 43H (C)
    46H (F) 45H (E)
    D3 48H (H) 47H (G)
    位 8 位 8
    M1161On 时字母变换 ASCII 码会占
    寄存器 8 位( b7~b0) 8 位效填入 0
    说寄存器存放字母
    位8 位 8
    b15 b0
    D0
    D2
    D4
    D6
    D1
    D3
    D5
    D7
    00 H
    00 H
    00 H
    00 H
    00 H
    00 H
    00 H
    00 H
    41H (A)
    42H (B)
    43H (C)
    44H (D)
    45H (E)
    46H (F)
    47H (G)
    48H (H)
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3194
    API 指令码 操作数 功
    77

    PR ASCII 码印
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * *
    D *
    PR 5 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:存放 ASCII 码装置(占 4 连续装置) D:输出 ASCII 码外部输出点(占 10 连续
    装置)
    指令说明
    1 指令会存放 S 起始 4 寄存器 ASCII 码 D 指定输出点序输出
    2 PR 指令程序中 2 次
    3 标志位:M1029 执行完毕标志
    程序范例 1:
    1 先 ASC 指令 A~H 变成 ASCII 码存 D0~D3 中指令 A~H 序输出
    2 M1027Off 时候X20On 变化时指令执行指定 Y20(位位)~Y27(位位)作数
    输出点扫描信号指定 Y30执行中监视信号指定 Y31模式执行 8 字序
    输出输出中果条件接点 Off 话会立停止数输出输出全部变 Off
    3 指令执行中 X20 变成 Off数输出中断X20 度 On 时数重新发送
    X20
    PR D0 Y20

    TTT T (ms):扫描时间
    X20 启动信号
    Y20~Y27 数
    Y30 扫描信号
    Y31 执行中
    ABCD H
    3 指令集
    3195
    程序范例 2:
    1 PR 指令 8 位串行输出指令特殊辅助继电器 M1027Off 时执行 8 字
    串行输出 M1027On 时执行 1~16 字串行输出
    2 M1027On 时候X20 Off→On 变化时指令执行指定 Y20(位位)~Y27(位
    位)作数输出点扫描信号指定 Y30执行中监视信号指定 Y31模式执行 16
    字序输出输出中果条件接点 Off 话会数输出完成停止
    3 字符串中碰 00H(NUL)时代表字符串结束文字处理
    4 条件接点 X20 On数输出动停止X20 直 OnM1029 动作
    X20
    PR D0 Y20
    M1002
    SET M1027

    TTT
    第字 字
    T:扫描周期中
    断插入时间
    X20 启动信号
    Y20~Y27 数
    Y30 扫描信号
    Y31 执行中
    M1029 执行完毕
    补充说明
    1 指令必须晶体型输出
    2 指令时请固定扫描周期者指令放定时中断插入子程序中执行
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3196
    API 指令码 操作数 功
    78

    D FROM P
    扩展模块 CR 数
    读出
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    m1 * * *
    m2 * * *
    D *
    n * * *
    FROM FROMP 9 steps
    DFROM DFROMP 17
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    m1 特殊模块编号 m2 欲读取特殊模块 CR(Controlled Register) 编号 D 存放
    读取数位置 n 次读取数笔数
    指令说明
    1 PLC 指令读取特殊模块控制寄存器 (CR)数
    2 m1 范围 ES2EX2SS2 m10 ~ 7SA2SESX2 m10~107
    3 m2 范围 ES2EX2 m20 ~ 255SS2 m20 ~ 48SA2SESX2 m20~499
    4 n 范围 ES2EX2 n1~4 (16 位指令) n1~2 (32 位指令)SS2 n1~(49m2) (16 位指令)
    n1~(49m2)2 (32 位指令)SA2SESX2 n1~(499m2) (16 位指令) n1~(499m2)2 (32 位
    指令)
    程序范例:
    1 编号 0 扩展模块 CR#29 容读出 PLC D0 中CR#30 容读出 PLC
    D1 中次读取二笔(n2)
    2 X0On 时候指令执行X0 变成 Off 时指令执行前读出数容没变化
    X0
    FROM K0 K29 D0 K2

    3 指令集
    3197
    API 指令码 操作数 功
    79

    D TO P
    扩展模块 CR 数
    写入
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    m1 * * *
    m2 * * *
    S * * *
    n * * *
    TO TOP 9 steps
    DTO DTOP 17 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    m1:扩展模块编号 m2:欲写入扩展模块 CR(Controlled Register)编号 S:写入 CR
    数 n:次写入数笔数
    指令说明
    1 PLC 指令数写入特殊模块控制寄存器 (CR)
    2 m1 范围 ES2EX2SS2 m10 ~ 7SA2SESX2 m10~107
    3 m2 范围 ES2EX2 m20 ~ 255SS2 m20 ~ 48SA2SESX2 m20~499
    4 n 范围 ES2EX2 n1~4 (16 位指令) n1~2 (32 位指令)SS2 n1~(49m2) (16 位指令)
    n1~(49m2)2 (32 位指令)SA2SESX2 n1~(499m2) (16 位指令) n1~(499m2)2 (32 位
    指令)
    程序范例:
    1 32 位指令 DTO程序动作 D11D10 容写入编号 0 扩展模块 CR#13
    #12 中次写入笔(n1)
    2 X0On 时指令执行X0 变成 Off 时指令执行写入数没变化
    X0
    DTO K0 K12 D10 K1

    指令操作数规:
    1 m1:扩展模块排列号码PLC 机连接特殊模块编号特殊模块编号算法
    机模块编号 0 序排列 挂 8 台扩展模块 占 IO 点数
    2 m2:CR 号码扩展模块部建组 16 位长度存称 CR (Controlled Register)
    CR 编号 10 进制编码#0~#48特殊模块种运转情况设定值均包含里面
    3 果 FROMTO 指令时 次编号 CR 读出写入单位 DFROMDTO
    指令时 次 2 编号 CR 读出写入单位
    位元 16 位元 16
    指定 號碼 CR CR #10 CR #9ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3198
    4 传送组数 n 16 位指令 n2 32 位指令 n1 意义相
    D0
    D1
    D2
    D3
    CR #5
    CR #6
    CR #7
    CR #8
    16 n4 位指令 时候
    指定装置 指定 CR
    D0
    D1
    D2
    D3
    CR #5
    CR #6
    CR #7
    CR #8
    32 n2 位指令 时候
    指定装置 指定 CR3 指令集
    3199
    API 指令码 操作数 功
    80

    RS 串行数传送
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S *
    m * * *
    D *
    n * * *
    RS 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:传送数起始装置 m:传送数笔数 D:接收数起始装置 n:接收数
    笔数(n0~256)
    指令说明
    1 RS 指令支持 COM1(RS232)COM2(RS485)COM3(RS485) (COM3 仅适
    ES2EX2SA2SE适 DVPES2C 机种)
    2 指令专机串联式通讯接口提供便利指令 S 源数寄存器事先存入字
    数设定长度 m 设定接收数寄存器 D 长度 n S D EF 修饰时 请
    勿指令执行期间变更 E F 设定值 否容易造成数读取写入错误
    3 需传送数时 m 指定 K0需接收数时 n 指定 K0
    4 指令程序中次数没限制通讯端口时指令执行
    5 RS 指令执行中变更传送数容效
    6 许接口设备变频器等…配备RS485串行通讯 该设备通讯格式公开PLC
    者 RS 指令设计程序传输 PLC 接口设备数
    7 接口设备通讯格式符合 MODBUS 通讯格式 PLC 提供通讯便利指令 API 100 MODRD
    API 101 MODWR API 150 MODRW 供者详细说明请参考指令说明
    8 果 DELTA VFD 系列产品 PLC 提供通讯便利指令 API 102 FWD API 103 REV API 104
    STOP API 105 RDST API 106 RSTEF
    9 RS485 通讯相关指令标志特殊数寄存器 请参考列补充说明
    程序范例 1:COM2 RS485
    1 先发送数容预先写入 D100 开始寄存器 M1122(送信求标志)设 On
    2 X0On 时RS 指令执行PLC 进入等传送接收数状态PLC 开始执行D100 开
    始连续发送十笔数发送结束时M1122 会动 RESET 成 Off(请勿利程序复位 M1122)
    等约 1 ms 开始接收外部传入十笔数存入 D120 开始连续寄存器 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3200
    3 数接收完毕标志(M1123)动 On程序中处理完接收数须 M1123 RESET Off
    度进入等传送接收状态请勿利 PLC 程序连续执行 RST M1123
    M1002
    MOV H86 D1120
    SET M1120
    发送求脉
    发送数容预先写入
    SET M1122
    MOV K100 D1129
    X0
    RS D100 K10 D120 K10
    接收数容处理
    RST M1123
    M1123
    接收完毕
    设置通讯格式 96007E1
    通讯格式保持
    设置通讯逾时时间 100ms
    置位送信求
    复位结束完毕标志

    程序范例 2:COM2 RS485
    8 位模式(M1161On) 16 位模式(M1161Off)切换:
    8 位模式:
    1 PLC 发送数头码缀者利 M1126M1130搭配 D1124~D1126 设置设置
    完成 PLC 执行 RS 指令时会动发出者设置头码缀
    2 M1161On 时指定 8 位转换模式 16 位数分成位 8 位位 8 位位 8 位
    省略仅位 8 位效数做数发送接收
    M1000
    M1161
    D100 D120K4 K7RS
    X0

    传送数:(PLC→接口设备)
    STX D100 D101 D102 D103 ETX1 ETX2
    头码 尾码 1 尾码 2源数寄存器 D100
    8 位开始
    长度4
    3 指令集
    3201
    接收数:(接口设备→PLC)
    STX D100 D101 D102 D103 ETX1 ETX2
    头码 尾码 1 尾码 2源数寄存器 D100
    8 位开始
    长度4

    3 PLC 接收数会外部机器传入数包含头码缀起接收长度 n 设置注意
    16 位模式:
    1 PLC 发送数头码缀者利 M1126M1130搭配 D1124~D1126 设置设置
    完成 PLC 执行 RS 指令时会动发出者设置头码缀
    2 M1161Off 时指定 16 位转换模式 16 位数分成位 8 位位 8 位做数发送
    接收
    M1001
    M1161
    D100 D120K4 K7RS
    X0

    传送数:(PLC→接口设备)
    STX D100 D100 D101 D101 ETX1 ETX2
    头码 尾码 1 尾码 2源数寄存器 D100
    8 位开始
    长度4

    接收数:(接口设备→PLC)
    D120 D120 D121 D121 D122 D122 D123
    头码 尾码 1 尾码 2接收数寄存器 D120
    8 位开始
    长度7

    3 PLC 接收数会外部机器传入数包含头码缀起接收长度 n 设置注意 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3202
    程序范例 3 COM2 RS485
    1 PLC VFDB 系列变频器联机 (变频器 ASCII Mode16 位 ModeM1161Off)
    2 先发送数容预先写入 D100 开始暂存器读取 VFDB 参数址 H2101 开始 6
    笔数
    M1002
    MOV H86 D1120
    SET M1120
    发送求脉
    发送数容预先写入
    SET M1122
    MOV K100 D1129
    X10
    RS D100 K17 D120 K35
    接收数容处理
    RST M1123
    M1123
    接收完毕
    设置通讯格式 96007E1
    通讯格式保持
    设置通讯逾时时间 100ms
    置位送信求
    复位接收完毕标志

    PLC Ö VFDBPLC 发送 01 03 2101 0006 D4 CR LF
    VFDB Ö PLC PLC 接受 01 03 0C 0100 1766 0000 0000 0136 0000 3B CR LF
    发送数寄存器(PLC 发出数)
    寄存器 数 说明
    D100 ’ 3A H STX
    D100 0’ 30 H ADR 1
    D101 1’ 31 H ADR 0
    ADR (10)变频器址
    D101 0’ 30 H CMD 1
    D102 3’ 33 H CMD 0
    CMD (10)命令码
    D102 2’ 32 H
    D103 1’ 31 H
    D103 0’ 30 H
    D104 1’ 31 H
    起始数址
    D104 0’ 30 H
    D105 0’ 30 H
    D105 0’ 30 H
    D106 6’ 36 H
    数(word)数
    D106 D’ 44 H LRC CHK 1
    D107 4’ 34 H LRC CHK 0
    LRC CHK (01)错误校验码
    D107 CR D H
    D108 LF A H
    END 3 指令集
    3203
    PLC 接受数寄存器(VFDB 响应信息)
    寄存器 Data 说明
    D120 ’ 3A H STX
    D120 0’ 30 H ADR 1
    D121 1’ 31 H ADR 0
    D121 0’ 30 H CMD 1
    D122 3’ 33 H CMD 0
    D122 0’ 30 H
    D123 C’ 43 H
    数(byte)数
    D123 0’ 30 H
    D124 1’ 31 H
    D124 0’ 30 H
    D125 0’ 30 H
    址 2101 H 容
    D125 1’ 31 H
    D126 7’ 37 H
    D126 6’ 36 H
    D127 6’ 36 H
    址 2102 H 容
    D127 0’ 30 H
    D128 0’ 30 H
    D128 0’ 30 H
    D129 0’ 30 H
    址 2103 H 容
    D129 0’ 30 H
    D130 0’ 30 H
    D130 0’ 30 H
    D131 0’ 30 H
    址 2104 H 容
    D131 0’ 30 H
    D132 1’ 31 H
    D132 3’ 33 H
    D133 6’ 36 H
    址 2105 H 容
    D133 0’ 30 H
    D134 0’ 30 H
    D134 0’ 30 H
    D135 0’ 30 H
    址 2106 H 容
    D135 3’ 33 H LRC CHK 1
    D136 B’ 42 H LRC CHK 0
    D136 CR D H
    D137 LF A H
    END
    3 PLC COM2COM3 提供便利指令 API105 RDST 变频器状态读取指令 读取 DELTA VFD
    系列状态信息 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3204
    程序范例 4 COM2 RS485
    1 VFDB 系列变频器联机 (变频器 RTU Mode16 位 ModeM1161On)发送数预先写入
    欲写入 VFDB 参数址 H2000 写入容 H12
    2 先发送数容预先写入 D100 开始寄存器会 VFDB 参数址 H2000 写入
    H12 (正转启动)
    M1002
    MOV H86 D1120
    SET M1120
    发送求脉
    发送数容预先写入
    SET M1122
    MOV K100 D1129
    X0
    RS D100 K8 D120 K8
    接收数容处理
    RST M1123
    M1123
    接收完毕
    设置通讯格式 96007E1
    通讯格式保持
    设置通讯逾时时间100ms
    置位送信求
    复位接收完毕标志
    SET M1161 8 位模式

    PLC Ö VFDBPLC 发送: 01 06 2000 0012 02 07
    VFDB Ö PLCPLC 接收: 01 06 2000 0012 02 07
    发送数寄存器(PLC 发送数)
    寄存器 数 说明
    D100 01 H Address
    D101 06 H 功
    D102 20 H
    D103 00 H
    数址
    D104 00 H
    D105 12 H
    数容
    D106 02 H CRC CHK Low
    D107 07 H CRC CHK High
    接收数寄存器(VFDB 响应信息)
    寄存器 数 说明
    D120 01 H Address 3 指令集
    3205
    寄存器 数 说明
    D121 06 H 功
    D122 20 H
    D123 00 H
    数址
    D124 00 H
    D125 12 H
    数容
    D126 02 H CRC CHK Low
    D127 07 H CRC CHK High
    3 PLC COM2COM3 提供便利指令 API102 FWD 变频器正转设定 DELTA VFD 系列正转
    启动功
    程序范例 5 COM1 RS232
    1 仅支持 8bit mode 通讯格式速率 D1036 8 位设定
    2 支持 M1126M1130D1124~D1126 设定头尾码功
    3 16 位数分高八位八位八位忽略低八位传送接收数
    4 预写入数 D0 开始寄存器设置 M1312 On(发送请求标志位)
    5 X0OnRS 指令执行PLC 进入等传送接受数状态PLC 传送 D0 开始 17
    笔数传送结束时 M1312 会设置 Off(需程序 RST M1312)1ms PLC 接
    收 10 笔外部数存储 D20 开始连续寄存器
    6 接收完毕M1314 设置 On接收完数需 PLC 程序设置 M1314Off千万 PLC
    程序连续执行 RST M1314Off
    发送求脉
    发送数容预先写入
    接收数容处理
    设置通讯格式 96008E1
    通讯格式保持
    设置通讯逾时时间 100ms
    置位送信求
    复位接收完毕标志
    M1002
    MOV H87 D1036
    SET M1138
    MOV K100 D1249
    X0
    RS D100 K4 D120 K7
    M1314
    RST M1314
    SET M1312
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3206
    传送数:(PLC→接口设备)
    D100L D101L D102L D103L
    S
    m
    接收数寄存器 D100
    8 位开始
    长度4

    接收数: (接口设备→PLC)
    接收数寄存器 D120
    8 位开始
    长度7
    D120L D122L D123L D124L D125L D126LD121L
    S
    n

    程序范例 6 COM3 RS485
    1 支持 8bit mode 通讯格式速率 D1109 8 位设定
    2 支持 M1126M1130D1124~D1126 设定头尾码功
    3 16 位数分高八位八位八位忽略低八位传送接收数
    4 设置 M1316On准备写入数 D0 开始寄存器中
    5 X0OnRS 指令执行PLC 进入等状态等传送接受数PLC 传送 17 笔数
    D0 开始寄存器中传送完毕M1316 会设 Off(需程序复位 M1316)1ms
    PLC 会接收 10 笔数储存 D20 开始寄存器中
    6 接收完毕M1318 设置 On接收完毕进行数传送时 PLC 程序设置
    M1318Off PLC 程序连续 RST M1318
    M1002
    MOV H87 D1109
    SET M1136
    MOV K100 D1252
    X0
    RS D100 K4 D120 K7
    M1318
    RST M1318
    SET M1316
    发送求脉
    发送数容预先写入
    接收数容处理
    设置通讯格式 96008E1
    通讯格式保持
    设置通讯逾时时间 100ms
    置位送信求
    复位接收完毕标志
    3 指令集
    3207
    传送数:(PLC→接口)
    D100L D101L D102L D103L
    S
    m
    接收数寄存器 D100
    8 位开始
    长度4

    接受:(接口设备→PLC)
    接收数寄存器 D120
    8 位开始
    长度7
    D120L D122L D123L D124L D125L D126LD121L
    S
    n

    补充说明
    1 PLC COM1 (RS232) 支持通讯指令 RS MODRW 相关标志信号特殊寄存器说明
    标志 功 说 明 动作
    M1138
    通讯设置保持PLC 作第次程序扫描完会根特殊数
    寄存器 D1036 设置作通讯协议设置复位第二次程序
    扫描开始 RS 指令执行瞬间会先根特殊数寄存器
    D1036 设置作通讯协议设置复位者通讯协议
    固定 M1138 设 On时次通讯指令执行便
    作通讯协议设置复位改变 D1036 设置会改
    变通讯协议
    者设
    置清
    M1139 ASCIIRTU 模式选择 (Off 时 ASCII 模式 On 时 RTU 模式) 者设
    置清
    M1312
    送信求 者利通讯指令数传送接收 必须脉
    指令 M1312 设 On 述指令开始执行 PLC 执行数
    传送接收动作述指令执行数传送完毕会动
    M1312 清
    者设
    置系
    统动清

    M1313 传送中 接收中指示 系统产生
    M1314 通讯指令数传送接收完毕
    M1315
    通讯指令数接收错误标志 M1315 On 表示通讯接收发生错
    误 错误原存放 D1250
    系统动
    设定
    者清

    特殊寄存器 功 说 明
    D1036 PLC COM1 (RS232) 通讯协议 请参考列表格说明 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3208
    特殊寄存器 功 说 明
    D1167
    PLC COM1 (RS232) RS 指令特定字符通讯接收中断请求 (I140) 通讯接
    收字符 D1167 Low Byte 时 触发中断 I140
    支持指令 RS
    D1121 PLC COM1COM2 通讯址 PLC COM1COM2 站时通讯址
    D1249
    PLC COM1 接收逾时 时间定义(ms) 者设定通讯逾时 D1249
    超出设定值数尚未接收完毕会启动标志 通讯错误代码 D1250K1
    状态解必须 M1315 清 Off
    D1250
    PLC COM1 通讯错误代码
    支持指令 MODRW
    2 PLC COM2 (RS485) 通讯指令 RS MODRD MODWR FWD REV STOP RDST
    RSTEF MODRW 相关标志信号特殊寄存器说明
    标志 功 说 明 动作
    M1120
    通讯设定保持 PLC 第次程序扫描完会根特殊数寄
    存器 D1120 设定 作通讯协议设定重置第二次程序扫描
    开始 通讯指令执行瞬间 会先根特殊数寄存器
    D1120 设定 作通讯协议设定重置 者通讯协议
    固定 M1120 设 On 时 次通讯指令执行便
    作通讯协议设定重置 改变D1120设定 会改变
    通讯协议
    者设
    定清
    M1121 Off 时 PLC 处 RS485 通讯数发送中 系统产生
    M1122
    送信求 者利通讯指令数传送接收 必须
    脉指令 M1122 设 On 述指令开始执行 PLC 执行
    数传送接收动作述指令数传送完毕会动
    M1122 清
    者设
    定 系统
    动清
    M1123
    接收完毕 RS 指令执行完毕会 M1123 设 On 者
    程序中利 M1123 On 时 处理接收数接收
    数处理完毕 必须 M1123 清 Off
    支持指令 RS
    系统动
    设定
    者清
    M1124
    接收等 M1124 On 时 表示 PLC 目前正等接收资料

    系统产生
    M1125
    接收状态解 M1125 设定 On 时 解 PLC 传送接
    收等状态传送接收等状态解 必须 M1125 清
    Off
    者设
    定清 3 指令集
    3209
    标志 功 说 明 动作
    M1126
    RS 指令者系统定义 STXETX 选择 请参考列表格说明
    支持指令 RS
    M1130
    RS 指令者系统定义 STXETX 选择 请参考列表格说明
    支持指令 RS
    者设
    定清
    M1127
    通讯指令数传送接收完毕
    支持指令 MODRD MODWR FWD REV STOP RDST
    RSTEF MODRW
    系统动
    设定
    者清
    M1128 传送中 接收中指示 系统产生
    M1129
    接收逾时 者设定通讯逾时 D1129 超出设定值数
    尚未接收完毕会启动标志状态解必须 M1129 清
    Off
    系统动
    设定
    者清
    M1131
    ASCII 模式时 数转换 HEX 期间 M1131On 余时间
    Off
    支持指令 MODRD RDST MODRW
    M1140
    数接收错误
    支持指令 MODRD MODWR MODRW
    M1141
    指令参数错误
    支持指令 MODRD MODWR MODRW
    M1142
    M1177Off 时 VFDA 便利指令数接收错误
    支持指令 FWD REV STOP RDST RSTEF
    系统产生
    M1143
    ASCIIRTU 模式选择 (Off 时 ASCII 模式 On 时 RTU 模式)
    支持指令 RS MODRD MODWR M1177On 时 FWD REV
    STOP RDST RSTEF MODRW
    者设
    定清
    M1161
    816 位处理模式选择 On 8 位模式 Off 16 位模式
    支持指令 RS
    M1177
    M1177Off 时(默认值) 支持 DELTA VFDA 变频器
    M1177On 时 支持 DELTA VFD 系列变频器
    支持指令 FWD REV STOP RDST RSTEF
    者设
    定 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3210
    特殊寄存器 功 说 明
    D1038
    PLC COM2 (RS485) 通讯站时 数响应延迟时间设定 设定范围
    0~10000 时间定义(01ms)
    EASY PLC LINK 中 设定延迟发送笔通讯数 设定范围 0~10000
    (单位扫描周期)
    D1050~D1055
    执行 MODRD RDST 指令 PLC 系统会动 D1070~D1085 ASCII
    字符数转换 HEX 16 进位数值存 D1050~D1055
    支持指令 MODRD RDST
    D1070~D1085
    PLC建 RS485通讯便利指令 该指令执行时 送出命令 接收端接收
    会回传讯息 该讯息会储存 D1070~D1085 者利该寄存器
    容 检视回传数
    支持指令 MODRD MODWR FWD REV STOP RDST RSTEF
    MODRW
    D1089~D1099
    PLC 建 RS485 通讯便利指令 该指令执行时 送出命令字符储存
    D1089~D1099 者根该寄存器容 检视命令否正确
    支持指令 MODRD MODWR FWD REV STOP RDST RSTEF
    MODRW
    D1120 PLC COM2 (RS485) 通讯协议 请参考列表格说明
    D1121 PLC COM1COM2 通讯址 PLC COM1COM2 站时通讯址
    D1122 发送资料剩余字数
    D1123 接收数剩余字数
    D1124
    起始字符定义(STX) 请参考列表格说明
    支持指令 RS
    D1125
    第结束字符定义(ETX1) 请参考列表格说明
    支持指令 RS
    D1126
    第二结束字符定义(ETX2) 请参考列表格说明
    支持指令 RS
    D1129
    PLC COM2 接收逾时 时间定义(ms) 者设定通讯逾时 D1129
    超出设定值数尚未接收完毕会启动标志状态解必须
    M1129 清 Off
    D1130
    MODBUS 回传错误码记录
    支持指令 MODRD MODWR FWD REV STOP RDST RSTEF
    MODRW 3 指令集
    3211
    特殊寄存器 功 说 明
    D1168
    PLC COM2 (RS485) RS 指令特定字符通讯接收中断请求 (I150) 通讯
    接收字符 D1168 Low Byte 时 触发中断 I150
    支持指令 RS
    D1256~D1295
    PLC COM2(RS485) 通讯便利指令 MODRW 该指令执行时 送出命
    令字符储存 D1256~D1295 者根该寄存器容 检视命令
    否正确
    支持指令 MODRW
    D1296~D1311
    PLC COM2(RS485) 通讯便利指令 MODRW PLC 系统会动者指
    定接收寄存器容 ASCII 字符数转换 HEX 16 进位数值
    支持指令 MODRW
    3 PLC COM3 (RS485) 通讯指令 RS MODRW M1177On 时 FWD REV STOP RDST
    RSTEF 相关标志信号特殊寄存器说明
    标志 功 说 明 动作
    M1136
    通讯设定保持 PLC 第次程序扫描完会根特殊数
    寄存器 D1109 设定 作通讯协议设定重置第二次程序
    扫描开始 通讯指令执行瞬间 会先根特殊数寄存
    器 D1109 设定 作通讯协议设定重置 者通讯协
    议固定 M1136 设 On 时 次通讯指令执
    行便作通讯协议设定重置 改变 D1109 设定
    会改变通讯协议
    M1320 ASCIIRTU 模式选择 (Off 时 ASCII 模式 On 时 RTU 模式)
    者设
    定清
    M1316
    送信求 者利通讯指令数传送接收 必须
    脉指令 M1316 设 On 述指令开始执行 PLC
    执行数传送接收动作述指令执行数传送完毕会
    动 M1316 清
    者设
    定 系统
    动清
    M1317 传送中 接收中指示 系统产生
    M1318 通讯指令数传送接收完毕
    M1319
    通讯指令数接收错误标志 M1319 On 表示通讯接收发生错
    误 错误原存放 D1253
    系统动
    设定
    者清

    特殊寄存器 功 说 明
    D1038
    PLC COM3 (RS485) 通讯站时 数响应延迟时间设定 设定范围
    0~10000 时间定义(01ms) ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3212
    特殊寄存器 功 说 明
    D1109 PLC COM3 (RS485) 通讯协议 请参考列表格说明
    D1169
    PLC COM3 (RS485) RS 指令特定字符通讯接收中断请求 (I160) 通讯接
    收字符 D1169 Low Byte 时 触发中断 I160
    支持指令 RS
    D1252
    PLC COM3 接收逾时 时间定义(ms) 者设定通讯逾时 D1252
    超出设定值数尚未接收完毕会启动标志 通讯错误代码 D1253K1
    状态解必须 M1319 清 Off
    D1253 PLC COM3 通讯错误代码
    D1255 PLC COM3 通讯址 PLC COM3 站时通讯址
    4 通讯指令支持 PLC COM1COM2COM3 应表
    动作 COM2 COM1 COM3 功 说 明
    M1120 M1138 M1136 通讯设定保持
    M1143 M1139 M1320 ASCIIRTU 模式选择
    D1120 D1036 D1109 通讯协议
    协定
    设定
    D1121 D1121 D1255 PLC 通讯址
    M1161 816 位处理模式选择
    M1121 通讯指令数发送中
    M1122 M1312 M1316 通讯指令送信求
    M1126 仅 RS 指令者系统定义 STXETX
    M1130 仅 RS 指令者系统定义 STXETX
    D1124 仅 RS 指令起始字符定义(STX)
    D1125 仅 RS 指令第结束字符定义(ETX1)
    D1126 仅 RS 指令第二结束字符定义(ETX2)
    D1129 D1249 D1252 通讯逾时异常时间 时间定义 (ms)
    发送

    D1122 发送资料剩余字数
    D1256
    ~
    D1295
    仅 MODRW 指令储存指令执行时送出指令字符
    发送
    求 D1089
    ~
    D1099

    仅 MODRD MODWR FWD REV STOP RDST
    RSTEF 指令储存指令执行时送出指令字符
    M1124 M1313 M1317 通讯指令接收等中标志
    M1125 接收状态解(解传送接收等状态)
    接收

    M1128 通讯指令传送接收中指示 3 指令集
    3213
    动作 COM2 COM1 COM3 功 说 明
    D1123 接收数剩余字数
    D1070
    ~
    D1085
    RS 指令外储存接收回传讯息
    接收

    D1168 D1167 D1169 仅 RS 指令通讯接收中断(分 I140I150I160)特定字符
    M1123 M1314 M1318 RS 通讯指令数接收完毕标志
    M1127 M1314 M1318 通讯指令数传送接收完毕标志
    M1131 ASCII 模式时 数转换 HEX 中
    D1296
    ~
    D1311

    仅 MODRW 指令者指定接收寄存器容
    ASCII 字符数转换 HEX 数值储存
    接收
    完毕
    D1050
    ~
    D1055

    仅 MODRD 指令者指定接收寄存器容
    ASCII 字符数转换 HEX 数值储存
    M1315 M1319 通讯指令数接收错误标志
    D1250 D1253 通讯错误代码
    M1129 接收逾时
    M1140 RS 指令外通讯指令数接收错误
    M1141
    MODRD MODWR MODRW 指令参数错误 (接受
    讯息 Exception Code) Exception Code 存放
    D1130
    M1142
    FWD REV STOP RDST RSTEF 指令中 VFDA
    接收错误
    错误
    讯息
    D1130 MODBUS 回传错误码记录(Exception Code)
    5 D1036 D1120 D1109 通信协议 设定方法请参考表
    容 0 1
    b0 数长度 7 8
    00 (None)
    01 奇位(Odd)
    b1
    b2

    11 偶位(Even)
    b3 stop bits 1 bit 2 bit ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3214
    容 0 1
    0001 (H1) 110
    0010 (H2) 150
    0011 (H3) 300
    0100 (H4) 600
    0101 (H5) 1200
    0110 (H6) 2400
    0111 (H7) 4800
    1000 (H8) 9600
    1001 (H9) 19200
    1010 (HA) 38400
    1011 (HB) 57600
    1100 (HC) 115200
    1101 (HD) 500000 (COM2 COM3 支持)
    1110 (HE) 31250 (COM2 COM3 支持)
    b4
    b5
    b6
    b7
    1111 (HF) 921000 (COM2 COM3 支持)
    b8 起始字符选择 D1124
    b9 第结束字符选择 D1125
    b10 第二结束字符选择 D1126
    b15~b11 定义
    6 RS 指令时 常外围装置通讯格式中 会定义该控制字符串起始字符结束字符
    提供者 D1124~D1126 设定起始字符结束字符利机定义起始字
    符结束字符者 M1126M1130D1124~D1126 设定起始结束字符时
    RS485 通信协议 D1120 b8~b10 须设 1 效 设定方法请参考表
    M1130
    0 1
    0
    D1124 者定义
    D1125 者定义
    D1126 者定义
    D1124 H 0002
    D1125 H 0003
    D1126 H 0000(设定)
    M1126
    1
    D1124 者定义
    D1125 者定义
    D1126 者定义
    D1124 H 003A(’’)
    D1125 H 000D(CR)
    D1126 H 000A(LF)
    7 COM2 通讯格式设定例子
    假设通讯格式 Baud rate 9600 7 N 2
    STX
    ETX1 CR 3 指令集
    3215
    ETX2 LF
    查表知通讯格式 H788 写入 D1120
    b15 b0
    0000011110001000
    788
    D1120
    0
    Don t care
    MOV H788 D1120
    M1002

    STX ETX1 ETX2 时 须注意特殊辅助继电器 M1126 M1130 间 OnOff 关系
    8 D1250(COM1)D1253(COM3) 通讯错误代码说明
    通讯错误代码 错误说明
    H0001 通讯逾时
    H0002 检查码错误
    H0003 接受讯息 Exception Code
    H0004 传送功码数错误
    H0005 实际接收长度预计接收长度符
    9 RS 指令特定字符通讯接收中断请求说明 (仅八位效)
    通讯口 中断编号 特殊寄存器
    COM1 I140 D1167
    COM2 I150 D1168
    COM3 I160 D1169
    标准 MODBUS 格式说明
    ASCII 模式
    STX 起始字符 ’ (3AH)
    Address Hi
    Address Lo
    通信址
    8bit 址 2 ASCll 码组合
    Function Hi
    Function Lo
    功码
    8bit 功码 2 ASCll 码组合
    Data (n1)
    ……
    Data 0
    数容
    n×8bit 数容 2n ASCll 码组合
    LRC CHK Hi
    LRC CHK Lo
    LRC 检查码
    8bit 检查码 2 ASCll 码组合
    END Hi
    END Lo
    结束字符
    END HiCR (0DH) END LoLF(0AH) ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3216
    通信协议 MODBUS ASCII 模式 byte 2 ASCII 字符组合成例 数值 64Hex ASII
    表示方式’64’ 分’6’(36Hex)’4’(34Hex)组合成ASCII 讯息字符意义 ’0’…’9’ A’…’F’
    16 进位制代表 ASCII 讯息字符
    字符 0’ 1’ 2’ 3’ 4’ 5’ 6’ 7’
    ASCII code 30H 31H 32H 33H 34H 35H 36H 7H

    字符 8’ 9’ A’ B’ C’ D’ E’ F’
    ASCII code 38H 39H 41H 42H 43H 44H 45H 46H
    起始字符 (STX) ’ (3AH)
    通信址(Address)
    0’ 0’ 驱动器广播(Broadcast)
    0’ 1’ 第 01 址驱动器
    0’ F’ 第 15 址驱动器
    1’ 0’ 第 16 址驱动器类推﹒﹒﹒﹒﹒﹒ 第 255 址 (F’ F’)
    功码(Function)
    0’ 2’
    0’ 3’ 读取笔寄存器容
    0’ 5’
    0’ 6’ 写入 Word 容寄存器
    0’ F’
    1’ 0’ 写入笔寄存器容
    数容(Data Characters)
    者传送数容
    LRC 检查码
    检查码(LRC Check) Address Data Content 结束加起值取 2 补码例 01H + 03H
    + 21H + 02H + 00H + 02H29H 然取 2 补码D7H
    结束字符
    固定 END HiCR (0DH) END LoLF(0AH)3 指令集
    3217
    例 驱动器址 01H 读出 2 连续寄存器数容表示 起始寄存器址 2102H
    询问讯息字符串格式 响应讯息字符串格式
    起始字符 ’ 起始字符 ’
    0’ 0’ 站址 1’
    站址 1’
    0’ 0’ 命令码 3’
    命令码 3’
    2’ 0’
    1’
    字节数 4’
    0’ 1’
    起始数址
    2’ 7’
    0’ 7’
    0’
    数容(2102H)
    0’
    0’ 0’
    接点数字节
    2’ 0’
    D’ 0’ LRC 校验码 7’
    数容(2103H)
    0’
    CR 7’ 结束字符
    LF LRC 校验码 1’
    CR

    结束字符
    LF
    RTU 模式
    字段名 数 (16 进制)
    START 参考列说明
    Address 通信址 8bit 二进制址
    Function 功码 8bit 二进制
    DATA (n1)
    ……
    DATA 0
    数容
    n×8bit 资料
    CRC CHK Low
    CRC CHK High
    CRC 检查码
    16bit CRC 检查码 2 8bit 二进制组合
    END 参考列说明
    起始(START)结束(END)
    RTU 逾时定时器 请参考表
    Baud rate(bps) RTU 逾时定时器 (ms) Baud rate (bps) RTU 逾时定时器 (ms)
    300 40 9600 2
    600 21 19200 1
    1200 10 38400 1
    2400 5 57600 1
    4800 3 115200 1 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3218
    通信址(Address)
    00 H 驱动器广播(Broadcast)
    01 H 第 01 址驱动器
    0F H 第 15 址驱动器
    10 H 第 16 址驱动器类推… 254 (FE H)
    功码(Function Code)
    03 H 读取笔寄存器容
    06 H 写入 Word 容寄存器
    10 H 写入笔寄存器容
    数容(Data Characters)
    者传送数容
    CRC 检查码 检查码 Address Data content 结束运算规
    步骤 1 令 16bit 寄存器 (CRC 寄存器)FFFFH
    步骤 2 Exclusive OR 第 8bit byte 讯息指令低位 16bit CRC 寄存器
    Exclusive OR 结果存入 CRC 寄存器
    步骤 3 右移位 CRC 寄存器 0 填入高位处
    步骤 4 检查右移值 果 0 步骤 3 新值存入 CRC 寄存器否 Exclusive
    OR A001H CRC 寄存器 结果存入 CRC 寄存器
    步骤 5 重复步骤 3~步骤 4 8bit 全部运算完成
    步骤 6 重复步骤 2~步骤 5 取 8bit 讯息指令 直讯息指令运算完成
    CRC 寄存器值 CRC 检查码值注意 CRC 检查
    码必须交换放置讯息指令检查码中
    例 驱动器址 01H 读出 2 连续寄存器数容表示 起始寄存器址 2102H
    询问讯息格式 响应讯息格式
    字段名 数 (16 进制) 字段名 数 (16 进制)
    站址 01 H 站址 01 H
    命令码 03 H 命令码 03 H
    21 H 数起始址
    02 H
    数数(字节单
    位) 04 H
    00 H 17 H 数数(字节
    单位) 02 H
    数容(2102H)
    70 H
    CRC 校验低字节 6F H 00 H
    CRC 校验高字节 F7 H
    数容(2103H)
    00 H
    CRC 校验低字节 FE H

    CRC 校验高字节 5C H
    3 指令集
    3219
    COM2 (RS485) 通讯程序标志时序图
    M1002
    MOV H86 D1120
    SET M1120
    发送求脉
    发送数容预先写入
    SET M1122
    MOV K100 D1129
    X20
    RS D100 K2 D120 K8
    接收数容处理
    RST M1123
    M1123
    接收完毕
    设置通讯格式 96007E1
    通讯格式保持
    设置通讯逾时时间 100ms
    置位送信求
    复位接收完毕标志ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3220
    时序图

    12312345678
    3
    2
    1
    0
    3
    2
    1
    0
    4
    5
    6
    7
    8
    D1122
    M1131
    M1129
    M1128
    D1123
    M1127
    M1125
    M1124
    M1123
    M1122
    M1121
    X20
    X0SET M1122
    RS 指令执行
    发送机
    送信求
    接收完毕
    接收等
    接收状态解
    MODRDRDST
    MODRW 数
    接收转换完毕
    传送接收中
    接收逾时
    接收逾时计时器
    设置 D1129
    MODRDRDST
    MODRW 数
    转换 HEX
    发送数
    剩余字数
    接收数
    剩余字数
    立转
    转换数
    收完整笔数停止计时
    接收逾时计数器达导通
    ASCII HEX数转换成
    扫描周期
    者程序中会状
    态复位初始发送机状态
    者须程序中复位
    数传送完毕动复位
    3 指令集
    3221
    API 指令码 操作数 功
    81

    D PRUN P 八进制传送
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * *
    D * *
    PRUN PRUNP 5 steps
    DPRUN DPRUNP 9
    steps
    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:传送源装置 D:传送目装置
    指令说明
    1 操作数 S 八进制形式传送操作数 D
    2 X Y M of KnX KnY KnM 10 倍数例:X20M20Y20
    3 操作数 S 指定 KnX操作数 D 须指定 KnM
    4 操作数 S 指定 KnM操作数 D 须指定 KnY
    程序范例 1:
    X3On八进制型态 K4X10 容传送 K4M10
    X3
    PRUN K4X20 K4M10

    X37
    M27
    X36 X35 X34 X33 X32 X31 X30 X27 X26 X25 X24 X23 X22 X21 X20
    M17 M16 M15 M14 M13 M12 M11 M10M26 M25 M24 M23 M22 M21 M20 M19M18
    没变化
    程序范例 2:
    X2On八进制型态 K4M10 容传送 K4Y10
    X2
    PRUN K4M10 K4Y20

    位传送 2
    Y27
    M27
    Y26 Y25 Y24 Y23 Y22 Y21 Y20 Y17 Y16 Y15 Y14 Y13 Y12 Y11 Y10
    M17 M16 M15 M14 M13 M12 M11 M10M26 M25 M24 M23 M22 M21 M20 M19 M18ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3222
    API 指令码 操作数 功
    82

    ASCI P HEX 转 ASCII
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * * * * * *
    D * * * * * *
    n * *
    ASCI ASCIP 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:数源起始装置 D:存放变换结果起始装置 n:变换位数 (n1~256)
    指令说明
    1 16 位转换模式: M1161Off 时 S 16 进制数位数转换 ASCII 码传送
    D 8 位 8 位中转换位数 n 设置
    2 8 位换模式: M1161On 时 S 16 进制数位数转换 ASCII 码传送
    D 8 位中转换位数 n 设置( D 8 位全部 0)
    程序范例 1:
    1 M1161Off转换模式 16bit
    2 X0On 时 D10 4 16 进制数值转换成 ASCII 码传送 D20 起始寄存器
    X0
    ASCI D10 D20 K4
    M1001
    M1161

    3 假设条件:
    (D10) 0123 H 0’ 30H 4’ 34H 8’ 38H
    (D11) 4567 H 1’ 31H 5’ 35H 9’ 39H
    (D12) 89AB H 2’ 32H 6’ 36H A’ 41H
    (D13) CDEF H 3’ 33H 7’ 37H B’ 42H
    4 n4位组成:
    0000000100100011
    0123
    D100123 H
    D20
    D21
    0011000100110000
    0011001100110010


    1 31H 0 30H
    3 33H 2 32H 3 指令集
    3223
    5 n 6 时位组成:
    0000000100100011
    0123
    b15
    0011011100110110
    0011000100110000
    D20
    b0
    0100010101100111
    4567
    b15 b0
    b15 b0
    D21b15 b0
    0011001100110010
    D22b15 b0
    转换
    D10H 0123
    D11H 4567
    7 37H 6 36H
    1 31H 30H
    3 33H 32H
    0
    2
    6 n 1 to 16:
    n
    D K1 K2 K3 K4 K5 K6 K7 K8
    D20 3 2 1 0 7 6 5 4
    D20 3 2 1 0 7 6 5
    D21 3 2 1 0 7 6
    D21 3 2 1 0 7
    D22 3 2 1 0
    D22 3 2 1
    D23 3 2
    D23 3
    D24
    D24
    D25
    D25
    D26
    D26
    D27
    D27

    变化 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3224

    n
    D K9 K10 K11 K12 K13 K14 K15 K16
    D20 B A 9 8 F E D C
    D20 4 B A 9 8 F E D
    D21 5 4 B A 9 8 F E
    D21 6 5 4 B A 9 8 F
    D22 7 6 5 4 B A 9 8
    D22 0 7 6 5 4 B A 9
    D23 1 0 7 6 5 4 B A
    D23 2 1 0 7 6 5 4 B
    D24 3 2 1 0 7 6 5 4
    D24 3 2 1 0 7 6 5
    D25 3 2 1 0 7 6
    D25 3 2 1 0 7
    D26 3 2 1 0
    D26 3 2 1
    D27 3 2
    D27


    变化



    3
    程序范例 2:
    1 M1161On 时指定 8 位转化模式
    2 X0On 时 D10 4 16 进制数值转换成 ASCII 码传送 D20 起始寄存器
    X0
    ASCI D10 D20 K4
    M1000
    M1161

    3 假设条件:
    D100123HD114567HD1289ABHD13CDEFH
    4 n 2 时位组成:
    0000000100100011
    0123
    D100123 H
    00 000 001100 0
    00 00 0011001
    3
    33
    2
    100 0
    100 00
    D202 ASCII 32H码
    D213 ASCII 33H 码
    3 指令集
    3225
    5 n4位组成:
    0000000100100011
    0123
    b15
    00 0 00110 0
    00 000 0011000
    D20
    b0
    b15 b0
    D21b15 b0
    00 00 00110010
    D22b15 b0
    00 00 0011001
    D23b15 b0
    1
    100 00
    00 0
    00 00
    00 000 00
    转换
    D10 H 0123
    30H0
    31H1
    32H2
    33H3
    6 n 1~16:
    n
    D K1 K2 K3 K4 K5 K6 K7 K8
    D20 3 2 1 0 7 6 5 4
    D21 3 2 1 0 7 6 5
    D22 3 2 1 0 7 6
    D23 3 2 1 0 7
    D24 3 2 1 0
    D25 3 2 1
    D26 3 2
    D27 3
    D28
    D29
    D30
    D31
    D32
    D33
    D34
    D35
    变化 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3226

    n
    D K9 K10 K11 K12 K13 K14 K15 K16
    D20 B A 9 8 F E D C
    D21 4 B A 9 8 F E D
    D22 5 4 B A 9 8 F E
    D23 6 5 4 B A 9 8 F
    D24 7 6 5 4 B A 9 8
    D25 0 7 6 5 4 B A 9
    D26 1 0 7 6 5 4 B A
    D27 2 1 0 7 6 5 4 B
    D28 3 2 1 0 7 6 5 4
    D29 3 2 1 0 7 6 5
    D30 3 2 1 0 7 6
    D31 3 2 1 0 7
    D32 3 2 1 0
    D33 3 2 1
    D34 3 2
    D35
    变化 3 3 指令集
    3227


    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:数源装置 D:存放变换结果起始装置 n:变换 ASCII 码位数 (n1~256)
    指令说明
    1 16 位转换模式: M1161Off 时指定 16 位转换模式S 16 进制数 8 位
    ASCII 码转换 16 进制数值 4 位数传送 D转换 ASCII 码位数 n 设置
    2 8 位转换模式: M1161On 时指定 8 位转换模式 S 16 进制数位数转
    换 ASCII 码传送 D 8 位中转换位数 n 设置(D 八位 0)
    程序范例 1:
    1 M1161Off指定 16 位转换模式
    2 X0On D20 起始寄存器中 ASCII 码转换 16 进制数值 4 位数传送 D10 起
    始寄存器中转换 ASCII 码位数 n4
    X0
    HEX D20 D10 K4
    M1001
    M1161

    3 假设条件:
    S ASCII 码 HEX 转换 S ASCII 码 HEX 转换
    D20 H 43 C D24 H 34 4
    D20 H 44 D D24 H 35 5
    D21 H 45 E D25 H 36 6
    D21 H 46 F D25 H 37 7
    D22 H 38 8 D26 H 30 0
    D22 H 39 9 D26 H 31 1
    D23 H 41 A D27 H 32 2
    D23 H 42 B D27 H 33 3
    4 n4位组成:
    API 指令码 操作数 功
    83

    HEX P ASCII 转 HEX
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * * * * * *
    D * * * * * *
    n * *
    HEX HEXP 7 steps ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3228
    0100 1 0 1 110000000
    0 0001 1 0 1 0 1011000
    1001111011110111
    CDE F
    D10
    D20
    D21
    44H D
    46H F
    43H C
    45H E

    5 n 1~6:
    D
    n D13 D12 D11 D10
    1 ***C H
    2 **CD H
    3 *CDE H
    4

    CDEF H
    5 ***C H DEF8 H
    6 **CD H EF89 H
    7 *CDE H F89A H
    8

    CDEF H 89AB H
    9 ***C H DEF8 H 9AB4 H
    10 **CD H EF89 H AB45 H
    11 *CDE H F89A H B456 H
    12
    寄存器
    未指定部份
    全部 0
    CDEF H 89AB H 4567 H
    13 ***C H DEF8 H 9AB4 H 5670 H
    14 **CD H EF89 H AB45 H 6701 H
    15 *CDE H F89A H B456 H 7012 H
    16 CDEF H 89AB H 4567 H 0123 H
    程序范例 2:
    1 M1161On 时指定 8 位转换模式
    X0
    HEX D20 D10 K4
    M1000
    M1161

    2 假设条件:
    S ASCII 码 HEX 转换 S ASCII 码 HEX 转换
    D20 H 43 C D25 H 39 9
    D21 H 44 D D26 H 41 A
    D22 H 45 E D27 H 42 B
    D23 H 46 F D28 H 34 4
    D24 H 38 8 D29 H 35 5 3 指令集
    3229
    S ASCII 码 HEX 转换 S ASCII 码 HEX 转换
    D30 H 36 6 D33 H 31 1
    D31 H 37 7 D34 H 32 2
    D32 H 30 0 D35 H 33 3
    3 n2 时位组成:
    11100000
    01 01 000
    0000 101001
    CD
    D10
    D20
    D21
    00
    0
    1100
    43H C
    44H D

    4 n 1~16:
    D
    n D13 D12 D11 D10
    1 ***C H
    2 **CD H
    3 *CDE H
    4

    CDEF H
    5 ***C H DEF8 H
    6 **CD H EF89 H
    7 *CDE H F89A H
    8

    CDEF H 89AB H
    9 ***C H DEF8 H 9AB4 H
    10 **CD H EF89 H AB45 H
    11 *CDE H F89A H B456 H
    12
    寄存器
    未指定部份
    全部 0
    CDEF H 89AB H 4567 H
    13 ***C H DEF8 H 9AB4 H 5670 H
    14 **CD H EF89 H AB45 H 6701 H
    15 *CDE H F89A H B456 H 7012 H
    16 CDEF H 89AB H 4567 H 0123 H
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3230
    API 指令码 操作数 功
    84

    CCD P 校验码
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * * * *
    D * * * * *
    n * * *
    CCD CCDP 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:数源起始装置 D:存放总检查结果 n:数数(n1~256)
    指令说明
    1 指令作通信时确保数传输时正确性做字符串总检查
    2 16 位转换模式︰ M1161Off 时指定 16 位转换模式 S 指定寄存器起始号码开始
    算 n 数( 8 位单位)容作加总加总结果存放 D 指定寄存器中极性
    位存放 D +1 中
    3 8 位转换模式︰ M1161On 时指定 8 位转换模式 S 指定寄存器起始号码开始算
    n 数( 8 位单位 8 位效)容作加总加总结果存放 D 指定寄存
    器中极性位存放 D +1 中
    程序范例 1
    1 M1161Off指定 16 位转换模式
    2 X0On 时 D0 指定寄存器起始号码开始算 6 数( 8 位单位 n6 代表指定
    D0~D2)容作加总加总结果存放 D100 指定寄存器中极性位存放 D101

    X0
    CCD D0 D100 K6
    M1000
    M1161
    3 指令集
    3231
    D100
    D101
    000000 000011 11 11
    00000000 00 0001 10
    (S) 数容
    D0
    D0
    D1
    D1
    D2
    D2
    D100
    D101
    K100 0 1 1 0 0 1 0 0
    K 111 0 1 1 0 1 1 1 1
    K120 0 1 1 1 1 0 0 0
    K202 1 1 0 0 1 0 1 0
    K123 0 1 1 1 1 0 1 1
    K211 1 1 0 1 0 0 1 1
    0 0 0 1 0 0 0 1
    奇数 时 极性 1 1
    偶数 时 极性 1 0
    K867 合计
    极性
    程序范例 2
    1 M1161On指定 8 位转换模式
    2 X0On 时 D0 指定寄存器起始号码开始算 6 数( 8 位单位 n6 代表指定
    D0~D2)容作加总加总结果存放 D100 指定寄存器中极性位存放 D101

    X0
    CCD D0 D100 K6
    M1000
    M1161
    D100
    D101
    000000 000011 11 11
    00000000 00 0001 10
    奇数 时 极性 1 1
    偶数 时 极性 1 0
    (S) 数容
    D0
    D1
    D2
    D3
    D4
    D5
    D100
    D101
    K100 0 1 1 0 0 1 0 0
    K 111 0 1 1 0 1 1 1 1
    K120 0 1 1 1 1 0 0 0
    K202 1 1 0 0 1 0 1 0
    K123 0 1 1 1 1 0 1 1
    K211 1 1 0 1 0 0 1 1
    0 0 0 1 0 0 0 1
    K867 合计
    极性ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3232
    API 指令码 操作数 功
    85

    VRRD P 电位器值读出
    適機種
    ES2
    EX2
    SS2 SA2 SX2 SE

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * *
    D * * * * * *
    VRRD VRRDP 5 steps

    脉执行型 16 位指令 32 位指令
    ES2
    EX2 SS2 SA2 SX2 SE ES2
    EX2 SS2 SA2 SX2 SE ES2
    EX2 SS2 SA2 SX2 SE

    操作数
    S 电位器编号 D 存放电位器值装置
    指令说明
    1 VRRD 指令读取 PLC 机 2 点编号 No0No1 VR 电位器变化量转换成 0~255
    数值存放 D 中
    2 若电位器值成定时器设置值转动 VR 电位器改变定时器设置时间若获取超
    255 数值时请 D 某定数
    3 S 操作数指定范围 S0~1
    程序范例
    1 X0On 时VRRD 指令指定编号 No0 VR 电位器变化量转换成 8 位长度 BIN 值
    (0~255)暂存 D0 中
    2 X1On 时定时器 T0 D0 容值定时器设置值开始计时
    X1
    TMR T0 D0
    X0
    VRRD K0 D0

    补充说明
    1 VR VARIABLE RESISTOR 变电阻简称
    2 SX2 机建 2 点 VR 电位器搭配特 D 特 M
    装置编号 功 说 明
    M1178 VR0 电位器启动
    M1179 VR1 电位器启动
    D1178 VR0 值
    D1179 VR1 值

    3 指令集
    3233
    API 指令码 操作数 功
    86

    VRSC P 电位器刻度读出
    適機種
    ES2
    EX2
    SS2 SA2 SX2 SE

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * *
    D * * * * * *
    VRSC VRSCP 5 steps

    脉执行型 16 位指令 32 位指令
    ES2
    EX2 SS2 SA2 SX2 SE ES2
    EX2 SS2 SA2 SX2 SE ES2
    EX2 SS2 SA2 SX2 SE

    操作数
    S 电位器编号 D 存放电位器刻度值装置
    指令说明
    1 VRRD 指令读取 PLC 机 2 点编号 No0No1 VR 电位器刻度值(刻度值 0~10)
    刻度值存放 D 中电位器位置刚停两刻度间时四舍五入取 0~10
    整数值
    2 S 操作数指定范围 S0~1
    程序范例 1
    X0On 时VRSC 指令指定编号 No0 VR 电位器刻度值(0~10)存 D10 中
    X0
    VRSC K0 D10

    程序范例 2
    1 成指拨开关:相应电位器刻度 0~10M10~M20 中点 On API 41 DECO
    指令电位器刻度译码 M10~M25
    2 X0On 时指定编号1 VR 电位器刻度值(0~10)存 D1 中
    3 X1On 时 API 41 DECO 指令电位器刻度译码 M10~M25
    X0
    VRSC K1 D1
    X1
    DECO D1 M10 K4
    M10
    M11
    M20
    刻度 时 0 On
    刻度 时 1 On
    刻度 时 10 On

    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3234
    API 指令码 操作数 功
    87

    D ABS P 绝值运算
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    D * * * * * ***
    ABS ABSP 3 steps
    DABS DABSP 5 steps
    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    D:欲取绝值装置
    指令说明
    1 指令执行指定组件 D 取绝值
    2 指令般脉执行型指令(ABSP DABSP)
    3 D 操作数 F 装置 仅 16 位指令
    程序范例:
    X0 Off→OnD0 容取绝值
    X0
    ABS D0

    3 指令集
    3235
    API 指令码 操作数 功
    88

    D PID PID 运算
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 *
    S2 *
    S3 *
    D *
    PID 9 steps
    DPID 17 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1:目标值(SV) S2:现值(PV) S3:参数 (16 位指令占 20 连续装置32 位指令占
    21 连续装置) D:输出值(MV)
    指令说明
    1 PID 运算控制专指令 取样时间达该次扫描执行 PID 运算动作PID 表示例
    积分微分PID 控制机械设备气动设备电子设备中具广泛应
    2 S1 目标值(SV) S2 现值(PV) 16 位指令 S3~ S3+1932 位指令 S3~ S3+20 参数全
    部设定完成开始执行 PID 指令 结果暂存 D 中 D 容请指定停电保持功
    数寄存器区域(果指定具停电保持数寄存器区域 请程序开头加入该停电保持
    区域数寄存器作初始化清 0)
    程序范例:
    1 PID 指令执行前需 PID 参数设置完成
    2 X0On 时候指令执行结果暂存 D150 中X0 变成 Off 时指令执行前数
    没变化
    D150
    X0
    D100D1D0PID

    3 PID 指令时序图(操作时间 80us)
    A + B BB BBA+B A+B#1 #2
    采样时间 (Ts) 采样时间(Ts)
    扫描周期扫描周期
    注意: 1>PID 作期间方程式计算出时间时间 约 2us)
    # 2 > 方程 式计 算 I D 作 时间 约 us)
    #操 (7
    没P操(8
    补充说明
    1 PID 指令次数没限制 S3~ S3+19 重复 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3236
    2 16 位指令:S3 20 寄存器面例子中 PID 指令操作数 S3 占 D100~D119
    3 PID 指令开始执行前必须先 MOV指令设定值传送参数指定寄存器区域里作设定
    动作 果参数指定寄存器停电保持区域寄存器时 请 MOVP 指令执行次传

    4 16 位模式 S3 参数表:
    装置号码 功 设置范围 说 明
    S3 采样时间(TS)
    1~2000
    (单位 10ms)
    指令少时间计算次
    更新输出值(MV)TS 次扫描周
    期话PID 指令次扫描周期
    执行TS0 动作 TS 设
    置值需程序扫描周期
    S3+1 例增益(KP) 0~30000() SV−PV 间误差放例值
    积分时间(KI) 0~30000() 控制模式 K0~K8
    S3+2
    积分时间常数(TI) 0~30000 (ms) 控制模式 K10
    微分增益(KD) 30000~30000() 控制模式 K0~K8
    S3+3 微分时间常数(TD) 30000~30000 (ms) 控制模式 K10
    S3+4 控制模式
    0:动控制方
    1:正 动 作 (ESVPV) E<0 时 E0 执行方式相
    2:逆动作(EPCSV) E<0 时 E0 执行方式相
    3:温度控制专动调整参数功调整完毕时动改
    K4填入适 KPKI KD 等参数
    4:已调整温度控制专功(32bit 指令提供功)
    5:动控制方模式 输出值(MV)达饱限时 停止累积
    积分量
    7 手动控制 时 MV 值者行决定 PID 部会
    持续误差量进行累积积分量建议环境变化较慢
    控制环境支持机种版:ES2EX2SS2SA2SX2
    v200 版 SE v100 版
    8 手动控制二 时 MV 值者行决定 PID 部累
    积积分量停止积分 直手动切换动(建议 K5 模
    式)时 PID 指令输出值(MV) 动转换出适
    累积积分量做续控制输出支持机种版:
    ES2EX2SS2SA2SX2 V200 版 SE V100 版
    10:TI TD 模式 模式积分微分增益改成积分微分时
    间常数 3 指令集
    3237
    装置号码 功 设置范围 说 明
    S3+5
    偏差值(E)动作
    范围
    0~32767
    偏差量(E)等 SV−PV 误差值
    设置 K0 表示启动功例:设
    置 5 E 5~5 区间偏差量(E)
    0
    S3+6
    输出值(MV)饱

    32768~32767
    例:设置 1000输出值(MV)
    1000 时 1000 输出值需
    S3+7
    S3+7
    输出值(MV)饱

    32768~32767
    例:设置1000输出值(MV)
    1000 时1000 输出
    S3+8 积分值饱限 32768~32767
    例:设置 1000积分值 1000
    时 1000 输出积分值
    需等 S3+9否限值限
    值互换
    S3+9 积分值饱限 32768~32767
    例:设置1000积分值1000
    时1000 输出积分
    S3+8 S3+9 设置 0积分
    限效
    S3+10 11 暂存累积积分

    32 位浮点数范围
    累积积分值通常供参考
    者需求清修
    改须 32bit 浮点数修改
    S3 +12 暂存前次 PV 值 32768~32767
    前次测定值通常供参考
    者需求修改
    S3 +13
    ~
    S3 +19
    系统参数者请勿
    5 S3+1~3:设置值超出限值限值会限值
    6 者参数设置超出范围左右极限设置值动作方(DIR)超出范围预设
    0
    7 PID 指令中断插入子程序步进点 CJ 指令中
    8 取样时间 TS 差值 (1 次扫描周期+1ms)~+(1 次扫描周期)果误差值输出造
    成影响话请扫描周期加固定时间中断子程序
    9 PID 测定值(PV) PID 执行运算动作前必须稳定值果抓取特殊模块输入值
    作 PID 运算时请注意模块 AD 转换时间
    10 32 位指令 S3 占 21 寄存器 S3 指定 PID 指令参数设置区域 D100~D120 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3238
    11 PID 指令开始执行前必须先 MOV指令设定值传送参数指定寄存器区域里作设定
    动作 果参数指定寄存器停电保持区域寄存器时 请 MOVP 指令执行次传

    12 32 位 S3 参数表:
    装置编号 功 设置范围 说明
    S3 取样时间(TS)
    1~2000
    (单位:10ms)
    指令少时间计算次
    更新输出值(MV)TS 次扫描周
    期话PID 指令次扫描周期
    执行TS0 动作
    S3+1 例增益(KP) 0~30000() SV−PV 间误差放例值
    积分时间(KI) 0~30000() 控制模式 K0~K2 K5
    S3+2
    积分时间常数(TI) 0~30000 (ms) 控制模式 K10
    微分增益(KD) 30000~30000() 控制模式 K0~K2 K5
    S3+3 微分时间常数(TD) 30000~30000 (ms) 控制模式 K10
    S3 +4 控制模式
    0 动控制方
    1:正动作(ESVPV)E<0 E0 执行方式相
    2:逆动作(EPVSV)E<0 E0 执行方式相
    5:动控制方模式 输出值(MV)达饱限时 停止累积
    积分量
    10:TI TD 模式
    S3 +5 6
    32 位偏差量(E)
    作范围
    0~
    2147483647
    偏差量(E)等 SV−PV 误差值
    设定 K0 表示启动功例 设
    定 5 E 5~5 区间偏差量(E)
    0
    S3 +7 8 32 位输出值饱
    限(MV)
    2147483648~
    2147483647
    例 设定 1000 输出值(MV)
    1000 时 1000 输出 需等
    S3+910 否限值限值互

    S3 +9 10 32 位输出值饱

    2147483648~
    2147483647
    例:设置1000输出值(MV)
    1000 时1000 输出
    S3 +11 12 32 位积分值饱

    2147483648~
    2147483647
    例 设定 1000 积分值 1000
    时 1000 输出积分需
    等 S3+1314 否限值
    限值互换
    S3 +13 14 32 位积分值饱

    2147483648~
    2147483647
    例:设置1000积分值1000
    时1000 输出积分
    S3 +15 16 32 位累积积分 32 位浮点数范围 累积积分值通常供参考3 指令集
    3239
    装置编号 功 设置范围 说明
    值 者需求清修
    改须 32bit 浮点数修改
    S3 +17 18 32位前次PV值
    2147483648~214
    7483647
    前次测定值通常供参考
    者需求修改
    S3 +19 20 系统参数者请勿
    32 位 S3 参数说明 16 位参数说明致相点 S3+5 ~ S3+20 间参数容量
    原 16 位变 32 位
    PID 计算公式
    1 S3+4 控制模式选择 K0 K1 K2 K5
    z PID 运算分成动 正动作 逆动作 3 种正逆动作 S3 +4 容指定
    外 PID 运算相关设定值 S3 ~ S3 +5 指定寄存器设定
    z PID 表达式
    () () ()StPVKStEKtEKMV DIP *1** ++
    中 ()StPV 表示 ()tPV 微分值 ()S
    1tE 表示 ()tE 积分值 动作方选择
    正逆动作时 ()tE 值等 0 视 0
    动作方 PID 演算方式
    正动作动 ( ) ( ) ( )tPVtSVtE
    逆动作 ( ) ( ) ( )tSVtPVtE
    z 控制方块图 图中 S 表示微分动作 动作定义现 PV 值减前次 PV 值
    取样时间动作 外 1S 表示积分动作 动作定义前次积分值加
    次偏差量取样时间值 图中 G(S)表示受控装置
    虚线 指令PID
    G(s)
    S
    1S K I
    K P
    K D
    + +
    +
    +

    z 述公式中知指令般 PID 指令 点微分值变化
    避免般 PID 指令初次起动时造成瞬间微分值缺点 指令采监ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3240
    测定值(PV)微分状况 测定值(PV)变化量时 指令会降低输出值(MV)输

    z 符号说明
    MV 输出值
    ()tE 偏差量正动作 () PVSVtE − 反动作 ( ) SVPVtE −
    PK 例增益
    PV 测定值
    SV 目标值
    DK 微分增益
    ( )StPV ()tPV 微分值
    IK 积分增益
    ()StE 1 ()tE 积分值
    2 S3+4 控制模式选择 K3 K4 时 温度控制专功公式介绍
    z 表达式改
    () () () ⎥⎦

    ⎢⎣
    ⎡ +⎟

    ⎞⎜

    ⎛+ StPVKStEKtEKMV D
    IP
    *111
    中偏差量固定
    () () ()tPVtSVtE
    z 控制方块图 图中 1KI 1KP 符号分表示 KI KP 功 控制
    方块温度控制专 PID 指令 者需搭配 GPWM 指令起
    范例请参实例三
    虚线 指令PID
    G(s)
    S
    1S 1K I
    K D
    + +
    +

    P
    +
    1K

    z 功专温度控制设计功 取样时间(TS)设定 4 秒(K400)时 表
    示输出值(MV)输出范围 K0~K4000 间 搭配 GPWM 指令周期时间设定值
    需设 4 秒(K4000) 3 指令集
    3241
    z 者控制温度环境知调整项参数时 先选择 K3 项动调整功
    等指令部调整完毕(功选择动会设定 K4) 者控制结果修改成更佳
    参数
    3 S3+4 控制模式选择 K10
    z K10 模式时原先 S3+2 S3+3 两参数分改积分时间常数(TI)微分时
    间常数(TD)
    z MV 输出值达输出限值时累积积分量累加反 MV 输出值达输
    出限值时累积积分量递减
    z 表达式改
    () () ()⎥⎦

    ⎢⎣
    ⎡ ++× ∫ tEdt
    dTdttETtEKMV D
    I
    P
    1
    中偏差量固定
    () () ( )tPVtSVtE
    z 控制方块图
    虚线 指令PID
    G(s)
    S
    1S 1T I
    T D
    + +
    +

    P
    +
    K

    注意事项建议:
    1 PID 指令控制环境请适选取控制功例:选择温度动调
    整参数( S3+4K3)功时请勿电机控制环境中免造成控制不现象发生
    2 者调整 KPKI KD 三参数时(S3 +4 K0~K2 K5) 请先调整 KP 值(验值设定)
    KI KD 值先设定 0 等调整致控制时 序调整 KI 值() KD 值(
    ) 调整范例范例四示中 KP 值 100 表示 100 偏差值增益 1
    100偏差值衰减 100偏差值放
    3 者选温度控制专功( S3+4K3 K4)时建议请停电保持区 D 寄存器储
    存参数免动调整参数停电消失动调整参数保证定适
    控制环境者然行修改调整参数建议修改 KI KD 数

    4 指令动作须配合许参数值控制 请勿意设定参数值 免造成法控制现象 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3242
    范例 1 PID 指令位置控制时方块图(动作方 S3+4 需设 0)
    位置命令 (SV) PID MV 受控装置
    Encoder
    PV
    范例 2 PID 指令控制速度(动作方 S3+4K0)
    速度命令()S
    PID
    S+MV 变频器
    速度检测
    装置 (P)
    +
    +
    加减速命令 (SV)
    加减速输出 (MV)
    实际加减速度
    (PVSP)
    范例 3 PID 指令温度控制时方框图(动作方 S3+4 需设 1)
    温度命令 (SV) PID
    加温MV) 加热装置
    温度检测
    实际温度 (PV) 装置
    范例 4 PID 指令调整建议步骤
    假设控制系统受控体 G(s) 转移函数阶函数 () a+s
    bsG (般电机模型均函数)命
    令值 SV 1取样时间 Ts 10ms建议调整步骤:
    步骤 1:首先 KI KD 值设 0接着先分设置 KP 51020 40分记录 SV
    PV 状态结果图示 3 指令集
    3243
    15
    1
    05
    0 01 02 03 04 05 06 07 08 09 1 时间 (sec)
    K 40P
    K 20P K 10P
    SV1
    K 5P

    步骤 2:观察图知 KP 40 时反应会现象选 KP 20 时 PV 反
    应曲线接 SV 值会现象启动快输出值 MV 瞬间值会
    考虑暂选接着 KP 10 时 PV 反应曲线接 SV 值较滑接考
    虑值 KP 5 时反应慢暂考虑
    步骤 3:选定 KP 10 先调整 KI 值( 124 8)超 KP 值原然调
    整 KD ( 00100501 02)超 KP 10原图
    PV SV 关系图
    15
    1
    05
    0 01 02 03 04 05 06 07 08 09 1 时间 (sec)
    PVSV 点
    K 10K 8K 02P ID

    附注 范例仅供参考 者需实际控制系统状况 行调整适合控制参数
    范例 5 PID 指令手动(K7)动(K5)模式切换说明
    假设 PID 参数皆已完成设定 指令启动时控制模式 K7 手动控制 控制曲线图 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3244

    手动模式(K7)切换动模式 K5 时 MV 输出值者设定输出值 切换成 PID 运算输出

    范例 6 PID 指令手动(K8)动(K5)模式切换说明
    假设 PID 参数皆已完成设定 指令启动时控制模式 K8 手动控制 控制曲线图

    手动模式(K8)切换动模式 K5 时 累积医分量 MV 输出值换算出适积分量 接着
    转 PID 指令运算输出值
    述范例 5 6 参考程序图示 图中 M0 启动 PID 指令标志 M1 ON 时开启手动控制
    模式 M1 OFF 时切换动模式
    輸入 8 動模式K手
    者手動控制
    MV 出值輸
    切換回 5 動模式K
    PID 令執行指

    实例 1
    利 PID 指令压力控制系统(范例 1 中方框图)
    控制目:
    控制系统达成压力目标值
    控制特性说明: 3 指令集
    3245
    系统需渐渐达成控制目快达成控制目时会造成系统超控法负荷现象
    建议解决方法:
    方法:利较取样时间达成
    方法二:利延迟命令功达成控制方框图
    压力命令延迟压力命令值 PID MV MV

    速度

    速度
    电压值
    变频器
    D1116D5
    SV
    PV
    D1D0
    D1110 电压
    命令值
    压力计

    0
    511
    0
    255
    0V
    5V
    0
    511
    0V
    10V
    0rpm
    rpm
    3000
    A
    波形

    B
    波形


    应:
    命令值 命令值
    A 波形图 B 波形图
    280
    0 0
    280
    250
    200
    150
    100
    50
    D2 命令间隔值
    D3 命令间隔时间
    者实际状况调整
    tt

    命令延迟功程序范例: ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3246
    M1002
    MOV K10 D3
    M10
    M0
    TMR T0 D3
    T0
    RST T0
    MOV K50 D2D1D0>
    MOV K50 D2D1D0<
    MOV K0 D2D1D0
    ADD D2 D1 D1
    CMP D2 K0 M10
    D0D1
    <
    MOV D0 D1
    M12
    D0D1
    >
    MOV D0 D1
    M0
    PID D1 D1116 D10 D5

    实例 2:
    速度控制压力控制系统分独立控制范例二方块图
    控制目:
    速度控制开路控制段时间加入压力控制系统(PID 指令)作闭路控制然达成压力控制

    控制特性说明:
    两系统速度压力间特定关系找出架构需先达成开路式控制速
    度目然闭路式压力控制达成控制目标外怕压力控制系统控制命令变
    化太快考虑加入实例里命令延迟功控制方块图图示 3 指令集
    3247
    速度命令 转
    速度
    电压值
    变频器
    D40
    0
    255
    0rpm
    3000rpm
    MV值
    转换成
    加减速值
    D30 D32 D1116
    D31
    +
    +
    M3 M2ON
    PID
    压力表PV
    MVD5
    D1 SV
    压力命令
    D0
    延迟功
    ()不加入
    D1110
    M0ON
    M1ON
    部分程序实例:
    M1
    MOV K0 D5
    M3
    MOV D40 D30
    M2
    MOV K3000 D32K3000D32>
    MOV K0 D32K0D32<
    ADD D30 D31 D32
    MOV D32 D1116
    M1
    PID D1 D1110 D10 D5
    M1002
    MOV K1000 D40
    M0
    MOV D0 D1
    DIV D32 K11 D32
    MOV K255 D32K255D32>ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3248
    实例 3:动调整功控制温度
    控制目: 利动调整功计算出佳 PID 温度控制参数
    控制说明:
    般者第次控制温度环境特性通常太解先动调整功
    ( S3+4K3)做初步调整调整完毕指令动修改控制功温度控制专功
    ( S3+4K4)
    实例控制环境烤箱范例程序图示
    M1002
    MOV D20
    END
    K4000
    MOV D200K400
    MOV D10K800
    TO K2K0 K1K2
    M1013
    FROM K6K0 K1D11
    M0
    MOV D204K3
    RST M0
    M1
    PID D11D10 D0D200
    GPWM D20D0 Y0

    调整功实验结果示(M0 & M1 set On):

    S3+4 k3
    PID 控制区
    S3+4 k4
    动调整区
    3 S3 3 指令集
    3249
    调整参数做温度控制专功实验结果示

    图出调整温度控制结果错 控制时间约 20 分钟接着验证
    目标温度 80 度修改成 100 度 结果图示

    图中出 80 度调整出参数 100 度时 达控制温度目
    控制时间会太长ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3250
    API 指令码 操作数 功
    89

    PLS 升检出
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * *
    PLS 3 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:升输出装置
    指令说明
    升检出指令 X0Off On(升触发)时PLS 指令执行S 送出次脉脉宽度
    次扫描周期
    程序范例:
    梯形图:
    X0
    M0PLS
    M0
    Y0SET

    指令码: 说明:
    LD X0 载入 X0 A 接点
    PLS M0 M0 升脉输出
    LD M0 载入 M0 A 接点
    SET Y0 Y0 动作保持(On)
    时序图:
    X0
    M0
    Y0
    次扫描周期
    3 指令集
    3251
    API 指令码 操作数 功
    90

    LDP 升检出动作开始
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * **
    LDP 3 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:装置检测转换开关 Off On
    指令说明
    LDP 指令法 LD 相动作作指前容保存时取接点升检
    出状态存入累加器
    程序范例:
    梯形图:
    X0 X1
    Y1
    指令码: 说明:
    LDP X0 X0升侦测动作开始
    AND X1 串联 X1 常开接点
    OUT Y1 驱动 Y1 线圈
    补充说明
    1 操作数范围请参考系列机种功规格表
    2 PLC 电源开启前指定升接点状态 On电源开启该升接点 TRUE
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3252
    API 指令码 操作数 功
    91

    LDF 降检出动作开始
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * * *
    LDF 3 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:装置检测转换开关 On Off
    指令说明
    LDF 指令法 LD 相动作作指前容保存时取接点降检
    出状态存入累加器
    程序范例:
    梯形图:
    X0 X1
    Y1
    指令码: 说明:
    LDF X0 X0降侦测动作开始
    AND X1 串联 X1 A 接点
    OUT Y1 驱动 Y1 线圈
    3 指令集
    3253
    API 指令码 操作数 功
    92

    ANDP 升检出串联连接
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * **
    ANDP 3 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:串联装置检测转换开关 Off On
    指令说明
    ANDP 指令接点升检出串联连接
    程序范例:
    梯形图:
    X1X0
    Y1
    指令码: 说明:
    LD X0 载入 X0 常开接点
    ANDP X1 X1 升侦测串联线圈
    OUT Y1 驱动 Y1 线圈
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3254
    API 指令码 操作数 功
    93

    ANDF 降检出串联连接
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * * *
    ANDF 3 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 串联装置检测转换开关 On Off
    指令说明
    ANDF 指令接点降检出串联连接
    程序范例:
    梯形图:
    X1X0
    Y1
    指令码: 说明:
    LD X0 载入 X0 常开接点
    ANDF X1 X1 降侦测串联连接
    OUT Y1 驱动线圈
    3 指令集
    3255
    API 指令码 操作数 功
    94

    ORP 升检出联连接
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * **
    ORP 3 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:联装置检测转换开关 Off On
    指令说明
    ORP 指令接点升检出联连接
    程序范例:
    梯形图:
    X0
    X1
    Y1

    指令码: 说明:
    LD X0 载入 X0 常开接点
    ORP X1 X1升侦测联连接
    OUT Y1 驱动 Y1 线圈
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3256
    API 指令码 操作数 功
    95

    ORF 降检出联连接
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * **
    ORF 3 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:联装置检测转换开关 On Off
    指令说明
    ORF 指令接点降检出联连接
    程序范例:
    梯形图:
    X0
    X1
    Y1

    指令码: 说明:
    LD X0 载入 X0 常开接点
    ORF X1 X1降侦测联连接
    OUT Y1 驱动 Y1 线圈
    3 指令集
    3257
    API 指令码 操作数 功
    96

    TMR 定时器
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 *
    S2 * *
    TMR 5 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1:定时器编号(T0~T255) S2:定值(K0~K32767D0~D9999)
    指令说明
    TMR 指令执行时指定定时器线圈受电定时器开始计时达指定定时值(计时
    值 > 设定值)接点动作:
    NO(Normally Open)接点 连续性
    NC(Normally Closed)接点 导通
    程序范例:
    梯形图:
    X0
    T5TMR K1000
    指令码: 说明:
    LD X0 载入 X0 常开接点
    TMR T5 K1000 T5 定时器设定值 K1000
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3258
    API 指令码 操作数 功
    97

    CNT 16 位计数器
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 *
    S2 * *
    CNT 5 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1:16 位计算器编号(C0~C199) S2:定值(K0~K32767 D0~D9999)
    指令说明
    CNT 指令 Off→On 执行表示指定计数器线圈失电→受电该计数器计数值加 1
    计数达指定定数值(计数值 设定值)接点动作:
    NO(Normally Open)接点 导通
    NC(Normally Closed)接点 导通
    计数达计数脉输入接点计数值均保持变重新计数作清动作
    请利 RST 指令
    程序范例:
    梯形图:
    X0
    C20CNT K100
    指令码: 说明:
    LD X0 载入 X0 常开接点
    CNT C20 K100 C20 设定值设定 K100
    3 指令集
    3259
    API 指令码 操作数 功
    97

    DCNT 32 位计数器
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 *
    S2 * *
    DCNT 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1:32 位计数器编号(C200~C254)
    S2:定值(K2147483648~K2147483647 D0~D9999)
    指令说明
    1 DCNT 32 位计数器 C200 C254 启动指令
    2 般加减算计数器 C200~C231(SS2SA2SESX2 机种 C200~C232) DCNT 指令 Off
    →On 时计数器现值执行数(加)动作数(减)动作特 M1200~M1231
    设定模式
    3 高速加减计数器 C232~C254 (SS2SA2SESX2 机种 C233~C254)该计数器指定高
    速计数脉输入 Off→On执行计数动作关高速计数脉输入端 (X0~X7) 计数动
    作 (数计数值加数计数值减) 请参考第 212 节高速计数器说明
    4 DCNT 指令 Off 时该计数器停止计数原计数值会清指令 RST C2XX 清
    计数值接点 者 DMOV 指令搬移指定数值计数器 高速加减计数器 C232~C254
    外部指定输入点清计数值接点
    程序范例:
    梯形图:
    M0
    C254DCNT K1000
    指令码: 说明:
    LD M0 载入 M0 常开接点
    DCNT C254 K1000 C254 设置 K1000 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3260
    API 指令码 操作数 功
    98

    INV 运算结果反相
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    操作数 描述 指令步数
    NA 反转 PLC 部前值 INV 1 step
    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    指令说明
    INV 指令前逻辑运算结果反相存入累加器
    程序范例:
    梯形图:
    X0
    Y1
    指令码: 说明:
    LD X0 载入 X0 常开接点
    INV 运算结果取反相
    OUT Y1 驱动 Y1 线圈
    3 指令集
    3261
    API 指令码 操作数 功
    99

    PLF 降检出
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * *
    PLF 3 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:降输出装置
    指令说明
    降检出指令 X0 On Off(降触发)时PLF 指令执行M0 送出次脉脉长度
    次扫描周期
    程序范例:
    梯形图:
    X0
    M0PLF
    M0
    Y0SET

    指令码: 说明:
    LD X0 载入 X0 常开接点
    PLF M0 M0降脉输出
    LD M0 载入 M0 常开接点
    SET Y0 Y0 动作保持(On)
    时序图:
    X0
    M0
    Y0
    次扫描周期
    ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3262
    API 指令码 操作数 功
    100

    MODRD Modbus 数读取
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * *
    S2 * * *
    n * * *
    MODRD 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 联机装置址 (K0~K254) S2 欲读取数址 n 读取数长度(K1<n≦K6)
    指令说明
    1 MODRD 指令支持通讯端口 COM2(RS485)
    2 MODRD 针 MODBUS ASCII RTU 模式通讯指令 MODRD 指令支持 MODBUS
    通讯外部设备读取 MODBUS 数台达 VFD 变频器建 RS485 通讯接口皆符合
    MODBUS 通讯格式 ( VFDA 系列)
    3 S2 欲读取数址址指定联机装置合法会响应错误信息错误代码
    会存 D1130 时 M1141 On
    4 联机外围装置回传数储存 D1070 ~ D1085接收完毕PLC 会动检查接收数
    否误发生错误 M1140 On
    5 果 ASCII 模式 PLC 会动回传数转 Hex 储存 D1050 ~ D1055 中
    RTU 模式 D1050 ~ D1055 效
    6 M1140 M1141 On 传送笔正确数外围装置回传数正确标志
    M1140 M1141 会清
    7 指令程序中次数限制 通讯端口时间仅指令执行
    8 MODRD 指令前面启动条件接点升 (LDP ANDP ORP)接点降 (LDF
    ANDF ORF)否存放接收寄存器数会正确
    9 关标志信号特殊寄存器详细资料请参考 RS 指令补充说明 3 指令集
    3263
    程序范例 1
    PLC VFDB 系列变频器通讯 (ASCII 模式M1143 Off)
    MOV D1120H87
    M1002
    SET M1120
    M1127
    接收完毕
    设置通讯格式 9600 8 E 1
    通讯格式保持
    设置通讯逾时时间 100ms
    接收数容处理
    复位数传送接收完毕标志
    置位送信求
    X1
    X0
    MODRD K1 H2101 K6
    设置通讯命令
    数长度
    数址
    装置址

    H2101
    6 word
    01
    接收数ASCII码形式储存
    动容
    转换数值储存
    D1070~D1085 PLC
    D1050~D1055


    MOV D1129K100
    SET M1122
    RST M1127

    PLC → VFDB PLC 传送 01 03 2101 0006 D4
    VFDB → PLC PLC 接收 01 03 0C 0100 1766 0000 0000 0136 0000 3B
    PLC 传送数寄存器
    寄存器 Data 说明
    D1089 low byte 0’ 30 H ADR 1
    D1089 high byte 1’ 31 H ADR 0
    ADR (10) 变频器址
    D1090 low byte 0’ 30 H CMD 1
    D1090 high byte 3’ 33 H CMD 0
    CMD (10) 命令码
    D1091 low byte 2’ 32 H
    D1091 high byte 1’ 31 H
    D1092 low byte 0’ 30 H
    D1092 high byte 1’ 31 H
    起始数址
    Starting Data Address
    D1093 low byte 0’ 30 H
    D1093 high byte 0’ 30 H
    D1094 low byte 0’ 30 H
    D1094 high byte 6’ 36 H
    数数 (word)
    Number of Data(count by word)
    D1095 low byte D’ 44 H LRC CHK 1
    D1095 high byte 4’ 34 H LRC CHK 0
    LRC CHK (01) 错误校验码 ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3264
    PLC 接收数寄存器
    寄存器 Data 说明
    D1070 low byte 0’ 30 H ADR 1
    D1070 high byte 1’ 31 H ADR 0
    D1071 low byte 0’ 30 H CMD 1
    D1071 high byte 3’ 33 H CMD 0
    D1072 low byte 0’ 30 H
    D1072 high byte C’ 43 H
    数数 (byte)
    Number of Data(count by Byte)
    D1073 low byte 0’ 30 H
    D1073 high byte 1’ 31 H
    D1074 low byte 0’ 30 H
    D1074 high byte 0’ 30 H
    址 2101 H

    PLC 动 ASCII 转换
    数值储存 D1050 0100
    H
    D1075 low byte 1’ 31 H
    D1075 high byte 7’ 37 H
    D1076 low byte 6’ 36 H
    D1076 high byte 6’ 36 H
    址 2102 H

    PLC 动 ASCII 转换
    数值储存 D1051 1766
    H
    D1077 low byte 0’ 30 H
    D1077 high byte 0’ 30 H
    D1078 low byte 0’ 30 H
    D1078 high byte 0’ 30 H
    址 2103 H

    PLC 动 ASCII 转换
    数值储存 D1052 0000
    H
    D1079 low byte 0’ 30 H
    D1079 high byte 0’ 30 H
    D1080 low byte 0’ 30 H
    D1080 high byte 0’ 30 H
    址 2104 H

    PLC 动 ASCII 转换
    数值储存 D1053 0000
    H
    D1081 low byte 0’ 30 H
    D1081 high byte 1’ 31 H
    D1082 low byte 3’ 33 H
    D1082 high byte 6’ 36 H
    址 2105 H

    PLC 动 ASCII 转换
    数值储存 D1054 0136
    H
    D1083 low byte 0’ 30 H
    D1083 high byte 0’ 30 H
    D1084 low byte 0’ 30 H
    D1084 high byte 0’ 30 H
    址 2106 H

    PLC 动 ASCII 转换
    数值储存 D1055 0000
    H
    D1085 low byte 3’ 33 H LRC CHK 1
    D1085 high byte B’ 42 H LRC CHK 0 3 指令集
    3265
    程序范例 2
    PLC VFDB 系列变频器通讯 (RTU 模式 M1143 On)
    MOV D1120H87
    M1002
    SET M1120
    MOV D1129K100
    M1127
    接收完毕 复位数传送接收完毕
    X1
    接收数 数值形式
    储存
    HEX
    D1070~D1085
    X0
    MODRD K1 H2102 K2
    SET M1143
    SET M1122
    RST M1127
    设置通讯格式 9600 8 E 1
    通讯格式保持
    设置通讯逾时时间 100ms
    接收数容处理
    置位送信求
    设置通讯命令
    数长度
    数址
    装置址

    H210
    2 word
    2
    01
    设置 模式RTU

    PLC → VFDB PLC 传送 01 03 2102 0002 6F F7
    VFDB → PLC PLC 接收 01 03 04 1770 0000 FE 5C
    PLC 传送数寄存器
    寄存器 Data 说明
    D1089 low byte 01 H 变频器址 Address
    D1090 low byte 03 H 命令码 Function
    D1091 low byte 21 H
    D1092 low byte 02 H
    起始数址
    D1093 low byte 00 H
    D1094 low byte 02 H
    数数 (word)
    D1095 low byte 6F H CRC CHK Low
    D1096 low byte F7 H CRC CHK High
    PLC 接收数寄存器
    寄存器 Data 说明
    D1070 low byte 01 H 变频器址 Address
    D1071 low byte 03 H 命令码 Function
    D1072 low byte 04 H 数数 (byte)
    D1073 low byte 17 H
    D1074 low byte 70 H
    址 2102 H 容 ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3266
    寄存器 Data 说明
    D1075 low byte 00 H
    D1076 low byte 00 H
    址 2103 H 容
    D1077 low byte FE H CRC CHK Low
    D1078 low byte 5C H CRC CHK High
    程序范例 3
    1 PLC VFDB 系列变频器通讯 (ASCII 模式 M1143 Off)通讯逾时接收数错误发
    送址错误时 Retry
    2 X0 On 时 PLC 装置址 01 VFDB 变频器数址 H2100 数读出数 ASCII
    码形式储存 D1070~D1085PLC 动容转换 Hex 储存 D1050~D1055
    3 通讯逾时 M1129 On 程序中 M1129 触发送信求 M1122 读取次
    4 数接收错误 M1140 On程序中 M1140 触发送信求 M1122 读取次
    5 发送址错误 M1141 On程序中 M1141 触发送信求 M1122 读取次
    设置通讯格式 9600 8 E 1
    通讯格式保持
    设置通讯逾时时间 100ms
    置位送信求
    设置通讯命令
    数长度
    数址
    装置址

    H21
    6 word
    00
    01
    M1002
    MOV H87 D1120
    SET M1120
    RST M1127
    M1127
    RST M1129
    MODRD K1 H2100 K 6
    X0
    X0
    M1129
    M1140
    M1141
    数接收错误 Retry
    发送址错误 Retry
    数接收
    接收数容处理 接收数 码形式储存
    动容转换数值储存
    ASCII D1070D1085
    PLC D1050D1055
    复位数接收完毕标志
    复位通讯逾时标志
    MOV K100 D1129
    SET M1122
    M1129
    通讯逾时Retry
    3 指令集
    3267
    API 指令码 操作数 功
    101

    MODWR Modbus 数写入
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * *
    S2 * * *
    n * * *
    MODWR 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 联机装置址 (K0~K254) S2 欲写入数址 n 欲写入数
    指令说明
    1 MODWR 指令支持通讯端口 COM2(RS485)
    2 MODWR 针 MODBUS ASCII RTU 模式通讯指令MODWR 指令支持 MODBUS
    通讯外部设备写入 MODBUS 数台达 VFD 变频器建 RS485 通讯接口皆符合 MODBUS
    通讯格式 ( VFDA 系列)
    3 S2 欲写入数址址指定装置合法会响应错误信息错误代码储存
    D1130时 M1141 On例8000H VFDB 合法 M1141 On D11302
    错误代码外围装置产生户应参考外围装置手册种情况户 需参
    考 VFDB 系列手册
    4 外围装置回传数储存 D1070 ~ D1085接收完毕PLC 会动检查接收数
    否误发生错误 M1140 On
    5 M1140 M1141 On 传送笔正确数外围装置回传数正确标志
    M1140 M1141 会清
    6 指令程序中次数限制 通讯端口时间仅指令执行
    7 MODRW 指令(功码 H06 H0F H10)前面启动条件接点升 (LDP ANDP ORP)
    接点降 (LDF ANDF ORF)需先启动送信求 M1122 正确动作
    8 关标志信号特殊寄存器详细资料请参考 RS 指令补充说明 ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3268
    程序范例 1
    PLC VFDB 系列变频器通讯 (ASCII 模式 M1143 Off)
    MOV D1120H87
    M1002
    SET M1120
    M1127
    RST M1127接收完毕
    接收数容处理
    复位接收完毕标志
    X1
    X0
    接收数 码形式
    储存
    ASCII
    D1070~D1085
    MOV D1129K100
    SET M1122
    MODWR H0100K1 H1770
    设置通讯格式 9600 8 E 1
    通讯格式保持
    设置通讯逾时时间 100ms
    置位送信求标志
    设置通讯命令

    数址
    装置址

    H1770
    H0100
    01

    PLC → VFDB PLC 传送 01 06 0100 1770 71
    VFDB → PLC PLC 接收 01 06 0100 1770 71
    PLC 传送信息
    寄存器 Data 说明
    D1089 low byte 0’ 30 H ADR 1
    D1089 high byte 1’ 31 H ADR 0
    ADR (10) 变频器址
    D1090 low byte 0’ 30 H CMD 1
    D1090 high byte 6’ 36 H CMD 0
    CMD (10) 命令码
    D1091 low byte 0’ 30 H
    D1091 high byte 1’ 31 H
    D1092 low byte 0’ 30 H
    D1092 high byte 0’ 30 H
    数址
    D1093 low byte 1’ 31 H
    D1093 high byte 7’ 37 H
    D1094 low byte 7’ 37 H
    D1094 high byte 0’ 30 H
    数容
    D1095 low byte 7’ 37 H LRC CHK 1
    D1095 high byte 1’ 31 H LRC CHK 0
    LRC CHK (01) 错误校验码 3 指令集
    3269
    PLC 接收响应信息
    寄存器 Data 说明
    D1070 low byte 0’ 30 H ADR 1
    D1070 high byte 1’ 31 H ADR 0
    D1071 low byte 0’ 30 H CMD 1
    D1071 high byte 6’ 36 H CMD 0
    D1072 low byte 0’ 30 H
    D1072 high byte 1’ 31 H
    D1073 low byte 0’ 30 H
    D1073 high byte 0’ 30 H
    数址
    D1074 low byte 1’ 31 H
    D1074 high byte 7’ 37 H
    D1075 low byte 7’ 37 H
    D1075 high byte 0’ 30 H
    数容
    D1076 low byte 7’ 37 H LRC CHK 1
    D1076 high byte 1’ 31 H LRC CHK 0
    程序范例 2
    PLC VFDB 系列变频器通讯 (RTU 模式 M1143 On)
    设置通讯格式 9600 8 E 1
    通讯格式保持
    设置通讯逾时时间 100ms
    MOV D1120H87
    M1002
    SET M1120
    置位送信求标志
    X1
    M1127
    RST M1127接收完毕
    接收数处理
    复位接收数完毕标志
    接收数 数值形式
    储存
    HEX
    D1070~D1085
    设置 模式 RTU
    X0
    MOV D1129K100
    SET M1143
    SET M1122
    MODWR H2000K1 H12 设置通讯命令
    写入数
    数址
    装置址

    H12
    H2000
    01

    PLC → VFDB PLC 传送 01 06 2000 0012 02 07
    VFDB → PLC PLC 接收 01 06 2000 0012 02 07 ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3270
    PLC 传送信息
    寄存器 Data 说明
    D1089 low byte 01 H 变频器址 Address
    D1090 low byte 06 H 命令码 Function
    D1091 low byte 20 H
    D1092 low byte 00 H
    数址
    D1093 low byte 00 H
    D1094 low byte 12 H
    数容
    D1095 low byte 02 H CRC CHK Low
    D1096 low byte 07 H CRC CHK High
    PLC r 接收响应信息
    寄存器 Data 说明
    D1070 low byte 01 H 变频器址 Address
    D1071 low byte 06 H 命令码 Function
    D1072 low byte 20 H
    D1073 low byte 00 H
    数址
    D1074 low byte 00 H
    D1075 low byte 12 H
    数容
    D1076 low byte 02 H CRC CHK Low
    D1077 low byte 07 H CRC CHK High 3 指令集
    3271
    程序范例 3
    1 PLC VFDB 系列变频器联机 (ASCII 模式 M1143 Off)通讯逾时接收数错误发
    送址错误 Retry
    2 X0 On 时 PLC 数 H1770(K6000) 写入装置址 01 VFDB 变频器数址 H0100

    3 通讯逾时标志 M1129 On 程序中 M1129 触发送信求 M1122 写入次
    4 数接收错误 Flag M1140 On 程序中 M1140 触发送信求 M1122 写入次
    5 发送址错误 Flag M1141 On程序中 M1141 触发送信求 M1122 写入次
    设置通讯格式 9600 8 E 1
    通讯格式保持
    设置通讯逾时时间 100ms
    置位送信求标志
    设置通讯命令

    数址
    装置址

    H1770
    H0100
    01
    M1002
    MOV H87 D1120
    SET M1120
    MODWR K1 H0100 H1770
    X0
    X0
    M1129
    M1140
    M1141
    通信逾时 Retry
    接收数错误 Retry
    发送址错误 Retry
    RST M1127
    M1127
    RST M1129
    接收完毕
    接收数处理 接收数 形式
    储存
    ASCII
    D1070D1085
    复位数接收完毕标志
    复位通讯逾时标志
    MOV K100 D1129
    SET M1122
    M1129
    ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3272
    API 指令码 操作数 功
    102

    FWD 变频器正转
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * *
    S2 * * *
    n * * *
    FWD 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2

    API 指令码 操作数 功
    103

    REV 变频器反转
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * *
    S2 * * *
    n * * *
    REV 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2

    API 指令码 操作数 功
    104

    STOP 变频器停止
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 Type
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * *
    S2 * * *
    n * * *
    STOP 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 联机装置址 S2变频器运转频率 n 模式选择
    指令说明
    1 M1177Off 时(默认值) FWD REV STOP 指令支持通讯端口 COM2(RS485)
    2 M1177On 时 FWD REV STOP 指令支持通讯端口 COM2(RS485) COM3(RS485)
    3 先根标志 M1177 决定台达变频器专通讯指令支持机种 M1177Off 时(默认值)
    支持 DELTA VFDA 变频器 M1177On 时支持 DELTA VFD 系列变频器例:VFDB
    VFDS… 3 指令集
    3273
    4 FWD REV STOP 指令程序中次数限制 通讯端口时间仅指令
    执行
    5 FWD REV STOP 指令前启动条件接点升 (LDP ANDP ORP) 接点降
    (LDF ANDF ORF) 时需先启动送信求 M1122M1316正确动作
    6 相关标志信号相关设置特殊寄存器请参考 RS 指令补充说明
    7 M1177Off:支持 DELTA VFDA 变频器
    S1 操作数范围 K0 ~ K31
    S2 变频器运转频率 A 系列变频器设定值 K0~K4000 表示 00Hz~4000Hz
    n 操作数范围 K1 or K2 n1 指定址变频器 n2 联机变频器
    外围装置回传数会储存 PLC 特殊寄存器 D1070~D1080 接收完毕 PLC 会
    动检查接收数否误 发生错误 M1142 会 On n2 PLC 接收数
    程序范例 COM2(RS485)
    PLC VFDA 系列变频器通讯通讯逾时接收数错误 retry
    接收数处理
    通讯格式保持
    设置通讯逾时时间 100ms
    置位送信求标志
    通信逾时 Retry
    接收数错误 Retry
    M1002
    MOV H0073 D1120
    SET M1120
    MOV K100 D1129
    RST M1127
    M1127
    X0
    FWD K0 K500 K1
    SET M1122
    M1129
    M1142
    X0
    接收完毕
    设置通讯命令
    数址 频率设置
    指定址变频器

    0 500Hz
    K1
    设置通讯格式 4800 8 O 1
    接收数 码形式
    储存 低字节
    ASCII
    D1070~D1080
    复位数接收完毕标志
    PLC VFDA PLC 传送 C ♥ ☺ 0001 0500
    VFDA PLC PLC 传送 C ♥ ♠ 0001 0500
    PLC 传送信息
    寄存器 DATA 说明
    D1089 low byte C’ 43 H 命令起始字符
    D1090 low byte ♥’ 03 H 校验码
    D1091 low byte ☺’ 01 H 命令象 ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3274
    寄存器 DATA 说明
    D1092 low byte 0’ 30 H
    D1093 low byte 0’ 30 H
    D1094 low byte 0’ 30 H
    D1095 low byte 1’ 31 H
    通讯址
    D1096 low byte 0’ 30 H
    D1097 low byte 5’ 35 H
    D1098 low byte 0’ 30 H
    D1099 low byte 0’ 30 H
    运转命令
    PLC 接收回应信息
    寄存器 DATA 说明
    D1070 low byte C’ 43 H 命令起始字符
    D1071 low byte ♥’ 03 H 校验码
    D1072 low byte ♠’ 06 H 回复认 (正确 06H 错误 07 H)
    D1073 low byte 0’ 30 H
    D1074 low byte 0’ 30 H
    D1075 low byte 0’ 30 H
    D1076 low byte 1’ 31 H
    通讯址
    D1077 low byte 0’ 30 H
    D1078 low byte 5’ 35 H
    D1079 low byte 0’ 30 H
    D1080 low byte 0’ 30 H
    运转命令
    M1177On:支持 DELTA VFD 系列变频器
    Range of S1 K0 ~ K255 站号 k0 时表示变频器进行广播通讯
    S2 频率值设定值数值单位 请参考变频器手册 STOP 指令保留参数
    n模式选择指令说明
    FWD 指令 正转模式 n0般正转模式 n1JOG 正转模式 余数值
    成般正转模式
    REV 指令 反转模式 n0般反转模式 n1JOG 反转模式 余数值
    成般反转模式
    STOP 指令 保留参数
    正转模式 JOG 正转模式时 S2 频率值会效 需修改 JOG 频率请参考变频
    器手册3 指令集
    3275
    程序范例 COM2 (RS485)
    PLC VFDA 系列变频器联机 (ASCII 模式M1143 Off) 通讯逾时 retry
    通讯格式保持
    设置通讯逾时时间 100ms
    置位送信求标志
    接收完毕
    设置通讯命令
    数址 频率设置

    500Hz 1
    K0 FWD
    M1002
    MOV H86 D1120
    SET M1120
    MOV K100 D1129
    RST M1127
    M1127
    X0
    FWD K1 K500 K0
    SET M1122
    M1129
    X0
    通讯逾时Retry
    设置通讯格式9600 7 E 1
    传送接收数完毕
    复位标志信号
    接收数处理

    PLC VFD PLC 传送 01 10 2000 0002 04 0012 01F4 C2
    VFD PLC PLC 传送 01 10 2000 0002 CD
    PLC 传送信息
    Data 说明
    0’ 30 H ADR 1
    1’ 31 H ADR 0
    变频器址 ADR (10)
    1’ 31 H CMD 1
    0’ 30 H CMD 0
    命令码 CMD (10)
    2’ 32 H
    0’ 30 H
    0’ 30 H
    0’ 30 H
    数址
    0’ 30 H
    0’ 30 H
    0’ 30 H
    2’ 32 H
    寄存器数目
    0’ 30 H
    4’ 34 H
    字节数
    0’ 30H
    0’ 30 H
    1’ 31 H
    2’ 32 H
    数容 1 H12 正转启动 ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3276
    Data 说明
    0’ 30 H
    1’ 31 H
    F’ 46 H
    4’ 34 H
    数容 2 运转频率K500Hz H01F4
    C’ 43 H LRC CHK 1
    2’ 32 H LRC CHK 0
    LRC CHK (01) 错误校验码
    PLC 接收回应数
    Data 说明
    0’ 30 H ADR 1
    1’ 31 H ADR 0
    1’ 31 H CMD 1
    0’ 30 H CMD 0
    2’ 32 H
    0’ 30 H
    0’ 30 H
    0’ 30 H
    数址
    Data Address
    0’ 30 H
    0’ 30 H
    0’ 30 H
    2’ 32 H
    寄存器数目
    Number of Register
    C’ 43 H LRC CHK 1
    D’ 44 H LRC CHK 0
    3 指令集
    3277
    API 指令码 操作数 功
    105

    RDST 变频器状态读取
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * *
    n * * *
    RDST 5 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 联机装置址 n 命令状态象
    指令说明
    1 M1177Off 时(默认值) RDST 指令支持通讯端口 COM2(RS485)
    2 M1177On 时 RDST 指令支持通讯端口 COM2(RS485) COM3(RS485)
    3 先根标志 M1177 决定台达变频器专通讯指令支持机种 M1177Off 时(默认值)
    支持 DELTA VFDA 变频器 M1177On 时支持 DELTA VFD 系列变频器例:VFDB
    VFDS…
    4 RDST 指令程序中次数限制 通讯端口时间仅指令执行
    5 RDST 指令前启动条件接点升(LDP ANDP ORP) 接点降 (LDF ANDF
    ORF) 否存放接收寄存器数会正确
    6 相关标志信号相关设置寄存器详细资料请参考 RS 指令补充说明
    7 M1177Off:支持 DELTA VFDA 变频器
    a) S 范围 K0 ~ K31
    b) n 范围 K0 ~ K3
    c) n 命令状态象(读取)
    n0 频率指令
    n1 输出频率
    n2 输出电流
    n3 运转命令
    d) 变频器回传数(11 字符参考变频器手册) 储存 D1070 ~ D1080 低字

    Q S B Uu Nn ABCD
    响应 说明 数储存
    Q 起始字符 ’Q’ (51H) D1070
    S 校验码 03H D0171
    B 命令认 正确 06H 错误 07H D1072
    U D1073
    U 通讯址 (址 00~31) Uu (00 ~ 31)ASCII表示 D1074
    N D1075
    N 状态象 (00 ~ 03)Nn (00 ~ 03) ASCII 表示 D1076
    A D1077
    B
    状态数ABCD容状态象(00 ~ 03) 00 ~ 03
    分表示频率电流运转模式请参考说明 D1078 ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3278
    C D1079
    D D1080
    Nn 00 频率指令 ABCD (Hz)
    Nn 01 输出指令 ABCD (Hz)
    Nn 02 输出电流 ABCD (A)
    PLC 会动 ABCD ASCII 字符转数值储存 D1050 例ABCD
    0600 PLC 会转 K0600 (0258 H) 储存 D1050 特殊寄存器
    Nn 03 运转命令
    A’ 0’ 停止 5’ 寸动 (反转)
    1’ 正转运转 6’ 寸动(反转)
    2’ 停止 7’ 寸动(反转)
    3’ 反转运转 8’ 异常发生
    4’ 寸动(正转)
    PLC 会A ASCII 转数值储存 D1051 例A 3 PLC
    会转 K3 储存 D1051 特殊寄存器
    B’ b7 b6 b5 b4 运转指令源
    0 0 0 0 数字操作器
    0 0 0 1 第段速
    0 0 1 0 第段速
    0 0 1 1 第段速
    0 1 0 0 第段速
    0 1 0 1 第段速
    0 1 1 0 第段速
    0 1 1 1 第段速
    1 0 0 0 寸动频率
    1 0 0 1 模拟信号频率指令
    1 0 1 0 RS485 通信接口
    1 0 1 1 控制
    b3 0 直流制动停止 1 直流制动停止
    b2 0 直流制动启动 1 直流制动启动
    b1 0 正转 1 反转
    b0 0 停止 1 运转

    PLC 会 B 数值储存特殊辅助继电器 M1168 (b0) ~ M1175 (b7)
    CD 00 异常记录 10 OcA
    01 oc 11 Ocd
    02 ov 12 Ocn
    03 oH 13 GFF
    04 oL 14 Lv
    05 oL1 15 Lv1
    06 EF 16 cF2
    07 cF1 17 bb
    08 cF3 18 oL2
    09 HPF 19


    PLC 会CD ASCII 字符转数组储存 D1052 例 CD
    16PLC 会转 K16 储存 D1052 特殊寄存器
    8 M1177On:支持 DELTA VFD 系列变频器
    a) S1 范围: K1~ K255
    b) 指令会读取变频器参数址 2100H~2104H 状态 (详细状态说明请参考变频器
    手册)接收完成储存 PLC 特 D1070 ~ D1074 中读取通讯接收信3 指令集
    3279
    息错误接收逾时发生时特 D 容会更改建议判断变频器状态信息
    前请先确认接收完成标志否已设定
    程序范例 COM2 (RS485)
    1 PLC VFD 系列变频器通讯(ASCII 模式 M1143 Off)通讯逾时 retry
    2 读取变频器参数址 2100H~2104H 状态 储存 PLC 特 D1070 ~ D1074 中
    通讯格式保持
    设置通讯逾时时间 100ms
    置位送信求标志
    M1002
    MOV H86 D1120
    SET M1120
    MOV K100 D1129
    RST M1127
    M1127
    X0
    RDST K1 K0
    SET M1122
    M1129
    X0
    通信逾时 Retry
    接收数处理
    接收完毕
    设置通讯命令
    装置址 保留

    1 K0
    设置通讯格式9600 7 E 1
    复位数接收完毕标志
    接收数 码形式
    储存
    ASCII
    D1070~D1074

    PLC VFDB PLC 传送 01 03 2100 0005 D6
    VFDB PLC PLC 传送 01 03 0A 00C8 7C08 3E00 93AB 0000 2A
    PLC 传送信息
    Data 说明
    0’ 30 H ADR 1
    1’ 31 H ADR 0
    ADR (10) 变频器址
    0’ 30 H CMD 1
    3’ 33 H CMD 0
    CMD (10) 命令码
    2’ 32 H
    1’ 31 H
    0’ 30 H
    0’ 30 H
    起始数址
    0’ 30 H
    0’ 30 H
    0’ 30 H
    5’ 35 H
    数数 (word)
    D’ 44 H LRC CHK 1
    6’ 36 H LRC CHK 0
    LRC CHK (01) 错误校验码 ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3280
    PLC 接收响应信息
    Data 说明
    0’ 30 H ADR 1
    1’ 31 H ADR 0
    0’ 30 H CMD 1
    3’ 33 H CMD 0
    0’ 30 H
    A’ 41 H
    数数 (byte)
    0’ 30 H
    0’ 30 H
    C’ 43 H
    8’ 38 H
    容址 2100 H
    PLC 动 ASCII 码转
    16 进制数组储存
    D1070 00C8 H
    7’ 37 H
    C’ 43 H
    0’ 30 H
    8’ 38 H
    容址 2101 H
    PLC 动 ASCII 码转
    16 进制数组储存
    D1071 7C08 H
    3’ 33 H
    E’ 45 H
    0’ 30 H
    0’ 30 H
    容址 2102 H
    PLC 动 ASCII 码转
    16 进制数组储存
    D1072 3E00 H
    9’ 39 H
    3’ 33 H
    A’ 41 H
    B’ 42 H
    容址 2103H
    PLC 动 ASCII 码转
    16 进制数组储存
    D1073 93AB H
    0’ 30 H
    0’ 30 H
    0’ 30 H
    0’ 30 H
    容址 2104 H
    PLC 动 ASCII 码转
    16 进制数组储存
    D1074 0000 H
    2’ 32 H LRC CHK 1
    A’ 41 H LRC CHK 0
    3 指令集
    3281
    API 指令码 操作数 功
    106

    RSTEF 变频器异常复位
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * *
    n * * *
    RSTEF 5 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 联机装置址 n 命令象
    指令说明
    1 M1177Off 时(默认值) RSTEF 指令支持通讯端口 COM2(RS485)
    2 M1177On 时 RSTEF 指令支持通讯端口 COM2(RS485) COM3(RS485)
    3 先根标志 M1177 决定台达变频器专通讯指令支持机种 M1177Off 时(默认值)
    支持 DELTA VFDA 变频器 M1177On 时支持 DELTA VFD 系列变频器例:VFDB
    VFDS…
    4 RSTEF 指令程序中次数限制 通讯端口时间仅指令执行
    5 RSTEF 指令前启动条件接点升 (LDP ANDP ORP) 接点降(LDF ANDF ORF)
    时需先启动送信求标志 M1122M1316 正确执行
    6 相关标志 信号设置特殊寄存器请参考 RS 指令补充说明
    7 M1177Off:支持 DELTA VFDA 变频器
    a) S 范围 K0 ~ K31
    b) n 范围 K1 or K2 n1 為指定位址變頻器 n2 為連線變頻器
    c) RSTEF 指令 变频器执行异常发生重置指令
    d) 外围装置回传数储存 D1070 ~ D1089 n 2 回传数
    8 M1177On:支持系列台达变频器
    a) S1 范围 K0 ~ K255站号 k0 时表示变频器进行广播通讯ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3282
    程序范例 COM2 (RS485)
    PLC VFD 系列变频器联机 (ASCII 模式 M1143 Off) 通讯逾时
    通讯格式保持
    设置通讯逾时时间 100ms
    置位送信求标志
    设置通讯格式9600 7 E 1
    复位数接收完毕标志
    M1002
    MOV H86 D1120
    SET M1120
    MOV K100 D1129
    RST M1127
    M1127
    X0
    RSTEF K1 K0
    SET M1122
    M1129
    X0
    通讯逾时 Retry
    接收数处理
    接收完毕
    设置通讯命令
    装置址 保留

    1 K0

    PLC VFD PLC 传送 01 06 2002 0002 D5
    VFD PLC PLC 接收 01 06 2002 0002 D5
    PLC 传送信息:
    Data 说明
    0’ 30 H ADR 1
    1’ 31 H ADR 0
    ADR (10) 变频器址
    0’ 30 H CMD 1
    6’ 36 H CMD 0
    CMD (10) 命令码
    2’ 32 H
    0’ 30 H
    0’ 30 H
    2’ 32 H
    数址
    0’ 30 H
    0’ 30 H
    0’ 30 H
    2’ 32 H
    数容
    D’ 44 H LRC CHK 1
    5’ 35 H LRC CHK 0
    LRC CHK (01) 校验码 3 指令集
    3283
    PLC 接收响应数
    Data 说明
    0’ 30 H ADR 1
    1’ 31 H ADR 0
    0’ 30 H CMD 1
    6’ 36 H CMD 0
    2’ 32 H
    0’ 30 H
    0’ 30 H
    2’ 32 H
    数址
    0’ 30 H
    0’ 30 H
    0’ 30 H
    2’ 32 H
    数容
    D’ 44 H LRC CHK 1
    5’ 35 H LRC CHK 0

    ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3284
    API 指令码 操作数 功
    107

    LRC P LRC 校验码计算
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S *
    n * * *
    D *
    LRC LRCP 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 校验码运算起始装置 (ASCII 模式) n 运算组数 (nK1~K256) D 存放运算结果起始装置
    指令说明
    1 n n 须偶数 n 超出范围运算错误指令执行时 M1067 M1068 On 时
    D1067 记录错误代码 H’0E1A
    2 16 位转换模式 M1161 Off 时 S 起始装置 16 进位数区分 8 位 8 位
    位数做 LRC 校验码运算传送 D 8 位 8 位中运算位数 n 设置
    3 8 位转换模式 M1161 On 时 S 起始装置 16 进位数区分 8 位(效数) 8
    位位数做 LRC 校验码运算传送 D 8 位中运算位数 n 设置(D
    8 位全部 0)
    4 标志位 M1161 816 位模式3 指令集
    3285
    程序范例
    PLC VFD 系列变频器联机 (ASCII 模式 M1143Off)(8 位模式 M1161On) 发送数预先写入
    读取 VFD 参数址 H0708 开始 6 笔数
    M1002
    MOV H86 D1120
    SET M1120
    发送求脉
    发送数容预先写入
    SET M1122
    MOV K100 D1129
    X10
    RS D100 K17 D120 K35
    接收数容处理
    RST M1123
    M1123
    接收完毕
    设置通讯格式 96007E1
    通讯格式保持
    设置通讯逾时时间 100ms
    置位送信求
    复位接收完毕标志

    PLC VFD PLC 传送 01 03 0708 0006 E7 CR LF
    PLC 传送信息:
    寄存器 Data 说明
    D100 low byte ’ 3A H STX
    D101 low byte 0’ 30 H ADR 1
    D102 low byte 1’ 31 H ADR 0
    ADR (10) 变频器址
    D103 low byte 0’ 30 H CMD 1
    D104 low byte 3’ 33 H CMD 0
    CMD (10) 命令码
    D105 low byte 0’ 30 H
    D106 low byte 7’ 37 H
    D107 low byte 0’ 30 H
    D108 low byte 8’ 38 H
    起始数址
    D109 low byte 0’ 30 H
    D110 low byte 0’ 30 H
    D111 low byte 0’ 30 H
    D112 low byte 6’ 36 H
    数数 (word)
    D113 low byte E’ 45 H LRC CHK 0
    D114 low byte 7’ 37 H LRC CHK 1
    LRC CHK (01) 错误校验码
    D115 low byte CR D H
    D116 low byte LF A H
    END ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3286
    列 LRC CHK (01) 错误校验码指令 LRC 算出(8 位模式 M1161 On)
    M1000
    LRC D101 K12 D113

    LRC 校验码 01 H + 03 H + 07 H + 08 H + 00 H + 06 H 19 H然 取 2 补码E7H 时 E’(45
    H) 存 D113 8 位7’ (37 H)存 D114 8 位
    补充说明
    通讯数 ASCII 模式 格式
    STX ’ 起始字符 ’ (3AH)
    Address Hi 0 ’
    Address Lo 1 ’
    通信址
    8bit 址 2 ASCll 码组合
    Function Hi 0 ’
    Function Lo 3 ’
    命令码
    8bit 命令码 2 ASCll 码组合
    2 ’
    1 ’
    0 ’
    2 ’
    0 ’
    0 ’
    0 ’
    DATA (n1)
    ……
    DATA 0
    2 ’
    数容
    n×8bit 数容 2n ASCll 码组合
    LRC CHK Hi D ’
    LRC CHK Lo 7 ’
    LRC 检查码
    8bit 检查码 2 ASCll 码组合
    END Hi CR
    END Lo LF
    结束字符
    END HiCR (0DH) END LoLF(0AH)
    LRC 检查码 通信址数容结束加起值取 2 补码检查码(LRC Check)例 01H
    + 03H + 21H + 02H + 00H + 02H29H 然取 2 补码D7H 3 指令集
    3287
    API 指令码 操作数 功
    108

    CRC P CRC 校验码计算
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S *
    n * * *
    D *
    CRC CRCP 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 校验码运算起始装置 (RTU 模式) n 运算组数 (nK1~K256) D 存放运算结果装置
    指令说明
    1 n 超出范围视运算错误指令执行时 M1067M1068 On D1067 记录错误
    代码 H’0E1A
    2 16 位转换模式 M1161Off 时 S 起始装置数区分 8 位 8 位 位数做
    CRC 检查码运算 传送 D 8 位 8 位中 运算位数 n 设定
    3 8 位转换模式 M1161 On (16 位模式M1161Off) S 起始装置数区分 8 位
    (效数) 8 位位数做 CRC 校验码运算传送 D 8 位(D 8 位全部
    0)
    程序范例
    PLC VFD 系列变频器联机 (RTU 模式)(16 位模式 M1161On) 发送数预先写入欲写入 VFD
    参数址 H0706 写入容 H1770
    M1002
    MOV H86 D1120
    SET M1120
    发送求脉
    发送数容预先写入
    SET M1122
    MOV K100 D1129
    X0
    RS D100 K8 D120 K8
    接收数容处理
    RST M1123
    M1123
    接收完毕
    设置通讯格式 96007E1
    通讯格式保持
    设置通讯逾时时间100ms
    置位送信求
    复位接收完毕标志
    SET M1161 8 位模式
    ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3288
    PLC VFD PLC 传送 01 06 0706 1770 66 AB
    PLC 传送讯息
    数寄存器 Data 说明
    D100 low byte 01 H Address
    D101 low byte 06 H Function
    D102 low byte 07 H
    D103 low byte 06 H
    数址
    D104 low byte 17 H
    D105 low byte 70 H
    数容
    D106 low byte 66 H CRC CHK 0
    D107 low byte AB H CRC CHK 1
    列 CRC CHK (01)错误码校验码指令 CRC 算出 (8 位模式M1161 On)
    M1000
    CRC D100 K6 D106

    CRC 校验码: 时 66 H 存 D106 8 位AB H 存 D107 8 位3 指令集
    3289
    API 指令码 操作数 功
    110

    D ECMP P 二进制浮点数较
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * *
    S2 * * *
    D * * *
    DECMP DECMPP 13
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 二进制浮点数较值 1 S2 进制浮点数较值 2 D 较结果占连续 3 装置
    指令说明
    1 较值 S1 较值 S2 进行较较结果(> = <) D 装置中 3 位表示
    2 S1 S2 源操作数 K H话指令会该常数转换成二进制浮点数值作较
    程序范例
    1 指定装置 M10 动占 M10~M12
    2 X0 On 时 DECMP 指令执行 M10~M12 中会 On X0 Off DECMP 指
    令执行 M10~M12 状态保持 X0 Off 前状态
    3 需≧ ≦ ≠结果时 M10~M12 串联取
    4 清结果请 RST ZRST 指令
    X0
    DECMP D0 D100 M10
    M10
    M11
    M12
    (D1D0)>(D101D100)时ON
    时ON ( D1D0)(D101D100)
    时 ON( D1D0)<(D101D100)
    ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3290
    API 指令码 操作数 功
    111

    D EZCP P 二进制浮点数区间较
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * *
    S2 * * *
    S * * *
    D * * *
    DEZCP DEZCPP 17
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 区间较二进制浮点数限值 S2 区间较二进制浮点数限值 S 二进制浮点数
    较值 D 较结果占连续 3 点
    指令说明
    1 二进制浮点数较值 S S1~ S2 范围做较较结果(> = <)存 D 中
    2 S1 S2 源操作数指定常数 K H指令会该常数变成二进制浮点数值作较
    3 操作数 S1 必须操作数 S2 值 S1>S2指令二进制浮点数限值 S1 作
    限值进行较
    程序范例
    1 指定装置 M10动占 M10~M12
    2 X0 On 时DEZCP 指令执行 M10~M12 中会 On X0 Off DEZCP 指令
    执行 M10~M12 状态保持 X0 Off 前状态
    3 清结果请 RST ZRST 指令
    X0
    DEZCP D0 D10 D20
    M10
    M11
    M12
    时 ( D1D0)>(D21D20) ON
    时ON (D1D0) (D21D20) < (D11D10)<
    时ON (D21 D20)>(D11D10)
    M10
    3 指令集
    3291
    API 指令码 操作数 功
    112

    D MOVR P 浮点数值数传送
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S
    D * * * * * *
    DMOVR DMOVRP 9
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 浮点数值数源 D 数传送目
    指令说明
    1 该指令直接 S 操作数输入浮点数值
    2 该指令执行时 S 容直接搬移 D指令执行时 D 容会变化
    程序范例
    X0Off 时 D10 D11 容没变化 X0On 时 F1200E+0 浮点数现值(输入浮点
    数 F12 梯形图显示科学记号 F1200E+0 浮点位数 WPLSoft 检视功设定)传送
    D10 D11 数寄存器
    X0
    DMOVR F1200E+0 D10

    ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3292
    API 指令码 操作数 功
    113

    ETHRW 太网络通讯指令
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2


    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 *
    S2 * * *
    D *
    n * * *
    ETHRW 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2 SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2 SX2
    操作数
    S1 Ethernet 通讯 IP通讯口读写模式 S2 读写装置通讯址 D 源目 D 装置
    组件 n 通讯数长度(word 单位)设定范围 k1~k96
    指令说明
    1 S1 操作数 Ethernet 通讯 IP通讯口读写模式选择设定 S1 连续占 5 D 装置
    功说明:
    11 通讯 IP 设定:连续占 2 D 组件分 S1+0 S1+1
    IP 定义 IP3IP2IP1IP0 19216802
    假设 S1 D100需输入 D100H0002 D101HC0A8
    D100 (S1+0) D101 (S1+1)
    High Low High Low
    IP1 IP0 IP3 IP2
    0 2 192 168
    H’0002 H’C0A8
    12 选择通讯口(S1+2): SE 建 Ethernet 通讯口 EH3 通讯卡皆编号 K108
    连接左侧 Ethernet 模块时通讯口分连接台数(机第 1 台)编号
    定义 K100(第 1 台) ~ K107(第 8 台)
    13 通讯站号设定(S1+3):站通讯站号设定
    14 读写模式设定(S1+4): MODBUS 定义相目前支持功码 H’03 H’04 H’06 H’10
    2 S2 操作数读写装置通讯址址定义 MODBUS 规范相
    3 D 操作数指定源目 D 装置组件
    4 n 操作数通讯数长度(word 单位)设定范围 K1~K96设定超出范围时指令动
    值执行
    5 指令次刚启动时通讯命令开始传送时需透额外启动特殊旗志做传送开始
    6 指令限制次数台模块属 ETHRW 指令启动传送接收时
    ETHRW 指令法相台模块进行发送通讯命令须等完成接收回复错
    误发生继续进行次通讯命令 3 指令集
    3293
    7 通讯状态接收中通讯指令强制关闭通讯接收立关闭产生接收完
    成错误旗志
    8 D1394 通讯接收逾时设定(预设 3000)(单位 ms)数值范围 1~32767超出范围默认值
    3000 设定
    9 D1395 存放接收完成时状态旗志 bit0~8 分表示模块通讯口已完成接收
    例 SE 建网络通讯口接收完成输入条件判断指令 BLD D1395 k8 会成立
    10 D1396 存放接收错误状态旗志 bit0~8 分表示模块已发生错误例左侧模块
    第 1 台 EN01 通讯口接收错误发生输入条件判断指令 BLD D1396 k0 会成立
    11 指令启动传送接收时进行线编辑 PLC 程序功否造成接收数回
    存错误发生
    12 指令支持机种版(含) SA2 v240 SX2 v220 SE v100
    程序范例 ( SE 机种建 Ethernet 传送接收)
    设定 D100~D104 通讯 IP(19216802) 通讯口(K108) 通讯站号(K1)读取功(H03)接着设定
    读取 H1000 通讯址容 2 笔 M0On 时 ETHRW 指令发出读取通讯命令 接着等接收完
    成 指令动接收完成旗志 D1394 bit8 设 On 接收数放 D10 D11

    MOV HC0A8 D101
    MOV K108 D102
    MOV K1 D103
    MOV K3 D104
    ETHRW D100 H1000 D10 K2
    MOV H0002 D100
    MOV D10 D20
    M0
    M1002
    BLD D1395 K8ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3294
    API 指令码 操作数 功
    116

    D RAD P 角度 弧度
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * *
    D *
    DRAD DRADP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 数源 (角度) D 变换结果 (弧度)
    指令说明
    1 列公式角度转换成弧度:
    弧度 = 角度 × (π180)
    2 标志位 M1020 零标志M1021 位标志 M1022 进位标志
    转换结果绝值表示浮点值进位标志 M1022 On
    转换结果绝值表示浮点值位标志 M1021 On
    转换结果 0零标志 M1020 On
    程序范例
    X0 On 时指定二进制浮点数(D1 D0)角度值角度值转换弧度值存 (D11 D10)中
    容二进制浮点数
    X0
    DRAD D0 D10

    D 1 D 0S
    D D11 D10
    二进制浮点数
    角度值
    二进制浮点数
    RAD ( x 值角度 π 180)

    3 指令集
    3295
    API 指令码 操作数 功
    117

    D DEG P 弧度 角度
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * *
    D *
    DDEG DDEGP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 数源 (弧度) D 变换结果 (角度)
    指令说明
    1 列公式弧度转换成角度
    角度 = 弧度 × (180π)
    2 标志位 M1020 零标志M1021 位标志M1022 进位标志
    转换值绝值表示浮点值进位标志 M1022On
    转换值绝值表示浮点值位标志 M1021On
    转换结果 0零标志 M1020 On
    程序范例
    X0 On 时指定二进制浮点数(D1 D0)弧度值弧度值转换角度值存 (D11 D10)中
    容二进制浮点数
    X0
    DDEG D0 D10

    二进制浮点数
    弧度值
    二进制浮点数
    RAD ( x 值度弧 180 ) π
    D 1 D 0S
    D D 11 D 10
    ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3296
    API 指令码 操作数 功
    118

    D EBCD P 二进制浮点数十进制浮点数
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S *
    D *
    DEBCD DEBCDP 9
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 数源 D 变换结果
    指令说明
    1 S 指定寄存器中二进制浮点数变换成十进制浮点数寄存 D 指定寄存器中
    2 PLC 二进制浮点数型态作浮点数运算 DEBCD 指令二进制浮点数变换
    成十进制浮点数型态专指令
    3 标志位 M1020 零标志 M1021 位标志M1022 进位标志
    转换结果绝值表示浮点值进位标志 M1022 On
    转换结果绝值表示浮点值位标志 M1021 On
    转换结果 0零标志 M1020 On
    程序范例
    X0 On 时 D1 D0 二进制浮点数转换成十进制浮点数寄存 D3D2
    D0DEBCD
    X0
    D2

    D0D1
    D2D3
    二进制浮点数 23 8 1 位实数指数 位符号位 位
    数学式表示:[D2] * 10
    [D3]十进制浮点数
    实数指数
    3 指令集
    3297
    API 指令码 操作数 功
    119

    D EBIN P 十进制浮点数二进制浮点数
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S *
    D *
    DEBIN DEBINP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 数源 D 变换结果
    指令说明
    1 S 指定寄存器中十进制浮点数变换成二进制浮点数寄存 D 指定寄存器中
    2 例:S 1234 S +1 3 变换成 S 1234 x 106
    3 D 必须二进制浮点数形式S S +1 中 分十进制表示实数指数
    4 DEBIN 指令十进浮点数变换成二进浮点数型态专指令
    5 十进浮点数实数范围 9999 ~ +9999 指数范围 41~+35 实际 PLC 十进浮点数范围
    ±1175×1041 ±3402×10+35运算结果 0 零标志 M1020On
    程序范例 1
    X1 On 时指定寄存器 D1D0 中十进制浮点数转换成二进制浮点数寄存 D3D2 中
    D0DEBIN
    X1
    D2

    二进制浮点数 23 8
    1
    位实数指数 位
    符号位 位
    十进制浮点数
    实数指数
    D0D1
    D2D3
    [D0] * 10
    [D1]
    数学式表示:

    程序范例 2
    1 进行浮点数运算前必须适 FLT 指令 BIN 整数变换成二进制浮点数变换前提变换值
    必须 BIN 整数然DEBIN 指令浮点数值变换成二进制浮点数
    2 X0 On 时 K314 搬移 D0 K2 搬移 D1组成十进制浮点数型态 (314 314
    × 102)
    K314MOVP
    X0
    D0
    D0DEBIN D2
    K2MOVP D1
    K314 D0 [D1]
    K2 D1 [D0]
    314 x10
    (D1 D0) (D3 D2)
    314 x10
    2
    二进制浮点数 ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3298
    API 指令码 操作数 功
    120

    D EADD P 二进制浮点数加法
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * *
    S2 * * *
    D *
    DEADD DEADDP 13
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 加数 S2 加数 D
    指令说明
    1 S1 + S2 DS1 指定寄存器中浮点数值加 S2 指定寄存器浮点数值存放
    D 指定寄存器中
    2 S1 S2 源操作数指定常数 K H 话指令会该常数变换成二进制浮点数值作加算
    3 S1 S2 指定相寄存器编号 种情况连续执行型态指令时 条件接
    点 On 期间 该寄存器次扫描时 均会加算次 般情况脉执行型
    指令(DEADDP)
    4 标志位 M1020 (零标志) M1021 (位标志) M1022 (进位标志)
    转换结果绝值表示浮点值 进位标志 M1022 On
    转换结果绝值表示浮点值 位标志 M1021 On
    转换结果 0 零标志 M1020 On
    程序范例 1
    X0 On 时二进制浮点数(D1 D0) 加二进制浮点数(D3D2) 结果存(D10D11)

    D0DEADD
    X0
    D2 D10

    程序范例 2
    X0 On 时二进制浮点数(D11 D10) 加 K1234 (动转换二进制浮点数) 结果存
    (D21 D20)中
    D10DEADD
    X2
    K1234 D20
    3 指令集
    3299
    API 指令码 操作数 功
    121

    D ESUB P 二进制浮点数减法
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * *
    S2 * * *
    D *
    DESUB DESUBP 13
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 减数 S2 减数 D 差
    指令说明
    1 S1 − S2 DS1 指定寄存器容减 S2 指定寄存器容结果存放 D 指定寄存
    器中减算动作全部二进制浮点数型态进行
    2 S1 S2 源操作数指定常数 K H指令会该常数变换成二进制浮点数值作减算
    3 S1 S2 指定相寄存器编号 (S1 S2 相装置)种情况连续执
    行型态指令时条件接点 On 期间该寄存器次扫描时均会减算次般情
    况脉执行型指令(DESUBP)
    4 标志位 M1020 (零标志) M1021 (位标志) M1022 (进位标志)
    转换结果绝值表示浮点值进位标志 M1022 On
    转换结果绝值表示浮点值位标志 M1021 On
    转换结果 0零标志 M1020 On
    程序范例 1
    X0 On 时 二进浮点数(D1 D0)减掉二进浮点数 (D3 D2) 结果存放(D11 D10)中
    D0DESUB
    X0
    D2 D10

    程序范例 2
    X2On时 K1234(动变换二进浮点数)减掉二进浮点数(D1 D0) 结果存放(D11 D10)中
    K1234DESUB
    X2
    D0 D10


    ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3300
    API 指令码 操作数 功
    122

    D EMUL P 二进制浮点数法
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * *
    S2 * * *
    D *
    DEMUL DEMULP 13
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 数 S2 数 D 积
    指令说明
    1 S1 × S2 DS1 指定寄存器容 S2 指定寄存器容积存放 D 指定寄存
    器中算动作全部二进制浮点数型态进行
    2 S1 S2 源操作数指定常数 K H指令会该常数变换成二进制浮点数值作算
    3 S1 S2 相寄存器编号 (S1 S2 相装置)种情况连续执行
    型态指令条件接点 On 期间该寄存器次扫描时均会算次般情况
    脉执行型指令 (DEMULP)
    4 标志位 M1020 (零标志) M1021 (位标志) M1022 (进位标志)
    转换结果绝值表示浮点值进位标志 M1022 On
    转换结果绝值表示浮点值位标志 M1021 On
    转换结果 0零标志 M1020 On
    程序范例 1
    X1 On 时 二进浮点数(D1 D0)二进浮点数 (D11 D10) 积存放 (D21 D20)中

    D0DEMUL
    X1
    D10 D20

    程序范例 2
    X2 On 时 K1234(动变换二进浮点数)二进浮点数(D1 D0) 结果存放(D11 D10)

    K1234DEMUL
    X2
    D0 D10

    3 指令集
    3301
    API 指令码 操作数 功
    123

    D EDIV P 二进制浮点数法
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * *
    S2 * * *
    D *
    DEADD DEADDP 13
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 数 S2数 D 商余数
    指令说明
    1 S1 ÷ S2 D S1 指定寄存器容 S2 指定寄存器容商存放 D 指定寄存
    器中算动作全部二进制浮点数型态进行
    2 S1 S2 源操作数指定常数 K H指令会该常数变换成二进制浮点数值作算
    3 数 S2 容 0认定运算错误指令执行
    4 标志位 M1020 (零标志) M1021 (位标志) M1022 (进位标志)
    转换结果绝值表示浮点值进位标志 M1022 On
    转换结果绝值表示浮点值位标志 M1021 On
    转换结果 0零标志 M1020 On
    程序范例 1
    X1 On 时二进制浮点数(D1 D0) (D11 D10) 商存放 (D21 D20)指定寄存器

    D0DEDIV
    X1
    D10 D20

    程序范例 2
    X2 On 时二进制浮点数 (D1 D0) K1234 (动转换二进制浮点数) 结果存放(D11
    D10)中
    D0DEDIV
    X2
    K1234 D10
    ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3302
    API 指令码 操作数 功
    124

    D EXP P 二进制浮点数取指数
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * *
    D *
    DEXP DEXPP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 运算源装置 D 运算结果装置
    指令说明
    1 例: e 271828 底数S 指数
    2 EXP [S +1 S ][ D +1 D ]
    3 S 容正负数效指定 D 寄存器必须 32 位数格式运算时均浮点数方式执行
    S 需转换浮点数值
    4 D 操作数容值 e Se271828 S 指定源数
    5 标志位 M1020 (零标志) M1021 (位标志) M1022 (进位标志)
    转换结果绝值表示浮点值 进位标志 M1022 On
    转换结果绝值表示浮点值 位标志 M1021 On
    转换结果 0 零标志 M1020 On
    程序范例
    1 M0 On 时(D0 D1)值转换成二进制浮点数保存寄存器(D10 D11)中
    2 M1 On 时(D10 D11) 指数做 EXP 运算值二进制浮点数值存放(D20 D21)
    寄存器中
    3 M2 On 时 (D20 D21)二进制浮点数值转换成十进制浮点数值存 (D30 D31)寄存
    器中 (时D31 表示 D30 10 次幂方)
    M0
    RST M1081
    M1
    DEXP D10 D20
    M2
    DEBCD D20 D30
    DFLT D0 D10
    3 指令集
    3303
    API 指令码 操作数 功
    125

    D LN P 二进制浮点数取然数
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * *
    D *
    DLN DLNP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 运算源装置 D 运算结果装置
    指令说明
    1 S 操作数做然数 ln 运算
    LN[S +1 S ][ D +1 D ]
    2 S 容正数效指定 D 寄存器时必须 32 位数模式运算时均浮点数方式执
    行 S 需转换浮点数值
    3 eDS Dln S S 指定源数
    4 标志位 M1020 (零标志) M1021 (位标志) M1022 (进位标志)
    转换结果绝值表示浮点值进位标志 M1022 On
    转换结果绝值表示浮点值位标志 M1021 On
    转换结果 0零标志 M1020 On
    程序范例
    1 M0 On 时 (D0 D1) 值转成二进制浮点数存 (D10 D11)寄存器中
    2 M1 On 时 (D10 D11) 寄存器容真数做 ln 运算值二进制浮点数存放(D20
    D21)寄存器中
    3 M2 On 时 (D20 D21) 寄存器中二进制浮点数值转换成十进制浮点数值存(D30
    D31)寄存器中(时 D31 表示 D30 10 次幂方)
    M0
    RST M1081
    M1
    DLN D10 D20
    M2
    DEBCD D20 D30
    DFLT D0 D10
    ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3304
    API 指令码 操作数 功
    126

    D LOG P 二进制浮点数取数
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * *
    S2 * * *
    D *
    DLOG DLOGP 13 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 运算底数装置 S2 运算源装置 D 运算结果装置
    指令说明
    1 容 S1 S2 容操作数做 log 运算结果存放 D
    2 S1 S2 容值正数效(S1 容值正数负数效)指定 D 寄存器时必须 32 位数
    格式运算时均浮点数方式执行 S1 S2 需转换浮点数值
    3 S1
    D S2 求 D 值→Log S1 S2 D
    例 已知 S15 S2125 求 D log 5
    125
    S1
    D S2 → 5D125 →D log 5
    1253
    4 标志位 M1020 (零标志) M1021 (位标志) M1022 (进位标志)
    转换结果绝值表示浮点值进位标志 M1022 On
    转换结果绝值表示浮点值位标志 M1021 On
    转换结果 0零标志 M1020 On
    程序范例
    1 M0 On 时 (D0 D1) (D2 D3) 值转成二进制浮点数分存 (D10 D11) (D12
    D13) 寄存器中
    2 M1 On 时 32 位寄存器 (D10 D11) (D12 D13) 真数做 ln 运算值二进制
    浮点数结果存 32 位寄存器(D20 D21)中
    3 M2 On 时 32 位寄存器(D20 D21) 中值转换成十进制浮点数值存(D30 D31)寄
    存器中 (时 D31 表示 D30 10 次幂方)
    M0
    RST M1081
    M1
    M2
    DEBCD D20 D30
    DFLT D0 D10
    D2 D12
    DLOG D10 D12 D20
    DFLT 3 指令集
    3305
    API 指令码 操作数 功
    127

    D ESQR P 二进制浮点数开方根
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * *
    D *
    DESQR DESQRP 9
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 源装置 D 开方根结果
    指令说明
    1 S 指定寄存器容开方结果寄存 D 指定寄存器容开方动作全部
    二进制浮点数型态进行
    2 S 源操作数指定常数 K H指令会该常数变换成二进制浮点数值做运算
    3 开方根结果 D 0 (zero) 零标志 M1020 On
    4 S 源装置正数效负数时视 运算错误 指令执行M1067 M1068 On
    D1067 记录错误代码0E1B
    5 标志位 M1020 (零标志) M1067 (指令执行错误)
    程序范例 1
    X0 On 时二进制浮点数 (D1 D0)取方根结果存放(D11 D10) 指定寄存器

    D0DESQR
    X0
    D10
    (D1 D0) (D11 D10)
    二进制浮点数 二进制浮点数
    程序范例 2:
    X2 On 时 K1234 (动变换二进制浮点数) 取开方根结果存放(D11 D10)中
    K1234DESQR
    X2
    D10
    ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3306
    API 指令码 操作数 功
    128

    D POW P 浮点数权值指令
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * *
    S2 * * *
    D *
    DPOW DPOWP 13
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 底数装置 S2 次幂数装置 D 运算结果装置
    指令说明
    1 二进制浮点数 S1 S2 次幂数相存放 D
    POW [S1+1 S1 ]^[ S2+1 S2 ] D
    2 S1 容值正数效指定 D 寄存器时必须 32 位数格式运算时均浮点数方式执行
    S1 S2 需转换浮点数值
    例 S1
    S2D 求 D 值
    已知 S15 S23 則 D 53125
    3 标志位 M1020 (零标志) M1021 (位标志) M1022 (进位标志)
    转换结果绝值表示浮点值进位标志 M1022 On
    转换结果绝值表示浮点值位标志 M1021 On
    转换结果 0零标志 M1020 On
    程序范例
    1 M0 On 时(D0 D1) 容 (D2 D3) 容转成二进制浮点数分存(D10 D11)
    (D12 D13)32 位寄存器中
    2 M1 On 时(D10 D11) (D12 D13) 32 位寄存器二进制浮点数做 POW 运算结
    果存 (D20 D21)32 位寄存器
    3 M2 On 时(D20 D21) 32 位寄存器二进制浮点数值转成十进制浮点数值存(D30
    D31)寄存器中 (时D31 表示 D30 10 次幂)
    M0
    RST M1081
    M1
    D10 D12
    M2
    DEBCD D20 D30
    D2 D12
    D20DPOW
    DFLT
    DFLT
    D0 D103 指令集
    3307
    API 指令码 操作数 功
    129

    D INT P 二进制浮点数BIN 正数
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S *
    D *
    INT INTP 5 steps
    DINT DINTP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 源装置 D变换结果
    指令说明
    1 S 指定寄存器容二进制浮点数型态变换成 BIN 整数寄存 D 指定寄存器中BIN
    整数浮点数舍弃
    2 指令动作 API 49 (FLT) 指令刚相反
    3 标志位 M1020 (零标志) M1021 (位标志) M1022 (进位标志)
    变换结果 0 时零标志 M1020 On
    变换结果浮点数舍弃时位标志 M1021 On
    变换结果超出范围时 (溢位) 进位标志 M1022 On
    16 位指令 32768~32767
    32 位指令 2147483648~2147483647
    程序范例
    1 X0 On 时二进制浮点数(D1 D0) 变换成 BIN 正数结果存放 (D10)中BIN 整数浮
    点数舍弃
    2 X1 On 时二进制浮点数(D21 D20) 变换成 BIN 正数结果存放(D31 D30) 中BIN
    整数浮点数舍弃
    INT
    X0
    D0 D10
    DINT
    X1
    D20 D30

    ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3308
    API 指令码 操作数 功
    130

    D SIN P 二进制浮点数 SIN 运算
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * *
    D *
    DSIN DSINP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 指定源装置 (0°≦S<360°) D 取 SIN 值结果
    指令说明
    1 S 指定源指定弧度角度标志位 M1018 决定
    2 M1018 Off指定弧度模式RAD角度 ×π180
    3 M1018 On指定角度模式角度范围 0°≦angle<360°
    4 S 指定源值求取 SIN 值存 D 指定寄存器中
    5 标志位 M1018弧度角度模式
    6 图显示弧度结果关系:
    S
    R
    弧度数
    结果
    R
    S
    2 3
    2 2 23
    222
    1
    1
    0

    7 D 装置结果 0零标志 M1020On
    程序范例 1
    M1018 Off指定弧度模式 X0 On指定二进制浮点数(D1D0)弧度值求取 SIN 值
    存(D11 D10)(D11 D10) 寄存器容值二进制浮点数
    M1002
    RST M1018
    X0
    DSIN D0 D10
    D1 D0
    D11 D10 SIN 值
    S
    D
    二进制浮点数
    RAD ( x 180)值角度 π
    二进制浮点数
    3 指令集
    3309
    程序范例 2
    M1018 Off指定弧度模式输入端 X0 X1 选择角度转成弧度 RAD 值求取 SIN 值
    D10FLT
    M1000
    D14
    K31415926 K1800000000
    D20D14 D40
    K30MOVP
    X0
    D10
    K60
    X1
    D10
    D50D40
    DEDIV
    DSIN
    D20
    MOVP
    DEMUL
    (K 30 D10)
    (K 60 D10)
    (D10 D15 D14)
    ( 180) ( D21 D20)π
    (D15 D14) x 180角度 π
    (D41 D40) RAD 二进制浮点数
    (D41 D40) RA D (D51 D50) SIN
    二进制
    浮点数
    二进制浮点数
    二进制
    浮 点 数
    二进制浮点数
    程序范例 3
    M1018 On 指定角度模式 X0 On 时指定(D1D0)角度值角度范围:0°≦角度值
    <360°求取 SIN 值存 (D11D10) 中容二进制浮点数
    M1002
    SET M1018
    X0
    DSIN D0 D10
    D 1 D 0S
    D D 11 D 10
    角度值
    SIN
    ()

    二进制浮点数
    ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3310
    API 指令码 操作数 功
    131

    D COS P 二进制浮点数 COS 运算
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * *
    D *
    DCOS DCOSP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 指定源值 (0°≦S<360°) D 取 COS 值结果
    指令说明
    1 S 指定源指定弧度值角度值标志位 M1018 决定
    2 M1018 Off指定弧度模式 RAD角度 ×π180
    3 M1018 On指定角度模式 角度范围 0°≦角度<360°
    4 S 指定源值求取 COS 值存 D 指定寄存器中
    5 图显示弧度结果关系:
    S
    R
    弧度
    结果
    S
    2 3
    2 2 23
    222
    1
    1
    0
    R

    6 标志位 M1018 弧度角度切换: M1018 Off S 指定弧度值 M1018 On 时 S 指
    定角度值 (0~360)
    7 D 结果 0零标志 M1020On
    程序范例 1
    M1018 Off指定弧度模式 X0 On 时指定(D1 D0)弧度值求取 COS 值存放(D11
    D10)寄存器中(D1 D0)中弧度值(D11 D10) 中结果值均二进制浮点数格式
    M1002
    RST M1018
    X0
    DCOS D0 D10
    D1 D0
    D11 D10 COS 值
    S
    D
    二进制浮点数
    RAD ( x 180)值角度 π
    二进制浮点数3 指令集
    3311
    程序范例 2
    M1018 On指定角度模式 X0 On指定(D1 D0)角度值角度范围 0°≦角度<360°
    求取 COS 值二进制浮点数形式存放(D11 D10) 中
    M1002
    SET M1018
    X0
    DCOS D0 D10
    D 1 D 0S
    D D 11 D 10
    角度值
    COS 值
    二进制浮点数
    ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3312
    API 指令码 操作数 功
    132

    D TAN P 二进制浮点数 TAN 运算
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * *
    D *
    DTAN DTANP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 指定源值 (0°≦S<360°) D 取 TAN 值结果
    指令说明
    1 S 指定源指定弧度角度标志 M1018 决定
    2 M1018 Off指定弧度模式RAD角度 ×π180
    3 M1018 On指定角度模式角度范围 0°≦角度<360°
    4 S 指定源值求取 TAN 值存 D 指定寄存器中
    5 图显示弧度结果关系:
    S
    R
    弧度值
    结果
    R
    S2
    2
    3
    2
    22
    11
    03
    2

    1

    6 标志位 M1018 弧度角度切换: M1018 Off S 指定弧度值 M1018 On 时 S 指
    定角度值 (0~360)
    7 D 结果 0零标志 M1020On
    程序范例 1
    M1018 Off指定弧度模式 X0 On 时指定二进制浮点数(D1 D0)弧度值求取 TAN 值
    存(D11 D10)中容二进制浮点数
    M1002
    RST M1018
    X0
    DTAN D0 D10 3 指令集
    3313
    D1 D0
    D11 D10 TAN 值
    二进制浮点数
    S
    D
    二进制浮点数
    RAD ( x 180)值角度 π

    程序范例 2
    M1018 On指定角度模式 X0 On 时指定(D1 D0)角度值角度范围 0°≦角度<360
    °求取 TAN 值存(D11 D10)中容二进制浮点数
    M1002
    SET M1018
    X0
    DTAN D0 D10
    D 1 D 0S
    D D 11 D 10
    角度值
    TAN
    ()

    二进制浮点数
    ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3314
    API 指令码 操作数 功
    133

    D ASIN P 二进制浮点数 ASIN 运算
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * *
    D *
    DASIN DASINP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 指定源(二进制浮点数) D 取 ASIN 值结果
    指令说明
    1 ASIN 值SIN1
    2 图显示输入数结果关系:
    S
    R ASIN
    输入数
    值结果
    R
    S
    2
    2
    010 10

    3 D 结果 0零标志 M1020On
    4 S 操作数指定正弦值数值十进浮点值介 –10 ~ +10 间 范围
    M1067M1068 On 指令执行
    程序范例
    X0 On指定二进制浮点数 (D1 D0)求取 ASIN 值存 (D11 D10)中容二进制浮点数
    格式
    DASIN
    X0
    D0 D10

    D1 D0
    D11 D10 ASIN 值
    二进制浮点数S
    D
    二进制浮点数
    3 指令集
    3315
    API 指令码 操作数 功
    134

    D ACOS P 二进制浮点数 ACOS 运算
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * *
    D *
    DACOS DACOSP 9
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 指定源 (二进制浮点数) D 取 ACOS 值结果
    指令说明
    1 ACOS 值COS1
    2 图显示输入数结果关系
    S
    R
    输入数
    结果(弧度)
    R
    S
    2
    0 1010

    3 D 结果 0零标志 M1020On
    4 S 操作数指定余弦值数值十进浮点值介 –10 ~ 10 间 范围
    M1067M1068 On 指令执行
    程序范例
    X0 On指定二进制浮点数 (D1 D0)求取 ACOS 值存 (D11 D10) (D11 D10)容
    二进制浮点数
    X0
    D0 D10DACOS

    D1 D0
    D11 D10 ACOS 值
    二进制浮点数S
    D
    二进制浮点数 ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3316
    API 指令码 操作数 功
    135

    D ATAN P 二进制浮点数 ATAN 运算
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * *
    D *
    DATAN DATANP 9
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 指定源 (二进浮点数) D 取 ATAN 值结果
    指令说明
    1 ATAN 值TAN1
    2 图显示输入数结果关系
    S
    R
    输入数
    结果
    R
    S
    2
    2
    0

    3 D 结果 0零标志 M1020On
    程序范例
    X0 On指定二进制浮点数(D1 D0) 求取 ACOS 值存(D11 D10)(D11 D10) 容二
    进制浮点数
    DATAN
    X0
    D0 D10

    D1 D0
    D11 D10 ATAN 值
    二进制浮点数S
    D
    二进制浮点数
    3 指令集
    3317

    API 指令码 操作数 功
    143

    DELAY P 延迟指令
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * *
    DELAY DELAYP 3 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 延迟时间 (K1~K1000) 单位延迟时间见指令说明
    指令说明(适 ES2EX2 V300 版 SS2 V280 版 SA2 V240 版 SX2 V220 版 SE V120 版
    机种版(含))
    1 单位延迟时间 100us
    2 执行 DELAY 指令次扫描周期 DELAY 指令面程序执行会者指定时间作延

    指令说明(适 ES2EX2 V320 版 SS2 V300 版 SA2 V260 版 SX2 V240 版 SE V140 版
    机种版(含))
    1 M1148 旗标定单位延迟时间 100us (M1148 OFF) 5us (M1148 ON)
    2 M1148 次性 5us 单位延迟时间旗标指令执行时 M1148 ON单位延迟时间 5us
    指令执行完毕会 M1148 设 OFF
    3 执行 DELAY 指令 次扫描周期 DELAY 指令面程序执行会者指定时间作延


    程序范例(适 ES2EX2 V300 版 SS2 V280 版 SA2 V240 版 SX2 V220 版 SE V120 版
    机种版(含))
    X0Off—>On外部中断产生时中断子程序执行DELAY指令延迟2ms执行面程序X1On
    时Y0 导通 ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3318
    M1000
    程序
    FEND
    I001
    X1
    Y0
    IRET
    END
    EI
    REF Y0 K8
    DELAY K20

    T2ms
    中断输入 X0
    输入 X1
    输出 Y0

    程序范例(适 ES2EX2 V320 版 SS2 V300 版 SA2 V260 版 SX2 V240 版 SE V140 版
    机种版(含))
    X0 Off—>On 外部中断产生时 中断子程序执行 DELAY 指令 延迟 1ms 执行面程序
    X1On 时 Y0 导通
    M1000
    SET M1148
    程序
    FEND
    I001
    X1
    Y0
    IRET
    END
    EI
    REF Y0 K8
    DELAY K200

    輸出Y0
    T1ms
    輸入 1X
    中斷輸入X0


    补充说明
    1 者实际情况调整延迟时间
    2 DELAY 指令会受通讯高速计数器高速脉输出指令影响增加延迟时间
    3 指定外部输出 (晶体继电器) 会受晶体继电器身延迟增加延迟时间3 指令集
    3319
    API 指令码 操作数 功
    144

    GPWM 般脉波宽调变
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 *
    S2 *
    D * * *
    GPWM 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 脉输出宽度 S2 脉输出周期 (占 3 装置) D 脉输出装置
    指令说明
    1 S1 脉输出宽度指定 t0~32767ms
    2 S2 脉输出周期指定 T1~32767ms S1 ≦ S2
    3 S2 +1 S2 +2 系统参数请勿占 D 脉输出装置 YM S
    4 GPWM 指令执行时指定 S1 脉输出宽度 S2 脉输出周期 D 脉输出装置输出
    5 S1 ≦ 0时脉输出装置输出 S1 ≧ S2 时脉输出装置直 On
    6 S1S2 GPWM 指令执行时更改
    程序范例
    D0K1000D2K2000 X0 On 时 Y20 输出脉 X0 Off 时 Y20 输出变成 Off
    X0
    GPWM D0 D2 Y20
    t T

    t1000ms
    T2000ms
    输出 Y20

    补充说明
    1 指令扫描周期计数误差 1 PLC 扫描周期S1 S2 (S2 S1) 值必
    须 PLC 扫描周期否 GPWW 输出会错误动作
    2 指令置子程序中断中会产生 GPWM 输出准确情况发生请特注意ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3320
    API 指令码 操作数 功
    147

    D SWAP P 字节互换
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * * ***
    SWAP SWAPP 3 steps
    DSWAP DSWAPP 5
    steps
    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 欲执行字节互换装置
    指令说明
    1 16 位指令时位 8 位位 8 位容互相交换
    2 32 位指令时两寄存器位 8 位位 8 位容互相交换
    3 指令般脉执行型指令 (SWAPP DSWAPP)
    4 D 操作数适 F 装置仅 16 位指令
    程序范例 1
    X0On 时 D0 8 位位 8 位容互相交换
    D0SWAPP
    X0

    D0
    高位 低位

    程序范例 2
    X0On 时 D11 位 8 位位 8 位容互相交换D10 位 8 位位 8 位容互
    相交换
    D10DSWAP
    X0

    高位 低位
    D11 D01
    低位高位
    3 指令集
    3321

    API 指令码 操作数 功
    148

    MEMR P 档案寄存器数读出
    适机种
    ES2
    EX2
    SS2 SA2 SX2 SE

    位装置 字符装置 指令址数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    m * * *
    D *
    n * * *
    7 steps
    支持 32 位指令
    SS2 机种支持


    脉波执行型 16 位指令 32 位指令
    ES2
    EX2 SS2 SA2 SX2 SE ES2
    EX2 SS2 SA2 SX2 SE ES2
    EX2 SS2 SA2 SX2 SE

    操作数
    m:欲读取档案寄存器编号数值范围 K0 ~ K4999
    D:存放读取数位置指定 D 开始编号D 组件范围 D2000~D9999
    n:读取数笔数长度范围 K1~K5000
    指令说明
    1 俱备 5000 16 位档案寄存器编号 K0~K4999
    2 支持 32 位指令读写
    3 mDn 操作数范围视运算错误指令执行M1067M1068OnD1067
    记录错误码 H’0E1A
    4 档案暂存区未写入数时预设读出数值1
    5 支持版:ES2EX2SS2 机种 v280 版(含)SA2 SX2 机种 v240 版(含)适
    DVPES2C 机种
    6 档案寄存器功支持 M1101 功需 PLC 启动执行 RUN 时档案寄存器加载数
    LD M1002 MEMR 指令搭配读取
    程序范例
    1 指令 MEMR 档案寄存器中第 10 址读出 100 笔 D2000 开始 D 寄存器
    2 X0On 时候指令执行X0 变成 Off 时指令执行前读出数容没变化
    X0
    MEMR K10 D2000 K100

    ES2EX2SS2SA2SXSE&TP 操作手册 程序篇
    3322

    API 指令码 操作数 功
    149

    MEMW P 档案寄存器数写入
    适机种
    ES2
    EX2
    SS2 SA2 SX2 SE

    位装置 字符装置 指令址数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S *
    m * * *
    n * * *
    7 steps
    支持 32 位指令
    SS2 机种支持


    脉波执行型 16 位指令 32 位指令
    ES2
    EX2 SS2 SA2 SX2 SE ES2
    EX2 SS2 SA2 SX2 SE ES2
    EX2 SS2 SA2 SX2 SE

    操作数
    S:欲写入数源位置指定 D 开始编号D 组件范围 D2000~D9999
    m:欲写入档案寄存器编号数值范围 K0 ~ K4999
    n:写入资料笔数长度范围 K1~K100
    指令说明
    1 俱备 5000 16 位档案寄存器编号 K0~K4999
    2 支持 32 位指令读写
    3 Smn 操作数范围视运算错误指令执行M1067M1068OnD1067 记
    录错误码 H’0E1A
    4 基档案寄存器 FLASH ROM 做永久保存存仅开放 PLC 程序次写入
    100 word写入时机点条件接点 OFF ON 时写入遍注意:档案暂存区
    写入 100000 次寿命请心
    5 支持版:ES2EX2SS2 机种 v280 版(含)SA2SX2 机种 v240 版(含)适
    DVPES2C 机种
    程序范例
    1 指令 MEMW D2000 开始 D 寄存器写入档案寄存器中第 10 址连续写入 100

    2 X0 Off 变 On 时候指令执行次
    MEMW D2000 K10 K100
    X0
    MEMW D2000 K10 K100
    X0

    3 指令集
    3323
    API 指令码 操作数 功
    150

    MODRW MODBUS 读写数
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * *
    S2 * * *
    S3 * * *
    S *
    n * * *
    MODRW:11 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S1:联机装置址(K1~K254) S2:通讯功码 (K2(H02)K3(H03)K4(H04)K5(H05)K6(H06)
    K15(H0F)K16(H10)K23(H17)) S3 S n 功功码异(详细说明请见指令说明)
    指令说明:
    1 MODRW 指令支持通讯端口 COM1 (RS232)COM2 (RS485)COM3 (RS485) (COM3 仅
    适 ES2EX2SA2SE适 DVPES2C 机种)
    2 S1:联机装置址指定范围 K1~K254功码 K2K3 K4 K23 指定址 K0
    3 S2 通讯功码 (Function Code)目前仅支持述功码 余功码法执行请参考
    列程序范例
    功码 命令说明 支持机种
    H02 读取笔位(Bit)装置 全系列机种
    H03 读取笔字符(Word)装置 全系列机种
    H04 读取笔字符(Word)装置
    ES2EX2 V26 SS2 V24 SA2SX2 V20SE
    V10
    H05 单笔位(Bit)装置状态写入 全系列机种
    H06 单笔字符(Word)装置数写入 全系列机种
    H0F 笔位(Bit)装置状态写入 全系列机种
    H10 笔字符(Word)装置数写入 全系列机种
    H17 笔字符(Word)装置数读取写入
    ES2EX2 V32 SS2 V30 SA2 V26 SX2
    V24
    4 S3 欲读写数址(Device Address)联机装置部装置址 址指定装置
    合法 联机装置会响应错误讯息 PLC 错误码储存 时错误旗标会 On功码
    K23 时S3 D 装置定义 S3 读取数址S3+1 写入数址
    z PLC COM 应错误标志错误代码寄存器详细说明请参考 API 80 补充说明:
    PLC COM COM1 COM2 COM3 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3324
    错误标志 M1315 M1141 M1319
    错误代码 D1250 D1130 D1253
    z 例 8000H DVPPLC 合法果 COM2 M1141OnD11302果
    COM1M1315OnD1250 3果 COM3M1319OnD1253 3
    5 S 欲读写数(Source or Destination)者设定寄存器 欲写入数长度数事先
    存入寄存器数读取存放寄存器 COM2 发送读取功码(K2 K3 K4)时 寄
    存器储存整接收通讯数串 转换数储存 D1296~D1311 详细说明请参考范
    例 1 范例 3 COM1 COM3 发送读取功码(K2 K3 K4)时 寄存器直接储存转
    换数 详细说明请参考范例 2 范例 4功码 K23 时 S 储存整接收通讯数
    串 D 装置组件索引 S+1 储存写入数 D 装置组件索引COM2 发送功码 K23 时
    会转换接收通讯数串储存 D1296 ~ 1311功码 K23 详细说明请参考范例 13 范例 14
    6 n 读写数长度(Data Length)
    z 通讯功码 H05 表示 FORCE OnOff 状态 n0 表示 Offn1 表示 On
    z 通讯功码 H02H03H04H0FH10H17 中读写数长度(Data Length)
    指定范围 K1~Km m 值通讯模式 PLC 通讯口说明 中 H02H0F 单位 Bit
    H03H04H10H17 单位 Word功码 H17 n D 装置 n
    读取数长度 n+1 写入数长度
    通讯功码
    通讯模式 通讯口
    H02 H03H04 H0F H10 H17
    COM1(RS232) K 64 K 16 K 64 K 16 K 16
    COM2(RS485) K 64 K 16 K 64 K 16 K 16 RTU
    COM3(RS485) K 64 K 16 K 64 K 16 K 16
    COM1(RS232) K 64 K 16 K 64 K 16 K 16
    COM2(RS485) K 64 K 8 K 64 K 8 K 16 ASCII
    COM3(RS485) K 64 K 16 K 64 K 16 K 16
    7 S3 S n 操作数功码功
    功码 S3 S n
    H02 欲读取数址 欲读取数存放寄存器 读取数长度
    H03 欲读取数址 欲读取数存放寄存器 读取数长度
    H04 欲读取数址 欲读取数存放寄存器 读取数长度
    H05 欲写入数址 意义 写入状态值
    H06 欲写入数址 欲写入数存放寄存器 意义
    H0F 欲写入数址 欲写入数存放寄存器 写入数长度
    H10 欲写入数址 欲写入数存放寄存器 写入数长度 3 指令集
    3325
    功码 S3 S n
    H17
    S3:欲读取数址
    S3+1:欲写入数址
    S:欲读取数存放寄存器
    S+1:欲写入数存放寄存器
    n:读取数长度
    n+1:写入数长度
    8 指令程序中次数限制通讯端口时间仅指令执行
    9 MODRW (功码 H02 H03 H04 H17)指令前面启动条件升接点(LDPANDP
    ORP) 降接点(LDFANDFORF)否存放接收寄存器数会正确
    10 MODRW (功码 H05H06H0F H10) 指令前启动条件升接点 (LDPANDP
    ORP)降接点 (LDFANDFORF)程序需先置位 M1122(COM2) M1312(COM1)
    M1316(COM3)方正确执行
    11 MODRW 指令送信求判定通讯口传送判定序 COM1Æ COM3
    Æ COM2建议送信求请着条 MODRW 指令样会造成数
    读写目标位置错误情况发生
    12 相关标志信号信息特殊寄存器详细说明请参考 API 80 RS 指令说明
    程序范例 1:COM2(RS485)通讯功码 H02
    1 功码 K2(H02) :读笔位状态读取连续 64 bit
    2 PLC1 连接 PLC2:(M1143OffASCII 模式)(M1143OnRTU 模式)
    3 ASCII RTU 模式PLC COM2 会传送出数储存 D1256~D1295回传
    数会储存 S 操作数开始连续寄存器中动转换 Hex 数值储存
    D1296~D1311
    4 PLC1 (PLC COM2) PLC2(PLC COM1) 联机例:
    z PLC1 读取 PLC2 Y0~Y17 状态说明: ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3326
    H87MOV
    M1002
    D1120
    SET M1120
    K100MOV D1129
    RST M1127
    设置通讯格式 9600 8 E 1
    通讯格式保持
    设置通讯逾时时间 100ms
    MODRW K2K1
    X0
    H0500 D0 K16
    联机装置址 K1
    功码
    读笔位数
    K2
    数址 Y0H0500
    数存放寄存器
    接收数容处理
    ASCII ASCII D0
    PLC hex D1296
    模式 接收数 码形式储存者指定 开始6连续寄存器
    动容转换 数值存放 特殊寄存器中
    RTU ASC II D0
    PLC hex D1296
    模式 接收数 码形式储存者指定 开始17连续寄存器
    动容转换 数值存放 特殊寄存器中
    复位数接收完毕标志
    M1127
    SET
    X0
    M1122 置位送信求标志
    M1143OFF ASCII RST M1143 M1143ON RTUSET M1143
    读写数长度 Bit()

    z ASCII 模式 (M1143Off):
    X0 On 时开始执行 MODRW 指令功码 02 功
    PLC1Ö PLC2PLC1 传送:01 02 0500 0010 E8
    PLC2 ÖPLC1PLC1 接收:01 02 02 3412 B5
    PLC1 传送数寄存器 (传送信息)
    寄存器 DATA 说明
    D1256 0’ 30 H ADR 1
    D1256 1’ 31 H ADR 0
    ADR (10)联机装置址
    D1257 0’ 30 H CMD 1
    D1257 2’ 32 H CMD 0
    CMD (10)命令码
    D1258 0’ 30 H
    D1258 5’ 35 H
    D1259 0’ 30 H
    D1259 0’ 30 H
    起始数址 Y0H0500
    D1260 0’ 30 H
    D1260 0’ 30 H
    D1261 1’ 31 H
    D1261 0’ 30 H
    数 (bit) 数 3 指令集
    3327
    寄存器 DATA 说明
    D1262 E’ 45 H LRC CHK 1
    D1262 8’ 38 H LRC CHK 0
    LRC CHK (01)
    错误校验码
    PLC1 接收数寄存器 D0 (响应信息)
    寄存器 DATA 说明
    D0 0’ 30 H ADR 1
    D0 1’ 31 H ADR 0
    D1 0’ 30 H CMD 1
    D1 2’ 33 H CMD 0
    D2 0’ 30 H
    D2 2’ 32 H
    数(BYTE) 数
    D3 3’ 33 H
    D3 4’ 34 H
    D4 1’ 31H
    D4 2’ 32H
    址 0500H~
    0515H 容
    PLC 动 ASCII 字符转换数值
    储存 D12961234H
    D5 B’ 52H LRC CHK 1
    D5 5’ 35 H LRC CHK 0
    读取 PLC2 Y0~Y17 状态值 1234H 分析:
    装置 状态 装置 状态 装置 状态 装置 状态
    Y0 Off Y1 Off Y2 On Y3 Off
    Y4 On Y5 On Y6 Off Y7 Off
    Y10 Off Y11 On Y12 Off Y13 Off
    Y14 On Y15 Off Y16 Off Y17 Off
    z RTU 模式(M1143On):
    X0 On 时开始执行 MODRW 指令功码 02 功
    PLC1Ö PLC2PLC1 传送:01 02 0500 0010 79 0A
    PLC2 Ö PLC1PLC1 接收:01 02 02 34 12 2F 75
    PLC 传送数寄存器 (传送信息)
    寄存器 DATA 说明
    D1256 01 H Address
    D1257 02 H Function
    D1258 05 H
    D1259 00 H
    起始数址 Y0H0500
    D1260 00 H
    D1261 10 H
    数(word) 数 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3328
    寄存器 DATA 说明
    D1262 79 H CRC CHK Low
    D1263 0A H CRC CHK High
    PLC 接收数寄存器 D0 (响应信息)
    寄存器 DATA 说明
    D0 01 H Address
    D1 02 H Function
    D2 02 H 数 (Byte) 数
    D3 34 H
    D4 12 H
    址 H0500~H0515

    PLC 动数值储存
    D12961234H
    D5 2F H CRC CHK Low
    D6 75 H CRC CHK High
    读取 PLC2 Y0~Y17 状态值 1234H 分析:
    装置 状态 装置 状态 装置 状态 装置 状态
    Y0 Off Y1 Off Y2 On Y3 Off
    Y4 On Y5 On Y6 Off Y7 Off
    Y10 Off Y11 On Y12 Off Y13 Off
    Y14 On Y15 Off Y16 Off Y17 Off
    程序范例 2:COM1(RS232) COM3(RS485)通讯功码 H02
    1 通讯功码 K2(H02) :读取笔位装置(Bit)状态读取连续 64 bit
    2 PLC1 连接 PLC2:(M1320OffASCII Mode)(M1320OnRTU Mode)
    3 ASCII RTU modePLC COM1 COM3 会储存传送出数会接收数储存
    S 操作数开始连续寄存器中利 DTM 指令做数转换传送
    4 PLC1 (PLC COM3) PLC2(PLC COM1) 联机例:
    z PLC1 读取 PLC2 Y0~Y17 状态说明:
    z PLC1 COM1 联机时面程序中修改
    1 D1109→D1036:通讯协议
    2 M1136→M1138:通讯设定保持
    3 D1252→D1249:通讯逾时异常时间
    4 M1320→M1139:ASCIIRTU 模式选择
    5 M1316→M1312:通讯指令送信求发送标志
    6 M1318→M1314:通讯指令数接收完毕标志 3 指令集
    3329
    H87MOV
    M1002
    D1109
    SET M1136
    K100MOV D1252
    RST M1318
    MODRW K2K1
    X0
    H0500 D0 K16
    连线装置址 K1
    功码
    读取笔 数
    K2
    Bit
    数址Y0H0500
    数存放寄存器
    读写数长度(bit)
    M1318
    SET
    X0
    M1316
    ASCII 模式设置RST M1320 SET M1320
    数传送接收完毕标志复位
    设置通讯协议 96008E1
    通讯协议保持
    通讯协议逾时时间 100ms
    ASCII HEX D0 模式 接收回传数转成 数值形式储存者指定 开始寄存器:
    RTU HEX D0 模式 接收回传数 数值形式储存者指定 开始寄存器:
    设置送信求
    接收数容处理
    RTU 模式设置

    z ASCII Mode (COM3:M1320OffCOM1:M1139Off):
    X0On 时开始执行 MODRW 指令通讯功码 H02 功
    PLC1Ö PLC2PLC1 传送:01 02 0500 0010 E8
    PLC2 ÖPLC1PLC1 接收:01 02 02 3412 B5
    PLC1 接收数寄存器 D0
    寄存器 Data 说 明
    D0 1234H 址 0500H~ 0515H 容PLC 动 ASCII 字符转换数值
    储存
    读取 PLC2 Y0~Y17 状态值 1234H 分析:
    装置 状态 装置 状态 装置 状态 装置 状态
    Y0 Off Y1 Off Y2 On Y3 Off
    Y4 On Y5 On Y6 Off Y7 Off
    Y10 Off Y11 On Y12 Off Y13 Off
    Y14 On Y15 Off Y16 Off Y17 Off
    z RTU Mode (COM3:M1320On COM1:M1139On):
    X0On 时开始执行 MODRW 指令通讯功码 H02 功
    PLC1Ö PLC2PLC1 传送:01 02 0500 0010 79 0A
    PLC2 Ö PLC1PLC1 接收:01 02 02 34 12 2F 75 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3330
    PLC 接收数寄存器
    寄存器 Data 说 明
    D0 1234 H 址 0500H~ 0515H 容PLC 动数值转换储存
    读取 PLC2 Y0~Y17 状态值 1234H 分析:
    装置 状态 装置 状态 装置 状态 装置 状态
    Y0 Off Y1 Off Y2 On Y3 Off
    Y4 On Y5 On Y6 Off Y7 Off
    Y10 Off Y11 On Y12 Off Y13 Off
    Y14 On Y15 Off Y16 Off Y17 Off
    5 COM1 COM2 COM3 站时相关设定:
    动作 COM2 COM1 COM3 说 明
    M1120 M1138 M1136 通讯设定保持
    M1143 M1139 M1320 ASCIIRTU 模式选择
    D1120 D1036 D1109 通讯协议
    协议设定
    D1121 D1121 D1255 PLC 通讯址
    M1122 M1312 M1316 通讯指令送信求发送标志
    发送求
    D1129 D1249 D1252 通讯逾时异常时间时间定义 (ms)
    接收完毕 M1127 M1314 M1318 通讯指令数接收完毕标志
    M1315 M1319 通讯指令数接收错误标志
    D1250 D1253 通讯错误代码
    M1129 接收逾时
    M1140 通讯指令数接收错误
    M1141 Exception Code 存放 D1130
    错误信息
    D1130 MODBUS 回传错误码记录(Exception Code)
    程序范例 3:COM2(RS485)通讯功码 H03(通讯功码 H04 H03)
    1 通讯功码 K3(H03) :读取笔字符装置(Word)读取连续 16 Word PLC COM2
    ASCII 读取 8 Word
    2 ASCII RTU modePLC COM2 会传送出数储存 D1256~D1295回传
    数会储存 S 操作数开始连续寄存器中动转换 16 进位数储存
    D1296~D1311
    3 PLC (COM2) VFDB 联机例:
    z PLC 读取 VFDB 状态(M1143OffASCII Mode )(M1143OnRTU Mode) 3 指令集
    3331
    H87MOV
    M1002
    D1120
    SET M1120
    K100MOV D1129
    RST M1127
    MODRW K3K1
    X0
    H2100 D0 K6
    功码 读取笔数 K3
    数址 H2100
    M1127
    SET
    X0
    M1122
    ASCII 模式设置RST M1143 SET M1143
    数传送接收完毕标志复位
    设置通讯协议 96008E1
    通讯协议保持
    通讯协议逾时时间 100ms
    ASCII ASCII D0 模式 接收回传数 字符形式储存者指定 开始:
    RTU HEX D0 :模式 接收回传数 数值形式储存者指定 开始
    寄存器 动容转换 数值存放PLC HEX
    D1296~D1311 等特殊寄存器
    寄存器
    连线装置址 K1
    数存放寄存器
    读写数长度(word)
    设置送信求
    RTU 模式设置
    接收数容处理

    z ASCII Mode (M1143Off):
    X0On 时开始执行 MODRW 指令通讯功码 H03 功
    PLC Ö VFDBPLC 传送:01 03 2100 0006 D5
    VFDB Ö PLCPLC 接收:01 03 0C 0100 1766 0000 0000 0136 0000 3B
    PLC 传送数寄存器 (传送信息)
    寄存器 Data 说 明
    D1256 Low byte 0’ 30 H ADR 1
    D1256 High byte 1’ 31 H ADR 0
    ADR (10)联机装置址
    D1257 Low byte 0’ 30 H CMD 1
    D1257 High byte 3’ 33 H CMD 0
    CMD (10)命令码
    D1258 Low byte 2’ 32 H
    D1258 High byte 1’ 31 H
    D1259 Low byte 0’ 30 H
    D1259 High byte 0’ 30 H
    起始数址
    Starting Data Address
    D1260 Low byte 0’ 30 H
    D1260 High byte 0’ 30 H
    D1261 Low byte 0’ 30 H
    D1261 High byte 6’ 36 H
    数 (word) 数
    Number of Data(count by word) ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3332
    寄存器 Data 说 明
    D1262 Low byte D’ 44 H LRC CHK 1
    D1262 High byte 5’ 35 H LRC CHK 0
    LRC CHK (01)
    错误检查码
    PLC 接收数寄存器 (响应信息)
    寄存器 Data 说 明
    D0 low byte 0’ 30 H ADR 1
    D0 high byte 1’ 31 H ADR 0
    D1 low byte 0’ 30 H CMD 1
    D1 high byte 3’ 33 H CMD 0
    D2 low byte 0’ 30 H
    D2 high byte C’ 43 H
    数 (BYTE) 数
    D3 low byte 0’ 30 H
    D3 high byte 1’ 31 H
    D4 low byte 0’ 30 H
    D4 high byte 0’ 30 H
    址 2100H

    COM2 动 ASCII 字符转换
    数值储存 D1296 0100 H
    D5 low byte 1’ 31 H
    D5 high byte 7’ 37 H
    D6 low byte 6’ 36 H
    D6 high byte 6’ 36 H
    址 2101 H

    COM2 动 ASCII 字符转换
    数值储存 D1297 1766 H
    D7 low byte 0’ 30 H
    D7 high byte 0’ 30 H
    D8 low byte 0’ 30 H
    D8 high byte 0’ 30 H
    址 2102 H

    COM2 动 ASCII 字符转换
    数值储存 D1298 0000 H
    D9 low byte 0’ 30 H
    D9 high byte 0’ 30 H
    D10 low byte 0’ 30 H
    D10 high byte 0’ 30 H
    址 2103 H

    COM2 动 ASCII 字符转换
    数值储存 D1299 0000 H
    D11 low byte 0’ 30 H
    D11 high byte 1’ 31 H
    D12 low byte 3’ 33 H
    D12 high byte 6’ 36 H
    址 2103 H

    COM2 动 ASCII 字符转换
    数值储存 D1300 0136 H
    D13 low byte 0’ 30 H
    D13 high byte 0’ 30 H
    D14 low byte 0’ 30 H
    D14 high byte 0’ 30 H
    址 2105 H

    COM2 动 ASCII 字符转换
    数值储存 D1301 0000 H
    D15 low byte 3’ 33 H LRC CHK 1
    D15 high byte B’ 42 H LRC CHK 0 3 指令集
    3333
    z RTU Mode (M1143On):
    X0On 时开始执行 MODRW 指令通讯功码 H03 功
    PLC Ö VFDBPLC 传送: 01 03 2100 0006 CF F4
    VFDB Ö PLCPLC 接收:01 03 0C 0000 0503 0BB8 0BB8 0000 012D 8E C5
    PLC 传送数寄存器 (传送信息)
    寄存器 Data 说 明
    D1256 Low byte 01 H Address
    D1257 Low byte 03 H Function
    D1258 Low byte 21 H
    D1259 Low byte 00 H
    起始数址
    Starting Data Address
    D1260 Low byte 00 H
    D1261 Low byte 06 H
    数 (word) 数
    Number of Data (count by word)
    D1262 Low byte CF H CRC CHK Low
    D1263 Low byte F4 H CRC CHK High
    PLC 接收数寄存器 (响应信息)
    寄存器 Data 说 明
    D0 low byte 01 H Address
    D1 low byte 03 H Function
    D2 low byte 0C H 数(Byte) 数Number of Data (Byte)
    D3 low byte 00 H
    D4 low byte 00 H
    址 2100 H

    COM2 动数值储存
    D1296 0000 H
    D5 low byte 05 H
    D6 low byte 03 H
    址 2101 H

    COM2动数值储存D1297
    0503 H
    D7 low byte 0B H
    D8 low byte B8 H
    址 2102 H

    COM2动数值储存D1298
    0BB8 H
    D9 low byte 0B H
    D10 low byte B8 H
    址 2103 H

    COM2动数值储存D1299
    0BB8 H
    D11 low byte 00 H
    D12 low byte 00 H
    址 2104 H

    COM2动数值储存D1300
    0000 H
    D13 low byte 01 H
    D14 low byte 2D H
    址 2105 H

    COM2动数值储存D1301
    012D H
    D15 low byte 8E H CRC CHK Low
    D16 low byte C5 H CRC CHK High ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3334
    程序范例 4:COM1(RS232) COM3(RS485)通讯功码 H03 (通讯功码 H04 H03)
    1 通讯功码 K3(H03) :读取笔字符装置(Word)读取连续 16 Word PLC COM2
    ASCII 读取 8 Word
    2 PLC COM1COM3 会接收数储存 S 操作数开始连续寄存器中利 DTM 指令做
    数转换传送
    3 PLC (COM3) VFDB 联机例:
    z PLC 读取 VFDB 状态(M1320OffASCII Mode )(M1320OnRTU Mode)
    z PLC COM1 联机时面程序中修改
    1 D1109→D1036:通讯协议
    2 M1136→M1138:通讯设定保持
    3 D1252→D1249:通讯逾时异常时间
    4 M1320→M1139:ASCIIRTU 模式选择
    5 M1316→M1312:通讯指令送信求发送标志
    6 M1318→M1314:通讯指令数接收完毕标志
    H87MOV
    M1002
    D1109
    SET M1136
    K100MOV D1252
    RST M1318
    MODRW K3K1
    X0
    H2100 D0 K6
    连线装置址 K1
    功码 读取笔数 K3
    数址 H2100
    数存放寄存器
    读写数长度(word)
    M1318
    SET
    X0
    M1316
    ASCII 模式设置RST M1320 SET M1320
    数传送接收完毕标志复位
    设置通讯协议 96008E1
    通讯协议保持
    通讯协议逾时时间 100ms
    ASCII HEX D0 模式 接收回传数转成 数值形式储存者指定 开始寄存器:
    RTU HEX D0 :模式 接收回传数 数值形式储存者指定 开始寄存器
    设置送信求
    接收数容处理
    RTU 模式设置

    z ASCII Mode (COM3:M1320OffCOM1:M1139Off):
    X0On 时开始执行 MODRW 指令通讯功码 H03 功
    PLC Ö VFDBPLC 传送:01 03 2100 0006 D5
    VFDB Ö PLCPLC 接收:01 03 0C 0100 1766 0000 0000 0136 0000 3B 3 指令集
    3335
    PLC 接收数寄存器
    寄存器 Data 说 明
    D0 0100 H 址 2100H 容PLC 动 ASCII 字符转换数值储存
    D1 1766 H 址 2101 H 容PLC 动 ASCII 字符转换数值储存
    D2 0000 H 址 2102 H 容PLC 动 ASCII 字符转换数值储存
    D3 0000 H 址 2103 H 容PLC 动 ASCII 字符转换数值储存
    D4 0136 H 址 2104 H 容PLC 动 ASCII 字符转换数值储存
    D5 0000 H 址 2105 H 容PLC 动 ASCII 字符转换数值储存
    z RTU Mode (COM3:M1320On COM1:M1139On):
    X0On 时开始执行 MODRW 指令通讯功码 H03 功
    PLC Ö VFDBPLC 传送: 01 03 2100 0006 CF F4
    VFDB Ö PLCPLC 接收:01 03 0C 0000 0503 0BB8 0BB8 0000 012D 8E C5
    PLC 接收数寄存器
    寄存器 Data 说 明
    D0 0000 H 址 2100H 容PLC 动数值转换储存
    D1 0503 H 址 2101 H 容PLC 动数值转换储存
    D2 0BB8 H 址 2102 H 容PLC 动数值转换储存
    D3 0BB8 H 址 2103 H 容PLC 动数值转换储存
    D4 0136 H 址 2104 H 容PLC 动数值转换储存
    D5 012D H 址 2105 H 容PLC 动数值转换储存
    程序范例 5:COM2(RS485)通讯功码 H05
    1 通讯功码 K5(H05):Force OnOff 位装置(Bit)
    2 PLC1 连接 PLC2:(M1143OffASCII Mode)(M1143OnRTU Mode)
    3 n 1 表示 Force On (Force 数FF00H)n 0 表示 Force Off (Force 数0000H)
    4 ASCII RTU modePLC COM2 会传送出数储存 D1256~D1295回传
    数会储存 D1070~D1085
    5 PLC1 (PLC COM2) PLC2(PLC COM1) 联机例:
    z PLC1 Force On PLC2 Y0 说明: ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3336
    H87MOV
    M1002
    D1120
    SET M1120
    K100MOV D1129
    RST M1127
    MODRW K5K1
    X0
    H0500 D0 K1
    功码 位装置 K5 Force OnOff
    保留
    Force On (force FF00H)状态 数
    M1127
    SET
    X0
    M1122
    RST M1143 SET M1143
    连线装置址 K1
    数址Y0H0500
    ASCII 模式设定
    数传送接收完毕标志复位
    设定通讯协议96008E1
    通讯协议保持
    通讯协议逾时时间 100ms
    ASCII ASCII 模式 接收回传数 字符形式储存 等特殊寄存器: D1070~D1076
    RTU HEX :模式 接收回传数 数值形式储存 等特殊寄存器D1070~D1076
    设置送信求
    接收数容处理
    RTU 模式设定

    z ASCII Mode (M1143Off):
    X0On 时开始执行 MODRW 指令通讯功码 H05 功
    PLC1 Ö PLC2PLC 传送:01 05 0500 FF00 6F
    PLC2 Ö PLC1PLC 接收:01 05 0500 FF00 6F
    PLC1 传送数寄存器 (传送信息)
    寄存器 Data 说 明
    D1256 low byte 0’ 30 H ADR 1
    D1256 high byte 1’ 31 H ADR 0
    ADR (10)联机装置址
    D1257 low byte 0’ 30 H CMD 1
    D1257 high byte 5’ 35H CMD 0
    CMD (10)命令码
    D1258 low byte 0’ 30 H
    D1258 high byte 5’ 35 H
    D1259 low byte 0’ 30 H
    D1259 high byte 0’ 30 H
    数址
    Data Address
    D1260 low byte F’ 46 H
    D1260 high byte F’ 46 H
    Force 数 high byte
    D1261 low byte 0’ 30H
    D1261 high byte 0’ 30 H
    Force 数 low byte
    D1262 low byte 6’ 36 H
    D1262 high byte F’ 46 H
    LRC CHK 1
    LRC CHK 0 LRC CHK (01) 错误检查码 3 指令集
    3337
    PLC1 接收数寄存器 (响应信息)
    寄存器 Data 说 明
    D1070 low byte 0’ 30 H ADR 1
    D1070 high byte 1’ 31 H ADR 0
    D1071 low byte 0’ 30 H CMD 1
    D1071 high byte 5’ 35H CMD 0
    D1072 low byte 0’ 30 H
    D1072 high byte 5’ 35 H
    D1073 low byte 0’ 30 H
    D1073 high byte 0’ 30 H
    数址
    Data Address
    D1074 low byte F’ 46 H
    D1074 high byte F’ 46 H
    Force 数 high byte
    D1075 low byte 0’ 30H
    D1075 high byte 0’ 30 H
    Force 数 low byte
    D1076 low byte 6’ 36 H LRC CHK 1
    D1076 high byte F’ 46 H LRC CHK 0
    z RTU Mode (M1143On)
    X0On 时开始执行 MODRW 指令通讯功码 H05 功
    PLC1Ö PLC2PLC1 传送:01 05 0500 FF00 8C F6
    PLC2 ÖPLC1PLC1 接收:01 05 0500 FF00 8C F6
    PLC 传送数寄存器 (传送信息)
    寄存器 Data 说 明
    D1256 Low byte 01 H Address
    D1257 Low byte 05 H Function
    D1258 Low byte 05 H
    D1259 Low byte 00 H
    数址
    Data Address
    D1260 Low byte FF H
    D1261 Low byte 00 H
    数容
    Data content (OnFF00H)
    D1262 Low byte 8C H CRC CHK Low
    D1263 Low byte F6 H CRC CHK High
    PLC 接收数寄存器 (响应信息)
    寄存器 Data 说 明
    D1070 Low byte 01 H Address
    D1071 Low byte 05 H Function ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3338
    寄存器 Data 说 明
    D1072 Low byte 05 H
    D1073 Low byte 00 H
    数址
    Data Address
    D1074 Low byte FF H
    D1075 Low byte 00 H
    数容
    Data content (OnFF00H)
    D1076 Low byte 8C H CRC CHK Low
    D1077 Low byte F6 H CRC CHK High
    程序范例 6:COM1(RS232) COM3(RS485)通讯功码 H05
    1 通讯功码 K5(H05):Force OnOff 位装置(Bit)
    2 PLC1 连接 PLC2:(M1320OffASCII Mode )(M1320OnRTU Mode)
    3 n 1 表示 Force On (Force 数FF00H)n 0 表示 Force Off (Force 数0000H)
    4 PLC COM1COM3 接收数做处理
    5 PLC1 (PLC COM3) PLC2(PLC COM1) 联机例:
    z PLC1 Force On PLC2 Y0 说明:
    z PLC1 COM1 联机时面程序中修改
    1 D1109→D1036:通讯协议
    2 M1136→M1138:通讯设定保持
    3 D1252→D1249:通讯逾时异常时间
    4 M1320→M1139:ASCIIRTU 模式选择
    5 M1316→M1312:通讯指令送信求发送标志
    6 M1318→M1314:通讯指令数接收完毕标志
    H87MOV
    M1002
    D1109
    SET M1136
    K100MOV D1252
    MODRW K5K1
    X0
    H0500 D0 K1
    功码 位装置 K5 Force OnOff
    保留
    Force On (force FF00H)状态 数
    SET
    X0
    M1316
    RST M1320 SET M1320
    连线装置址 K1
    数址Y0H0500
    ASCII 模式设置
    设置通讯协议 96008E1
    通讯协议保持
    通讯协议逾时时间 100ms
    设置送信求
    RTU 模式设置
    RST M1318
    M1318
    数传送接收完毕标志复位
    ASCII 模式 接收回传数处理:
    RTU 模式 接收回传数处理:
    接收数容处理
    3 指令集
    3339
    z ASCII Mode(COM3:M1320OffCOM1:M1139Off):
    X0On 时开始执行 MODRW 指令通讯功码 H05 功
    PLC1 Ö PLC2PLC 传送:01 05 0500 FF00 6F
    PLC2 Ö PLC1PLC 接收:01 05 0500 FF00 6F接收数做处理
    z RTU Mode(COM3:M1320OnCOM1:M1139On):
    X0On 时开始执行 MODRW 指令通讯功码 H05 功
    PLC1Ö PLC2PLC1 传送:01 05 0500 FF00 8C F6
    PLC2 ÖPLC1PLC1 接收:01 05 0500 FF00 8C F6 接收数做处理
    程序范例 7:COM2(RS485)通讯功码 H06
    1 通讯功码 K6(H06) :单笔字符装置(Word)数写入
    2 S 操作数填入写入 VFDB 值
    3 ASCII RTU modePLC COM2 会传送出数储存 D1256~D1295回传
    数会储存 D1070~D1085
    4 PLC (PLC COM2) VFDB 联机例:
    z PLC VFDB 单笔字符装置(Word)数写入(M1143OffASCII Mode )(M1143On
    RTU Mode) 说明:
    H87MOV
    M1002
    D1120
    SET M1120
    K100MOV D1129
    RST M1127
    MODRW K6K1
    X0
    H2000 D50 K1
    连线装置址K1
    功码 写入笔 数 K6 Wor d
    数址 H2000
    数存放寄存器 D50H1770
    写入数长度
    M1127
    SET
    X0
    M1122
    RST M1143 SET M1143ASCII 模式设置
    数传送接收完毕标志复位
    设置通讯协议 96008E1
    通讯协议保持
    通讯协议逾时时间 100ms
    设置送信求
    RTU 模式设置
    ASCII ASCII D1070~D1078模式 接收回传数 字符形式储存特殊寄存器 :
    RTU HEX D1070~D1078:模式 接收回传数 数值形式储存特殊寄存器
    接收数容处理

    z ASCII Mode(M1143Off)
    X0On 时开始执行 MODRW 指令通讯功码 H06 功
    PLC Ö VFDBPLC 传送:01 06 2000 1770 52
    VFDB Ö PLCPLC 接收:01 06 2000 1770 52 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3340
    PLC 传送数寄存器 (传送信息)
    寄存器 Data 说 明
    D1256 Low byte 0’ 30 H ADR 1
    D1256 High byte 1’ 31 H ADR 0
    ADR (10)联机装置址
    D1257 Low byte 0’ 30 H CMD 1
    D1257 High byte 6’ 36 H CMD 0
    CMD (10)命令码
    D1258 Low byte 2’ 32 H
    D1258 High byte 0’ 30 H
    D1259 Low byte 0’ 30 H
    D1259 High byte 0’ 30 H
    数址
    Data Address
    D1260 Low byte 1’ 31 H
    D1260 High byte 7’ 37 H
    D1261 Low byte 7’ 37 H
    D1261 High byte 0’ 30 H
    数容
    Data content D50 (H1770K6000)
    D1262 Low byte 5’ 35 H LRC CHK 1
    D1262 High byte 2’ 32 H LRC CHK 0
    LRC CHK (01)
    错误检查码
    PLC 接收数寄存器 (响应信息)
    寄存器 Data 说 明
    D1070 Low byte 0’ 30 H ADR 1
    D1070 High byte 1’ 31 H ADR 0
    D1071 Low byte 0’ 30 H CMD 1
    D1071 High byte 6’ 36 H CMD 0
    D1072 Low byte 2’ 32 H
    D1072 High byte 0’ 30 H
    D1073 Low byte 0’ 30 H
    D1073 High byte 0’ 30 H
    数址
    Data Address
    D1074 Low byte 1’ 31 H
    D1074 High byte 7’ 37 H
    D1075 Low byte 7’ 37 H
    D1075 High byte 0’ 30 H
    数容
    Data content
    D1076 Low byte 6’ 36 H LRC CHK 1
    D1076 High byte 5’ 35 H LRC CHK 0
    z RTU Mode (M1143On)
    X0On 时开始执行 MODRW 指令通讯功码 H06 功
    PLC Ö VFDBPLC 传送:01 06 2000 1770 8C 1E
    VFDB → PLCPLC 接收:01 06 2000 1770 8C 1E 3 指令集
    3341
    PLC 传送数寄存器 (传送信息)
    寄存器 Data 说 明
    D1256 Low byte 01 H Address
    D1257 Low byte 06 H Function
    D1258 Low byte 20 H
    D1259 Low byte 00 H
    数址
    Data Address
    D1260 Low byte 17 H
    D1261 Low byte 70 H
    数容
    Data content D50 (H1770K6000)
    D1262 Low byte 8C H CRC CHK Low
    D1263 Low byte 1E H CRC CHK High
    PLC 接收数寄存器 (响应信息)
    寄存器 Data 说 明
    D1070 Low byte 01 H Address
    D1071 Low byte 06 H Function
    D1072 Low byte 20 H
    D1073 Low byte 00 H
    数址
    Data Address
    D1074 Low byte 17 H
    D1075 Low byte 70 H
    数容
    Data content
    D1076 Low byte 8C H CRC CHK Low
    D1077 Low byte 1E H CRC CHK High
    程序范例 8:COM1(RS232) COM3(RS485)通讯功码 H06
    1 通讯功码 K6(H06) :单笔字符装置(Word)数写入
    2 S 操作数填入写入 VFDB 值
    3 PLC COM1COM3 接收数做处理
    4 PLC (PLC COM3) VFDB 联机例:
    z PLC VFDB 单笔字符装置(Word)数写入(M1320OffASCII Mode )(M1320On
    RTU Mode)
    z PLC COM1 联机时面程序中修改
    1 D1109→D1036:通讯协议
    2 M1136→M1138:通讯设定保持
    3 D1252→D1249:通讯逾时异常时间
    4 M1320→M1139:ASCIIRTU 模式选择
    5 M1316→M1312:通讯指令送信求发送标志
    6 M1318→M1314:通讯指令数接收完毕标志 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3342
    H87MOV
    M1002
    D1109
    SET M1136
    K100MOV D1252
    RST M1318
    MODRW K6K1
    X0
    H2000 D50 K1
    连线装置址K1
    功码 写入笔 数 K6 Word
    数址 H2000
    数存放寄存器 D50H1770
    写入数长度
    M1318
    SET
    X0
    M1316
    RST M1320 SET M1320ASCII 模式设置
    数传送接收完毕标志复位
    设置通讯协议 96008E1
    通讯协议保持
    通讯协议逾时时间 100ms
    设置送信求
    RTU 模式设置
    ASCII 模式 接收回传数处理:
    RTU 模式 接收回传数处理:
    接收数容处理

    z ASCII Mode (COM3:M1320OffCOM1:M1139Off):
    X0On 时开始执行 MODRW 指令通讯功码 H06 功
    PLC Ö VFDBPLC 传送:01 06 2000 1770 52
    VFDB Ö PLCPLC 接收:01 06 2000 1770 52接收数做处理
    z RTU Mode (COM3:M1320OnCOM1:M1139On):
    X0On 时开始执行 MODRW 指令通讯功码 H06 功
    PLC Ö VFDBPLC 传送:01 06 2000 1770 8C 1E
    VFDB → PLCPLC 接收:01 06 2000 1770 8C 1E接收数做处理
    程序范例 9:COM2(RS485)通讯功码 H0F
    1 通讯功码 K15(H0F):笔位装置(Bit)状态写入写入连续 64 bit
    2 PLC1 连接 PLC2:(M1143OffASCII Mode)(M1143OnRTU Mode)
    3 ASCII RTU 模式PLC COM2 会传送出数储存 D1256~D1295回传
    数会储存 D1070~D1085
    4 PLC1 (PLC COM2) PLC2(PLC COM1) 联机例:
    z PLC1 Force OnOff PLC2 Y0~Y17 状态说明:
    PLC1 Force OnOff PLC2 Y0~Y17 状态值 K4Y01234H :
    装置 状态 装置 状态 装置 状态 装置 状态
    Y0 Off Y1 Off Y2 On Y3 Off
    Y4 On Y5 On Y6 Off Y7 Off
    Y10 Off Y11 On Y12 Off Y13 Off
    Y14 On Y15 Off Y16 Off Y17 Off 3 指令集
    3343
    H87MOV
    M1002
    D1120
    SET M1120
    K100MOV D1129
    RST M1127
    MODRW K15K1
    X0
    H0500 D0 K16
    M1127
    SET
    X0
    M1122
    RST M1143 SET M1143
    连线装置址K1
    功码 笔 状态写入 K15 Bit
    数址 H0500
    数存放寄存器
    写入数长度
    ASCII 模式设置
    数传送接收完毕标志复位
    设置通讯协议 96008E1
    通讯协议保持
    通讯协议逾时时间 100ms
    设置送信求
    RTU 模式设置
    ASCII ASCII D1070~D1078模式 接收回传数 字符形式储存特殊寄存器 :
    RTU HEX D1070~D1078:模式 接收回传数 数值形式储存特殊寄存器
    接收数容处理

    z ASCII Mode (M1143Off)
    X0On 时开始执行 MODRW 指令通讯功码 H0F 功
    PLC1 Ö PLC2PLC 传送: 01 0F 0500 0010 02 3412 93
    PLC2 Ö PLC1PLC 接收: 01 0F 0500 0010 DB
    PLC1 传送数寄存器 (传送信息)
    寄存器 Data 说 明
    D1256 Low byte 0’ 30 H ADR 1
    D1256 High byte 1’ 31 H ADR 0
    ADR (10)联机装置址
    D1257 Low byte 0’ 30 H CMD 1
    D1257 High byte F’ 46 H CMD 0
    CMD (10)命令码
    D1258 Low byte 0’ 30 H
    D1258 High byte 5’ 35 H
    D1259 Low byte 0’ 30 H
    D1259 High byte 0’ 30 H
    数址
    Data Address
    D1260 Low byte 0’ 30 H
    D1260 High byte 0’ 30 H
    D1261 Low byte 1’ 31H
    D1261 High byte 0’ 30 H
    数 (bit) 数
    Number of Data(count by bit)
    D1262 Low byte 0’ 30 H
    D1262 High byte 2’ 32 H
    Byte Count ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3344
    寄存器 Data 说 明
    D1263 Low byte 3’ 33 H
    D1263 High byte 4’ 46 H
    D1264 Low byte 1’ 33 H
    D1264 High byte 2’ 46 H
    数容
    Data contents D0 寄存器容值(1234H)
    D1265 Low byte 9’ 39 H LRC CHK 1
    D1265 High byte 3’ 33 H LRC CHK 0
    LRC CHK (01) 错误检查码
    PLC1 接收数寄存器 (响应信息)
    寄存器 Data 说 明
    D1070 Low byte 0’ 30 H ADR 1
    D1070 High byte 1’ 31 H ADR 0
    D1071 Low byte 0’ 31 H CMD 1
    D1071 High byte F’ 46 H CMD 0
    D1072 Low byte 0’ 30 H
    D1072 High byte 5’ 35 H
    D1073 Low byte 0’ 30 H
    D1073 High byte 0’ 30 H
    数址
    Data Address
    D1074 Low byte 0’ 30 H
    D1074 High byte 0’ 30 H
    D1075 Low byte 1’ 31 H
    D1075 High byte 0’ 30 H
    数 (bit) 数
    Number of Data(count by bit)
    D1076 Low byte D’ 44 H LRC CHK 1
    D1076 High byte B’ 42 H LRC CHK 0
    z RTU Mode (M1143On)
    X0On 时开始执行 MODRW 指令通讯功码 H0F 功
    PLC1 Ö PLC2PLC1 传送:01 0F 0500 0010 02 34 12 21 ED
    PLC2 Ö PLC1PLC1 接收:01 0F 0500 0010 54 CB
    PLC1 传送数寄存器 (传送信息)
    寄存器 Data 说 明
    D1256 Low byte 01 H Address
    D1257 Low byte 0F H Function
    D1258 Low byte 05 H
    D1259 Low byte 00 H
    数址
    Data Address
    D1260 Low byte 00 H
    D1261 Low byte 10 H
    数 (bit) 数
    Number of Data(count by bit) 3 指令集
    3345
    寄存器 Data 说 明
    D1262 Low byte 02 H Byte Count
    D1263 Low byte 34 H 数容 1 D0 寄存器容值(H34)
    D1264 Low byte 12 H 数容 2 D1 寄存器容值(H12)
    D1265 Low byte 21 H CRC CHK Low
    D1266 Low byte ED H CRC CHK High
    PLC1 接收数寄存器 (响应信息)
    寄存器 Data 说 明
    D1070 Low byte 01 H Address
    D1071 Low byte 0F H Function
    D1072 Low byte 05 H
    D1073 Low byte 00 H
    数址
    Data Address
    D1074 Low byte 00 H
    D1075 Low byte 10H
    数 (bit) 数
    Number of Data(count by bit)
    D1076 Low byte 54H CRC CHK Low
    D1077 Low byte CB H CRC CHK High
    程序范例 10:COM1(RS232) COM3(RS485)通讯功码 H0F
    1 通讯功码 K15(H0F):笔位装置(Bit)状态写入写入连续 64 bit
    2 PLC1 连接 PLC2:(M1320OffASCII Mode )(M1320OnRTU Mode)
    3 PLC COM1COM3 接收数做处理
    4 PLC1 (PLC COM3) PLC2(PLC COM1) 联机例:
    z PLC1 Force OnOff PLC2 Y0~Y17 状态说明:
    PLC1 Force OnOff PLC2 Y0~Y17 状态值 K4Y01234H :
    装置 状态 装置 状态 装置 状态 装置 状态
    Y0 Off Y1 Off Y2 On Y3 Off
    Y4 On Y5 On Y6 Off Y7 Off
    Y10 Off Y11 On Y12 Off Y13 Off
    Y14 On Y15 Off Y16 Off Y17 Off
    z PLC1 COM1 联机时面程序中修改
    1 D1109→D1036:通讯协议
    2 M1136→M1138:通讯设定保持
    3 D1252→D1249:通讯逾时异常时间
    4 M1320→M1139:ASCIIRTU 模式选择
    5 M1316→M1312:通讯指令送信求发送标志
    6 M1318→M1314:通讯指令数接收完毕标志
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3346
    H87MOV
    M1002
    D1109
    SET M1136
    K100MOV D1252
    RST M1318
    MODRW K15K1
    X0
    H0500 D0 K16
    连线装置址K1
    功码 写入 笔 数 K15 Bit
    数址 H0500
    数存放寄存器
    写入数长度
    M1318
    SET
    X0
    M1316
    RST M1320 SET M1320ASCII 模式设置
    数传送接收完毕标志复位
    设置通讯协议 96008E1
    通讯协议保持
    通讯协议逾时时间 100ms
    设置送信求
    RTU 模式设置
    ASCII 模式 接收回传数处理:
    RTU 模式 接收回传数处理:
    接收数容处理

    z ASCII Mode(COM3:M1320OffCOM1:M1139Off):
    X0On 时开始执行 MODRW 指令通讯功码 H0F 功
    PLC1 Ö PLC2PLC 传送: 01 0F 0500 0010 02 3412 93
    PLC2 Ö PLC1PLC 接收: 01 0F 0500 0010 DB 接收数做处理
    z RTU Mode (COM3:M1320OnCOM1:M1139On):
    X0On 时开始执行 MODRW 指令通讯功码 H0F 功
    PLC1 Ö PLC2PLC1 传送:01 0F 0500 0010 02 34 12 21 ED
    PLC2 Ö PLC1PLC1 接收:01 0F 0500 0010 54 CB 接收数做处理
    程序范例 11:COM2(RS485)通讯功码 H10
    1 通讯功码 K16(H10) :笔字符装置(Word)数写入写入连续 16 Word PLC
    COM2 ASCII 写入 8 Word
    2 ASCII RTU 模式PLC COM2 会传送出数储存 D1256~D1295回传
    数会储存 D1070~D1085
    3 PLC (PLC COM2) VFDB 联机例:
    z PLC 写入 VFDB 笔字符装置(Word)数(M1143OffASCII Mode )(M1143On
    RTU Mode) 3 指令集
    3347
    H87MOV
    M1002
    D1120
    SET M1120
    K100MOV D1129
    RST M1127
    MODRW K16K1
    X0
    H2000 D50 K2
    连线装置址K1
    功码 写入笔 数 K16 Word
    数址 H2000
    数存放寄存器 D50H1770 D51H12
    写入数长度
    M1127
    SET
    X0
    M1122
    RST M1143 SET M1143ASCII 模式设定
    数传送接收完毕标志复位
    设置通讯协议 96008E1
    通讯协议保持
    通讯协议逾时时间 100ms
    设置送信求
    RTU 模式设定
    ASCII ASCII D1070~D1078模式 接收回收数 字符形式储存特殊寄存器 :
    RTU HEX D1070~D1078模式 接收回收数 数值形式储存特殊寄存器 :
    接收数容处理

    z ASCII Mode (M1143Off)
    X0On 时开始执行 MODRW 指令通讯功码 H10 功
    PLC ÖVFDBPLC 传送:01 10 2000 0002 04 1770 0012 30
    VFDÖPLCPLC 接收:01 10 2000 0002 CD
    PLC 传送数寄存器 (传送信息)
    寄存器 Data 说 明
    D1256 Low byte 0’ 30 H ADR 1
    D1256 High byte 1’ 31 H ADR 0
    ADR (10)联机装置址
    D1257 Low byte 1’ 31 H CMD 1
    D1257 High byte 0’ 30 H CMD 0
    CMD (10)命令码
    D1258 Low byte 2’ 32 H
    D1258 High byte 0’ 30 H
    D1259 Low byte 0’ 30 H
    D1259 High byte 0’ 30 H
    数址
    Data Address
    D1260 Low byte 0’ 30 H
    D1260 High byte 0’ 30 H
    D1261 Low byte 0’ 30 H
    D1261 High byte 2’ 32 H
    寄存器数目
    Number of Register
    D1262 Low byte 0’ 30 H
    D1262 High byte 4’ 34 H
    Byte Count ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3348
    寄存器 Data 说 明
    D1263 Low byte 1’ 31 H
    D1263 High byte 7’ 37 H
    D1264 Low byte 7’ 37 H
    D1264 High byte 0’ 30 H
    数容 1
    Data contents D50 (H1770K6000)
    D1265 Low byte 0’ 30 H
    D1265 High byte 0’ 30 H
    D1266 Low byte 1’ 31 H
    D1266 High byte 2’ 32 H
    数容 2
    Data contents D51 (H0012K18)
    D1267 Low byte 3’ 33 H LRC CHK 1
    D1267 High byte 0’ 30 H LRC CHK 0
    LRC CHK (01) is error check
    PLC 接收数寄存器 (响应信息)
    寄存器 Data 说 明
    D1070 Low byte 0’ 30 H ADR 1
    D1070 High byte 1’ 31 H ADR 0
    D1071 Low byte 1’ 31 H CMD 1
    D1071 High byte 0’ 30 H CMD 0
    D1072 Low byte 2’ 32 H
    D1072 High byte 0’ 30 H
    D1073 Low byte 0’ 30 H
    D1073 High byte 0’ 30 H
    数址
    Data Address
    D1074 Low byte 0’ 30 H
    D1074 High byte 0’ 30 H
    D1075 Low byte 0’ 30 H
    D1075 High byte 2’ 32 H
    寄存器数目
    Number of Register
    D1076 Low byte C’ 43 H LRC CHK 1
    D1076 High byte D’ 44 H LRC CHK 0
    z RTU Mode (M1143On)
    X0On 时开始执行 MODRW 指令通讯功码 H10 功
    PLC ÖVFDBPLC 传送:01 10 2000 0002 04 1770 0012 EE 0C
    VFDBÖPLCPLC 接收:01 10 2000 0002 4A08
    PLC 传送数寄存器 (传送信息)
    寄存器 Data 说 明
    D1256 Low byte 01 H Address
    D1257 Low byte 10 H Function 3 指令集
    3349
    寄存器 Data 说 明
    D1258 Low byte 20 H
    D1259 Low byte 00 H
    数址
    Data Address
    D1260 Low byte 00 H
    D1261 Low byte 02 H
    寄存器数目
    Number of Register
    D1262 Low byte 04 H Byte Count
    D1263 Low byte 17 H
    D1264 Low byte 70 H
    数容 1
    Data
    contents
    D50 (H1770K6000)
    D1265 Low byte 00 H
    D1266 Low byte 12 H
    数容 1
    Data
    contents
    D51 (H0012K18)
    D1262 Low byte EE H CRC CHK Low
    D1263 Low byte 0C H CRC CHK High
    PLC 接收数寄存器 (响应信息)
    寄存器 Data 说 明
    D1070 Low byte 01 H Address
    D1071 Low byte 10 H Function
    D1072 Low byte 20 H
    D1073 Low byte 00 H
    数址
    Data Address
    D1074 Low byte 00 H
    D1075 Low byte 02 H
    寄存器数目
    Number of Register
    D1076 Low byte 4A H CRC CHK Low
    D1077 Low byte 08 H CRC CHK High
    程序范例 12:COM1(RS232) COM3(RS485)通讯功码 H10
    1 通讯功码 K16(H10) :笔字符装置(Word)数写入写入连续 16 Word PLC
    COM2 ASCII 写入 8 Word
    2 PLC COM1COM3 接收数做处理
    3 PLC (PLC COM2) VFDB 联机例:
    z PLC 写入 VFDB 笔字符装置(Word)数(M1320OffASCII Mode )(M1320On
    RTU Mode)
    z PLC1 COM1 联机时面程序中修改
    1 D1109→D1036:通讯协议
    2 M1136→M1138:通讯设定保持
    3 D1252→D1249:通讯逾时异常时间
    4 M1320→M1139:ASCIIRTU 模式选择
    5 M1316→M1312:通讯指令送信求发送标志
    6 M1318→M1314:通讯指令数接收完毕标志 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3350
    H87MOV
    M1002
    D1109
    SET M1136
    K100MOV D1252
    RST M1318
    MODRW K16K1
    X0
    H2000 D50 K2
    连线装置址K1
    功码 写入笔 数 K16 Word
    数址 H2000
    数存放寄存器 D50H1770 D51H12
    写入数长度
    M1318
    SET
    X0
    M1316
    RST M1320 SET M1320ASCII 模式设置
    数传送接收完毕标志复位
    设置通讯协议 96008E1
    通讯协议保持
    通讯协议逾时时间 100ms
    设置送信求
    RTU 模式设置
    ASCII 模式 接收回传数处理:
    RTU 模式 接收回传数处理:
    接收数容处理

    z ASCII Mode (COM3:M1320OffCOM1:M1139Off):
    X0On 时开始执行 MODRW 指令通讯功码 H10 功
    PLC ÖVFDBPLC 传送:01 10 2000 0002 04 1770 0012 30
    VFDÖPLCPLC 接收:01 10 2000 0002 CD 接收数做处理
    z RTU Mode (COM3:M1320OnCOM1:M1139On):
    X0On 时开始执行 MODRW 指令通讯功码 H0F 功
    PLC ÖVFDBPLC 传送:01 10 2000 0002 04 1770 0012 EE 0C
    VFDBÖPLCPLC 接收:01 10 2000 0002 4A08 接收数做处理
    程序范例 13 COM2(RS485) 通讯功码 H17
    1 通讯功码 K23(H17) 笔字符装置(Word)数读取写入 读取写入连续 16 Word
    2 ASCII RTU mode 回传数会储存 S 操作数索引开始连续寄存器中
    3 PLC A(PLC COM2) 台 PLCB 联机例
    z PLCA 读取写入 PLCB 笔字符装置(Word)数 (M1143Off ASCII Mode )
    (M1143On RTU Mode) 3 指令集
    3351
    H87MOV
    M1002
    D1120
    SET M1120
    K100MOV D1129
    RST M1127
    MODRW K23K1
    X0
    D0 D10 D20
    功码 读取 写入笔 数K23 Word
    D0
    D1
    读取数址
    写入数址
    D10
    D11
    读取数存放寄存器索引
    写入数存放寄存器索引
    D20 D21读取数长度 写入数长度
    M1127
    SET
    X0
    M1122
    RST M1143 SET M1143
    接收数容处理
    H1100MOV D0 读取数址H1100
    H1000MOV D1 写入数址H1000
    K3000MOV D10 读取数存放寄存器D3000
    K4000MOV D11 写入数存放寄存器D4000
    K2MOV D20 读取数长度K2
    K2MOV D21
    ASC ASC D3000
    RTU HEX D3000
    II II模式:接收回传数 字符形式储存者指定 开始寄存器
    模式:接收回传数 数值形式储存者指定 寄存器
    ASCII 模式设置
    数传送接收完毕标志复位
    设置通讯协议 96008E1
    通讯协议保持
    通讯协议逾时时间 100ms
    设置送信求
    RTU 模式设置
    连线装置址K1
    写入数长度 K2

    z ASCII Mode (M1143Off)
    X0On 时 开始执行 MODRW 指令通讯功码 H17 功
    PLCA ÖPLCB PLCA 传送 01 17 1100 0002 1000 0002 04 1770 0012 06
    PLCBÖPLCA PLCA 接收 01 17 04 0100 1766 66
    PLCA 接收数寄存器 (响应讯息)
    寄存器 Data 说 明
    D3000 Low byte 01 H Address
    D3001 Low byte 17 H Function
    D3002 Low byte 04 H 资料 (Byte) 数 Number of Data (Byte)
    D3003 Low byte 01 H
    D3004 Low byte 00 H
    址 1100H 容 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3352
    D3005 Low byte 17 H
    D3006 Low byte 66 H
    址 1101H 容
    D3007 Low byte 77 H CRC CHK Low
    D3008 Low byte 01 H CRC CHK High
    程序范例 14 COM1(RS232) COM3(RS485) 通讯功码 H17
    1 通讯功码 K23(H17) 笔字符装置(Word)数謮取写入 读取写入连续 16 Word
    2 PLC COM1COM3 会接收数储存 S+1 操作数索引开始连续寄存器中利 DTM
    指令做数转换搬移
    3 PLC A(PLC COM3) PLCB 联机例
    z PLCA 写入 PLCB 笔字符装置(Word)数 (M1320Off ASCII Mode ) (M1320On
    RTU Mode)
    z PLCA COM1 联机时 面程序中修改
    1 D1109→D1036 通讯协议
    2 M1136→M1138 通讯设定保持
    3 D1252→D1249 通讯逾时异常时间
    4 M1320→M1139 ASCIIRTU 模式选择
    5 M1316→M1312 通讯指令送信求发送旗志
    6 M1318→M1314 通讯指令数接收完毕旗志 3 指令集
    3353
    H87MOV
    M1002
    D1109
    SET M1136
    K100MOV D1252
    RST M1318
    MODRW K23K1
    X0
    D0 D10 D20
    M1318
    SET
    X0
    M1316
    RST M1320 SET M1320
    接收数容处理
    H1100MOV D0
    H1000MOV D1
    K3000MOV D10
    K4000MOV D11
    K2MOV D20
    K2MOV D21
    功码 读取 写入笔 数K23 Word
    D0
    D1
    读取数址
    写入数址
    D10
    D11
    读取数存放寄存器索引
    写入数存放寄存器索引
    D20 D21读取数长度 写入数长度
    读取数址H1100
    写入数址H1000
    读取数存放寄存器D3000
    写入数存放寄存器D4000
    读取数长度K2
    ASC ASC D3000
    RTU HEX D3000
    II II模式:接收回传数 字符形式储存者指定 开始寄存器
    模式:接收回传数 数值形式储存者指定 寄存器
    ASCII 模式设置
    数传送接收完毕标志复位
    设置通讯协议 96008E1
    通讯协议保持
    通讯协议逾时时间 100ms
    设置送信求
    RTU 模式设置
    连线装置址K1
    写入数长度 K2

    z ASCII Mode (COM3 M1320Off COM1 M1139Off)
    X0On 时 开始执行 MODRW 指令通讯功码 H17 功
    PLCA ÖPLCB PLCA 传送 01 17 1100 0002 1000 0002 04 1770 0012 06
    PLCBÖPLCA PLCA 接收 01 17 04 0100 1766 66
    PLCA 接收数寄存器 (响应讯息)
    寄存器 Data 说 明
    D3000 0100H 址 1100H 容 PLC 动 ASCII 字符转换数值储存
    D3001 1766H 址 1101H 容 PLC 动 ASCII 字符转换数值储存

    z RTU Mode (COM3 M1320On COM1 M1139On)
    X0On 时 开始执行 MODRW 指令通讯功码 H17 功 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3354
    PLCA ÖPLCBPLCA 传送 01 17 2100 0002 2000 0002 04 1770 0012 A702
    PLCBÖPLCA PLCA 接收01 17 04 0100 1766 7701
    PLCA 接收数寄存器 (响应讯息)
    寄存器 Data 说 明
    D3000 0100 H 址 1100H 容 PLC 动数值转换储存
    D3001 1766 H 址 1101H 容 PLC 动数值转换储存 3 指令集
    3355
    API 指令码 操作数 功
    154

    D RAND P 机数值产生
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * * * * * * * ***
    S2 * * * * * * * * ***
    D * * * * * ***
    RANDRANDP:7 steps
    DRANDDRANDP:13
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S1:机数产生范围限 S2:机数产生范围限 D:机数产生结果
    指令说明:
    1 16 位操作数 S1S2 范围:K0 ≦ S1 S2 ≦K3276732 位操作数 S1S2 范围:K0
    ≦ S1 S2 ≦K2147483647
    2 操作数 S1 ≦操作数 S2 者输入 S1 > S2PLC 判断运算错误指令执行M1067
    M1068OnD1067 记录错误代码 0E1A(HEX)
    程序范例:
    X0OnRAND 指令产生介范围限 D0 范围限 D10 机数结果存放 D20
    X0
    RAND D0 D10 D20

    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3356
    API 指令码 操作数 功
    155

    D ABSR ABS 现值读出
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * *
    D1 * * *
    D2 * * * * * **
    DABSR:13 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S:伺服输入信号 (占连续 3 点) D1:伺服控制信号 (占连续 3 点) D2:伺
    服读取 ABS 绝位置数(占连续 4 点)
    指令说明(适 ES2EX2 V300 版 SA2 V240 版 SE V120 版 SX2 V220 版 SS2 机种版
    (含)):
    1 指令提供三菱伺服驱动器 MRJ2 型伺服 (附绝位置检查功)连续做绝位置(ABS)数
    读出功
    2 API 155 没 16 位指令仅 32 位指令DABSR 程序中次
    3 S 伺服输入信号会占连续 3 点 SS +1S +2 中 S S +1 连接服务器端
    ABS (bit0bit1) 做数传送S +2 连接伺服传送数准备完毕
    4 D1 控制伺服控制信号会占连续 3 点 D1D1+1D1+2 中 D1 连接伺服端 Servo ON
    (SON)D1+1 连接伺服端 ABS 传送模式D1+2 连接伺服 ABS 求

    S
    D1
    ELCPC12NNDT
    ABS(bit 0)
    ABS(bit 1)
    SERVO ON
    SERVO AMP
    MRJ2A
    CN1B
    D01 4
    19
    10
    6
    ZSP
    TLC
    SG
    5
    8
    9
    SON
    ABSM
    ABSR
    X0
    X1
    X2
    24G
    SS
    +24V
    Y0
    Y1
    Y2
    C
    VDD 3
    传送数准备完成
    ABS 求
    ABS 传送模式

    5 D2 伺服读取 ABS 绝位置数 (32 bit) 会占连续 2 点 D2D2+1 中 D2 16
    位D2+1 16 位
    6 DABSR 开始执行读出动作指令完成执行完毕标志 M1029On标志须者清
    3 指令集
    3357
    7 指令 DABSR 驱动条件请指定常 On 接点 DABSR 开始执行读出动作时驱动条件变 Off
    ABS 现值读出会中断造成数正确请注意
    8 读取完毕 DABSR 指令驱动器接点变 Off D1 Servo ON (SON) 信号会变
    Off指令禁止
    指令说明(适 ES2EX2 V320 版 SA2 V260 版 SE V140 版 SX2 V240 版 机种版(含)
    ):
    1 指令提供三菱伺服驱动器 MRJ2 型伺服 (附绝位置检查功)台达伺服驱动器
    ASDAA2 型伺服(适韧体版:v1045 sub12(含))连续做绝位置(ABS)数读
    出功
    2 M1177 搭配伺服驱动器机种选择M1177Off 时搭配三菱伺服驱动器 MRJ2 型伺服相关
    设定参考段说明M1177On 时搭配台达伺服驱动器 ASDAA2 型伺服相关设定参考
    续说明
    3 API 155 没 16 位指令 仅 32 位指令DABSR 程序中次
    4 S 伺服输入信号 会占连续 3 点SS+1S+2 分连接服务器端 ABSR ABSD
    ABSW
    5 D1 控制伺服控制信号 会占连续 2 点D1D1+1 分连接伺服端 ABSEABSQ详细配
    线请参考列配线例
    PLC 控制器
    DVP32ES200T
    ABSR
    ABSD
    ABSE
    ABSQ
    SERVO DRIVE
    ASDAA2
    CN1
    DO2+ 5
    3DO3+
    DOx+
    8
    9
    DIx
    DI4
    COM
    X0
    X1
    X2
    SS
    UP0
    Y4
    Y5
    ZP0
    VDD 17
    ABSW

    6 D2 伺服读取 ABS 绝位置数 会占连续 4 点中 D2 绝型坐标系统状态
    (P050) D2+1 编码器绝位置(圈数)(P051) D2+2 编码器绝位置(圈脉波数 PUU)
    (P052) 16 位 D2+3 编码器绝位置(圈脉波数 PUU)(P052) 16 位
    7 DABSR 开始执行读出动作 指令完成执行完毕旗标 M1580 On指令执行程中发生
    错误旗标 M1581 On
    8 指令 DABSR 驱动条件请指定常 On 接点 DABSR 开始执行读出动作时驱动条件变 Off
    ABS 现值读出会中断造成数正确 请注意 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3358
    9 输入讯号 X0 ~ X7 高速点指令执行时间约 2 秒输入讯号 X10 般点
    指令执行时间约 25 秒指令执行时间会受程序扫描时间影响
    程序范例(适 ES2EX2 V300 版 SA2 V240 版 SE V120 版 SX2 V220 版 SS2 机种版
    (含)):
    1 X7On 时三菱伺服 MRJ2 读取 ABS 绝位置数存放寄存器 D0 ~ D1 时启动
    定时器 T0 计时 5 秒超出 5 秒ABS 绝位置数(32 bit)未读取完毕会启动 M10On
    表示 ABS 绝位置数读出异常
    2 做系统联机时请 PLC PV 机种 SERVO AMP 电源输入设时 SERVO AMP 电
    源先启动
    X7
    DABSR X0 Y4 D0
    S D1 D2
    TMR T0 K50
    M11
    M10
    T0
    SET M11
    M1029
    ABS 读出完毕
    执行完毕标志
    读出逾时
    ABS 绝位置数读出异常
    ABS 绝位置数读出异常

    程序范例(适 ES2EX2 V320 版 SA2 V260 版 SE V140 版 SX2 V240 版 机种版(含)
    ):
    1 X7On 时 台达 ASDAA2 伺服读取 ABS 绝位置数存放寄存器 D0 ~ D3 旗
    标 M1580M1581 判断绝位置读取否成功
    X7
    DABSR X0 Y4 D0
    SET M11
    M1580
    ABS 絕對位置資料讀出完畢
    執行完畢旗志
    SET M12
    M1581
    ABS 絕對位置資料讀出錯誤
    執行錯誤旗志
    X7
    SET M1177 搭配台達 伺服ASDAA2

    补充说明:
    搭配三菱伺服驱动器 MRJ2 型伺服:
    3 指令集
    3359
    1 指令 DABSR 绝位置数读取时序图说明:
    SON
    ABSM
    TLC
    ABSR
    ZSP
    D01
    AMP 输出
    SERVO ON
    ABS(bit 1)
    ABS(bit 0)
    ABS 求
    ABS 传送模式
    32
    + 6
    位现位置数
    位检查数
    控制器输出
    AMP 输出
    AMP 输出
    传送数准备完毕

    2 指令 DABSR 开始执行便会驱动 Servo ON (SON) ABS 传送模式做输出
    3 通传送数准备完毕标志 ABS 求信号方面确认双方传送接收方面做 32
    位现值数 6 位检查数数传输
    4 数传输 ABS (bit0bit1) 两位传递
    5 指令适附绝位置检测功伺服电机三菱 MRJ2A 伺服驱动器
    6 初次 ABS 现值读出请列方法选择种进行:
    z 附清信号功执行原点回 API 156 ZRN 指令完成原点复位
    z JOG 运转手动等位置调整进行装置原点开始伺服驱动器输入清信号
    清信号输入否 PLC 控制器输出请参考图示外部开关详细 PLC 三
    菱 MRJ2A 伺服驱动器配线图请参考 API 159 DRVA
    CR 8
    SG 10

    三菱 例 MRJ2A
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3360
    API 指令码 操作数 功
    156

    D ZRN 原点回
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * * * * * * * **
    S2 * * * * * * * * **
    S3 *
    D *
    DZRN:17 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S1:原点回速度 S2:寸动速度 S3:点信号 (DOG) D:脉输出装置
    指令说明:
    1 S1 目标频率范围 6Hz~100kHzS2 寸动频率需 S1 目标频率 S2 寸动频率启动频率
    2 S3 D 操作数须参输入输出装置搭配组合请勿变更 S3 操作数输入 X4 时
    D 操作数选择 Y0 S3 操作数输入 X6 时 D 操作数选择 Y2
    3 M1307 启动(On)关闭(Off) CH0(Y0Y1) CH1(Y2Y3)负极限开关功需指令启动前设
    OnM1305 and M1306 改变 Y1 and Y3 方信号脚位指令启动前设 On 效
    CH0(Y0Y1)应负极限开关 X5CH1(Y2Y3)应负极限开关 X7功输入输出
    点配置列表:
    通道
    输入点 CH0(Y0Y1) CH1(Y2Y3) 备注
    点 DOG X4 X6
    M1307On 启动负极限 X5 X7
    负极限升降触
    发选择
    (Off 升 On 降)
    M1584 M1585 请参第 7 点说明
    改变方信号脚位 M1305 M1306
    原点位置选择 M1106 M1107 请参第 8 点说明
    M1346On
    启动输出清脉波 Y4 Y5 请参第 9 点说明
    M1308 Off (寻找 Z 相次数)
    D1312 0
    X2 X3
    请参第 10 点说明
    D1312 0 M1308 On (输出指定脉波数) 请参第 11 点说明
    4 D 操作数选择 Y0 时方信号动 Y1D 操作数选择 Y2 时方脚位动 Y3
    5 指令运行原点输出结束标志 M1029(CH0)M1102(CH1)会设定 On动
    清输出现位置 0
    6 DZRN 指令启动程序中 I400I401(X4) I600I601(X6)外部输入中断子程序
    执行直 DZRN 指令关闭恢复样启动指令启动负
    极限开关(X5 X7)时 I500501(X5) I700I701(X7)外部输入中断子程序执行 3 指令集
    3361
    7 支持 ES2EX2ES2C 机种 V320 版SS2 机种 V30 版SA2 机种 V280 版SX2
    机种 V260 版 SE 机种 V14 版
    8 原点位置选择功原点复预设原点位置点(DOG)负方刚离开点开关(输入点
    OnÆOff)时位置(模式 1 示) 者需变更原点位置点(DOG)正方刚
    离开点开关位置需启动 DZRN 指令前先设定 M1106(CH0)M1107(CH1) On
    (注:支持 ES2EX2 机种 V120 版)
    9 启动输出清脉波功点(DOG)离开点开关确定结束时会输出脉波
    (On 宽度约 20ms)等脉波 On 变 Off 时会正式输出结束旗标功参
    面动作示意图状况 4 图示(注:支持 ES2EX2 机种 V120 版)
    10 D1312 设定 0 M1308Off启动寻找 Z 相次数功D1312 正数值( 10)
    表示正方寻找 Z 相讯号D1312 负数值(10)表示负方寻找 Z 相讯号举例:
    假设 D1312 k2表示点(DOG)离开点开关寸动频率负方开始寻找
    第 2 次 Z 相讯号(固定正缘触发)出现时立停止功参面动作示意图状况 5 图
    示(注:支持 ES2EX2 机种 V140 版SS2SX2 机种 V120 版)
    11 D1312 设定 0 M1308On启动输出指定脉波数功D1312 正数值(
    30000)表示正方输出D1312 负数值(30000)表示负方输出脉波举例:假
    设 D1312 k100表示点(DOG)离开点开关继续寸动频率负方输
    出 100 脉波立停止功参面动作示意图状况 6 图示(注:支持 ES2EX2
    机种 V140 版SS2SX2 机种 V120 版)
    12 动作示意图:
    状况 1:现位置>0 DOG 点正方负极限开关
    反输出
    Off
    On
    结束标志M1029M1102
    DOG X4X6信号
    频率
    目标频率
    JOG频率
    时间
    启动 碰点 信号DOG 离开点 信号DOG
    On
    Off


    状况 2:现位置=0 DOG 点负极限开关 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3362
    Off
    On
    On
    Off
    反输出
    结束标志M1029M1102
    DOG X4X6信号
    频率
    JOG频率
    时间
    启动 离开点 信号DOG
    状况 3:现位置<0 DOG 点负位置开启负极限开关功(M1307On)
    Off
    On
    On
    Off
    On
    负极限开关X5X7
    碰极限开关
    Off
    反输出
    结束标志M1029M1102
    DOG X4X6信号
    频率
    目标频率
    JOG频率
    时间
    启动
    碰点 信号DOG
    离开点 信号DOG
    反输出正输出
    离开极限开关

    状况 4:现位置>0 DOG 点正位置启动输出清脉波功(M1346On)
    Time
    Freq
    X4
    Start Meet DOG Left DOG
    OnOff
    Ta rg et speed
    Jog speed
    OnOffM1029
    Y4 Off On
    Time
    Freq
    X4
    Start Meet DOG Left DOG
    OnOff
    Ta rg et speed
    Jog speed
    OnOffM1029
    Y4 Off On

    状况 5:现位置>0 DOG 点正位置启动寻找 Z 相 2 次(D1312 2M1308Off)
    输出清脉波功(M1346On) 3 指令集
    3363
    Ta rg et speed
    Time
    Freq
    X4
    Start Meet DOG Left DOG
    OnOff
    Jog speed
    OnOffM1029
    Y4 Off On
    X2
    2nd Z phase in
    Ta rg et speed
    Time
    Freq
    X4
    Start Meet DOG Left DOG
    OnOff
    Jog speed
    OnOffM1029
    Y4 Off On
    X2
    2nd Z phase in


    状况 6:现位置>0 DOG 点正位置启动负输出 100 脉波(D1312 100M1308On)
    Target speed
    Time
    Freq
    X4
    Start Meet DOG Left DOG
    OnOff
    Jog speed
    OnOffM1029
    Y0
    100th pulse out
    1st pulse out
    Target speed
    Time
    Freq
    X4
    Start Meet DOG Left DOG
    OnOff
    Jog speed
    OnOffM1029
    Y0
    100th pulse out
    1st pulse out
    程序范例:
    M0On 时 20KHz 频率 Y0 输出脉开始做原点回动作碰点信号(DOG) X4On
    时变成寸动速度 1KHz 频率 Y0 输出脉直 X4Off 停止
    M0
    DZRN K20000 K1000 X4 Y0

    程序范例二:
    M0On 时 20kHz 频率 Y0 输出脉波开始做原点复动作碰点信号(DOG)X4On
    时减速变成寸动速度 1kHz 频率输出脉波直 X4Off 寻找 X2(Z 相)输入脉波第 2 次
    缘触发讯号出现 Y4 输出脉波(On 宽度 20ms)结束(M1029On) ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3364
    MOV K2 D1312
    RST M1308
    SET M1346
    M0
    M0
    DZRN K20000 K1000 X4 Y0
    MOV K2 D1312
    RST M1308
    SET M1346
    M0
    M0
    DZRN K20000 K1000 X4 Y0

    3 指令集
    3365
    API 指令码 操作数 功
    157

    D PLSV 附旋转方脉输出
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * * * * * ***
    D1 *
    D2 ** *
    DPLSV:13 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S:脉输出目标频率 D1:脉输出装置(Y0Y2) D2:脉方输出装置 (Y1Y3)
    指令说明:
    1 指令输出模式仅支持脉+方
    2 S 指定脉输出频率指定范围100000Hz ~ +100000 Hz中正负号代表正反方
    脉输出中意变更脉输出频率变更频率前次频率方时指令
    动停止输出扫描周期重新输出目标频率
    3 D1 脉输出装置指定 CH0(Y0) CH1(Y2)
    4 D2 旋转方信号输出装置指定 Y 输出时指定 CH0(Y1) CH1(Y3)
    5 D2 脉方输出装置应 S 正负做动作 S 正 (+) 时 D2 Off S 负 () 时
    D2:On
    6 M1305M1306 改变 CH0CH1 D2 脉方输出信号 S 负 () 时 D2 On果
    指令启动前 SET M1305(M1306) D2 Off
    7 PLSV 指令加减速设置请 API 67RAMP 指令做脉输出频率加减
    8 PLSV 指令执行脉输出中驱动条件变 Off 做加减速直接停止
    程序范例:
    M10 On 时Y0 20KHz 频率输出脉Y1 Off 表示正方
    M10
    DPLSV K20000 Y0 Y1


    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3366
    API 指令码 操作数 功
    158

    D DRVI 相定位
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * * * * * * * ***
    S2 * * * * * * * * ***
    D1 *
    D2 * * *
    DRVI:9 steps
    DDRVI:17 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S1:脉输出数目 (目标装置) S2:脉输出频率 D1:脉输出装置 D2:脉方输出装置
    指令说明:
    1 指令输出模式仅支持脉+方
    2 S1 指定脉输出数目 (相定位)32 位指令指定范围2147483648 ~ +2147483647
    正号 (+) 负号 () 代表正反方
    3 S2 指定脉输出频率32 位指令指定范围 6 ~ 100000Hz
    4 D1 脉输出装置指定 CH0(Y0)CH1(Y2)
    5 D2 旋转方信号输出装置指定 Y 输出时指定 CH0(Y1) CH1(Y3)
    6 D2 旋转方信号应 S1 正负做动作 S1 负号 ()D2 On S1 正 (+)D2
    OffD2 步会立 Off需等指令执行接点开关 Off 时D2 Off
    7 指定脉输出数目 S1 会变成 CH0(Y0Y1) 脉现值寄存器(D1031 位D1030 位) 32
    位数CH1(Y2Y3) 脉现值寄存器(D1337 位D1336 位) 32 位数容值相
    位置反方时现值寄存器容值会减少
    8 D1343 (D1353) CH0 (CH1)加减速时间设置加减速时间低 20ms 低 20ms 高
    32767ms 20ms 执行 (默认值 100ms)设置范围 20 ~ 32767ms
    9 D1340 (D1352) CH0 (CH1)启动结束频率设置 S2 指定脉输出频率等启动结
    束频率时会启动结束频率成脉输出频率执行指定范围 6 ~ 32767Hz
    10 M1305 (M1306)改变 CH0 (CH1) D2 方脚位信号 S1 负值 D2 On果指令启动
    前置位 M1305(M1306) D2 Off
    11 CH0 CH1 利(M1534D1348) (M1535D1349)选择否须加减速分离 M1534
    M1535On CH0 CH1 减速时间 D1348 D1349 决定
    12 指令执行时 M1078(M1104)OnY0(Y2) 立暂停输出 M1538(M1540)On 代表已暂停
    中 M1078(M1104)Off M1538(M1540)OffY0(Y2) 输出剩余脉数
    13 DRVIDDRVI 指令支持标功(Mark)遮蔽功(Mask)请参考 API 59 PLSR 说明 3 指令集
    3367
    程序范例:
    M10 On 时 2KHz 频率 Y0 输出脉数目 20000 (相指定)Y1 Off 表示正方
    M10
    DDRVI K20000 K2000 Y0 Y1

    补充说明:
    1 相定位方式动作说明:指现位置开始移动距离正负符号指定方式
    做相定位方式
    +3000
    3000
    0
    现位置
    F0 加速第段速
    (D1340) 值:10Hz
    减速段速

    2 相定位设置项目加减速设置:
    a) 启动 Y0 说明:
    初始值 100ms
    Y0(D1343)
    S1
    Y0(D1340)
    S2
    Y0 (D1340)
    值 6Hz 值 6Hz
    Y0(D1343)
    加速斜率
    脉输出频率
    减速
    输出脉数加减速时间加减速时间
    初始值 100ms
    现位置
    加速
    S2
    加速取样时间

    b) 指令程序中次次 PLC 执行程序时启动组指令例启动 Y0
    组时 Y0 输出指令会执行启动指令序先启动者先
    执行原
    c) After Y0(Y2)DDRVI指令启动般Y0(Y2)输出功会取消掉时Y1(Y3)
    等 DDRVI 指令关闭般输出功恢复
    d) 指令启动参数接受修改直指令关闭
    3 标志信号说明:
    M1029 CH0 (Y0Y1) 脉输出完毕M1029On
    M1102 CH1 (Y2Y3) 脉输出完毕M1102On
    M1078 CH0 (Y0Y1) 立暂停标志 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3368
    M1104 CH1 (Y2Y3) 立暂停标志
    M1108 CH0 (Y0Y1) 脉输出减速暂停标志
    M1110 CH1 (Y2Y3) 脉输出减速暂停标志
    M1156 M1156On 时启动 Y0 应外部中断 I400I401(X4) 标功(Mark)
    M1158 M1158On 时启动 Y2 应外部中断 I600I601(X6) 标功(Mark)
    M1305 CH0 (Y0Y1) 脉方输出信号反标志
    M1306 CH1 (Y2Y3) 脉方输出信号反标志
    M1347 CH0 (Y0Y1) 脉输出完成动复位标志
    M1524 CH1 (Y2Y3) 脉输出完成动复位标志
    M1534 M1534On 时CH0 (Y0Y1) 减速时间分开设定须褡配 D1348
    M1535 M1535On 时CH1 (Y2Y3) 减速时间分开设定须褡配 D1349
    M1538 CH0 (Y0Y1) 已暂停中显示标志
    M1540 CH1 (Y2Y3) 已暂停中显示标志
    4 特殊寄存器说明:
    D1030 CH0 (Y0Y1) 目前输出脉数 Low word
    D1031 CH0 (Y0Y1) 目前输出脉数 High word
    D1336 CH1 (Y2Y3) 目前输出脉数 Low word
    D1337 CH1 (Y2Y3) 目前输出脉数 High word
    D1340 CH0 (Y0Y1) 脉输出启始结束频率(默认值 K100)
    D1352 CH1 (Y2Y3) 脉输出启始结束频率(默认值K100)
    D1343 CH0 (Y0Y1) 脉输出加减速时间设定 (默认值K100)
    D1353 CH1 (Y2Y3) 脉输出加减速时间设定(默认值K100)
    D1348 M1534 On 时CH0 (Y0Y1) 脉输出设定减速时间 (默认值K100)
    D1349 M1535 On 时CH1 (Y2Y3) 脉输出设定减速时间 (默认值K100)
    D1232 CH0 (Y0Y1)标(Mark)减速停止脉输出数 (LOW WORD)
    D1233 CH0 (Y0Y1) 标(Mark)减速停止脉输出数 (HIGH WORD)
    D1234 CH1 (Y2Y3) 标(Mark)减速停止脉输出数 (LOW WORD)
    D1235 CH1 (Y2Y3) 标(Mark)减速停止脉输出数 (HIGH WORD)
    D1026 M1156OnY0 屏蔽标脉输出数 (LOW WORD)
    D1027 M1156OnY0 屏蔽标脉输出数 (HIGH WORD)
    D1135 M1158OnY2 屏蔽标脉输出数 (LOW WORD)
    D1136 M1158OnY2 屏蔽标脉输出数 (HIGH WORD)
    3 指令集
    3369
    API 指令码 操作数 功
    159

    D DRVA 绝定位
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * * * * * * * ***
    S2 * * * * * * * * ***
    D1 *
    D2 ** *
    DRVA:9 steps
    DDRVA:17 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S1:脉数目 (目标装置) S2:脉输出频率 D1:脉输出装置
    D2:脉方信号输出装置
    指令说明:
    1 指令输出模式仅支持脉+方
    2 S1 指定脉输出数目(绝寻址)指定范围2147483648 ~ +2147483647 中正
    负号代表正反方
    3 S2 指定脉输出频率指定范围 6 ~ 100000Hz
    4 D1 脉输出装置指定 CH0(Y0) CH1(Y2)
    5 D2 脉方输出装置指定 Y 输出时指定 CH0(Y1) CH1(Y3)
    6 S1 设定参数目标位置实际输出脉数 S1 现位置正数时正转运行D2 方
    信号Off负数时反转运行D2 方信号On
    7 指定脉输出数目 S1 会变成 CH0(Y0Y1)脉现值寄存器(D1031 位D1030 位)32
    位数CH1(Y2Y3)脉现值寄存器(D1339 位D1338 位) 32 位数CH2(Y4
    Y5)脉现值寄存器(D1337 位D1336 位)32 位数容值相位置反方时
    现值寄存器容值会减少
    8 D1343 (D1353) CH0 (CH1) 起始频率加速输出频率减速结束频率加减速时间设定
    加减速时间低 20ms低 20ms 高 32767ms 20ms 输出出厂默认值
    100ms指定范围 20 ~ 32767ms
    9 D1340 (D1352) CH0 (CH1) 启动结束频率设定 S2 指定脉输出频率等启动结
    束频率时会启动结束频率成脉输出频率执行指定范围 6 ~ 32767Hz
    10 M1305 (M1306)改变 CH0 (CH1) D2 脉方输出信号反转运行 D2 On果指令启
    动前 SET M1305(M1306) D2 Off
    11 CH0 and CH1 利(M1534D1348) and (M1535D1349)选择否须加减速分离 M1534
    and M1535On CH0 and CH1 减速时间 D1348 and D1349 决定
    12 指令执行时 M1078(M1104)OnY0(Y2) 立暂停输出 M1538(M1540)On 代表暂停中
    M1078(M1104)Off M1538(M1540)OffY0(Y2) 输出剩余脉数
    13 DRVA 指令支持标功(Mark)屏蔽功ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3370
    程序范例:
    M10On 时 2kHz 频率 Y0 输出脉数目 20000 (绝指定)Y1Off 表示正方
    M10
    DRVA K20000 K2000 Y0 Y1

    补充说明:
    1 绝寻址方式动作说明:指原点(0 点)开始距离指定方式做绝寻址方式
    +3000
    0
    0
    原点
    目标位置
    F0 加速 第段 速
    (D1340) 值:10 Hz
    减速段速

    2 绝寻址设定项目加减速设定:
    a) Y0 输出:
    初始值:100ms
    加减速时间
    初始值:100ms
    Y0(D1343)
    加减速时间
    输出脉数 S 1
    加速取样时间
    加速第段速
    Y0(D1340)
    现位置
    输出脉频率
    S 2
    减速段速
    Y0 (D1340)
    值:6Hz
    值:6Hz
    加速斜率
    Y0(D1343)
    b) 指令时编写组输出者程序中次 PLC 程序执行时启动
    组指令例已指令起动 Y0 组输出时 Y0 输出指令会执行
    启动指令序先启动者先执行原
    c) 指令启动参数接受修改直指令关闭
    标志信号说明请参考指令 DDRVI 补充说明3 指令集
    3371
    API 指令码 操作数 功
    160

    TCMP P 实时时钟较
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * * * * * * * ***
    S2 * * * * * * * * ***
    S3 * * * * * * * * ***
    S * * *
    D * * *
    TCMPTCMPP:11 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S1:设置较时间时设置范围 K0~K23 S2:设置较时间分设置范围 K0~K59 S3:
    设置较时间秒设置范围 K0~K59 S:实时时钟现时间 (占连续 3 装置) D:较
    结果 (占连续 3 装置)
    指令说明:
    1 S1S2S3 里时钟数值 S 起始实时时钟现值做较较结果 D 作表示
    2 S 实时时钟现时间时容 K0~K23 S +1 实时时钟现时间分容
    K0~K59 S +2 实时时钟现时间秒容 K0~K59
    3 通常 S 指定实时时钟现时间预先 TRD 指令实时时钟现时间读入
    TCMP 指令进行较 S 容值超出范围视运算错误指令执行M1067On
    M1068OnD1067 记录错误代码 0E1A (HEX)
    程序范例:
    1 X0 On 时指令执行(D20~D22)实时时钟时间现值设置值 122045 做较结
    果显示 M10~M12 X0 On→Off 变化时指令执行 M10~M12 前 OnOff 状
    态保持住
    2 需≧≦≠结果时 M10~M12 串联取 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3372
    X0
    M10
    TCMP K12 K20 K45 D20 M10
    M11
    M12
    122045
    ON 122045
    ON 122045
    >

    <
    D20 时
    D21 分
    D22 秒
    D20 时
    D21 分
    D22 秒
    D20 时
    D21 分
    D22 秒
    时候ON
    时候ON
    时候ON
    3 指令集
    3373
    API 指令码 操作数 功
    161

    TZCP P 实时时钟数区间较
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * *
    S2 * * *
    S * * *
    D * * *
    TZCPTZCPP:9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S1:设置较时间限值(占连续 3 装置) S2:设置较时间限值(占连续 3 装置)
    S:实时时钟现时间(占连续 3 装置) D:较结果(占连续 3 装置)
    指令说明:
    1 S 指定实时时钟时间 S1~ S2 指定时间限值进行区间较较结果
    D 作表示
    2 S1 S1 +1S1 +2:设置较时间限值时分秒
    3 S2S2 +1S2 +2:设置较时间限值时分秒
    4 S S +1S +2:实时时钟现时间时分秒
    5 通常 S 指定实时时钟时间预先 TRD 指令读入 TZCP 指令进行较 S
    S1S2 容值超出范围视运算错误指令执行M1067On M1068OnD1067
    记录错误代码 0E1A (HEX)
    6 S < S1 S < S2 时 D On S > S1 S > S2 D+2 On余状态
    D +1 On (限值 S1 须限值 S2)
    程序范例:
    X0 On 时TZCP 指令执行M10~M12 On X0Off 时指令执行M10~M12 状态
    保持 X10off 前状态
    X0
    TZCP D0 D20 D10 M10
    M10
    M11
    M12
    时候 On>
    D10 ( )时
    D11 ( )分
    D12 ( )秒
    时候 On
    D10 ( )时
    D11 ( )分
    D12 ( )秒
    时候 On
    <
    D10 ( )时
    D11 ( )分
    D12 ( )秒
    D0 ( )时
    D1 ( )分
    D2 ( )秒
    D0 ( )时
    D1 ( )分
    D2 ( )秒

    D20 ( )时
    D21 ( )分
    D22 ( )秒
    <
    >
    D20 ( )时
    D21 ( )分
    D22 ( )秒
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3374
    API 指令码 操作数 功
    162

    TADD P 实时时钟数加算
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * *
    S2 * * *
    D * * *
    TADDTADDP:7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S1:时间加数(占连续 3 装置) S2:时间加数(占连续 3 装置) D:时间(占连
    续 3 装置)
    指令说明:
    1 S1 + S2 D S1 指定实时时钟数时分秒 S2 指定实时时钟时间数时分
    秒相加结果存指定 D 寄存器时分秒中
    2 S1S2 容值超出范围视运算错误指令执行M1067OnM1068OnD1067
    记录错误代码 0E1A (HEX)
    3 加算结果 24 时进位标志 M1022OnD 显示加算总值减掉 24 时结果
    4 加算结果 0 (0 时0 分0 秒)零标志 M1020 On
    程序范例:
    X0 On 时指令执行 D0~D2 指定实时时钟数时分秒 D10~D12 指定实
    时时钟数时分秒相加结果存指定寄存器 D20~D22 中加算时分秒
    081020 064006 145026
    X0
    TADD D0 D10 D20
    D0 08( ) 时
    D1 10( ) 分
    D2 20( ) 秒
    D20 14( ) 时
    D21 50( ) 分
    D22 26( ) 秒
    D10 06( ) 时
    D11 40( ) 分
    D12 06( ) 秒

    加算结果 24 时进位标志 M1022On
    X0
    TADD D0 D10 D20
    184030 113008 061038
    D0 18( ) 时
    D1 40( ) 分
    D2 30( ) 秒
    D20 06( ) 时
    D21 10( ) 分
    D22 38( ) 秒
    D10 11( ) 时
    D11 30( ) 分
    D12 08( ) 秒
    3 指令集
    3375
    API 指令码 操作数 功
    163

    TSUB P 实时时钟数减算
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * *
    S2 * * *
    D * * *
    TSUBTSUBP:7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S1:时间减数(占连续 3 装置) S2:时间减数(占连续 3 装置) D:时间差(占连
    续 3 装置)
    指令说明:
    1 S1 − S2 D S1 指定实时时钟数时分秒减掉 S2 指定实时时钟数时分秒
    结果暂存指定 D 寄存器中
    2 S1S2 容值超出范围视运算错误指令执行M1067On M1068OnD1067
    记录错误代码 0E1A (HEX)
    3 减算结果负数时 ( 0)位标志 M1020 On该负数加 24 时结果显示
    D 指定寄存器中
    4 减算结果 0 (0 时0 分0 秒)零标志 M1020 On
    5 TRD 指令外 MOV 指令传送实时时钟值三特殊寄存器 D1315 (时)D1314
    (分)D1313 (秒)中读取实时时钟现值
    程序范例:
    X0 On 时TSUB 指令执行 D0~D2 指定实时时钟数时分秒 D10~D12 指
    定实时时钟数时分秒相减结果存指定 D20~D22 寄存器中
    202005 143008 054957
    X0
    TSUB D0 D10 D20
    D0 20( ) 时
    D1 20( ) 分
    D2 05( ) 秒
    D20 05( ) 时
    D21 49( ) 分
    D22 57( ) 秒
    D10 14( ) 时
    D11 30( ) 分
    D12 08( ) 秒

    减算结果负数时 ( 0)位标志 M1021 On
    X0
    TSUB D0 D10 D20
    052030 191115 100915
    D0 05( ) 时
    D1 20( ) 分
    D2 30( ) 秒
    D20 10( ) 时
    D21 09( ) 分
    D22 15( ) 秒
    D10 19( ) 时
    D11 11( ) 分
    D12 15( ) 秒
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3376
    API 指令码 操作数 功
    166

    TRD P 实时时钟数读出
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    D * * *
    TRDTRDP:3 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    D:实时时钟现时间读出存放装置 (连续占 7装置)
    指令说明:
    1 实时时钟提供年星期月日时分秒 7 组数存放 D1319~D1313 TRD 指
    令功直接实时时钟时间读出指定 7 寄存器中
    2 SS2 机种实时时钟仅提供电源状况正常进行计时功实时时钟数
    D1319~D1313 停电保持重新电断电时刻继续计时建议重新电请重新校正
    实时时钟
    3 SA2SE V10 ES2EX2SX2 V20 机种实时时钟电源关闭时正常运行约二周
    时间(环境温度差异)机台距离次电运行二周时间建议请重新校
    正实时时钟
    4 D1319 读取公元年份右 2 位果读取全部 4 位请参考补充说明
    5 相关标志信号请参考补充说明
    程序范例:
    X0On 时实时时钟现时间读出寄存器 D0~D6 中
    D1318 容:1 表示星期2 表示星期二…7 表示星期日
    X0
    TRD D0
    特 D 项目 容 般 D 项目
    D1319 年 (公元) 00~99 → D0 年 (公元)
    D1318 星期 (Mon~Sun) 1~7 → D1 星期(Mon~Sun)
    D1317 月 1~12 → D2 月
    D1316 日 1~31 → D3 日
    D1315 时 0~23 → D4 时
    D1314 分 0~59 → D5 分
    D1313 秒 0~59 → D6 秒
    补充说明:
    1 API 建实时时钟校正方法两种: 3 指令集
    3377
    z 校正时刻专指令
    详细请参考 TWR (API 167)指令
    z 外围装置
    WPLSoft ISPSoft (编辑软件) 设定
    2 公元年份显示 4 位数:
    z 年份通常情况显示 2 位数 (例:2003 年显示 03)显示 4 位数请程序
    起始位置入列程序:
    M1002
    SET M1016 显示 位数公元年份4

    z 公元年份显示原 2 位数切换成 4 位 (右 2 位+ 2000)
    公元年份 4 位数显示模式写入新设定时间时写入 2 位数 2 位
    数效值0099反应公元年份 20002099 例00 2000 年50 2050
    年99 2099 年
    z 实时时钟旗号:
    编号 名称 功
    M1016 实时时钟公元年
    显示
    Off 时 D1319 显示公元年右 2 位
    On 时 D1319 显示公元年右 2 位加 2000
    M1017 ±30 秒校正 Off→On 触发时作校正 (029 秒时 0
    3059 秒时分加 1秒 0

    编号 名称 范围
    D1313 秒 059
    D1314 分 059
    D1315 时 023
    D1316 日 131
    D1317 月 112
    D1318 星期 17
    D1319 年 099 (公元右 2 位)
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3378
    API 指令码 操作数 功
    167

    TWR P 实时时钟数写入
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    D * * *
    TWRTWRP:5 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    D:欲写入实时时钟新设置值装置 (占连续 7 装置)
    指令说明:
    1 指令 S 容值设置实时时钟新时间
    2 S 容值中设定值超出范围视运算错误PLC 会动效值写入
    M1067On M1068OnD1067 记录错误代码 0E1A (HEX)
    3 相关旗号信号实时时钟特性说明请参考 TRD 指令说明
    程序范例 1:
    X0 On 时新时间写入实时时钟
    X0
    TWRP D20
    般 D 项目 容 特 D 项目
    D20 年(公元) 00~99 → D1319 年(公元)
    D21 星期
    (Mon~Sun) 1~7 → D1318 星期(Mon~Sun)
    D22 月 1~12 → D1317 月
    D23 日 1~31 → D1316 日
    D24 时 0~23 → D1315 时
    D25 分 0~59 → D1314 分
    新设置时间

    D26 秒 0~59 → D1313 秒
    实时时钟

    程序范例 2:
    1 实时时钟现时间设置时间调整 20041215星期二152730
    2 D0~D6 容新实时时钟设置时间
    3 X0 On 时更换实时时钟现时间设置值
    4 X1On 时实时时钟作±30 秒校正动作 校正 意思实时时钟秒针 1~29 秒时
    会动0秒分针变 实时时钟秒针 30~59 秒时会动0秒分
    钟加 1 分钟 3 指令集
    3379
    X0
    MOV K04 D0
    MOV K3 D1
    MOV K12 D2
    MOV K26 D3
    MOV K15 D4
    MOV K27 D5
    MOV K30 D6
    TWR D0
    M1017
    X1
    年 (2004)
    星期 星期三 ()
    月十二月()




    设置时间写万年历
    30 秒校正
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3380
    API 指令码 操作数 功
    168

    D MVM P 指定位搬移
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * * * * * ***
    S2 * * * * * * * * ***
    D * * * * * * ***
    MVMMVMP:7 steps
    DMVMDMVMP:13
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S1:源装置 S2:指定遮蔽 (off) bit D:D (S1 & S2) | ( D & ~S2)
    指令说明:
    1 S1 S2 做逻辑’’ (AND)运算D ~S2 做逻辑’’ (AND)运算前 2 者运算结果做
    逻辑’’ (OR) 运算存入 D 中
    2 逻辑’’ (AND) 运算规 0 结果 0
    3 逻辑’’ (OR) 运算规 1 结果 1
    程序范例 1 :
    X0 On 时16 位 D0 H’FF00 做逻辑 (AND) 运算D4 H’00FF 做逻辑 (AND) 运
    算前 2 者运算结果做逻辑’’ (OR) 运算结果存入 D4 中
    MVM
    X0
    D0 HFF00 D4

    010101011 101010
    111 11 100 0 0011 000
    101 10 000000 0010
    AND
    b15 b0
    执行前
    执行
    D0HAA55
    HFF00
    D4HAA34
    HAA00
    001101000 010010
    0000001111100 111
    000 00 000110 0001
    AND
    b15 b0
    D4H1234
    H00FF
    H0034
    OR
    101 10 000110 0011
    程序范例 2 :
    程序代码简化
    WAND
    X0
    HFF00 D110 D100 MVM
    X0
    D110 HFF00 D100
    WAND H00FF D120 D0
    WOR D0 D100 D100
    MVM D120 H00FF D100


    3 指令集
    3381
    API 指令码 操作数 功
    169

    D HOUR 计时仪
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * * * * * ***
    D1 *
    D2 * * *
    HOUR:7 steps
    DHOUR:13 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数:
    S:设置导通时间 D1:测量中现时间值单位:时(占 2 连续装置) D2:输出装置
    指令说明:
    1 时间达 S 中设置导通时间时 D2 导通单位时设置范围 K1~K32767 D1 范围
    K0~K32767 D1+1 未满 1 时现时间值设置范围:K0~K3599单位秒
    2 输入接点导通时间做计时达设置时间时(时单位)会输出装置导通提
    供者理机械运作计时维修
    3 输出装置导通定时器会继续计时
    4 16 位指令测量中现值达数值 (32767 时 3599 秒)时会停止计时测量
    重新计时 D1 D1+1 须清 032 位指令测量中现时间达数值 (2147483647
    时3599 秒)时会停止计时测量重新计时 D1 D1+2 须清 0
    5 S 操作数 F 装置仅 16 位指令
    6 HOUR 指令程序中 4 次
    程序范例 1:
    16 位指令: X0On 时Y20 On开始计时达 100 时 Y0 On D0 会记录测量中
    现时间值(单位:时 D0 足 1 时单位秒范围 0~3599)
    HOUR
    Y20
    K100 Y0D0
    Y20
    X0

    程序范例 2:
    32 位指令 X0On 时Y10 导通开始计时达 40000 时 Y0 导通 D1D0 会记录测量
    中现时间值(单位:时)D2 会记录测量中足 1 时现时间值 0~3599(单位:秒)
    Y10
    DHOUR K40000 D0 Y0
    X0
    Y10
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3382
    API 指令码 操作数 功
    170

    D GRY P BIN → GRAY 码变换
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * * * * * ***
    D * * * * * ***
    GRY GRYP 5 steps
    DGRY DGRYP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 源装置 D 存放 GRAY 码装置
    指令说明
    1 S 指定装置容值(BIN 值)变换格雷码(GRAY CODE)存放 D 指定装置中
    2 S 效范围示
    16 位指令 0~32767
    32 位指令 0~2147483647
    3 果超出范围视运算错误时指令执行M1067OnM1068OnD1067 记录错误
    代码 0E1A(HEX)
    4 S D 操作数 F 装置 仅 16 位指令
    范例说明
    X0On 时常数 K6513 变换格雷码(GRAY CODE)存放 K4Y20 中
    X0
    GRY K6513 K4Y20

    00011 100 011 1 1000
    b15 b0
    K6513H1971
    000 0 0 00 001111111
    K4Y20
    Y37 Y20
    GRAY 6513

    3 指令集
    3383
    API 指令码 操作数 功
    171

    D GBIN P GRAY 码 → BIN 变换
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * * * * * ***
    D * * * * * ***
    GBIN GBINP 5 steps
    DGBIN DGBINP 9
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 存放 GRAY 码源装置 D 存放变换 BIN 值装置
    指令说明
    1 S 指定装置容值(格雷码(GRAY CODE))变换成 BIN 值存放 D 指定装置

    2 指令连接 PLC 输入端绝位置型编码器(编码器输出值通常格雷码)容变
    换成 BIN 值存放指定寄存器中
    3 S 效范围示
    16 位指令 :0~32767
    32 位指令:0~2147483647
    4 果超出范围时视运算错误指令执行
    5 S D 操作数 F 装置 仅 16 位指令
    程序范例
    X20On 时 X0~X17 输入点连接绝位置型编码器格雷码(GRAY CODE)变换成
    BIN 值存放 D10 中
    X20
    GBIN K4X0 D10

    0001 10111000
    b15 b0
    H1971K6513 000 0 00111111
    X17 X0
    GRAY CODE 6513
    K4X0
    01 0 1
    0010 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3384
    API 指令码 操作数 功
    172

    D ADDR P 浮点数值加法
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 *
    S2 *
    D *
    DADDR DADDRP 13
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 浮点数值加数 S2 浮点数值加数 D
    指令说明
    1 S1 S2 操作数输入浮点数值
    2 DADDR 指令直接 S1S2 操作数输入浮点数值(例: F12)寄存器 D 存放浮点数值
    3 S1S2 操作数寄存器 D 存放浮点数值功 API 120 EADD 相
    4 DADDR 指令执行时D 操作数会存放浮点数值运算结果
    5 S1S2 指定相寄存器编号种情况连续执行型态指令时条件接点 On
    期间该寄存器次扫描时均会加算次般情况脉执行型指令
    (DADDRP)
    6 运算结果绝值表示浮点数值进位标志 M1022On 运算结果绝
    值表示浮点数值错位标志 M1021On运算结果 0零标志 M1020On
    程序范例 1
    X0On 时 F1200E+0 浮点数值(输入浮点数 F12 梯形图显示科学记号 F1200E+0 浮点
    位数WPLSoft检视功设定) 加 F2200E+0 浮点数值 运算结果 F3400E+0 存放
    (D10 D11) 数寄存器
    X0
    DADDR F1200E+0 D10F2200E+0
    程序范例 2
    X0On 时浮点数值(D1 D0)+浮点数值(D3 D2) 结果存放 (D11D10)中
    X0
    DADDR D0 D2 D10
    3 指令集
    3385
    API 指令码 操作数 功
    173

    D SUBR P 浮点数值
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 *
    S2 *
    D *
    DSUBR DSUBRP 13
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 浮点数值减数 S2 浮点数值减数 D 差
    指令说明
    1 S1 S2 操作数输入浮点数值
    2 DSUBR 指令直接 S1 S2 操作数输入浮点数值(例:F12)寄存器 D 存放浮点数
    值进行运算
    3 S1 S2 操作数寄存器 D 存放浮点数值功 API 121 ESUB 相
    4 DSUBR 指令执行时D 操作数会存放浮点数值运算结果
    5 S1 S2 指定相寄存器编号种情况连续执行型态指令时条件接点 On
    期间该寄存器次扫描时均会减算次般情况脉执行型指令
    (DSUBRP)
    6 运算结果绝值表示浮点数值进位标志 M1022On 运算结果绝值
    表示浮点数值错位标志 M1021On 运算结果 0零标志 M1020On
    程序范例 1
    X0On 时 F1200E+0 浮点数值(输入浮点数 F12 梯形图显示科学记号 F1200E+0 浮点
    位数 WPLSoft 检视功设定) 减 F2200E+0 浮点数值 运算结果 F1000E+0 存放
    D10 D11 数寄存器
    X0
    DSUBR F1200E+0 D10F2200E+0
    程序范例 2
    X0On 时浮点数值(D1 D0) -浮点数值(D3 D2) 结果存放 (D11 D10)中
    X0
    DSUBR D0 D2 D10
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3386
    API 指令码 操作数 功
    174

    D MULR P 浮点数值法
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 *
    S2 *
    D *
    DMULR DMULRP 13
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 浮点数值数 S2 浮点数值数 D积
    指令说明
    1 S1 S2 操作数输入浮点数值
    2 DMULR 指令直接 S1S2 操作数输入浮点数值(例: F12) 寄存器 D 存放浮点数
    值进行运算
    3 S1S2 操作数寄存器 D存放浮点数值功 API 122 EMUL 相
    4 DMULR 指令执行时D 操作数会存放浮点数值运算结果
    5 S1S2 指定相寄存器编号种情况连续执行型态指令时条件接点 On
    期间该寄存器次扫描时均会算次般情况脉执行型指令
    (DMULRP)
    6 运算结果绝值表示浮点数值进位标志 M1022On 运算结果绝
    值表示浮点数值错位标志 M1021On 运算结果 0零标志 M1020On
    程序范例 1
    X0On 时 F1200E+0 浮点数值(输入浮点数 F12 梯形图显示科学记号 F1200E+0 浮点
    位数 WPLSoft 检视功设定) F2200E+0 浮点数值 运算结果 F2640E+0 存放
    (D10 D11) 数寄存器
    X0
    DMULR F1200E+0 D10F2200E+0
    程序范例 2
    X1On 时 浮点数值 (D1 D0) × 浮点数值(D11 D10)积存放 (D21 D20) 数寄存器
    X1
    D0 D10 D20DMULR
    3 指令集
    3387
    API 指令码 操作数 功
    175

    D DIVR P 浮点数值法
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 *
    S2 *
    D *
    DDIVR DDIVRP 13
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 浮点数值数 S2 浮点数值数 D 商
    指令说明
    1 S1 S2 操作数输入浮点数值
    2 DDIVR 指令直接 S1S2 操作数输入浮点数值(例: F12) 寄存器 D 存放浮点数值
    进行运算
    3 S1 S2 操作数寄存器 D存放浮点数值功 API 123 EDIV 相
    4 DDIVR 指令执行时D 操作数会存放浮点数值运算结果
    5 数 S2 0认定运算错误指令执行 M1067 M1068On D1067 记录错误代码
    H’0E19
    6 运算结果绝值表示浮点数值进位标志 M1022On 运算结果绝
    值表示浮点数值错位标志 M1021On 运算结果 0零标志 M1020On
    程序范例 1
    X0On 时 F1200E+0 浮点数值(输入浮点数 F12 梯形图显示科学记号 F1200E+0 浮点
    位数 WPLSoft 检视功设定) F2200E+0 浮点数值 运算结果 F0545E+0 存放
    (D10 D11) 数寄存器
    X0
    DDIVR F1200E+0 D10F2200E+0
    程序范例 2
    X1On 时浮点数值 (D1 D0) 浮点数值 (D11 D10) 商存放 (D21 D20)数寄存器

    X1
    DDIVR D0 D10 D20
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3388
    API 指令码 操作数 功
    176

    MMOV P 16→32 位数值转换
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    字装置 位装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * * * * * *
    D * * *
    MMOV MMOVP 5 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 数源(16 位) D 数传送目(32 位)
    指令说明
    16 位装置 S 中数传送 32 位装置 D 中 中指定数源符号位重复复制存放
    数传送目高 16 位
    程序范例
    1 X23On 时D4 数传送 D6 D7
    X23
    MMOV D4 D6

    0011 1
    0
    0
    0
    11
    1
    1000
    b15 b0
    00 0 001111 D7 D6
    1
    11111111
    b31 b16
    1
    b0b15
    D4
    0
    1
    1
    00
    111111111
    + 号0
    1

    -号

    2 例子中 D4 b15 位数传送(D7D6) b15 b31 位变成负数( D4
    样) 3 指令集
    3389
    API 指令码 操作数 功
    177

    GPS (GPS)接收通讯指令
    適機種
    ES2
    EX2
    SS2 SA2 SX2 SE

    位装置 字符装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * *
    D *
    GPS 5 steps

    脉执行型 16 位指令 32 位指令
    ES2
    EX2 SS2 SA2 SX2 SE ES2
    EX2 SS2 SA2 SX2 SE ES2
    EX2 SS2 SA2 SX2 SE
    操作数
    S 输入接收命令码 D 目标起始装置
    指令说明
    1 GPS 接收通讯指令适通讯端口 COM1(RS232) 通讯格式固定 96008N1 通讯
    协议 NMEA0183 通讯频率 1Hz
    2 S 操作数输入接收命令码 K0 表示接收GPGGA K1 表示接收GPRMC
    3 D 操作数接收完成存放位置 连续占 17 word请勿重复 输入输出
    参数分说明表示
    z S K0 时 接收GPGGA D 参数表示
    编号 功说明 数值范围 数型态 备注
    D + 0 时 0 ~ 23 Word
    D + 1 分 0 ~ 59 Word
    D + 2 秒 0 ~ 59 Word
    D + 3~4 纬度(Latitude) 0 ~ 90 Float ddmmmmmm
    D + 5 北纬南纬 0 or 1 Word 0(+)ÆNorth 1()ÆSouth
    D + 6~7 度(Longitude) 0 ~ 180 Float dddmmmmmm
    D + 8 东西 0 or 1 Word 0(+)ÆEast 1()ÆWest
    D + 9 纬度否效值 0 1 2 Word 0 效值
    D + 10~11 海拔值 0 ~99999 Float 单位米
    D + 12~13 纬度 90 ~ 90 Float 单位 ±ddddddd
    D + 14~15 度 180 ~ 180 Float 单位 ±dddddddd
    z S K1 时 接收GPRMC D 参数表示
    编号 功说明 数值范围 数型态 备注
    D + 0 时 0 ~ 23 Word
    D + 1 分 0 ~ 59 Word
    D + 2 秒 0 ~ 59 Word
    D + 3~4 纬度(Latitude) 0 ~ 90 Float ddmmmmmm ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3390
    编号 功说明 数值范围 数型态 备注
    D + 5 北纬 南纬 0 or 1 Word 0(+)ÆNorth 1()ÆSouth
    D + 6~7 度(Longitude) 0 ~ 180 Float dddmmmmmm
    D + 8 东 西 0 or 1 Word 0(+)ÆEast 1()ÆWest
    D + 9 纬度否效值 0 1 2 Word 0 效值
    D + 10 日 1 ~ 31 Word
    D + 11 月 1 ~ 12 Word
    D + 12 年 2000 ~ Word
    D + 13~14 纬度 90 ~ 90 Float 单位 ±ddddddd
    D + 15~16 度 180 ~ 180 Float 单位 ±dddddddd
    4 GPS 指令时需 COM1 master 模式运 需设定 M1312 先启动 COM1 接收
    开始 M1314 标志位 On 时 表示接收完成 果 M1315 On 时 表示检
    查码错误(D1250K2)接收逾时(D1250K1)发生
    5 相关搭配特 M 特 D 说明
    编 号 功 说 明
    M1312 启动接收功
    M1313 接收中标志位
    M1314 接收完成标志位
    M1315 接收错误标志位
    M1138 固定 COM1 通讯格式
    D1036 COM1 通讯格式设定
    D1249 接收逾时设定(建议 1 秒)
    D1250 接收错误代码
    6 建议接收完成抓取纬度值前 请先确认 D+9 数值否 0 0 时表示
    纬度值效
    7 指令接收发生错误时 前次储存 D 操作数数值会清 保持前次数值
    程序范例 抓取GPGGA 命令
    1 先设定 COM1 通讯格式
    M1002
    MOV H81 D1036
    SET M1138
    MOV K2000 D1249
    設定通訊協定 96008N1
    通訊協定保持
    設定通訊逾時時間 2s
    3 指令集
    3391
    2 接着启动 M0 开始接收GPGGA 命令
    M0
    GPS K0 D0
    SET M1312
    M0
    M1314
    M1315
    Y0
    Y1
    3 接收完成时 M1314 On 接收失败时 M1315 On 接收完成数放
    D0 开始位置
    編號 功說明 編號 功說明
    D0 时 D8 东西
    D1 分 D9 纬度否效值
    D2 秒 D10~D11 海拔值
    D3~D4 纬度(Latitude) D12~D13 纬度
    D5 北纬南纬 D14~D15 度
    D6~D7 度(Longitude)
    4 GPS 模块(LS20022)引脚定义图示
    GPS 模块引脚 1 2 3 4 5
    定义 VCC(+5V) Rx Tx GND GND

    5 PLC COM1 端口引脚定义图示
    COM1 引脚 1 2 3 4 5 6 7 8
    定义 VCC(+5V) Rx Tx GND
    12
    345
    67
    8
    12
    345
    67
    8
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3392
    API 指令码 操作数 功
    178

    D SPA 太阳板位置指令
    適機種
    ES2
    EX2
    SS2 SA2 SX2 SE


    位装置 字符装置 指令址数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * *
    D *
    DSPA 9 steps

    脉执行型 16 位指令 32 位指令
    ES2
    EX2 SS2 SA2 SX2 SE ES2
    EX2 SS2 SA2 SX2 SE ES2
    EX2 SS2 SA2 SX2 SE
    操作数
    S 输入参数源起始装置 D 输出参数目标起始装置
    指令说明
    1 指令免费提供功仅供非商业行需指令运算功商业行者请
    相关单位申请许方销售设备
    2 S 操作数连续占 208 word 寄存器 必输入参数述表格说明
    编号 功说明 数值范围 数型态 备注
    S + 0 年 2000 ~ Word
    S + 1 月 1 ~ 12 Word
    S + 2 日 1 ~ 31 Word
    S + 3 时 0 ~ 23 Word
    S + 4 分 0 ~ 59 Word
    S + 5 秒 0 ~ 59 Word
    请输入度正确
    时间换算公式请参
    DTM(参数 k11)指
    令简单说明第 6 点
    S + 6~7 秒数差 (Δt) ± 8000 Float
    S + 8~9 时区 ± 12 Float 西负数
    S + 10~11 度(Longitude) ± 180 Float 西负数 单位 度
    S + 12~13 纬度(Latitude) ± 90 Float 南纬负数 单位 度
    S + 14~15 海拔高度(Elevation) 0~ 6500000 Float 单位公尺
    S + 16~17 气压力(Pressure) 0 ~ 5000 Float 单位毫巴
    S + 18~19 年均温度 273~6000 Float 单位 °C
    S + 20~21 表面倾斜度(Slope) ± 360 Float
    S + 22~23 方位角(Azimuth)旋转角度 ± 360 Float
    S + 24~25 日出日落气差 ± 5 Float
    S +26~207 保留系统部运算
    3 D 操作数连续占 8 word 寄存器 必输出参数述表格说明 \
    3 指令集
    3393
    编号 功说明 数值范围 数型态 备注
    D + 0~1 俯仰角(Zenith) 0 ~ 90 Float 躺 0
    D + 2~3 方位角(Azimuth) 0 ~ 360 Float 正北 0
    D + 4~5 表面入射角(Incidence) 0 ~ 90 Float
    D + 6 俯仰角(Zenith)转换 DA 数值 0 ~ 2000 Word 1LSB 0045 度
    D + 7 方位角(Azimuth)转换 DA 数值 0 ~ 2000 Word 1LSB 018 度
    4 指令运算时间会达 50ms 建议快 1 秒计算次 避免占太 PLC 运算时

    5 俯仰(Zenith)角度定义:0° 图 1a 示45° 图 1b 示

    图 1a 图 1b
    6 方位(Azimuth)角度定义图 2 示:
    N

    90°
    180°
    270°
    N

    90°
    180°
    270°
    图 2
    7 度正确时间定义:假设现台北时间 AM80000度东 12155 度台北
    度正确时间应 AM80612转换方法请参考 API 68 DTM 指令(参数 k11)说明
    程序范例
    1 输入参数 D4000 开始分输入 2009 年 3 月 23 日 101030 秒数差 0 秒 时区+8
    纬度值 东+119192345 北纬 +24593456 海拔 1322M 气压 820m 年均温度
    150 度 C 表面倾斜 30 度角 方位角旋转10 度角
    M0
    DSPA D4000 D5000
    M1013

    2 输出结果存放 D5000 俯仰角(Zenith) F372394 度 D5002 方角(Azimuth) F1247042 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3394
    API 指令码 操作数 功
    179

    D WSUM P 求
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * *
    n * * *
    D * * *
    WSUM WSUMP 7 steps
    DWSUM DWSUMP 13
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 求起始装置 n 求装置数 D 存放装置
    指令说明
    1 S 起始 n 装置容相加存入 D 中
    2 果 S 没效范围 正常范围装置编号处理
    3 操作数 n 效范围 n1~64 超出范围 1 计算 64 计算
    程序范例
    X10 On 时D0 开始算 3 (n3)寄存器容全部相加相加存指定 D10 中
    X10
    WSUM D0 D10K3

    D0
    D1
    D2
    D10
    K338
    K100
    K113
    K125
    (D0+D1+D2)
    D10执行

    3 指令集
    3395
    API 指令码 操作数 功
    180

    MAND P
    矩阵(AND)运

    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * * * * * *
    S2 * * * * * * *
    D * * * * * *
    n * * *
    MAND MANDP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 矩阵源装置 1 S2 矩阵源装置 2 D运算结果 n 数组长度 (nK1~K256)
    指令说明
    1 两矩阵源数组长度 n S1 S2 作矩阵’(AND)运算结果存 D
    2 矩阵’(AND)运算规两位均 1 结果方 1否 0
    3 S1 S2 D 操作数指定 KnX KnYKnMKnS 指定 n4
    程序范例
    X0On 时16 寄存器 D0~D2 3 行 16 位寄存器 D10~D12 3 行作 MAND(矩阵(AND)
    运算)结果存 16 位寄存器 D20~D22 3 行中
    X0
    MAND D0 D10 D20 K3

    1111111111 110000
    1111111111 110000
    1111111111 110000
    b15 b0
    MAND
    S1
    S2
    D
    1 1 00011100000000
    11 00011100000000
    1 1 00011100000000
    1 1 000000000000
    11 000000000000
    11 000000000000
    00
    00
    00
    D0
    D1
    D2
    D10
    D11
    D12
    D20
    D21
    D22
    执行前
    执行
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3396
    矩阵指令说明:
    1 矩阵 1 连续 16 位寄存器组成组成矩阵寄存器数称矩阵长度 n矩
    阵 16 X n 位(点)运算单位次位(点)
    2 矩阵指令 16 X n 矩阵位(序号 b0 – b16n1)作连串单点集合集合中指定
    某单点作运作点作数值
    3 矩阵指令处理单点点(矩阵)点点状态处理搬移拷贝较搜寻等
    极方便重应指令
    4 矩阵指令运作中通常需 16 位寄存器指定矩阵 中 16n 单点某单点作运算
    象寄存器称矩阵指针 Pr (pointer)者指令中指定效范围 0~16n1
    分应矩阵中位 b0 ~ b16n1
    5 矩阵运作中左右位移旋转定义高编号者左低编号者右图标
    1111111111 000011
    1111111111 000011
    11 0 1000 00000 11 00
    11 0 1000 00000 11 00
    b0
    b16
    b32
    b31
    b15
    b47
    D0
    D1
    D2
    b16n1
    1111111111 000011
    左 右宽度 位16
    Dn1
    长度 n

    6 矩阵宽度(C)固定 16 位(bits)
    7 Pr 矩阵指针例 Pr 值 15指 b15 位
    8 矩阵长度 n:n1~256
    范例 D0 n3 构成矩阵 D0HAAAA D1H5555 D2HAAFF
    C15 C14 C13 C12 C11 C10 C9 C8 C7 C6 C5 C4 C3 C2 C1 C0
    R0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 D0
    R1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 D1
    R2 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 D2
    范例 K2X20 n3 构成矩阵K2X20H37 K2X30H68 K2X40H45
    C15 C14 C13 C12 C11 C10 C9 C8 C7 C6 C5 C4 C3 C2 C1 C0
    R0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 1 X20~X27
    R1 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 X30~X37
    R2 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 X40~X47
    R0(C15C8) R1(C15C8) R2(C15C8) 足部分补 0 3 指令集
    3397
    API 指令码 操作数 功
    181

    MOR P
    矩阵(OR)运

    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * * * * * *
    S2 * * * * * * *
    D * * * * * *
    n * * *
    MOR MORP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 矩阵源装置 1 S2 矩阵源装置 2 D 运算结果 n 数组长度(nK1~K256)
    指令说明
    1 两矩阵源数组长度 n S1 S2 作矩阵 ’(OR)运算结果存 D
    2 矩阵’(OR)运算规两位 1 结果方 1两者均 0 结果 0
    3 S1 S2 D 操作数指定 KnX KnY KnM KnS 指定 n4
    程序范例
    X0On 时16 位寄存器 D0~D2 3 行 16 位寄存器 D10~D12 3 行作 MOR(矩阵(OR)
    运算) 结果存 16 位寄存器 D20~D22 3 行中
    X0
    MOR D0 D10 D20 K3

    1
    11 000 110000
    11 000 110000
    11 000 110000
    010101010101010
    1010101010101010
    1010101010101010
    1
    1
    1
    1
    1
    1
    0
    0
    0
    1
    1
    1
    1
    1
    1
    11 0 01100
    11 0 01100
    11 0 01100
    1
    1
    1
    1
    1
    1
    1
    1
    1
    1
    1
    1
    1111
    1
    1
    1
    1
    1
    1
    1
    1
    b15 b0
    MOR
    S 1
    S 2
    D
    执行前
    执行
    D0
    D1
    D2
    D10
    D11
    D12
    D20
    D21
    D22
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3398
    API 指令码 操作数 功
    182

    MXOR P
    矩阵异(XOR)
    运算
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * * * * * *
    S2 * * * * * * *
    D * * * * * *
    n * * *
    MXOR MXORP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 矩阵源装置 1 S2 矩阵源装置 2 D 运算结果 n 数组长度(nK1~K256)
    指令说明
    1 两矩阵源数组长度 n S1 S2 作矩阵异 ’(XOR)运算结果存 D
    2 矩阵异’( XOR)运算规两位结果 1否 0
    3 S1 S2 D 操作数指定 KnX KnY KnM KnS 指定 n4
    程序范例
    X0On 时16 位寄存器 D0~D2 3 行 16 位寄存器 D10~D12 3 行作 MXOR(矩阵异
    (XOR)运算) 结果存 16 位寄存器 D20~D22 3 行中
    X0
    MXOR D0 D20 K3D10

    执行前
    执行
    1
    11 000 110000
    11 000 110000
    11 000 110000
    0 10 10 10 10 10 10 10
    1010101010101010
    1010101010101010
    1
    1
    1
    1
    1
    1
    0
    0
    0
    1
    1
    1
    1
    1
    1
    1 00100
    1 00100
    1 00100
    1
    1
    1
    1
    1
    1
    1111
    1
    1
    1
    1
    1
    1
    1
    1
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    b15 b0
    MXOR
    S 1
    S 2
    D
    D0
    D1
    D2
    D10
    D11
    D12
    D20
    D21
    D22 3 指令集
    3399
    API 指令码 操作数 功
    183

    MXNR P
    矩阵(XNR)
    运算
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * * * * * *
    S2 * * * * * * *
    D * * * * * *
    n * * *
    MXNR MXNRP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 矩阵源装置 1 S2 矩阵源装置 2 D 运算结果 n 数组长度 (K1~K256)
    指令说明
    1 两矩阵源数组长度 n S1 S2 作矩阵 ’(XNR)运算结果存 D
    2 矩阵’(XNR)运算规两位相结果 1否 0
    3 S1 S2 D 操作数指定 KnX KnY KnM KnS 指定 n4
    程序范例
    X0On 时16 位寄存器 D0~D2 3 行 16 位寄存器 D10~D12 3 行作 MXNR(矩阵
    (XNR)运算) 结果存 16 位寄存器 D20~D22 3 行中
    X0
    MXNR D0 D20 K3D10

    执行前
    执行
    1
    11 000 110000
    11 000 110000
    11 000 110000
    010101010101010
    1010101010101010
    10 10 10 10 10 10 10 10
    1
    1
    1
    1
    1
    1
    0
    0
    0
    1
    1
    1
    1
    1
    1
    1000
    1 000
    1000
    1
    1
    1
    11
    1
    1
    1
    1
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    1
    1
    1
    1
    1
    1
    1
    1
    1
    1
    1
    1
    b15 b0
    MXNR
    S 1
    S 2
    D
    D0
    D1
    D2
    D10
    D11
    D12
    D20
    D21
    D22 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3400
    API 指令码 操作数 功
    184

    MINV P 矩阵反相
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * * * *
    D * * * * * *
    n * * *
    MINV MINVP 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 矩阵源装置 D 运算结果 n 数组长度(K1~K256)
    指令说明
    1 矩阵源 S 数组长度 n 作矩阵反相结果存 D
    2 S1 S2 D 操作数指定 KnX KnY KnM KnS 指定 n4
    程序范例
    X0On 时16 位寄存器 D0~D2 3 行 16 位寄存器 D10~D12 3 行作 MINV(矩阵反相运
    算) 结果存 16 位寄存器 D20~D22 3 行中
    X0
    MINV D0 D20 K3

    执行前
    执行 0
    0
    0
    11
    1
    1
    1
    1
    0
    0
    0
    0
    0
    0
    11
    1
    1
    1
    1
    0
    0
    0
    1
    1
    1
    0
    0
    0
    1
    1
    1
    0
    0
    0
    1
    1
    1
    0
    0
    0
    1
    1
    1
    0
    0
    0
    1010101010101010
    1010101010101010
    1010101010101010
    b15 b0
    MINV
    S
    D
    D0
    D1
    D2
    D20
    D21
    D22
    3 指令集
    3401
    API 指令码 操作数 功
    185

    MCMP P 矩阵较
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * * * * * *
    S2 * * * * * * *
    n * * *
    D * * * * * ***
    MCMP MCMPP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 矩阵源装置 1 S2 矩阵源装置 2 n 数组长度(K1~K256)
    D 指针 Pr存放目标位置值
    指令说明
    1 次较两矩阵源指针 Pr 址 S1 S2 两矩阵中 bit 位置 D 开始作
    较找出值位置位置值存 D 中完成次较
    2 矩阵较标志 M1088 决定较相值(M10881)值(M10880)较达时立
    停止较动作矩阵位寻找标志 M10911较 bit 时矩阵搜寻结束标志 M1089
    On 较达编号存 D 中次扫描周期时第 0 bit 开始较时矩阵搜寻
    起始标志 M10901 D 值超范围时指针错误标志 M1092 1
    3 矩阵指令运作中通常需 16 位寄存器指定矩阵中 16n 单点某单点作运算
    象 寄存器称矩阵指针 Pr(Pointer)者指令中指定效范围 0~16n1
    分应矩阵中位 b0 ~ b16n1运作中应避免更动 Pr 值免影响正确较找
    寻 Pr 值超出范围矩阵指针错误标志 M1092 设 1 指令执行
    4 矩阵搜寻结束标志 M1089 矩阵位寻找标志 M1091 时发生会时1
    5 S1 S2 D 操作数指定 KnX KnY KnM KnS 指定 n4
    程序范例
    X0 Off→On 矩阵搜寻起始标志 M10900 指针时值加 1 bit 位置 (标注 * 处) 开
    始较找寻位状态 (M10880 找)者
    设指针时值 D202 X0 Off→On 时动作 4 次 (n o p q) 四执行结果
    1 D205 矩阵位寻找标志 M10911 矩阵搜寻结束标志 M10890
    2 D2045 矩阵位寻找标志 M10911 矩阵搜寻结束标志 M10890
    3 D2047 矩阵位寻找标志 M10910 矩阵搜寻结束标志 M10891
    4 D201 矩阵位寻找标志 M10911 矩阵搜寻结束标志 M10890
    X0
    MCMPP D0 D10 D20K3
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3402
    b0
    1 0 11000
    1 000 11000
    1 000 1100
    1
    1
    1
    1
    1
    1
    1
    1
    1
    D20
    1
    1
    1
    0
    0
    0
    0
    0
    0
    1
    1
    1
    10101010101101
    1010101010101010
    101101010101010
    b47
    MCMP
    b47
    b0
    0
    01
    1
    10
    PointerD0
    D1
    D2
    D10
    D11
    D12
    2

    标志位说明
    M1088 矩阵较标志 较相值 M10881较值 M10880
    M1089 矩阵搜寻结束标志较 bit 时 M10891
    M1090 矩阵搜寻起始标志 第 bit 开始较M10901
    M1091 矩阵位寻找标志 较达时立停止较动作 M10911
    M1092 矩阵指针错误标志 指针 Pr 值超出范围 M10921
    3 指令集
    3403
    API 指令码 操作数 功
    186

    MBRD P 矩阵位读出
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * * * *
    n * * *
    D * * * * * ***
    MBRD MBRDP 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 矩阵源装置 n 数组长度(K1~K256) D 指针 Pr存放目标位置值
    指令说明
    1 指令执行时开始判断 M1094(矩阵指针清标志)否 On On 指针 D 清
    0 S 第 0 开始读取 bit OnOff 状态读取 M1095 (矩阵旋转位移输出
    进位标志)读取完 bit 时判断 M1093 (矩阵指针递增标志) 否 On On 指针 D
    加 1读取 bit 时 M1089 (矩阵搜寻结束标志) On指 针 D 记录着读取 bit 编
    号然结束指令执行
    2 矩阵指针 Pr (pointer)者指令中指定效范围 0~16n1分应矩阵中位
    b0 ~ b16n1 Pr 值超出范围矩阵指针错误标志 M1092 设 1 执行指令
    3 S1 S2 D 操作数指定 KnX KnYKnM KnS 指定 n4
    程序范例
    1 X0 Off→On 时 设指针清标志 M1094On矩阵指针递增标志 M10931读
    取次指针 Pr 增加 1
    2 设指针时值 D2045 X0 Off→On 时动作 3 次(n o p) 三执行结果
    D2046 矩阵旋转位移输出进位标志 M10950矩阵搜寻结束标志 M10890
    D2047 矩阵旋转位移输出进位标志 M10951矩阵搜寻结束标志 M10890
    D2047 矩阵旋转位移输出进位标志 M10951 矩阵搜寻结束标志 M10891
    X0
    MBRDP D0 D20K3

    b0
    D20
    45
    10101010101101
    1010101010101010
    1101010101010
    b47
    0
    01
    01
    Pointer
    D0
    D1
    D2
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3404
    标志位说明
    M1089 矩阵搜寻结束标志较 bit 时 M10891
    M1092 矩阵指针错误标志 指针 Pr 值超出范围 M10921
    M1093 矩阵指针递增标志 指针目前值+1
    M1094 矩阵指针清标志 指针目前值清 0
    M1095 矩阵旋转位移输出进位标志

    3 指令集
    3405
    API 指令码 操作数 功
    187

    MBWR P 矩阵位写入
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * * * *
    n * * *
    D * * * * * ***
    MBWR MBWRP 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 矩阵源装置 n 数组长度(K1~K256) D 指针 Pr存放目标位置值
    指令说明
    1 指令执行时开始判断 M1094 (矩阵指针清标志) 否 On On 指针 D 清
    0 M1096 (矩阵位移输入补位标志) 值 S 第 0 bit 开始写入写完 bit 时
    判断 M1093 (矩阵指针递增标志) 否 On On 指针 D 值加 1写 bit
    时 M1089 (矩阵搜寻结束标志) On 指针 D 记录着读取 bit 编号然结束指令执行
    D 值超范围 M10921
    2 矩阵指针 Pr (pointer)者指令中指定效范围 0~16n1分应矩阵中位
    b0 ~ b16n1 Pr 值超出范围矩阵指针错误标志 M1092 设 1 执行指令
    3 S1 S2 D 操作数指定 KnX KnYKnM KnS 指定 n4
    程序范例
    1 X0 Off→On设矩阵指针清标志 M1094Off 矩阵指针递增标志 M10931写
    入次指针 Pr 增加 1
    2 设指针时值 D2045 M1096 (矩阵位移输入补位标志) 1 X0 Off→On 时动作次
    结果:
    X0
    MBWRP D0 K3 D20
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3406
    1
    b0
    01010101010 101
    1010101010101010
    101101010101010
    b47
    D2045
    1S
    1 M1096
    10 10 10 10 10 10 10 1
    1010101010101010
    101101010101010
    1S
    0
    1
    b47
    D2045
    Pointer
    Pointer
    ()矩阵移位输入补位标志
    D0
    D1
    D2
    D0
    D1
    D2
    执行前
    执行

    标志位说明
    M1089 矩阵搜寻结束标志较 bit 时 M10891
    M1092 矩阵指针错误标志 指针 Pr 值超出范围 M10921
    M1093 矩阵指针递增标志 指针目前值+1
    M1094 矩阵指针清标志 指针目前值清 0
    M1096 矩阵旋转位移输入补位标志
    3 指令集
    3407
    API 指令码 操作数 功
    188

    MBS P 矩阵位移位
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * * * *
    D * * * * * *
    n * * *
    MBS MBSP 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 矩阵源装置 D 运算结果 n 数组长度 (K1~K256)
    指令说明
    1 矩阵源数组长度 S 矩阵位做左右移位控制 T M10970 矩阵位左移M10971 矩阵
    位右移次移动位位移腾出空位(左移时 b0 右移时 b16n1) M1096 (补
    位标志) 状态填补位移挤出位 (左移时 b16n1 右移时 b0)状态送 M1095
    (进位标志) 然结果存入 D
    2 指令般脉执行型指令 (MBSP)
    3 S1 S2 D 操作数指定 KnX KnYKnM KnS 指定 n4
    4 标志位
    M1095 矩阵移位输出进位标志
    M1096 矩阵移位输入补位标志
    M1097 矩阵位移方标志
    程序范例 1
    X0On 时 M1097Off 作矩阵左移 设补位标志 M1096016 位寄存器 D0~D2 矩阵作左移
    结果存 16 位寄存器 D20~D22 矩阵中进位标志 M1095 1
    X0
    RST
    MBSP D0 D20 K3
    M1097

    执行前
    执行左移
    1
    b0
    01010101010 101
    1 010 10 10 10 10 10 10
    1011010 10 101010
    b15
    0
    0
    0
    M1096
    101010101010 100
    1010101010101010
    1011010101010100
    0
    S
    D
    1
    M1095
    M1095
    MBS
    M10970
    D0
    D1
    D2
    D0
    D1
    D2
    D20
    D21
    D22
    进位标志
    进位标志
    补位标志
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3408
    程序范例 2
    X1On 时M1097On 作矩阵右移设补位标志 M1096116 位寄存器 D0~D2 矩阵作右移
    结果存 16 位寄存器 D20~D22 矩阵中进位标志 M1095 0
    X1
    M1097
    MBSP D0 D20 K3

    执行前
    执行右移
    1
    b0
    01010101010 101
    1010101010101010
    1011010 10 101010
    b15
    0
    0
    101010101010 101
    1010101010101010
    1110 10 10 10 10 100
    0
    S
    D 0
    M1095
    M1095
    MBS
    M10971
    1
    1 M1096
    D0
    D1
    D2
    D20
    D21
    D22
    补位标志
    进位标志
    进位标志

    3 指令集
    3409
    API 指令码 操作数 功
    189

    MBR P 矩阵位循环移位
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * * * *
    D * * * * * *
    n * * *
    MBR MBRP 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 矩阵源装置 D 运算结果 n 数组长度 (K1~K256)
    说明
    1 矩阵源数组长度 S 矩阵位做左右循环移位控制M10970 决定矩阵位左循环移位
    M10971 决定矩阵位右循环移位移位造成空位(左移时 b0 右移时 b16n1) 移
    出位(左移时 b16n1 右移时 b0) 状态填补结果存入 D移出位填补前述
    空位时状态送进位标志 M1095
    2 指令般脉执行型指令(MBRP)
    3 S1 S2 D 操作数指定 KnX KnYKnM KnS 指定 n4
    4 标志位
    M1095 矩阵移位输出进位标志
    M1097 矩阵移位方标志
    程序范例 1
    X0On 时 M1097Off 作矩阵左循环移位16 位寄存器 D0D2 矩阵作左循环移位结果存
    16 位寄存器 D20D22 矩阵中 进位标志 M1095 1
    X0
    MBRP D0 D20 K3
    RST M1097

    执行前
    执行左循环移位
    1
    B0
    01010101010 101
    1010101010101010
    1011010 10 101010
    b15
    0
    0
    101010101010 101
    1010101010101010
    1011010101010100
    0
    S
    D
    1
    M1095
    M1095
    MBR
    M10970
    D0
    D1
    D2
    D20
    D21
    D22 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3410
    程序范例 2
    X1On 时 M1097On 作矩阵右循环移位16 位寄存器 D0~D2 矩阵作右循环移位结果存
    16 位寄存器 D20~D22 矩阵中进位标志 M1095 0
    X1
    MBRP D0 D20 K3
    M1097

    执行前
    执行右循环移位
    M10971
    1
    b0
    01010101010 101
    1 010 10 10 10 10 10 10
    1011010 10101010
    b15
    0
    0
    101010101010 101
    1010101010101010
    1011010101010100
    0
    S
    D 0
    M1095
    M1095
    MBR
    D0
    D1
    D2
    D20
    D21
    D22
    3 指令集
    3411
    API 指令码 操作数 功
    190

    MBC P 矩阵位状态计数
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * * * *
    n * * *
    D * * * * * ***
    MBC MBCP 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 矩阵源装置 n 数组长度 (K1~K256) D 运算结果
    指令说明
    1 数组长度 n 计算 S 矩阵中位 1 0 数数目存 D 中
    2 S1 S2 D 操作数指定 KnX KnYKnM KnS 指定 n4
    3 M10981 时 计算矩阵位 1 数 M10980 时计算矩阵位 0 数 计算出结
    果 0 时 M10991
    4 标志位
    M1098 矩阵计数字 0 位 1 标志
    M1099 矩阵计数结果 0 时 On
    程序范例
    X0On 时D0~D2 矩阵中 M10981 时计算矩阵位 1 位总数存 D10 中 M10980
    时计算矩阵位 0 位总数存 D10 中
    X0
    MBC D0 K3 D10

    11111 101
    11111 1010
    11111 1010
    0
    12
    1
    1
    1
    1
    1
    1
    1
    1
    1
    1
    1
    1
    1
    1
    1
    0
    0
    0
    0
    0
    0
    M10980
    36 M10981
    D0
    D1
    D2
    D10
    D10 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3412
    API 指令码 操作数 功
    191

    D PPMR 双轴相点点运动
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * *
    S2 * * *
    S * * *
    D *
    DPPMR 17 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 X 轴脉输出数目 S2 Y 轴脉输出数目 S 点点间高输出频率 D 脉
    输出装置
    指令说明
    1 ES2EX2 机种 V12(含)版支持
    2 脉输出方式仅支持脉+方模式
    3 S1S2 分代表 X 轴(Y0) Y 轴(Y2)指定脉输出数目(相指定)输出数目范围
    2147483648~ + 2147483647 中正负号代表正反方正方频率波现值缓存
    器 CH0(D1031 位D1030 位)CH1(D1337 位D1336 位)会增加反方时
    会减少
    4 D 脉输出装置指定 Y0 Y0 X 轴脉输出装置Y1 X 轴方信号(Off 正方
    On 负方)Y2 Y 轴脉输出装置Y3 Y 轴方信号(Off 正方 On 负方)
    方信号输出时脉输出结束会立 Off须等指令条件接点 Off 时方信号
    会 Off
    5 D1340 两轴运动启动结束频率设定设定值 6Hz 时 6Hz 输出D1343 两轴运
    动加速第段速减速段速加减速时间设定加减速时间设定低 20ms低
    20ms 20ms 输出出厂默认值 100ms
    6 高输出频率设定 100Hz 时 100Hz 输出 100kHz 时 100kHz 输出
    7 两轴步运动指令启动时 Y 轴启动频率加减速时间 X 轴设定数值建
    议 M1348 分离加减速时间否造成两轴时间达目标址外两轴动中
    支持立暂停旗标停止脉输出需停止输出脉请关闭条件接点
    8 两轴运动输出脉数中等 0 时输出(具加减速)输出数轴
    两轴运动输出脉数中少 20 时加减速区段会动取消高超
    3kHz 频率直接输出两轴输出脉数
    9 指令次数限制假设 Y 轴(Y2)输出已中 XY 轴会法输出
    10 两轴动输出结束时会设定 M1029On 表示 3 指令集
    3413
    程序范例
    1 画菱型图
    (00)
    (2700027000)
    (055000)
    (2700027000)
    X轴
    Y轴

    2 操作步骤:
    „ 规划四点坐标(00)(2700027000)(055000)(2700027000)图计算
    四点相址坐标(2700027000)(2700028000)(2700027000)
    (2700027000)分放 32bit(D200D202)(D204D206)(D208D210)
    (D212D214)
    „ PLC RUN设定 M0 ON开始两轴画线
    D214
    M1029
    DPPMR
    END
    D210DPPMR
    D206DPPMR
    K100000D202DPPMR Y0 D0 K1
    D0 K2
    D0 K4
    M0
    K1 D0
    D0
    M0 M1029
    K100000 Y0
    K100000 Y0
    K100000 Y0
    D200
    D204
    D208
    D212
    D0 K3
    RST
    MOV
    INCP

    3 动作说明:
    PLC RUNM0ON 时开始频率 100kHz 执行第段点点运动段点点运动结
    束D0 加 1动执行第二段点点运动类推直执行完第四段点点运动 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3414
    补充说明
    1 旗标信号说明
    M1029 两轴脉输出执行完毕
    2 特殊缓存器说明
    D1030D1031 两轴运动 X 轴(Y0)输出脉现值缓存器应旋转方增加减
    少现值 D1031(High word)D1030(Low word)
    D1336D1337 两轴运动 Y 轴(Y2)输出脉现值缓存器应旋转方增加减
    少现值 D1337(High word)D1336(Low word)
    D1340 API 191 DPPMRAPI 192 DPPMA 指令执行两轴运动 X 轴(Y0) Y 轴
    (Y2)加速第段速减速段速频率设定
    D1343 API 191 DPPMRAPI 192 DPPMA 指令执行两轴运动 X 轴(Y0) Y 轴
    (Y2)加速第段速减速段速加减速时间设定 3 指令集
    3415
    API 指令码 操作数 功
    192

    D PPMA 双轴绝点点运动
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * *
    S2 * * *
    S * * *
    D *
    DPPMA 17 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 X 轴脉输出数目 S2 Y 轴脉输出数目 S 点点间高输出频率 D 脉
    输出装置
    指令说明
    1 ES2EX2 机种 V12(含)版支持
    2 脉输出方式仅支持脉+方模式
    3 S1S2 分代表 X 轴(Y0) Y 轴(Y2)指定脉输出数目(绝址指定)输出数目范围
    2147483648~ + 2147483647 中正负号代表正反方正方频率波现值缓存
    器 CH0(D1031 位D1030 位)CH1(D1337 位D1336 位)会增加反方时
    会减少
    4 D 脉输出装置指定 Y0 Y0 X 轴脉输出装置Y1 X 轴方信号(Off 正方
    On 负方)Y2 Y 轴脉输出装置Y3 Y 轴方信号(Off 正方 On 负方)
    方信号输出时脉输出结束会立 Off须等指令条件接点 Off 时方信号
    会 Off
    5 余相关指令特 M 特 D 说明请参 DPPMR 指令
    程序范例
    1 画菱型图
    (00)
    (27000 27000)
    (0 55000)
    (27000 27000)
    X轴
    Y轴

    2 操作步骤: ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3416
    „ 规划四点绝坐标(2700027000)(055000)(2700027000)(00)图
    分放 32bit(D200D202)(D204D206)(D208D210)(D212D214)
    „ PLC RUN设定 M0 ON开始双轴画线
    D214DPPMA
    D210DPPMA
    D206DPPMA
    K100000D202DPPMA Y0 D0 K1
    D0 K2
    D0 K4 K100000 Y0
    K100000 Y0
    K100000 Y0
    M1029
    END
    M0
    K1 D0
    D0
    M0 M1029
    K0 D1030
    D0 K3
    RST
    DMOV
    MOV
    INCP
    D212
    D208
    D204
    D200
    K0 D1336DMOV

    3 动作说明:
    PLC RUNM0ON 时开始频率 100kHz 执行第段点点运动段点点运动结
    束D0 加 1动执行第二段点点运动类推直执行完第四段点点运动 3 指令集
    3417
    API 指令码 操作数 功
    193

    D CIMR 双轴相位置圆弧补间
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * *
    S2 * * *
    S *
    D *
    DCIMR 17 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 X 轴脉输出数目 S2 Y 轴脉输出数目 S 参数设定 D 脉输出装置
    指令说明
    1 ES2EX2 机种 V12(含)版支持
    2 脉输出方式仅支持脉+方模式
    3 S1 S2 分代表 X 轴(Y0) Y 轴(Y2)指定脉输出数目(相址指定)输出数目范围
    2147483648~ + 2147483647 中正负号代表正反方正方频率波现值缓存
    器 CH0(D1031 位D1030 位)CH1(D1337 位D1336 位)会增加反方时
    会减少
    4 S 16 位 (方设定):设定 K0 时针 20 段输出画出 90°圆弧图()示设定 K1
    逆时针 20 段输出画出 90°圆弧图(二)示
    5 S 16 位(行走时间设定):基时间单位 01 秒设定范围 K2~K200(02 秒~20 秒)指
    令设限脉高输出频率限制设定时间快实际输出时间时设定值会动
    修正
    (00)
    20区段
    X 轴
    Y 轴
    (S S )12
    20


    (00)
    20区段
    X 轴
    Y 轴
    (S S )12
    20


    图() 图(二)
    6 D 脉输出装置指定 Y0Y0 X 轴脉输出装置Y1 X 轴方信号Y2 Y 轴
    脉输出装置Y3 Y 轴方信号方信号输出时脉输出结束会立 Off
    须等指令条件接点 Off 时方信号会 Off ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3418
    7 分画四 90°圆弧方信号 Off 时方正方信号 On 时方负n :
    圆弧行走参数设定 K0 时针图(三)示n :圆弧行走参数设定 K1 逆时针图
    (四)示

    Y 轴
    X 轴
    第象限第二象限
    第三象限 第四象限
    Y 轴
    X 轴
    第四象限
    第象限
    第三象限
    第二象限

    图(三) 图(四)
    8 两轴运动 20 段状态执行时指令刚启动次指令运算时间约需 2ms中轴输出脉
    数 0 时轴会设定运算时间做直线方式输出脉(具加减速)中
    轴少 500 数时会动两轴直线补间方式输出脉中轴输出超 1 千万时
    会法启动
    9 者欲设定超出述脉数范围时建议调整服务器齿轮功达成
    10 指令次执行时画出 90°圆弧圆弧正圆弧 XY 轴指定
    输出脉数相
    11 启动频率加减速时间设定
    12 指令次数限制假设 Y 轴(Y2)已中 XY 轴会法输出
    13 S 16 位方设定设定 K0~K1余设定值均
    14 S 16 位行走时间设定值设定慢建议快设定时间快建议快设定时
    间未设定时会表快设定时间运行
    15 圆弧补间快行走时间建议值表
    段数 目标位置(Pulse) 建议快设定时间(单位 100ms)
    500~20000 2
    20000~29999 3

    20 段分辨率
    10000000 200
    16 旗标信号说明
    M1029 两轴脉输出执行完毕
    17 特殊缓存器说明
    D1030D1031 两轴运动 X 轴(Y0)输出脉现值缓存器应旋转方增加减
    少现值 D1031(High word)D1030(Low word)
    D1336D1337 两轴运动 Y 轴(Y2)输出脉现值缓存器应旋转方增加减
    少现值 D1337(High word)D1336(Low word) 3 指令集
    3419
    程序范例 1
    1 画椭圆图示
    Y 轴
    X 轴
    ()16002200
    ()32000()00
    (16002200)
    2 操作步骤:
    „ 规划四点坐标(00)(16002200)(32000)(16002200)图计算四点
    相址坐标(16002200)(16002200)(16002200)(16002200)分放
    32bit(D200D202)(D204D206)(D208D210)(D212D214)
    „ 选择时针画弧部定快运行时间(S D100 K0)
    „ PLC RUN设定 M0 ON开始画椭圆
    D214
    M1029
    DCIMR Y0
    END
    D210DCIMR Y0
    D206DCIMR Y0
    D202DCIMR Y0 D0 K1
    D0 K2
    D0 K4
    M0
    K1 D0
    D0
    M0 M1029
    D100
    D100
    D100
    D100
    K0 D100
    D212
    D208
    D204
    D200
    RST
    MOV
    MOV
    INCP
    D0 K3

    3 动作说明:
    PLC RUNM0ON 时开始执行第段圆弧段圆弧结束D0 加 1动执行第
    二段圆弧类推直执行完第四段圆弧
    程序范例 2 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3420
    1 画斜椭圆图
    Y 轴
    X 轴
    (00)
    (2600026000)
    (3400018000)
    (80008000)

    2 操作步骤:
    „ 首先找出椭圆 XY 轴值坐标(00) (2600026000)(3400018000)
    (80008000)图计算四点相址坐标(2600026000)(80008000)
    (2600026000) (80008000) 分放 32bit(D200D202) (D204D206)
    (D208D210)(D212D214)
    „ 选择时针画弧部定快运行时间(S D100 K0)
    „ PLC RUN设定 M0 ON开始画椭圆
    D212
    M1029
    DCIMR Y0
    END
    D208DCIMR Y0
    D204DCIMR Y0
    D200DCIMR Y0 D0 K1
    D0 K2
    D0 K3
    M0
    K1 D0
    D0
    M0 M1029
    D100
    D100
    D100
    D100
    K0 D100
    D214
    D210
    D206
    D202
    D0 K4
    RST
    MOV
    MOV
    INCP

    3 动作说明:
    PLC RUNM0ON 时开始执行第段圆弧段圆弧结束D0 加 1动执行第
    二段圆弧类推直执行完第四段圆弧 3 指令集
    3421
    API 指令码 操作数 功
    194

    D CIMA 双轴绝位置圆弧补间
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * *
    S2 * * *
    S *
    D *
    DCIMA 17 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 X 轴脉输出数目 S2 Y 轴脉输出数目 S 参数设定 D 脉输出装置
    指令说明
    1 ES2EX2 机种 V12(含)版支持
    2 脉输出方式仅支持脉+方模式
    3 S1S2 分代表 X 轴(Y0) Y 轴(Y2)指定脉输出数目(绝址指定)输出数目范围
    2147483648~ + 2147483647 S1S2 脉现值缓存器 CH0(D1031 位D1030
    位)CH1(D1337 位D1336 位)会正方输出方信号 Y1Y3 Off S1
    S2 脉现值缓存器会反方输出方信号 Y1Y3 On
    4 余相关指令特 M 特 D 说明请参 DCIMR 指令说明
    程序范例 1
    1 画椭圆图
    Y 轴
    X 轴
    ()1600022000
    ()320000()00
    (1600022000)
    2 操作步骤:
    „ 规划四点绝坐标 (16000 22000)(32000 0)(16000 22000)(00)图
    分放 32bit(D200 D202)(D204 D206)(D208 D210)(D212 D214)
    „ 选择时针画弧部定快运行时间(S D100 K0)
    „ PLC RUN设定 M0 ON开始画椭圆 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3422
    D214
    M1029
    DCIMA Y0
    END
    D210DCIMA Y0
    D206DCIMA Y0
    D202DCIMA Y0 D0 K1
    D0 K2
    D0 K4
    M0
    K1 D0
    D0
    M0 M1029
    K0 D1030
    D100
    D100
    D100
    D100
    K0 D100
    K0 D1336
    D0 K3
    D200
    D204
    D208
    D212
    RST
    DMOV
    DMOV
    MOV
    MOV
    INCP

    3 动作说明:
    PLC RUNM0ON 时开始执行第段圆弧段圆弧结束D0 加 1动执行第
    二段圆弧类推直执行完第四段圆弧
    程序范例 2
    1 画斜椭圆图
    Y 轴
    X 轴
    (00)
    (2600026000)
    (3400018000)
    (80008000)

    2 操作步骤:
    „ 首先找出椭圆 XY 轴值绝坐标(00)(2600026000)
    (3400018000)(80008000)图分放 32bit(D200D202)(D204D206)
    (D208D210)(D212D214) 3 指令集
    3423
    „ 选择时针画弧部定快运行时间(S D100 K0)
    „ PLC RUN设定 M0 ON开始画椭圆
    D214
    M1029
    DCIMA Y0
    END
    D210DCIMA Y0
    D206DCIMA Y0
    D202DCIMA Y0 D0 K1
    D0 K2
    D0 K4
    M0
    K1 D0
    D0
    M0 M1029
    K0 D1030
    D100
    D100
    D100
    D100
    K0 D100
    K0 D1336
    D212
    D208
    D204
    D200
    D0 K3
    RST
    DMOV
    DMOV
    MOV
    MOV
    INCP

    3 动作说明:
    PLC RUNM0ON 时开始执行第段圆弧段圆弧结束D0 加 1动执行第
    二段圆弧类推直执行完第四段圆弧ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3424
    API 指令码 操作数 功
    195

    D PTPO 单轴建表式脉输出
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 *
    S2 *
    D *
    DPTPO 13 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 源起始装置 S2 区段数 D 脉输出装置
    指令说明
    1 区段数 S2 + 0 容值区段连续占 4 D 寄存器(S1+0)(S1+1)(S1+2)(S1+3)
    中 (S1 + 0)输出频率设置值 (S1 + 2) 脉输出数输出值
    2 S1 频率输出范围 6Hz~100000Hz
    3 S2 + 0 设置区段数目 (设置范围 1 ~ 40) S2 + 1 显示目前执行中区段编号次程
    序扫描指令时指令动更新目前执行中区段编号
    4 D 脉输出装置指定 Y0 Y2 输出点提供脉输出控制方控制需
    者外编写程序
    5 指令提供加减速功指令关闭时脉输出会立停止
    6 次程序扫描时通道 Y0Y2 分指令执行指令次数限制
    7 指令开始执行时时允许者更新设置区段频率数值更改会法改变
    实际输出
    8 M1262On 启动 DPTPO 指令脉循环输出功
    程序范例
    1 X0 On 时会者区段设置频率脉数做输出
    2 表格格式
    S2D300 区段数(D300K40) S1D0 频率值(S1+0) S1D0 输出数(S1+2)
    K1(第 1 段) D1 D0 D3 D2
    K2(第 2 段) D5 D4 D7 D6

    K40(第 40 段) D157 D156 D159 D158
    3 第 D301 寄存器查目前执行区段编号 3 指令集
    3425
    X0
    D0DPTPO D300 Y0
    END

    4 脉输出曲线图
    頻率(Hz)
    t t t t1 2 40
    (D1D0)
    (D3D2)
    (D159D158)
    (D5D4)
    (D157D156)


    (D7D6)
    時間(S)

    标志位特殊寄存器说明
    1 标志位说明
    M1029 Y0 脉输出执行完毕时M1029On
    M1102 Y2 脉输出执行完毕时M1102On
    M1078 Y0 脉禁止输出时M1078 On
    M1104 Y2 脉禁止输出时M1104 On
    M1262 M1262On 启动 DPTPO 指令脉循环输出功
    M1538 Y0 脉输出指示标志
    M1540 Y2 脉输出指示标志
    2 特殊寄存器说明
    D1030 Y0 输出脉总数现值寄存器(Low word)
    D1031 Y0 输出脉总数现值寄存器(High word)
    D1336 Y2 输出脉总数现值寄存器(Low word)
    D1337 Y2 输出脉总数现值寄存器(High word) ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3426
    API 指令码 操作数 功
    197

    D CLLM 闭回路定位控制
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * *
    S2 * * *
    S3 * * *
    D *
    DCLLM 17 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 回授源装置 S2 回授目标数 S3 输出目标频率 D 脉输出装置
    指令说明
    1 S1 应中断表
    源装置 X4 X6 C243 ~ C254
    搭配输出 Y0 Y2 Y0 Y2
    中断编号 I40□ I60□ I010 I050
    … 1升触发 … 0 降触发
    a) S1 选择 X 输入点时脉输出达设定回授目标数 S2 会设置
    段速频率继续输出直 X 输入点中断产生
    b) S1 源装置选择高速计数器时 脉输出达设定 S2 回授目标数 会设定
    段速频率继续输出 直回授回脉 达设定回授目标数 脉立
    停止输出
    c) S1 选择高速计数器 C 外部中断 X 输入点选择 C 装置 须先 DCNT 指令启
    动高速计数功 EI I0x0 中断服务程序开启高速中断选择外部中断 X 点须
    EI 指令 Ix0x 中断服务程序开启外部中断功
    d) S1 计数器时需程序写 DHSCS 指令见范例 2
    2 S2 输出数目范围:2147483648 ~ +2147483647 (+ 代表正反方)正方时脉
    现值寄存器 CH0(Y0Y1) (D1031 高字节 D1030 低字节) CH1(Y2Y3) (D1337 高字节
    D1336 低字节)增加反方时会减少
    3 S3输出目标频率设定 6Hz 时 6Hz 输出设定 100KHz 100KHz 输出
    4 D 脉输出装置 指定 Y0(方信号 Y1) Y2(方信号 Y3)方信号 On 输出
    时脉输出结束会立 Off须等指令接点 Off 时方信号会 Off
    5 D1340 D1352 分 CH0 ~CH1 启动结束频率设定设置值 10Hz出厂默认值
    100Hz
    6 D1343D1353 分 CH0CH1 加减速时间设定加减速时间设定低 20ms低
    20ms 20ms 输出出厂默认值 100ms 3 指令集
    3427
    7 CH0 CH1 利(M1534D1348) (M1535D1349)选择否需加减速分离 M1534
    M1535On CH0 CH1 减速时间 D1348 D1349 决定
    8 D1131D1132 分 CH0CH1 闭回路控制输出输入率K1 表示回授目标输入脉
    数 100 输出脉数 1 K200 表示回授目标输入脉数 100 输出脉
    数 200 率公式 D1131 D1132 率值分子 数值(输出)范围 K1~K10000
    率公式分母 数值(输入)定 K100 适者须输入
    9 M1305M1306 反 CH0 CH1 D2 输出方脚位信号例 预设方信号 Off 时 表示正
    输出 指令启动前 M1305On 方信号变成 On 表示反输出
    10 外部中断时 预防中断直法发生 D1244 D1245 分限制怠速输出脉

    11 DCLLM 指令支持 Mark Mask function(详见 PLSR 指令补充说明)
    闭回路动作说明
    1 功根反馈计数脉外部中断信号立停止高速脉
    2 动作示意图
    频率
    时间数
    C 高速计数回授目标数

    外部中断产生
    目标频率
    启动 结束频率
    加速时间 高速时间 减速时间
    怠速时间
    输出数
    回授目标数 例值

    x 100
    3 调整完成定位时间原:
    a) 谓完成定位时间指 加速 + 高速 + 减速 +怠速 (参考图)例调整例值时
    全部脉输出数变减少进减少增加完成定位时间
    b) 外部中断时 预防中断直法发生 D1244 D1245 分限制怠速输出脉
    数者实际怠速时间长短进判定次执行结果坏理讲次
    完成定位时间里留点点少数怠速时间
    c) 闭回路运作段怠速时间会次执行时样显示实际
    脉输出数特 D 容值换算出输出数(目标数 x例值100)
    进行调整例值加减速时间目标频率改善
    程序范例 1 外部输入中断立停止高速脉输出
    1 假设 X4 作外部中断输入搭配 I401 (升触发) 中断程序 回授目标数
    50000 输出目标频率100KHz Y0 Y1 (CH0)输出脉启动结束频率 (D1340)
    100Hz加速时间(D1343) 100ms 减速时间 (D1348) 100ms 率值 (D1131) 100 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3428
    输出数现值 (D1030 D1031) 0
    MOV
    MOV
    MOV
    K100
    K100
    K100
    D0
    M1002
    D1131
    D1343
    D1348
    SET
    DMOV K0 D1030
    EI
    FEND
    IRET
    END
    DCLLM X4 K50000 K100000 Y0
    INC
    M1534
    M0
    M1000
    I401
    MOV K100 D1340
    MOV K100 D1343MOV K100 D1343

    2 执行结果
    100KHz
    D1340
    D1343
    X4 Off > On
    D1340
    D1348
    预计输出数 50 00 0
    实际输出 (D1030 D1031) K51000
    频率
    Y0 停止输出
    时间数

    程序范例 2 回授脉数立停止高速脉输出
    1 假设编码器回授单相输入 C243 计数 (执行前清 0)回授目标数 50000
    输出目标频率 100KHz Y0 输出脉 启动结束频率 (D1340) 200Hz 加速
    时间 (D1343) 300ms 减速时间 (D1348) 600ms 率值(D1131) 100 输出数现值
    (D1030 D1031) 0 3 指令集
    3429
    MOV
    MOV
    MOV
    K100
    K600
    D0
    M1002
    D1131
    D1348
    SET
    DMOV K0 D1030
    EI
    FEND
    IRET
    END
    DCLLM C243 K50000 K100000 Y0
    INC
    M1534
    M0
    M1000
    I010
    K200 D1340
    MOV D1343MOV K300 D1343
    DMOV K0 C243
    DCNT C243 K9999
    DHSCS C243K50000 I010

    2 第次运行结果
    100KHz
    D1340
    D1348D1343
    C243 K50000
    6s
    频率
    Y0 停止输出
    时间数
    预计输出数 50000
    实际输出 (D1030 D1031) K50600
    3 观察第次运行结果
    a) 实际输出 50600 – 预计输出 50000 600 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3430
    b) 600 x (1100Hz) 6s (怠速时间)
    c) 判定 6 秒太久调高率值 (D1131) K101
    4 接着第二次运行结果
    100KHz
    D1340
    D1348D1343
    C243 K50000
    600ms
    频率
    Y0 停止输出
    时间数
    预计输出数 50500
    实际输出 (D1030 D1031) K50560
    5 观察第二次运行结果
    a) 实际输出 50560 – 预计输出 50500 60
    b) 60 x (1100Hz) 600ms (怠速时间)
    c) 判定 600ms 差刚率值(D1131) 定 K101 完成设计
    标志位特殊寄存器说明
    1 标志位说明
    M1029 CH0(Y0 Y1)脉输出完毕 M1029On
    M1102 CH1(Y2 Y3)脉输出完毕 M1102On
    M1078 M1078 OnCH0 (Y0 Y1) 立暂停旗标
    M1104 M1104 OnCH1 (Y2 Y3) 立暂停旗标
    M1108 CH0 (Y0 Y1) 减速停止中指示标志 减速停止输出程中时M1108 On
    M1110 CH1 (Y2 Y3) 减速停止中指示标志 减速停止输出程中时M1110 On
    M1156 M1156On 时 启动 Y0 应外部中断 I400I401(X4) 标功(Mark)
    M1158 M1158On 时 启动 Y2 应外部中断 I600I601(X6) 标功(Mark)
    M1538 CH0 (Y0 Y1) 已停止输出指示标志M1538 On 表示 CH0 (Y0 Y1)已停止输出
    M1540 CH1 (Y2 Y3) 已停止输出指示标志M1540 On 表示 CH1 (Y2 Y3)已停止输出
    M1305 CH0 (Y0 Y1)方信号反标志M1305On CH0 (Y0 Y1)脉方信号变反
    M1306 CH1 (Y2 Y3)方信号反标志M1306On CH1 (Y2 Y3)脉方信号变反
    M1347 CH0 (Y0 Y1)脉完毕动复位标志M1347 On 时CH0 (Y0 Y1) 脉输出完
    毕 M1347 动变 Off
    M1524 CH1 (Y2 Y3)脉输出完毕动复位标志M1524 On 时CH1 (Y2 Y3) 脉输
    出完毕 M1524 动变 Off 3 指令集
    3431
    M1534 CH0 (Y0 Y1)减速时间分开设定 须褡配 D1348
    M1535 CH1 (Y2 Y3)减速时间分开设定 须褡配 D1349
    2 特殊寄存器说明
    D1026 M1156On 设定 Y0 遮蔽标脉输出数 (LOW WORD) 数值 0≦ 时 表示
    启动功(默认值0)
    D1027 M1156On 设定 Y0 遮蔽标脉输出数 (HIGH WORD) 数值 0≦ 时 表示
    启动功(默认值0)
    D1028 M1158On 设定 Y2 遮蔽标脉输出数 (LOW WORD) 数值 0≦ 时 表示
    启动功(默认值0)
    D1029 M1158On 设定 Y2 遮蔽标脉输出数 (HIGH WORD) 数值 0≦ 时 表示
    启动功(默认值0)
    D1030 CH0 (Y0 Y1) 目前输出脉数 Low word
    D1031 CH0 (Y0 Y1) 目前输出脉数 High word
    D1131 CH0 (Y0 Y1) 闭回路控制输出输入率 (默认值 K100)
    D1132 CH1 (Y2 Y3) 闭回路控制输出输入率 (默认值 K100)
    D1244 CH0 (Y0 Y1) 设定怠速输出脉数 数值 0≦ 时 表示启动功(默认值0)
    D1245 CH1 (Y2 Y3) 设定怠速输出脉数 数值 0≦ 时 表示启动功(默认值0)
    D1336 CH1 (Y2 Y3) 目前输出脉数 Low word
    D1337 CH1 (Y2 Y3) 目前输出脉数 High word
    D1340 CH0 (Y0 Y1) 脉输出 启始结束频率 (默认值 K100)
    D1352 CH1 (Y2 Y3) 脉输出 启始结束频率 (默认值K100)
    D1343 CH0 (Y0 Y1) 脉输出 加减速时间设定 (默认值K100)
    D1353 CH1 (Y2 Y3) 脉输出 加减速时间设定 (默认值K100)
    D1348 M1534On 时 CH0 (Y0 Y1) 脉输出 设定减速时间 (默认值K100)
    D1349 M1535On 时 CH1 (Y2 Y3) 脉输出 设定减速时间 (默认值K100) ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3432
    API 指令码 操作数 功
    198

    D VSPO 变速度脉输出
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 *
    S2 * * *
    S3 * * *
    D *
    DVSPO 17 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 输出目标频率 S2 目标输出数 S3 加减速间隔频率时间设定 D 脉输出装
    置(Y0Y2)
    指令说明
    1 S1 目标频率高输入 100kHz指令正执行中时允许变更目标频率变更目标频率
    指令 S3 设定间隔频率时间动加减速目标频率
    2 S2 目标输出数指令第次启动时效数值接指令执行中变更目标数会
    效目标数设定负数 D1220 D1221 设定方输出时 PLC 动会视正
    数 S2 目标输出数指定 0 时 会连续输出
    3 S3 输出参数两 16 位参数设定S3+0 参数指定加减速间隔频率S3+1 参数指定加
    减速间隔时间间隔频率时间皆指令执行中进行变更间隔频率输入范围 1Hz ~
    32767Hz间隔时间输入范围 1ms ~ 80ms超出值动值执行
    4 D 输出装置支持 Y0 Y2 输出需 Y1 Y3 方输出需设定 D1220 D1221
    k1 模式(PulseDir)
    5 指令正执行中时变更目标频率时起变更间隔频率间隔时间目标频率设
    0 时PLC 间隔频率时间动减速停止输出停止输出动设定暂停中
    指示标志(Y0 M1538Y2 M1540)目标频率重新输入( 0) PLC 间隔
    频率时间加速目标频率直目标输出脉数输出完毕
    6 功说明
    z 脉输出示意图:
    频率
    时间
    t1
    t2
    t3
    g1 g2 g3
    S2

    3 指令集
    3433
    z 图符号定义:
    t1 Æ第段目标频率t2 Æ第二段目标频率t3 Æ第三段目标频率
    g1 Æ第段动加速时间g2 Æ第二段动加速时间g3 Æ第三段动减速时间
    S2 Æ总输出脉数
    z 区段分解说明:
    1 第 1 区段:假设 t1 6kHz间隔频率 1kHz 间隔时间 10ms
    第 1 段分解图:
    频率
    时间
    1kHz
    t16kHz
    10ms 10ms 10ms 10ms 10ms
    g150ms
    0Hz

    2 第 2 区段:假设 t2 11kHz间隔频率 2kHz 间隔时间 20ms
    第 2 段分解图:
    频率
    时间
    2kHz
    t211kHz
    20ms
    g240ms
    20ms 20ms
    1kHz
    2kHz
    t16kHz

    3 第 3 区段:假设 t3 3kHz间隔频率 2kHz 间隔时间 20ms
    第 3 段分解图:
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3434
    2kHz
    t33kHz
    t211kHz
    g360ms
    20ms 20ms 20ms 20ms
    频率
    时间
    开始改变
    改变 频率t3

    7 范例说明请参考 API199 程序范例
    标志位特殊寄存器说明
    1 标志位说明
    M1029 CH0 (Y0 Y1) 脉输出完毕 M1029On
    M1102 CH1 (Y2 Y3) 脉输出完毕 M1102On
    M1078 M1078 OnCH0 (Y0 Y1) 立停止输出
    M1104 M1104 OnCH1 (Y2 Y3)立停止输出
    M1538 CH0 (Y0 Y1)停止输出指示标志M1538 On 表示 CH0 (Y0 Y1)已停止输出
    M1540 CH1 (Y2 Y3)停止输出指示标志M1540 On 表示 CH1 (Y2 Y3)已停止输出
    M1305 CH0 (Y0 Y1)方信号反标志M1305On CH0 (Y0 Y1)脉方信号变反

    M1306 CH1 (Y2 Y3)方信号反标志M1306On CH1 (Y2 Y3)脉方信号变反

    2 特殊寄存器说明
    D1030 CH0 (Y0 Y1) 目前输出脉数 Low word
    D1031 CH0 (Y0 Y1) 目前输出脉数 High word
    D1336 CH1 (Y2 Y3) 目前输出脉数 Low word
    D1337 CH1 (Y2 Y3) 目前输出脉数 High word
    D1220 Y0 输出模式选择 请参考 PLSY 指令说明
    D1221 Y2 输出模式选择 请参考 PLSY 指令说明 3 指令集
    3435
    API 指令码 操作数
    199

    D ICF 立变更频率指令
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 *
    S2 * * *
    D *
    DVSPO 13 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 变更目标频率 S2 加减速间隔频率时间设定 D 脉输出装置(Y0Y2)
    指令说明
    1 S1 变更目标频率高输入 100kHz指令执行立变更输出目标频率立动做
    加减速动作
    2 指令需 DVSPO DPLSY 指令启动搭配启动正常执行指令
    DVSPO 指令搭配时 DICF S1S2 D 操作数必须 DVSPO S1S3 D 操作数
    装置指令 DPLSY 指令搭配时 DICF S1 D 操作数必须 DPLSY
    S1 D 操作数装置
    3 指令 DPLSY 指令搭配时 S2 视效操作数
    4 指令 DVSPO 指令搭配时 S2 动加减速间隔频率时间设定参数参数定义
    DVSPO 指令 S3 操作数相
    5 D 输出装置支持 Y0 Y2
    6 指令建议运中断服务程序子程序较反应时间效果
    7 标志位特殊寄存器说明请参考 API 198 DVSPO 指令补充说明
    8 功说明
    z DVSPO 指令变换目标频率时实际变换频率时间点会受程序扫描周期
    时间间隔时间影响时变更速度速度变更示意图示:
    频率
    时间
    间隔频率
    时间受扫描时间影响
    间隔
    间时
    目标频率变更
    实际启动频率变更
    间隔
    间时ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3436
    z DICF 指令中断服务程序中变换目标频率时实际变换频率时间点会
    受 DICF 指令执行时间(约 10us)影响速度变更示意图示:
    频率
    时间
    间隔频率
    固定约 反应时间10us
    间隔
    间时
    中断发生
    实际启动频率变更
    间隔
    间时

    程序范例
    1 M0On 启动加速 100KHz 100 段段间隔频率1000Hz间隔时间10ms段数计算
    (1000000)÷1000100 段
    2 X6 外部输入中断进入立变更目标频率减速 50KHz 125 段段间隔频率800Hz间
    隔时间20ms段数计算(10000050000)÷800125 段
    3 X7 外部输入中断进入立变更目标频率减速 100Hz 25 段((50000100)÷2000)段间
    隔频率2000Hz间隔时间100ms段数计算(50000100)÷200025 段
    4 进入 100Hz 运转脉输出达 1000000pulse
    频率(Hz )
    时间(ms )
    1000Hz
    10ms
    20ms
    800Hz
    100ms
    2000Hz
    M0ON X6ON X7ON
    100KHz
    50KHz
    100Hz
    1000000pulse 3 指令集
    3437
    MOV
    M0
    EI
    MOVMOV
    FEND
    DMOVP K100000 D500
    K1000 D502
    K10 D503
    DVSPO K1000000 Y0D502D500
    MOV
    M1000
    MOVMOV
    IRET
    DMOV K50000 D500
    K800 D502
    K20 D503
    DICF Y0D502D500
    I601
    MOV
    M1000
    MOVMOV
    IRET
    DMOV K0 D500
    K2000 D502
    K100 D503
    DICF Y0D502D500
    I701
    END


    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3438
    API 指令码 操作数 功
    202

    SCAL P 例运算
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * *
    S2 * * *
    S3 * * *
    D *
    SCALSCLAP 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1: 源数值数 S2: 斜率 S2 单位 0001 S3 偏移量 D: 目 装置
    操作数范围 S1 S2 S3 32768~32767
    指令说明
    1 指令部运算公式: D (S1 × S2) ÷ 1000 + S3
    2 S2 S3 数值须者列斜率偏移量公式先行运行然数点 4 舍 5 入
    取 16 位整数值输入
    3 斜率公式: S2 [(目数值值 – 目) ÷ (源数值值 – 源数值值)] × 1000
    4 偏移量公式: S3 目数值值 – 源数值值 × S2 ÷ 1000
    5 输出曲线图示:
    D
    S1
    目数值

    目数值

    目数值
    源数值
    源数值数

    源数值


    程序范例 1
    1 已知 S1 数值数源 500S2 斜率 168S3 偏移量–4 X0On 时 SCAL 指令执
    行 D0 求例值 3 指令集
    3439
    2 运算方式:D0 (500 × 168 ) ÷ 1000 + (4)80
    X0
    SCAL K500 K168 K4 D0

    D
    S10 500
    斜率168偏移量4
    目数值
    源数值

    程序范例 2
    1 已知 S1 数值数源 500 S2 斜率–168 S3 偏移量 534 X10On 时 SCAL 指
    令执行 D10 求例值
    2 运算方式:D10 (500 × 168 ) ÷ 1000+ 534450
    X10
    SCAL K500 K168 K534 D10

    偏移量534
    D
    S50010
    斜率168
    目数值
    源数值

    补充说明
    1 SCAL 指令示已知斜率偏移量知斜率偏移量建议 SCLP 指令做运算
    2 输入参数 S2 时输入数值必须–32768 ~ 32767 间数值 (实际数值 –32768 ~
    32767) S2 实际数值超范围时请改 SCLP 指令运算
    3 者运斜率换算公式时须注意源数值值必须源数值值目数值
    值限制目数值值
    4 D > 32767 D 32767 D < 32768 D 32768 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3440
    API 指令码 操作数 功
    203

    D SCLP P 参数型例运算
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * *
    S2 *
    D *
    SCLP SCLPP 7 steps
    DSCLP DSCLPP 13
    steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1:数值数源 S2:参数 D:目装置
    指令说明
    1 16 位指令 S2 参数设置容:
    装置编号 参数名称说明 设置范围
    S2 源数值值 32768~32767
    S2+1 源数值值 32768~32767
    S2+2 目数值值 32768~32767
    S2+3 目数值值 32768~32767
    2 16 位指令 S2 操作数连续占 4 装置
    3 32 位指令 S2 参数设置容
    设置范围
    装置编号 参数名称说明
    整数 浮点数
    S2S2+1 源数值值
    S2+23 源数值值
    S2+45 目数值值
    S2+67 目数值值
    2147483648~2147483647 32 位浮点数范围
    4 32 位指令 S2 操作数连续占 8 装置
    5 指令部运算公式 D [(S1 – 源数值值) × (目数值值 – 目数值值)] ÷
    (源数值值– 源数值值) + 目数值值
    6 源数值目数值运算关系:
    ykx+b y目数值 (D) k斜率(目数值值 – 目数值值)÷(源数值值–
    源数值值) x源数值(S1) b偏移量目数值值 – 源数值值 × 斜率
    7 面参数带入公式 ykx+b推导出指令部运算公式:
    ykx+b D k S1 + b 斜率× S1 +偏移量 = 斜率× S1 + 目数值值 – 源数值
    值 × 斜率 斜率 × ( S1 –源数值值) + 目数值值 ( S1 –源数值值)×(目3 指令集
    3441
    数值值 – 目数值值) ÷ (源数值值 – 源数值值) + 目数值

    8 假 S1 > 源数值值 S1 源数值值假 S1 < 源数值值 S1 源
    数值值 输入数值参数设置完成输出曲线图示:
    D
    S1
    目数值

    目数值

    目数值
    源数值
    源数值

    源数值


    程序范例 1
    1 已知 S1 数值数源 500源数值值 D03000源数值值 D1200目数值
    值 D2500目数值值 D330 X0On 时 SCLP 指令执行 D10
    求例值
    2 运算方式:D10 [(500 –200) × (500–30)] ÷(3000–200) +308035取整数 D10 80
    X0
    SCLP K500 D0 D10
    X0
    MOV
    MOV
    MOV
    MOV
    K3000
    K200
    K500
    K30
    D0
    D1
    D2
    D3
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3442
    D
    S1
    0
    500
    3000 200
    30
    500
    源数值
    目数值值
    目数值
    目数值值
    数值源

    数值源


    程序范例 2
    1 已知 S1 数值数源 500源数值值 D03000 源数值值 D1200目数
    值值 D230目数值值 D3500 X0OnSCLP 指令执行 D10
    求例值
    2 运算方式: D10 [(500 –200) × (30–500)] ÷(3000–200) +50044964四舍五入取整数
    D10 450
    X0
    SCLP K500 D0 D10
    X0
    MOV
    MOV
    MOV
    MOV
    K3000
    K200
    K30
    K500
    D0
    D1
    D2
    D3

    S1500
    D
    0 3000 200
    30
    500
    目数值
    目数值值
    目数值值
    源数值
    数值源

    数值源

    3 指令集
    3443
    程序范例 3
    1 已知 S1 数值数源 D100F500源数值值 D0F3000源数值值 D2F200
    目数值值 D4F500目数值值 D6F30 X0On 时 SET M1162浮点
    数运算 DSCLP 指令执行 D10 求例值
    2 运算方式: D10 [(F500 –F200) × (F500–F30)] ÷(F3000–F200) +F30F8035取整数
    D10 F80
    X0
    DSCLP D100 D0 D10
    X0
    DMOVR
    DMOVR
    F3000
    F200
    F500
    F500
    F30
    D0
    D2
    D4
    D6
    DMOVR
    DMOVR
    DMOVR
    D100
    SET M1162

    补充说明
    1 16 位 S1 操作数数值设置范围:源数值值≧S1≧源数值值32768~32767果
    超出边界值边界值运算
    2 32 位 S1 整数操作数数值设置范围:源数值值≧S1 ≧源数值值
    2147483648~2147483647果超出边界值边界值运算
    3 32 位 S1 浮点数操作数数值设置范围:源数值值≧S1≧源数值值 32 位浮点数
    范围果超出边界值边界值运算
    4 者运时须注意源数值值必须源数值值目数值值限
    制目数值值 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3444
    API 指令码 操作数 功
    205

    D CMPT P 表格较指令
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字符装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * *
    S2 * * *
    n * * *
    D * * * * * *
    CMPT 9 steps
    CMPTP 9 steps
    DCMPT 17 steps
    DCMPTP 17 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 源起始装置 1 S2 源起始装置 2 n 较数长度(n1~16) D 目标装置
    指令说明
    1 S1 S2 源装置 T C D 装置 中 C 装置 16 位 C 装置(C0~C199)
    2 32 位指令 n 操作数高 16 位数值效数值
    3 n 操作数低 8 位数值表示较长度设定 16 位指令范围 1~1632 位指令范围 1~32
    数值 1 1 执行值长度执行
    4 D 操作数写入值 16 位写入 遇长度足 16 时 未应 bit 值固定 0 举例 n
    K8 bit0~7 结果设定 bit8~15 固定 0
    5 32 位指令 ES2EX2V30 版SS2V28 版SA2V26 版SX2V24 版
    SE 机种支持
    6 n 操作数高 8 位数值表示较等条件设定设定较条件数值应表:
    数值 K0 K1 K2 K3 K4
    较条件 S1 S2 S1 < S2 S1 < S2 S1 > S2 S1 > S2
    7 n 操作数设定范例:16 位指令设定 H0108表示进行 8 8 笔数值做较32 位指令设定
    H00000320表式进行 32 32 笔数值做较
    8 较条件设定值超出范围韧体版支持较条件时定预设等执行较条
    件ES2EX2V30 版SS2V28 版SA2V26 版SX2V24 版
    SE 机种支持较条件设定
    9 16 位指令较数值号数 16 位数值做较32 位指令较数值号数 32 位数值
    (M1162off)浮点数值(M1162on)做较
    10 D 操作数写入值 16 32 位写入遇长度足 16 32 时未应 bit 值固定
    0举例:n K8 bit0~7 结果设定 bit8~15 31 固定 0
    11 结果符合条件时应 bit 设定 1反符合 0 3 指令集
    3445
    程序范例
    M0On 时 位 D0~D7 D20~D27 16 位数值做较 较结果存 D100
    M0
    CMPT D0 K8 D100D20

    z 中 D0 字符串容表
    编号 D0 D1 D2 D3 D4 D5 D6 D7
    数值 K10 K20 K30 K40 K50 K60 K70 K80
    z 中 D20 字符串容表
    编号 D20 D21 D22 D23 D24 D25 D26 D27
    数值 K12 K20 K33 K44 K50 K66 K70 K88
    z CMPT 指令较 较相数值应 bit 会设定 1 余相数
    值应 bit 会清 0 D100 容表示
    Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7 Bit8~15
    0 1 0 0 1 0 1 0 0…0 D100
    H0052 (K82)
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3446

    API 指令码 操作数 功
    206

    ASDRW 台达伺服器通讯指令
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字符装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * *
    S2 * * *
    S *
    ASDRW 7 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 联机装置址(K0~K254) S2 通讯功码 S 源装置(目装置)
    指令说明
    1 ASDRW 指令支持通讯端口 COM2 (RS485) COM3 (RS485)
    2 S1 伺服器站号 站号 0 广播功 PLC 接收回传值 站号范围 0~254
    3 S2 功码 请参述功码说明
    4 S 源装置(目装置) 请参述功码说明
    5 功码说明
    Atype AB type A+ type B type 专
    功码 功说明 伺服器代码 伺服通讯址 发送接收数值
    K0(H0) 读取伺服状态值 P004 ~ P008 0004H ~ 0008H S+0 ~ S+4 请参伺服器手册
    说明
    K1(H1) 读取伺服寄存器值 P009 ~ P016 0009H ~ 0010H S+0 ~ S+7 请参伺服器手册
    说明B Type 支援
    K2(H2) 写入伺服寄存器值 P009 ~ P016 0009H ~ 0010H S+0 ~ S+7 请参伺服器手册
    说明B Type 支援
    K3(H3) JOG 速度输入 正
    转 反转 停止
    P405 0405H S 数值容输入范围
    1~3000 4999 4998 5000
    K4(H4) Servo OnOff P230 021EH S k1On 数值Off
    K5(H5) 写入部速度命令
    (三组)
    P109 ~ P111 0109H ~ 010BH S+0 ~ S+2 数值输入范围
    5000~+5000
    K6(H6) 写入部扭力命令
    (三组)
    P112 ~ P114 010CH ~ 010EH S+0 ~ S+2 数值输入范围
    300~+300

    A2type 专
    功码 功说明 伺服器代码 伺服通讯址 发送接收数值
    K16(H10) 读取伺服状态值 P009 ~ P013 0012H ~ 001BH S+0 ~ S+9 请参伺服器手册
    说明 3 指令集
    3447
    A2type 专
    功码 功说明 伺服器代码 伺服通讯址 发送接收数值
    K17(H11) 写入伺服状态值 P017 ~ P021 0022H ~ 002BH S+0 ~ S+9 请参伺服器手册
    说明
    K18(H12) 写入映射参数值 P025 ~ P032 0032H ~ 0041H S+0 ~ S+15 请参伺服器手
    册说明
    K19(H13) JOG 速度输入 正
    转 反转 停止
    P405 040AH S 数值容输入范围
    1~5000 4999 4998 0
    K20(H14) Servo OnOff P230 023CH S k1On 数值Off
    K21(H15) 写入部速度命令
    (三组)
    P109 ~ P111 0112H ~ 0117H S+0 ~ S+5 数值输入范围
    60000~+60000
    K22(H16) 写入部扭力命令
    (三组)
    P112 ~ P114 0118H ~ 011DH S+0 ~ S+5 数值输入范围
    300~+300
    K23(H17) 映伺服参数目
    标设定
    P035 ~ P042 0046H~ 0055H S+0 ~ S+15 请参伺服器手
    册说明
    6 相关标志信号特殊寄存器说明请参考 API 80 RS 指令补充说明
    程序范例 1 COM2(RS485)
    1 X0 On 时 PLC 会 COM2 发送出读取伺服器状态通讯命令
    2 PLC 接收伺服器回传值 M11127 会 On 接收数值直接填入 D0 ~ D4 中
    H87MOV
    M1002
    D1120
    SET M1120
    K100MOV D1129
    RST M1127
    ASDRW K0K1
    X0
    D0
    连线装置位置 K1
    功码
    读取伺服状态值
    K0
    资料位置
    M1127
    SET
    X0
    M1122
    ASCII 模式设定RST M1143 SET M1143
    资料传送接收完毕标志复位
    设定通讯协定 96008E1
    通讯协定保持
    通讯协定逾时时间 100ms
    ASCII D0 模式 接收回传资料 数值形式储存者指定 开始: HEX
    RTU HEX D0 模式 接收回传资料 数值形式储存者指定 开始:
    寄存器
    寄存器
    设定送信求
    接收资料容处理
    RTU 模式设定ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3448
    程序范例 2 COM3(RS485)
    1 M0 On 时 PLC 会 COM3 发送出读取伺服器状态通讯命令
    2 PLC 接收伺服器回传值 M1318 会 On 接收数值直接填入 D0 ~ D4 中
    H87MOV
    M1002
    D1109
    SET M1136
    K100MOV D1252
    RST M1318
    ASDRW K0K1
    M0
    D0
    连线装置位置 K1
    功码
    读取伺服状态值
    K0
    资料位置
    M1318
    SET
    M0
    M1316
    ASCII 模式设定RST M1320 SET M1320
    资料传送接收完毕标志复位
    设定通讯协定 96008E1
    通讯协定保持
    通讯协定逾时时间100ms
    ASCII D0 模式 接收回传资料 数值形式储存者指定 开始寄存器: HEX
    RTU HEX D0 模式 接收回传资料 数值形式储存者指定 开始寄存器:
    设定送信求
    接收资料容处理
    RTU 模式设定

    补充说明
    COM2COM3 标志动作说明
    动作 COM2 COM3 说 明
    M1120 M1136 通讯设定保持
    M1143 M1320 ASCIIRTU 模式选择
    D1120 D1109 通讯协议
    协议设定
    D1121 D1255 PLC 通讯址
    M1122 M1316 通讯指令送信求发送标志
    发送求
    D1129 D1252 通讯逾时异常时间 时间定义 (ms)
    接收完毕 M1127 M1318 通讯指令数接收完毕标志
    M1319 通讯指令数接收错误标志
    D1253 通讯错误代码
    M1129 接收逾时
    M1140 通讯指令数接收错误
    M1141 Exception Code 存放 D1130
    错误讯息
    D1130 MODBUS 回传错误码记录(Exception Code) 3 指令集
    3449
    API 指令码 操作数 功
    207

    CSFO

    撷取速度追输出指令
    适机种
    ES2
    EX2
    SS2 SA2 SX2 SE

    位装置 字符装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S *
    S1 *
    D *
    CSFO 7 steps

    脉执行型 16 位指令 32 位指令
    ES2
    EX2 SS2 SA2 SX2 SE ES2
    EX2 SS2 SA2 SX2 SE ES2
    EX2 SS2 SA2 SX2 SE
    操作数
    S 输入点源(选 X0~X3) S1 输入撷取数设定输入速度显示 D 输出速度率设定
    输出速度显示
    指令说明
    1 S 输入点源选择 X0 点时占 X0 输入点动应 Y0(Pulse)高速输出Y1
    般点输出 S 输入点源选择 X1 点时会占 X0(A 相) X1(B 相)两输入点
    动应 Y0(Pulse)Y1(Dir)高速输出 S 输入点源选择 X2 点时占 X2 输入点
    动应 Y2(Pulse)高速输出Y3 般点输出 S 输入点源选择 X3 点时会
    占 X2(A 相) X3(B 相)两点输入点动应 Y2(Pulse)Y3(Dir)高速输出
    2 指令启动时会分需占(X0X1)(X2X3)硬件高速计数器功果
    DCNT 指令已先启动硬件高速计数器指令法启动外果搭配(Y0Y1)(Y2Y3)
    高速输出功已指令启动中指令样法执行
    3 S 选择 X1 X3 2 相 2 输入时计数模式定 4 倍频计数变更
    4 Y0 Y2 脉正输出时相应输出脉数特 D (D1031D1030 D1337D1336)
    会指令扫描时动更新已输出数
    5 S1 连续占四 16 位寄存器S1+0 输入撷取数设定输入范围 1 相 1 输入
    K1~K1002 相 2 输入 K2~K100输入超出范围时指令动值值设定
    指令已启动线修改输入撷取数值需等指令扫描会变更
    S1+1 显示新撷取速度值(读)基单位 1Hz速度显示值范围±10KHzS1+3 S1+2
    显示 32 位累积输入计数数值(读)
    6 1 相 1 输入频宽范围高 10KHz 2 相 2 输入频宽范围高 2KHz
    7 D 连续占三 16 位寄存器 D+0 输出率设定值 设定数值范围
    K1(1)~K10000(10000) 设定值超出范围时 值设定 率值指
    令启动中修改 需等指令扫瞄会变更 D+2D+132位输出速度显示值(读)
    输出速度基单位 1Hz 输出频率范围±100KHz
    8 D+0 率值百分数值输入 撷取输入速度值输出率值 换算出
    低 1Hz 输出时 会 0Hz 输出脉波 举例 输入速度 10Hz 输出率 K5(5) ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3450
    换算 10x00505Hz 输出 实际输出 0Hz 果输出率改 K15(15) 换算
    10x01515Hz 输出 实际输出 1Hz
    程序范例
    1 假设 D0 设定 K2 D10 设定 K100
    (X0X1)输入速度撷取+10Hz 输入时(D1k10) (Y0Y1)会+10Hz 输出脉
    (D12D11k10) 输入速度撷取−10Hz 输入时(D1k10) (Y0Y1)会−10Hz 输出脉
    (D12 D11k−10)
    2 假设二 D0 设定 K2 D10 设定 K1000
    (X0X1)输入速度撷取 +10Hz 输入时(D1k10) (Y0Y1)会+100Hz 输出脉
    (D12D11k100) 输入速度撷取−10Hz 输入时(D1k−10) (Y0Y1)会−100Hz 输出
    脉(D12 D11k−100)
    3 假设三 D0 设定 K10 D10 设定 K10
    (X0X1)输入 10 脉 换算速度+10Hz 输入时(D1k10) (Y0Y1)会+1Hz 输出
    脉(D12D11k1) 输入速度撷取−10Hz 输入时(D1k−10) (Y0Y1)会−1Hz 输出脉
    (D12D11k−1)
    M0
    CSFO X1 D10D0

    3 指令集
    3451
    API 指令码 操作数 功
    215~
    217

    D LD# 接点型态逻辑运算 LD#
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * * * * * * * ***
    S2 * * * * * * * * ***
    LD# 5 steps
    DLD# 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 数源装置 1 S2 数源装置 2
    指令说明
    1 S1 S2 容作较指令较结果 0 时该指令导通较结果 0 时该指令
    导通
    2 指令直接母线连接
    API No 16 位指令 32 位指令 导通条件 非导通条件
    215 LD& DLD& S1 & S2≠0 S1 & S2=0
    216 LD| DLD| S1 | S2≠0 S1 | S2=0
    217 LD^ DLD^ S1 ^ S2≠0 S1 ^ S2=0
    3 操作
    & :逻辑 AND 运算 | :逻辑 OR 运算 ^ :逻辑异 XOR运算
    4 32 位计数器 (C200~C255)指令作运算时定 32 位指令 (DLD#) 16 位
    指令 (LD#)时PLC 判定程序错误 机面板ERROR指示灯闪烁
    程序范例
    1 LD& (逻辑AND 运算) instruction 指令结果较 C0 C10 容 果结果等 0
    Y20ON
    2 LD| (逻辑OR 运算) 指令结果较 D200 D300 容果结果等 0
    X1ON Y21ON 保持住
    LD C0 C10
    LD D200 D300 SET
    X1
    &
    | Y21
    Y20
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3452
    API 指令码 操作数 功
    218~
    220

    D AND# 接点型态逻辑运算 AND#
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * * * * * * * ***
    S2 * * * * * * * * ***
    AND# 5 steps
    DAND# 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 数源装置 1 S2 数源装置 2
    Explanation
    1 S1 S2 容作较指令较结果 0 时该指令导通较结果 0 时该指令
    导通
    2 AND# 指令连接点传接运算指令
    API No 16 位指令 32 位指令 导通条件 非导通条件
    218 AND& DAND& S1 & S2≠0 S1 & S2=0
    219 AND| DAND| S1 | S2≠0 S1 | S2=0
    220 AND^ DAND^ S1 ^ S2≠0 S1 ^ S2=0
    3 操作
    & :逻辑AND运算 | :逻辑 OR 运算 ^ :逻辑异 XOR 运算
    4 32 位计数器(C200~) 指令作运算时定 32 位指令 (DAND#) 16 位指
    令 (AND#)时PLC 判定程序错误机面板 ERROR 指示灯闪烁
    程序范例
    1 X0ON 时 AND& (逻辑 AND 运算) 指令较 C0 C10 容果结果不
    等 0 Y20ON
    2 X1OFF 时 AND| (逻辑 OR 运算)指令较 D10 D0 容果结果等 0
    Y21ON 保持住
    AND C0 C10
    AND D10 D0 SET
    &
    | Y21
    Y20
    X0
    X1
    3 指令集
    3453
    API 指令码 操作数 功
    221~
    223

    D OR# 接点型态逻辑运算 OR#
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * * * * * * * ***
    S2 * * * * * * * * ***
    OR# 5 steps
    DOR# 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 数源装置 1 S2 数源装置 2
    指令说明
    3 S1 S2 容作较指令较结果 0 时该指令导通较结果 0 时该指令导

    4 OR# 指令节点接运算指令
    API No 16 位指令 32 位指令 导通条件 非导通条件
    221 OR& DOR& S1 & S2≠0 S1 & S2=0
    222 OR| DOR| S1 | S2≠0 S1 | S2=0
    223 OR^ DOR^ S1 ^ S2≠0 S1 ^ S2=0
    5 操作
    & :逻辑 AND运算 | :逻辑 OR运算 ^ :逻辑异 XOR 运算
    6 32 位计数器(C200~)指令作运算时定 32 位指令 (DOR#) 16 位指令
    (OR#)时PLC 判定 程序错误机面板 ERROR指示灯闪烁
    程序范例
    X2 M30 等 ON时者 OR| (逻辑 OR 运算) 指令较 D10 D20 容
    结果等 0者 OR^ (逻辑异XOR 运算) 指令较 D100 D200 容结果
    等 0 M60ON
    OR D100 D200
    OR D10 D20
    ^
    |
    X2 M30
    M60
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3454
    API 指令码 操作数 功
    224~
    230

    D LD※ 接点型态较 LD※
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * * * * * * * ***
    S2 * * * * * * * * ***
    LD※ 5 steps
    DLD※ 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1:数源装置 1 S2:数源装置 2
    指令说明
    1 S1 S2 容作较指令 LD作例子较结果等时 接点导通等
    时 接点导通
    2 该指令直接母线连接
    API No 16 位指令 32 位指令 导通条件 非导通条件
    224 LD= DLD= S1=S2 S1≠S2
    225 LD> DLD> S1>S2 S1≦S2
    226 LD< DLD< S1<S2 S1≧S2
    228 LD<> DLD<> S1≠S2 S1=S2
    229 LD<= DLD<= S1≦S2 S1>S2
    230 LD>= DLD>= S1≧S2 S1<S2
    3 左边位 MSB (16 位指令:b1532 位指令:b31) S1 S2 中 1较值
    会作负值较
    4 32 位计数器(C200~)指令作较时定 32 位指令 (DLD※) 16 位指令
    (LD※)时PLC 判定程序错误机面板ERROR 指示灯闪烁
    程序范例
    5 C10 容等 K200 时 Y20ON
    6 D200 容等 K–30 X1ON Y21ON 保持住
    LD K200 C10 Y20
    LD< D200 K30
    X1
    SET Y21
    3 指令集
    3455
    API 指令码 操作数 功
    232~
    238

    D AND※ 接点型态较 AND※
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * * * * * * * ***
    S2 * * * * * * * * ***
    AND※ 5 steps
    DAND※ 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1: 数源装置 1 S2: 数源装置 2
    指令说明
    1 S1 S2 容作较指令AND例较结果等时 该指令导通等
    时该指令导通
    2 AND※指令接点串接较指令
    API No 16 位指令 32 位指令 导通条件 非导通条件
    232 AND= DAND= S1=S2 S1≠S2
    233 AND> DAND> S1>S2 S1≦S2
    234 AND< DAND< S1<S2 S1≧S2
    236 AND<> DAND<> S1≠S2 S1=S2
    237 AND<= DAND<= S1≦S2 S1>S2
    238 AND>= DAND>= S1≧S2 S1<S2
    3 左边位 MSB (16 位指令:b1532 位指令:b31) S1 S2 中 1较值
    会作负值较
    4 32 位计数器 (C200~)指令作较时定 32 位指令 (DAND※) 16 位指
    令 (AND※)时PLC 判定程序错误机面板ERROR 指示灯闪烁
    程序范例
    1 X0ON 时 C10 现值等 K200 时Y20ON
    2 X1OFF 寄存器 D0 容等 K10 时候Y21ON 保持住
    AND K200 C10 Y20
    AND<> K10 D0 SET Y21
    X1
    X0
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3456
    API 指令码 操作数 功
    240~
    246

    D OR※ 接点型态较 OR※
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * * * * * * * ***
    S2 * * * * * * * * ***
    OR※ 5 steps
    DOR※ 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1:数源装置 1 S2 数源装置 2
    指令说明
    1 S1 S2 容作较指令OR 例较结果等时该指令导通等
    时该指令导通
    2 OR※ 指令接点接较指令
    API No 16 位指令 32 位指令 导通条件 非导通条件
    240 OR= DOR= S1=S2 S1≠S2
    241 OR> DOR> S1>S2 S1≦S2
    242 OR< DOR< S1<S2 S1≧S2
    244 OR<> DOR<> S1≠S2 S1=S2
    245 OR<= DOR<= S1≦S2 S1>S2
    246 OR>= DOR>= S1≧S2 S1<S2
    3 左边位MSB (16 位指令 b15 32 位指令 b31) S1 S2 中 1较值会
    作负值较
    4 32 位计数器(C200~) 指令作较时定 32 位指令 (DOR※) 16 位指
    令 (OR※)时PLC 判定程序错误机面板ERROR指示灯闪烁
    程序范例
    X2 M30 等ON时候 者 32 位寄存器 D100(D101)容等 K100000 时
    M60ON
    DOR> D100 K100000
    X2 M30
    M60
    3 指令集
    3457

    API 指令码 操作数 功
    258

    ATMR 接点型态定时器
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2


    位装置 字符装置 指令址数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 *
    S2 * * *
    ATMR 5 steps

    脉波执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 定时器编号(T0~T255) S2 设定值(K0~K32767 D0~D9999)
    指令说明
    1 支持机种:ES2EX2 V320 版 SS2 V300 版 SA2 V260 版 SE V120 版
    SX2 V240 版 机种版(含)
    2 ATMR 指令执行时 指定定时器线圈受电 定时器开始计时 达指定定时
    值(计时值 > 设定值) 接点动作
    NO(Normally Open)接点 连续性
    NC(Normally Closed)接点 导通
    程序范例
    设计程序执行动作: X0 常开接点 ON 时T5 定时器开始计时计时值等 K1000
    Y0 常开接点导通

    梯形图( TMR 指令)
    X0
    T5TMR K1000
    T5
    Y0


    梯形图( ATMR 指令)
    X0
    T5ATMR K1000 Y0 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3458
    API 指令码 操作数 功
    266

    D BOUT 字符装置位输出
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    D * * * * * *
    n * * * * * * * * ***
    BOUT 5 steps
    DBOUT 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    D 数目装置 n 欲输出位
    指令说明
    1 ES2EX2 机种 V12(含)版支持
    2 n 操作数范围 16 位指令 nK0~K15 32 位指令 nK0~K31
    3 BOUT 指令前逻辑运算结果输出指定位
    线圈接点动作
    BOUT 指令
    接点 运算结果
    线圈
    A 接点(常开) B 接点(常闭)
    FALSE Off 导通 导通
    TRUE On 导通 导通
    程序范例
    梯形图
    X0 X1
    BOUT K4Y0 K1
    指令 操作说明
    LDI X0 载入 X0 B 接点
    AND X1 串联 X1 A 接点
    BOUT K4Y0 D0 當 D0k1 輸出 Y1
    當 D0k2 輸出 Y2 3 指令集
    3459
    API 指令码 操作数 功
    267

    D BSET 字符装置位动作保持 On
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    D * * * * * *
    n * * * * * * * * ***
    BSET 5 steps
    DBSET 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    D 数目装置 n 欲输出位
    指令说明
    1 ES2EX2 机种 V12(含)版支持
    2 n 操作数范围 16 位指令 nK0~K15 32 位指令 nK0~K31
    3 BSET 指令驱动 指定位设定 On 设定位会维持 On BSET 指令否
    驱动 利 BRST 指令该位设 Off
    程序范例
    梯形图
    X0 X1
    BSET K4Y0 K1
    指令 操作说明
    LDI X0 载入 X0 B 接点
    AND X1 串入 X1 A 接点
    BSET K4Y0 D0 當 D0k1 Y1On
    當 D0k2 Y2On ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3460
    API 指令码 操作数 功
    268

    D BRST 字符装置位清
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    D * * * * * *
    n * * * * * * * * ***
    BRST 5 steps
    DBRST 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    D 数目装置 n 欲输出位
    指令说明
    1 ES2EX2 机种 V12(含)版支持
    2 n 操作数范围 16 位指令 nK0~K15 32 位指令 nK0~K31
    3 BRST 指令驱动 指定位会设定 Off
    程序范例
    梯形图
    X0
    BRST K4Y0 K5
    指令 操作说明
    LD X0 载入 X0 A 接点
    BRST K4Y0 D0 當 D0k1 Y1Off
    當 D0k2 Y2Off 3 指令集
    3461
    API 指令码 操作数 功
    269

    D BLD 字符装置位载 A 接点
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * * *
    n * * * * * * * * ***
    BLD 5 steps
    DBLD 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 数源装置 n 欲加载位
    指令说明
    1 ES2EX2 机种 V12(含)版支持
    2 n 操作数范围 16 位指令 nK0~K15 32 位指令 nK0~K31
    3 BLD 指令左母线开始 A 接点接点回路块开始 A 接点 作前容保
    存 时取接点状态存入累积寄存器
    程序范例
    梯形图
    BLD D0 K3 Y0
    指令 操作说明
    BLD D0 K3 载入 D0 Bit3 A 接点
    OUT Y0 驱动 Y0 线圈 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3462
    API 指令码 操作数 功
    270

    D BLDI 字符装置位加载 B 接点
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * * *
    n * * * * * * * * ***
    BLDI 5 steps
    DBLDI 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 数源装置 n 欲加载位
    指令说明
    1 ES2EX2 机种 V12(含)版支持
    2 n 操作数范围 16 位指令 nK0~K15 32 位指令 nK0~K31
    3 BLDI 指令左母线开始 B 接点接点回路块开始 B 接点 作前容保
    存 时取接点状态存入累积寄存器
    程序范例
    梯形图
    BLDI D0 K1 Y0
    指令 操作说明
    BLDI D0 K1 载入 D0 Bit1 B 接点
    OUT Y0 驱动 Y0 线圈 3 指令集
    3463
    API 指令码 操作数 功
    271

    D BAND 字符装置位串联 A 接点
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * * *
    n * * * * * * * * ***
    BAND 5 steps
    DBAND 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 数源装置 n 欲加载位
    指令说明
    1 ES2EX2 机种 V12(含)版支持
    2 n 操作数范围 16 位指令 nK0~K15 32 位指令 nK0~K31
    3 BAND 指令 A 接点串联连接 先读取目前指定串联接点状态接点前逻辑运算
    结果作 (AND) 运算 结果存入累积寄存器
    程序范例
    梯形图
    X1
    BAND D0 K0 Y0
    指令 操作说明
    LDI X1 载入 X1 B 接点
    BAND D0 K0 串联 D0 Bit0 A 接点
    OUT Y0 驱动 Y0 线圈 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3464
    API 指令码 操作数 功
    272

    D BANI 字符装置位串联 B 接点
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * * *
    n * * * * * * * * ***
    BANI 5 steps
    DBANI 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 数源装置 n 欲加载位
    指令说明
    1 ES2EX2 机种 V12(含)版支持
    2 n 操作数范围 16 位指令 nK0~K15 32 位指令 nK0~K31
    3 BANI 指令 B 接点串联连接作先读取目前指定串联接点状态 接点
    前逻辑运算结果作 (AND) 运算结果存入累积寄存器
    程序范例
    梯形图
    X1
    BANI D0 K0 Y0
    指令 操作说明
    LDI X1 载入 X1 B 接点
    BANI D0 K0 串联 D0 Bit0 B 接点
    OUT Y0 驱动 Y0 线圈 3 指令集
    3465
    API 指令码 操作数 功
    273

    D BOR 字符装置位联 A 接点
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S * * * * * *
    n * * * * * * * * ***
    BOR 5 steps
    DBOR 9 steps

    脉波执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 数源装置 n 欲加载位
    指令说明
    1 ES2EX2 机种 V12(含)版支持
    2 n 操作数范围 16 位指令 nK0~K15 32 位指令 nK0~K31
    3 BOR 指令 A 接点联连接作先读取目前指定串联接点状态 接点
    前逻辑运算结果作 (OR) 运算结果存入累积寄存器
    程序范例
    梯形图
    X0
    Y1
    BOR D0 K0
    指令 操作说明
    LD X0 载入 X0 A 接点
    BOR D0 K0 联 D0 Bit0 A 接点
    OUT Y1 驱动 Y1 线圈 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3466
    API 指令码 操作数 功
    274

    D BORI 字符装置位联 B 接点
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S * * * * * *
    n * * * * * * * * ***
    BORI 5 steps
    DBORI 9 steps

    脉执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S 数源装置 n 欲加载位
    指令说明
    1 ES2EX2 机种 V12(含)版支持
    2 n 操作数范围 16 位指令 nK0~K15 32 位指令 nK0~K31
    3 BORI 指令 B 接点联连接 作先读取目前指定串联接点状态接点前
    逻辑运算结果作 (OR) 运算 结果存入累积寄存器
    程序范例
    梯形图
    X0
    Y1
    BORI D0 K0
    指令 操作说明
    LD X0 载入 X0 A 接点
    BORI D0 K0 联 D0 Bit0 B 接点
    OUT Y1 驱动 Y1 线圈
    3 指令集
    3467

    API 指令码 操作数 功
    275~
    280

    FLD※ 浮点数接点型态较 LD※
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字符装置 指令址数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * *
    S2 * * *
    FLD※ 9 steps

    脉波执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 数源装置 1 S2 数源装置 2
    指令说明
    1 S1 S2 容作较指令 FLD作例子 较结果 等 时 该指令导通 不等
    时 该指令不导通
    2 FLD※ 指令直接 S1 S2 操作数输入浮点数值(例 F12) 寄存器 D 存放浮点数值进
    行运算
    3 该指令直接母线连接
    API No 32 位指令 导通条件 非导通条件
    275 FLD= S1=S2 S1≠S2
    276 FLD> S1>S2 S1≦S2
    277 FLD< S1<S2 S1≧S2
    278 FLD<> S1≠S2 S1=S2
    279 FLD<= S1≦S2 S1>S2
    280 FLD>= S1≧S2 S1<S2
    程序范例
    寄存器 D200(D201) 浮点数容等 F12 X1On Y21On 保持住
    FLD< D200 F12
    X1
    SET Y21
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3468
    API 指令码 操作数 功
    281~
    286

    FAND※ 浮点数接点型态较 AND※
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字符装置 指令址数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * *
    S2 * * *
    FAND※ 9 steps

    脉波执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 数源装置 1 S2 数源装置 2
    指令说明
    1 S1 S2 容作较指令 FAND例 较结果 等 时 该指令导通 不等
    时 该指令不导通
    2 FAND※ 指令直接 S1 S2 操作数输入浮点数值(例 F12) 寄存器 D 存放浮点数值进
    行运算
    3 FAND※指令接点串接较指令
    API No 32 位指令 导通条件 非导通条件
    281 FAND= S1=S2 S1≠S2
    282 FAND> S1>S2 S1≦S2
    283 FAND< S1<S2 S1≧S2
    284 FAND<> S1≠S2 S1=S2
    285 FAND<= S1≦S2 S1>S2
    286 FAND>= S1≧S2 S1<S2
    程序范例
    X1Off 寄存器 D100(D101) 浮点数容等 F12 时候 Y21On 保持住
    FAND<> F12 D0 SET Y21
    X1
    3 指令集
    3469
    API 指令码 操作数 功
    287~
    292

    FOR※ 浮点数接点型态较 OR※
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    位装置 字符装置 指令址数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * *
    S2 * * *
    FOR※ 9steps

    脉波执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 数源装置 1 S2 数源装置 2
    指令说明
    1 S1 S2 容作较指令 FOR 例 较结果 等 时 该指令导通 不等
    时 该指令不导通
    2 FOR ※ 指令直接 S1 S2 操作数输入浮点数值(例 F12) 寄存器 D 存放浮点数值进
    行运算
    3 FOR ※ 指令接点接较指令
    API No 32 位指令 导通条件 非导通条件
    287 FOR= S1=S2 S1≠S2
    288 FOR> S1>S2 S1≦S2
    289 FOR< S1<S2 S1≧S2
    290 FOR<> S1≠S2 S1=S2
    291 FOR<= S1≦S2 S1>S2
    292 FOR>= S1≧S2 S1<S2
    程序范例
    X2 M30 等On时候 者寄存器 D100(D101)浮点数容等 F1234 时
    M60On
    FOR> D100 F1234
    X2 M30
    M60
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3470

    API 指令码 操作数 功
    296~
    301

    D LDZ※ 接点型态绝值较 LDZ※
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2


    位装置 字符装置 指令址数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * * * * * * * *
    S2 * * * * * * * * *
    S3 * * * * * * * * *
    LDZ※ 7 steps
    DLDZ※ 13 steps

    脉波执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 数源装置 1 S2 数源装置 2 S3 数源装置 3
    指令说明
    1 支持机种:ES2EX2 V320 版 SS2 V300 版 SA2 V260 版 SE v120 版 SX2 V240 版
    穖种版(含)
    2 S1 S2 相减绝值S3 绝值作较指令 LDZ作例子 较结果 等
    时 该指令导通 等 时 该指令导通
    3 该指令直接母线连接
    API No 16 位指令 32 位指令 导通条件 非导通条件
    296 LDZ> DLDZ> | S1 S2 | > | S3 | | S1 S2 | ≦ | S3 |
    297 LDZ>= DLDZ>= | S1 S2 | ≧ | S3 | | S1 S2 | < | S3 |
    298 LDZ= DLDZ< | S1 S2 | < | S3 | | S1 S2 | ≧ | S3 |
    299 LDZ<= DLDZ<= | S1 S2 | ≦ | S3 | | S1 S2 | > | S3 |
    300 LDZ= DLDZ= | S1 S2 | = | S3 | | S1 S2 | ≠ | S3 |
    301 LDZ<> DLDZ<> | S1 S2 | ≠ | S3 | | S1 S2 | = | S3 |
    4 左边位 MSB (16 位指令 b15 32 位指令 b31) S1 S2 S3 中 1 较值会
    作负值较
    5 32 位计数器(C200~)指令作较时 定 32 位指令 (DLDZ※) 16 位指令
    (LDZ※)时 PLC 判定程序错误 机面板ERROR 指示灯闪烁
    程序范例
    1 C10 容等 K200 K200 时 Y20On
    2 D200 容等 K230 等 K170 X1On Y21On 保持住
    LDZ K200 C10 Y20
    LDZ< K200 K30
    X1
    SET Y21
    K400
    D200
    3 指令集
    3471
    API 指令码 操作数 功
    302~
    307

    D ANDZ※ 接点型态绝值较 ANDZ※
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2


    位装置 字符装置 指令址数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F
    S1 * * * * * * * * *
    S2 * * * * * * * * *
    S3 * * * * * * * * *
    ANDZ※ 7 steps
    DANDZ※ 13 steps

    脉波执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 数源装置 1 S2 数源装置 2 S3 数源装置 3
    指令说明
    1 支持机种:ES2EX2 V320 版 SS2 V300 版 SA2 V260 版 SE V120 版 SX2 V240 版
    穖种版(含)
    2 S1 S2 相减绝值 S3 绝值作较指令 AND例 较结果 等 时
    该指令导通 等 时 该指令导通
    3 ANDZ※指令接点串接较指令
    API No 16 位指令 32 位指令 导通条件 非导通条件
    302 ANDZ> DANDZ> | S1 S2 | > | S3 | | S1 S2 | ≦ | S3 |
    303 ANDZ>= DANDZ>= | S1 S2 | ≧ | S3 | | S1 S2 | < | S3 |
    304 ANDZ< DANDZ< | S1 S2 | < | S3 | | S1 S2 | ≧ | S3 |
    305 ANDZ<= DANDZ<= | S1 S2 | ≦ | S3 | | S1 S2 | > | S3 |
    306 ANDZ= DANDZ= | S1 S2 | = | S3 | | S1 S2 | ≠ | S3 |
    307 ANDZ<> DANDZ<> | S1 S2 | ≠ | S3 | | S1 S2 | = | S3 |
    4 左边位 MSB (16 位指令 b15 32 位指令 b31) S1 S2S3 中 1 较值会
    作负值较
    5 32 位计数器 (C200~)指令作较时 定 32 位指令 (DANDZ※) 16 位指
    令 (ANDZ※)时 PLC 判定程序错误 机面板ERROR 指示灯闪烁
    程序范例
    1 X0On 时 C10 现值等 K200 K200 时 Y20On
    2 X1Off 寄存器 D0 容等 K10 K10 时候 Y21On 保持住
    ANDZ K200 C10 Y20
    ANDZ<> K0 D0 SET Y21
    X1
    X0
    K400
    K10
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3472
    API 指令码 操作数 功
    308~
    313

    D ORZ※ 接点型态绝值较 ORZ※
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2


    位装置 字符装置 指令址数 类型
    操作数 X Y M S K H KnX KnYKnM KnS T C D E F
    S1 * * * * * * * * *
    S2 * * * * * * * * *
    ORZ※ 7 steps
    DORZ※ 13 steps
    S3 * * * * * * * * *
    脉波执行型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S1 数源装置 1 S2 数源装置 2 S3 数源装置 3
    指令说明
    1 支持机种:ES2EX2 V320 版 SS2 V300 版 SA2 V260 版 SE V120 版 SX2 V240 版
    穖种版(含)
    2 S1 S2 相减绝值 S3 绝值作较指令 ORZ 例 较结果 等 时
    该指令导通 等 时 该指令导通
    3 ORZ※ 指令接点接较指令
    API No 16 位指令 32 位指令 导通条件 非导通条件
    308 ORZ> DORZ> | S1 S2 | > | S3 | | S1 S2 | ≦ | S3 |
    309 ORZ>= DORZ>= | S1 S2 | ≧ | S3 | | S1 S2 | < | S3 |
    310 ORZ< DORZ< | S1 S2 | < | S3 | | S1 S2 | ≧ | S3 |
    311 ORZ<= DORZ<= | S1 S2 | ≦ | S3 | | S1 S2 | > | S3 |
    312 ORZ= DORZ= | S1 S2 | = | S3 | | S1 S2 | ≠ | S3 |
    313 ORZ<> DORZ<> | S1 S2 | ≠ | S3 | | S1 S2 | = | S3 |
    4 左边位 MSB (16 位指令 b15 32 位指令 b31) S1S2S3 中 1 较值会
    作负值较
    5 32 位计数器(C200~) 指令作较时 定 32 位指令 (DORZ※) 16 位指
    令 (ORZ※)时 PLC 判定程序错误 机面板ERROR指示灯闪烁
    程序范例
    X2 M30 等On时候 者 32 位寄存器 D100(D101)容等 K100000
    等 K100000 时 M60On
    DORZ> D100 K100000
    X2 M30
    M60
    K0

    通讯
    说明 PLC 通讯口相关信息 户 PLC 通讯口获全面理解

    目录

    41 通讯口42
    42 ASCII 模式通讯协议43
    421 ADR (通讯址) 43
    422 命令码数 44
    423 LRC 校验 (校验) 45
    43 RTU 模式通讯协议47
    431 址 (通讯址)47
    432 命令码数 47
    433 CRC 校验 (校验)49
    44 PLC 装置址 411
    45 命令码413
    451 命令码:01 读节点状态(读输入点状态)413
    452 命令码:02 读节点状态(读输入节点状态)414
    453 命令码:03 读出寄存器容值 415
    454 命令码:05 强制单独节点状态 416
    455 命令码:06 预设单独寄存器值417
    456 命令码:15 强制节点417
    457 命令码:16 预设寄存器值419
    41ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    41 通讯口
    ES2EX2SA2SESX2 系列机 3 通讯口(COM1~COM3) SS2 系列机 2 通讯口
    (COM1 COM2)通讯口支持台达机界面(HMI) DELTA Qlink 通讯协定 加快 HMI 画面更
    新速度

    COM1:RS232 通讯口做站站程序编辑通讯口(SE 机适)
    COM2: RS485 通讯口做站站
    ES2EX2SA2SE COM3: RS485 通讯口做站站(DVPES2C 机种 COM3 CANopen
    通讯端口)
    SX2 COM3 USB 转 RS232 通讯口 仅做站
    机 COM1~COM3 通讯口 Modbus ASCII RTU 模式通讯
    SE USB(COM1) USB COM 通讯端口 仅站 修改通讯模式格式
    通讯结构:
    通讯口
    通讯参数
    RS232
    (COM1)
    RS485
    (COM2)
    RS485
    (COM3)
    USB
    (SX2 COM3)
    波特率 110~115200 bps 110~921000 bps 110~115200 bps
    数位长度 7~8 位
    奇偶校验位 奇校验偶校验校验
    停止数位长度 1~2 数位
    通讯参数设置寄存器 D1036 D1120 D1109
    通讯格式保持 M1138 M1120 M1136
    ASCII 模式 站站效 站效
    RTU 模式 站站效 站效
    ASCII RTU 模式切换 M1139 M1143 M1320
    站通讯址设定缓存器 D1121 D1255
    读写数长度 (ASCII 模式) 100 寄存器
    读写数长度 (RTU 模式) 100 寄存器

    通讯口默认通讯格式
    − Modbus ASCII 模式
    − 7 数位
    − 1 停止位
    − 奇校验位 (EVEN)
    − 9600bps 波特率
    42 4 通讯
    42 ASCII 模式通讯协议
    通讯数结构
    9600 (波特率) 7 (数位) Even (奇偶校验位) 1 (起始位) 1 (停止位)

    字段名 组成 说明
    起始字符 STX 起始字符’号 ASCII 码 3AH
    ADR 1 站址
    ADR 0
    通讯址两 ASCII 码组成
    CMD 1 命令码
    CMD 0
    命令码两 ASCII 码组成
    DATA (0)
    DATA (1)
    ………

    DATA (n1)
    数容 2n ASCII 码组成n≤205
    LRC CHK 1
    LRC 校验码
    LRC CHK 0
    LRC 校验码 2 ASCII 码组成
    END1
    结束字符
    END0
    结束字符 2 ASCII 码组成
    END1 CR (0DH)
    END0 LF (0AH)

    16 进制 ASCII 码应关系表示:
    ASCII 码 0 1 2 3 4 5 6 7
    16 进制 30H 31H 32H 33H 34H 35H 36H 37H
    ASCII 码 8 9 A B C D E F
    16 进制 38H 39H 41H 42H 43H 44H 45H 46H

    421 ADR (通讯址)
    效通讯址范围 0~254通讯址 0 时表示 PLC 广播收广播消息 PLC 会
    广播消息做回应 PLC 址 0 时PLC 会回应正常讯息站设备
    例通讯址 16(十进制) PLC 址 ASCII 码表示方法示(十进制数 16 十六
    进制 10)
    (ADR 1 ADR 0)’1’’0’Ö’1’31H 0’ 30H
    43ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    422 命令码数
    数字符格式取决命令码效命令码描述表示:
    命令码(Hex) 含义 操作装置
    01 (01 H) 读节点状态(读输入节点状态) S Y M T C
    02 (02 H) 读节点状态(读输入节点状态) S X Y MT C
    03 (03 H) 读寄存器容值 T C D
    05 (05 H) 强制单独节点状态 OnOff S Y M T C
    06 (06 H) 预设单独寄存器值 T C D
    15 (0F H) 强制节点状态 OnOff S Y M T C
    16 (10 H) 预设寄存器值 T C D
    17 (11 H) 报告站址 None
    23 (17 H) PLC LINK 轮询时间时
    执行读写功 None

    例 读取 PLC 通讯址 01 址 H0614~H61B (寄存器 T20~T27) 连续 8 字符组数0614
    (十六进制) PLC 內部 T20 址

    PC→PLC:
    01 03 06 14 00 08 DA CR LF
    请求讯息:
    字段名 ASCII 码 16 进制
    起始字符 3A
    站址 01 30 31
    命令码 03 30 33
    起始数址高字节 06 30 36
    起始数址低字节 14 31 34
    接点数高字节 00 30 30
    接点数低字节 08 30 38
    LRC 校验码 DA 44 41
    结束字符 CR LF 0D 0A

    PLC→PC
    01 03 10 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 C8 CR LF
    回应讯息:
    字段名 ASCII 码 16 进制
    起始字符 3A
    站址 01 30 31
    命令码 03 30 33
    44 4 通讯
    字段名 ASCII 码 16 进制
    字节数 10 31 30
    高字节(T20) 00 30 30
    低字节(T20) 01 30 31
    高字节(T21) 00 30 30
    低字节(T21) 02 30 32
    高字节(T22) 00 30 30
    低字节(T22) 03 30 33
    高字节(T23) 00 30 30
    低字节(T23) 04 30 34
    高字节(T24) 00 30 30
    低字节(T24) 05 30 35
    高字节(T25) 00 30 30
    低字节(T25) 06 30 36
    高字节(T26) 00 30 30
    低字节(T26) 07 30 37
    高字节(T27) 00 30 30
    低字节(T27) 08 30 38
    LRC 校验码 C8 43 38
    结束字符 CR LF 0D 0A

    423 LRC 校验 (校验)
    LRC 校验码站址数容 16 进制数叠加值位取反加 1 值
    例示LRC 校验码值 F6(16 进制)LRC 校验码计算方法:01H+03H+04H+01H+00+01H
    0AH 0A(16 进制)位取反结果加 1 F6(16 进制)

    字段名 ASCII 码 16 进制
    起始字符 3A
    站址 01 30 31
    命令码 03 30 33
    起始数址高字节 04 30 34
    起始数址低字节 01 30 31
    接点数高字节 00 30 30
    接点数低字节 01 30 31
    LRC 校验码 F6 46 36
    结束字符 CR LF 0D 0A
    45ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    异常响应:
    站收站命令讯息期回应站正常回应讯息时 PLC 收站命令
    讯息回应者回应错误原面描述 PLC 没站设备回应回应错误原情况
    1 通讯错误PLC 没收正确命令讯息 PLC 没回应讯息时站设备须设置
    通讯超时条件
    2 没通讯错误发生时PLC 接收效通讯讯息 PLC 理解讯息意思 PLC
    会站做异常回应回应讯息命令码高位会置位 1 会返回异常码说明造成异常回
    应原
    命令码 01H 时异常响应范例异常响应码 02H
    请求讯息:
    字段名 ASCII 码 十六进制
    起始字符 3A
    站址 01 30 31
    命令码 01 30 31
    起始数址高字节 04 30 34
    起始数址低字节 00 30 30
    接点数高字节 (单位位) 00 30 30
    接点数低字节 (单位位) 10 31 30
    LRC 校验码 EA 45 41
    结束字符 CR LF 0D 0A
    回应讯息
    字段名 ASCII 码 十六进制
    起始字符 3A
    站址 01 30 31
    命令码 81 38 31
    异常码 02 30 32
    LRC 校验码 7C 37 43
    结束字符 CR LF 0D 0A

    异常码 含义
    01 非法命令码:PLC 接收命令信息中命令码效
    02 非法装置址:接收命令信息中址效
    03 非法装置值:PLC 接收命令信息中数容效
    07 1 校验错误
    z 检查校验否正确
    46 4 通讯
    异常码 含义
    2 非法命令讯息
    z 命令讯息太短
    z 命令讯息长度超出范围

    43 RTU 模式通讯协议
    通讯数结构
    9600 (波特率) 8 (数位) Even (奇偶校验位) 1 (起始位) 1 (停止位)

    开始 保持输入数≥10 ms
    站址 站址:8 位二进制数址
    命令码 命令码:8 位二进制数址
    数 (n1)
    ……
    数 0
    数容
    n × 8位二进制数 n<202
    CRC 校验低字节
    CRC 校验高字节
    CRC 校验
    CRC 校验两 8 位二进制数组成
    结束 保持输入数≥10 ms

    431 址 (通讯址)
    效通讯址范围 0~254通讯址 0 时表示 PLC 广播收广播消息 PLC 会
    广播消息做回应 PLC 址 0 时PLC 会回应正常消息站设备
    例通讯址 16(十进制) PLC 进行通讯时站址须设 10(16 进制)十进制数
    16 十六进制 10)

    432 命令码数
    数字符格式取决命令码 效功码描述请参考 422 节
    范例 读取 PLC 站号 01 址 H0614~H61B (T20~T27)连续 8 字符组数读取站设备 (通
    讯址 1)值
    PC→PLC
    01 03 06 14 00 08 04 80
    传送讯息:
    字段名 数 (16 进制)
    开始 保持输入数≥10 ms
    站址 01
    命令码 03
    数起始址 06
    47ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    字段名 数 (16 进制)
    14
    00 数数(字节单位)
    08
    CRC 校验低字节 04
    CRC 校验高字节 80
    结束 保持输入数≥10 ms

    PLC→PC
    01 03 10 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 72 98
    回应讯息:
    字段名 数 (16 进制)
    开始 保持输入数≥10 ms
    站址 01
    命令码 03
    数数(字节单位) 10
    数高字节 (T20) 00
    数低字节 (T20) 01
    数高字节 (T21) 00
    数低字节 (T21) 02
    数高字节 (T22) 00
    数低字节 (T22) 03
    数高字节 (T23) 00
    数低字节 (T23) 04
    数高字节 (T24) 00
    数低字节 (T24) 05
    数高字节 (T25) 00
    数低字节 (T25) 06
    数高字节 (T26) 00
    数低字节 (T26) 07
    数高字节 (T27) 00
    数低字节 (T27) 08
    CRC 校验低字节 72
    CRC 校验高字节 98
    结束 保持输入数≥10 ms
    48 4 通讯
    433 CRC 校验 (校验)
    CRC 校验站址开始数容结束CRC 校验计算方法:
    步骤 1:载入容值 FFFF(十六进制) 16 位寄存器(称 CRC 寄存器)
    步骤 2:指令讯息中第字节 8 位数 CRC 寄存器低字节 8 位数进行异运算运算
    结果存储 CRC 寄存器
    步骤 3 CRC 寄存器容值右移 1 位高位填入 0
    步骤 4: 检查 CRC 寄存器低位值果 0 重复步骤 3果 1CRC 寄存器容
    A001(十六进制)进行异运算运算结果存储 CRC 寄存器
    步骤 5:重复步骤 3 步骤 4直 CRC 寄存器容右移 8 位时指令讯息第字节
    已完成处理
    步骤 6:指令讯息字节重复步骤 2 步骤 5 操作直指令讯息字节处理完
    成CRC 寄存器容 CRC 校验值指令讯息中传送 CRC 校验值时计算出 CRC 校
    验值高低字节须互换 CRC 校验值低字节先传送
    面 C 语言求 CRC 校验值计算范例
    unsigned char* data Å 指令讯息容指针
    unsigned char length Å 指令讯息长度
    unsigned int crc_chk(unsigned char* data unsigned char length)
    {
    int j
    unsigned int reg_crc0Xffff
    while(length)
    {
    reg_crc ^ *data++
    for (j0j<8j++)
    {
    If (reg_crc & 0x01) reg_crc(reg_crc>>1) ^ 0Xa001 * LSB(b0)1 *
    else reg_crcreg_crc >>1
    }
    }
    return reg_crc the value that sent back to the CRC register finally
    }
    异常回应:
    站收站命令讯息期回应站正常回应讯息时 PLC 收站命令
    讯息回应者回应错误原面描述 PLC 没站设备回应回应错误原情况
    49ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    1 通讯错误PLC 没收正确命令讯息 PLC 没回应讯息时站设备须设置
    通讯超时条件
    2 没通讯错误发生时PLC 接收效通讯讯息 PLC 理解讯息意思 PLC
    会站做异常回应回应讯息命令码高位会置位 1 会返回异常码说明造成异常回
    应原

    面例子命令码 01H 时异常回应范例异常回应码 02H
    传送讯息:
    字段名 数 (16 进制)
    开始 保持输入数≥10 ms
    站址 01
    命令码 01
    04 数起始址
    00
    00 数数(字节单位)
    10
    CRC 校验码低字节 3C
    CRC 校验码高字节 F6
    结束 保持输入数≥10 ms
    回应讯息:
    字段名 数(16 进制)
    开始 保持输入数≥10 ms
    站址 01
    命令码 81
    异常码 02
    CRC 校验码低字节 C1
    CRC 校验高字节 91
    结束 保持输入数≥10 ms
    410 4 通讯
    44 PLC 装置址
    效范围
    装置 范围 ES2EX2 SS2 SA2SE
    SX2
    MODBUS
    址 装置通讯址
    S 000~255 000001~000256 0000~00FF
    S 256~511 000257~000512 0100~01FF
    S 512~767 000513~000768 0200~02FF
    S 768~1023
    000~1023 000~1023
    000769~001024 0300~03FF
    X 000~377 (Octal) 000~377 000~377 101025~101280 0400~04FF
    Y 000~377 (Octal) 000~377 000~377 001281~001536 0500~05FF
    000~255 bit 000~255 000~255 001537~001792 0600~06FFT
    000~255 word 000~255 000~255 401537~401792 0600~06FF
    M 000~255 0800~08FF
    M 256~511 0900~09FF
    M 512~767 0A00~0AFF
    M 768~1023 0B00~0BFF
    M 1024~1279 0C00~0CFF
    M 1280~1535
    002049~003584
    0D00~0DFF
    M 1536~1791 B000~B0FF
    M 1792~2047 B100~B1FF
    M 2048~2303 B200~B2FF
    M 2304~2559 B300~B3FF
    M 2560~2815 B400~B4FF
    M 2816~3071 B500~B5FF
    M 3072~3327 B600~B6FF
    M 3328~3583 B700~B7FF
    M 3584~3839 B800~B8FF
    M 3840~4095
    0000~4095 0000~4095
    045057~047616
    B900~B9FF
    000~199 000~199 003585~003784 0E00~0EC7000~199 (16bit) 000~199 000~199 403585~403784 0E00~0EC7
    200~255 200~255 003785~003840 0EC8~0EFFC
    200~255 (32bit) 200~255 200~255
    401793~401903
    (奇數位址效) 0700~076F

    411ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇

    效范围
    装置 范围
    ES2EX2 SS2 SA2SE
    SX2
    MODBUS
    址 装置通讯址
    D 000~255 1000~10FF
    D 256~511 1100~11FF
    D 512~767 1200~12FF
    D 768~1023 1300~13FF
    D 1024~1279
    404097~405376
    1400~14FF
    D 1280~1535 1500~15FF
    D 1536~1791 1600~16FF
    D 1792~2047 1700~17FF
    D 2048~2303 1800~18FF
    D 2304~2559 1900~19FF
    D 2560~2815 1A00~1AFF
    D 2816~3071 1B00~1BFF
    D 3072~3327 1C00~1CFF
    D 3328~3583 1D00~1DFF
    D 3584~3839 1E00~1EFF
    D 3840~4095
    405377~408192
    1F00~1FFF
    D 4096~4351 9000~90FF
    D 4352~4607 9100~91FF
    D 4608~4863 9200~92FF
    D 4864~5119
    0000
    ~
    4999
    9300~93FF
    D 5120~5375 9400~94FF
    D 5376~5631 9500~95FF
    D 5632~5887 9600~96FF
    D 5888~6143 9700~97FF
    D 6144~6399 9800~98FF
    D 6400~6655 9900~99FF
    D 6656~6911 9A00~9AFF
    D 6912~7167 9B00~9BFF
    D 7168~7423 9C00~9CFF
    D 7424~7679 9D00~9DFF
    D 7680~7935 9E00~9EFF
    D 7936~8191
    436865~440960
    9F00~9FFF
    D 8192~8447 A000~A0FF
    D 8448~8703 A100~A1FF
    D 8704~8959 A200~A2FF
    D 8960~9215 A300~A3FF
    D 9216~9471 A400~A4FF
    D 9472~9727 A500~A5FF
    D 9728~9983 A600~A6FF
    D 9984~9999
    0000~9999

    0000~9999
    440961~442768
    A700~A70F
    D 10000~11999 SE 机适 442767~444768 A710~AEDF

    412 4 通讯
    45 命令码
    451 命令码:01 读节点状态(读输入点状态)
    数数值 255(10 进制) FF(16 进制)
    范例:读取站设备(通讯址 1)T20~T56 节点状态
    PC→PLC 01 01 06 14 00 25 BF CR LF
    传送讯息:
    字段名 ASCII 码
    起始字符 :
    站址 01
    命令码 01
    起始数址高字节 06
    起始数址低字节 14
    节点状态数高字节 00
    节点状态数低字节 25
    LRC 校验码 BF
    结束字符 1 0D (Hex)
    结束字符 0 0A (Hex)
    假设请求讯息中节点状态数 n(十进制)n8 商 M余数 N
    N0 时回应讯息中字节数 M N≠0 时回应讯息中字节数 M+1
    PLC→PC 01 01 05 CD 6B B2 0E 1B D6 CR LF
    回应讯息:
    字段名 ASCII 码
    起始字符 :
    站址 01
    命令码 01
    字节数 05
    T20~T27 节点状态 CD
    T35~T38 节点状态 6B
    T36~T43 节点状态 B2
    T44~T51 节点状态 0E
    T52~T56 节点状态 1B
    LRC 校验码 E6
    结束字符 1 0D (Hex)
    结束字符 0 0A (Hex)
    413ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    452 命令码:02读节点状态(读输入节点状态)
    范例:读取站设备(通讯址 1) Y024~Y070 节点状态
    PC→PLC 01 02 05 14 00 25 BF CR LF
    传送讯息:
    字段名 ASCII 码
    起始字符 :
    站址 01
    命令码 02
    起始数址高字节 05
    起始数址低字节 14
    数数高字节 00
    数数低字节 25
    LRC 校验码 BF
    结束字符 1 0D (Hex)
    结束字符 0 0A (Hex)
    假设请求讯息中节点状态数 n(十进制)n8 商 M余数 N
    N0 时回应讯息中字节数 M N≠0 时回应讯息中字节数 M+1
    PLC→PC 01 01 05 CD 6B B2 0E 1B E5 CR LF
    回应讯息:
    字段名 ASCII 码
    起始字符 :
    站址 01
    命令码 02
    字节数 05
    Y024~Y033 节点状态 CD
    Y034~Y043 节点状态 6B
    Y044~Y053 节点状态 B2
    Y054~Y063 节点状态 0E
    Y064~Y070 节点状态 1B
    LRC 校验码 E5
    结束字符 1 0D (Hex)
    结束字符 0 0A (Hex)
    414 4 通讯
    453 命令码:03读出寄存器容值
    命令码 03 读寄存器:T C D
    范例:读取站址 1 PLC T20~T27 容值
    PC→PLC 01 03 06 14 00 08 DA CR LF
    传送讯息:
    字段名 ASCII 码
    起始字符 :
    站址 01
    命令码 03
    数址高字节 06
    起始数址高字节 14
    读取数数高字节 00
    读取数数低字节
    (数数字单位)
    08
    LRC 校验码 DA
    结束字符 1 0D (Hex)
    结束字符 0 0A (Hex)
    PLC→PC 01 03 10 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 B8 CR LF
    回应讯息:
    字段名 ASCII 码
    起始字符 3A
    站址 01
    命令码 03
    字节数 10
    数高字节 (T20) 00
    数低字节 (T20) 01
    数高字节 (T21) 00
    数低字节 (T21) 02
    数高字节 (T22) 00
    数低字节 (T22) 03
    数高字节 (T23) 00
    数低字节 (T23) 04
    数高字节 (T24) 00
    数低字节 (T24) 05
    数高字节 (T25) 00
    数低字节 (T25) 06
    数高字节 (T26) 00
    数低字节 (T26) 07
    415ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    字段名 ASCII 码
    数高字节 (T27) 00
    数低字节 (T27) 08
    LRC 校验码 C8
    结束字符 1 0D (Hex)
    结束字符 0 0A (Hex)
    454 命令码:05 强制单独节点状态
    命令码 05 时强制数 FF00(16 进制)表示节点强制 On 强制数 0000(16 进制)表示
    节点强制 Off强制数效会强制节点影响
    范例:强制 Y0 节点 On
    PC→PLC 01 05 05 00 FF 00 F6 CR LF
    传送讯息:
    字段名 ASCII 码
    起始字符 :
    站址 01
    命令码 05
    节点址高字节 05
    节点址低字节 00
    强制数高字节 FF
    强制数低字节 00
    LRC 校验码 F6
    结束字符 1 0D (Hex)
    结束字符 0 0A (Hex)
    PLC→PC 01 05 05 00 FF 00 F6 CR LF
    回应信息:
    字段名 ASCII 码
    起始字符 :
    站址 01
    命令码 05
    节点址高字节 05
    节点址低字节 00
    强制数高字节 FF
    强制数低字节 00
    LRC 校验码 F6
    结束字符 1 0D (Hex)
    结束字符 0 0A (Hex)
    416 4 通讯
    455 命令码:06 预设单独寄存器值
    范例::设置寄存器 T0 值 12 34(16 进制)T0 通讯址 0600(16 进制)
    PC→PLC 01 06 06 00 12 34 AD CR LF
    传送讯息:
    字段名 ASCII 码
    起始字符 :
    站址 01
    命令码 06
    寄存器址高字节 06
    寄存器址低字节 00
    预设数值高字节 12
    预设数值低字节 34
    LRC 校验码 AD
    结束字符 1 0D (Hex)
    结束字符 0 0A (Hex)
    PLC→PC 01 06 06 00 12 34 AD CR LF
    回应信息:
    字段名 ASCII 码
    起始字符 :
    站址 01
    命令码 06
    寄存器址高字节 06
    寄存器址低字节 00
    预设数值高字节 12
    预设数值低字节 34
    LRC 校验码 AD
    结束字符 1 0D (Hex)
    结束字符 0 0A (Hex)
    456 命令码:15 强制节点
    节点数目值 255
    范例:设置节点 Y007…Y000 1100 1101 Y011…Y010 01
    PC→PLC 01 0F 05 00 00 0A 02 CD 01 11 CR LF
    传送讯息:
    字段名 ASCII 码
    起始字符 3A
    站址 01
    命令码 0F
    417ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    字段名 ASCII 码
    节点址高字节 05
    节点址低字节 00
    节点数目高字节 00
    节点数目低字节 0A
    字节数目 02
    强制数高字节 CD
    强制数低字节 01
    LRC 校验码 11
    结束字符 1 0D (Hex)
    结束字符 0 0A (Hex)
    PLC→PC 01 0F 05 00 00 0A E1 CR LF
    回应信息:
    字段名 ASCII 码
    起始字符 :
    站址 01
    命令码 0F
    起始数址高字节 05
    起始数址低字节 00
    预设数值高字节 00
    预设数值低字节 0A
    LRC 校验码 E1
    结束字符 1 0D (Hex)
    结束字符 0 0A (Hex)
    418 4 通讯
    457 命令码:16 预设寄存器值
    范例:设置 T0 值 000A(16 进制)设置 T1 值 0102(16 进制)
    PC→PLC 01 10 06 00 00 02 04 00 0A 01 02 D6 CR LF
    传送讯息:
    字段名 ASCII 码
    起始字符 :
    站址 01
    命令码 10
    起始数址高字节 06
    起始数址低字节 00
    寄存器数目高字节 00
    寄存器数目低字节 02
    数数目(字节单位) 04
    数高字节 00
    数低字节 0A
    数高字节 01
    数低字节 02
    LRC 校验码 D6
    结束字符 1 0D (Hex)
    结束字符 0 0A (Hex)
    PLC→PC 01 10 06 00 00 02 E7 CR LF
    回应信息:
    字段名 ASCII 码
    起始字符 :
    站址 01
    命令码 10
    起始数址高字节 06
    起始数址低字节 00
    寄存器数目高字节 00
    寄存器数目低字节 02
    LRC 校验码 E7
    结束字符 1 0D (Hex)
    结束字符 0 0A (Hex)
    419ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    MEMO
    420
    序功图SFC
    说明 SFC 编程语言

    目录

    51 步进梯形指令 [STL] [RET] 52
    52 序功图 (SFC) 53
    53 步进梯形指令动作说明55
    54 步进梯形设计程序须知511
    55 流程种类 513
    56 IST 指令 524
    51ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    51 步进梯形指令 [STL] [RET]
    指令 操作数 功 程序步骤
    STL S0~S1023 程序跳副母线
    (步进梯形开始) 1
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    指令说明:
    步进梯形指令STL Sn构成步进点 STL 指令出现程序中代表程序进入步进流程控制
    步进梯形图状态步进梯形指令 RET 代表 S0~S9 起始步进梯形图结束母线回
    般梯形图命令 SFC 图利 STLRET 组成步进梯形图完成电路动作步进点 S 编号
    重复

    指令 操作数 功 程序步骤
    RET 程序返回母线
    (步进梯形结束) 1
    适机种
    ES2EX2 SS2 SA2
    SE
    SX2

    指令说明:
    RET 指令代表步进流程结束连串步进点定RET 指令PLC 程序
    写入S0~S9 10 步进流程步进流程结束RET 指令
    程序范例:
    梯形图:
    M1002
    ZRST S0 S127
    SET S0
    SET S20
    Y0
    SET S30
    Y1
    SET S40
    Y2
    S0
    RET
    END
    X0S0
    S
    S20
    S
    X1
    S30
    S
    X2
    S40
    S
    X3

    SFC
    S0
    S20
    S30
    S40
    S0
    M1002
    X0
    X1
    X2
    X3
    Y0
    Y1
    Y2

    52 5 序功图 SFC
    52 序功图 (SFC)
    动控制领域常需电气控制机械控制做密切配合达成动控制目序控制
    全部程分成序干步序(STEP)说干阶段步应完成动作(ACTION)
    步转移步般条件(TRANSITION)条件满足步动作结束步动
    作开始步动作会清序功图(SFCSequential Function Chart)设计概念
    特点:
    1 常状态步进动作需做序设计PLC 会动执行
    状态间互锁双重输出等处理针状态做简单序
    设计机械正常动作
    2 动作易懂轻易作试运行调整检查错误维护保养工作
    3 SFC 编辑原理属图形编辑模式整架构起流程
    图利 PLC 部步进继电器装置 S步进继电
    器装置 S 编号作步进点相流程图处理
    步骤目前步骤处理完毕设定条件转移
    求步骤步进点 S直重复循环达
    者结果
    4 右图 SFC 图说明:初始步进点 S0 状态转移条件 X0 成立
    转移般步进点 S21 S21 中状态转移条件 X1 X2
    成立决定转移步进点 S22 跳转步进点 S24 直步
    进点 S25 中状态转移条件 X6 成立回初始步进点 S0 完成
    次完整流程直重复循环达循环控制
    SFC
    S0
    S21
    S24
    S25
    S0
    X0
    X1
    X5
    X6
    X2
    S22
    X4
    X3
    S24


    梯形图形模式图形表示部编辑程序般梯形图非步进梯形程序(般
    初始化动作程序)

    初始步进点图形种双框图形代表 SFC 初始步进点图形
    装置范围 S0~S9
    般步进点图形装置范围 S10~S1023

    步进点跳转图形步进点状态转移非相邻步进点(流程间跳转
    非相邻步进点跳转返回初始步进点流程间跳转)
    步进点转移条件图形步进点间状态转移条件
    选择分支图形步进点状态转移条件转移相应步进点
    53ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    选择汇合图形两步进点状态转移条件转移相步进点
    行分支图形步进点状态转移条件转移两步进点

    行汇合图形两步进点状态时成立时转移条件转移
    相步进点
    54 5 序功图 SFC
    53 步进梯形指令动作说明
    STL 指令做序功图(SFCSequential Function Chart)设计语法指令种命令
    程序设计员程序规划时够时画流程图样程序步序更清楚更具读
    性左图示清楚出规划流程序种流程转换成右图
    步进梯形图
    RET 指令步进流程结束定写入RET 指令RET 指令代表着步进流程结束
    程序写入步进流程步进流程结束时定写入RET 指令RET 指令
    次数没限制搭配初始步进点(S0~S9)
    步进流程结束没写入 RET 指令 WPL 编译器会检查出错误
    S0
    S21
    S22
    S23
    M1002 初始脉 M1002
    S0
    SET
    SET S22
    S0
    RET
    S21
    S
    S22
    S
    SET
    S21
    S0
    S
    S23
    S
    SET S23

    步进梯形动作
    步进梯形步进点组成步进点代表控制流程动作步进点必须执行三
    务:
    1 驱动输出线圈
    2 指定转移条件
    3 指定前忙步进点控制权转移步进点
    55ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    例:
    SET Y1
    Y0
    SET S20
    Y10
    SET S30
    S10
    S
    X0
    S20
    S
    X1
    SET Y1
    Y0
    SET S20
    Y10
    SET S30
    S10
    S
    X0
    S20
    S
    X1
    时X0On
    S20On
    S10 Off变

    说明:
    S10On 时Y0Y1 OnX0On 时S20OnY10 On S10 变 OffY0 Off
    Y1 On( Y1 SET 指令保持 On 状态)
    步进梯形动作时序图:
    状态接点 Sn On 时电路动作Sn Off 时电路动作(动作会延迟 1 扫描时间执行)
    输出线圈重复:
    1 步进点中号输出线圈
    2 右图例状态间装置输出
    (Y0) S10 S20 状态步进点 On 时
    Y0 会 On
    3 Y 状态步进点 S10 转移 S20 移动程
    中会 Y0 关闭 S20 On Y0 输
    出种情况 S10 S20On
    时Y0 会 On
    4 般梯形图中应避免输出线圈重复
    步进点输出线圈号码步进梯形图
    回般梯形图样避免
    SET Y1
    Y0
    SET S20
    SET S30
    S10
    S
    X0
    S20
    S
    X1
    Y0

    56 5 序功图 SFC
    定时器重复:
    右图例定时器仅相邻步进点中重复

    S20
    S30
    S40
    X1
    X2
    TMR T1 K10
    TMR T2 K20
    TMR T1 K30

    步进点移转方法
    指令SET Sn OUT Sn 启动(称转移)步进点指令场合差异
    控制权移动步进点原步进点S 状态输出点动作会清程序中
    时存步进控制流程(分S0~S9 启始结束点引导步进梯形图)步进
    转移步进流程转移步进流程步进点转移指令SET Sn OUT Sn
    法许差异请参考说明:
    SET Sn
    流程驱动状态步进点状态转移前动作状态点输出会清

    Y10
    SET S12
    SET S14
    S10
    S
    X0
    S12
    S
    X1
    Y11
    SET S12 指令执行状
    态步进点 转移S10 S12
    步进点 输出 S10
    (Y10) 会清

    OUT Sn
    流程中返回初始步进点流程中步进点非相邻步进点跳转流程驱
    动分离步进点状态转移前动作状态点输出会清
    57ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    SFC 程序: 梯形图程序:
    S25 返回初始步进
    点 S0 OUT
    S0
    S21
    S24
    S25
    X7
    X2
    OUT
    OUT

    S24
    S21
    S
    S0
    S
    S23
    S
    X2
    S24
    S
    S25
    S
    S0
    X7
    RET
    驱动跳跃步进点
    OUT S24
    返回初始步进点
    OUT S0

    1 流程中返回初始步进点
    2 流程中步进点非相邻步进点跳转
    SFC 程序: 梯形图程序:
    S0S1 两步进流程
    S23 S0 OUT返回初始步进点
    S0
    S21
    S23
    X2
    OUT
    OUT S1
    S41
    S43
    OUT
    S42
    S43 S1 OUT返回初始步进点
    S42
    S21
    S
    S0
    S
    S1
    S
    X2
    S42
    S
    S43
    S
    RET
    驱动分离步进点
    OUT S42
    S23
    S
    RET
    S0 引
    导步
    进流程
    S1 引
    导步
    进流程
    58 5 序功图 SFC
    输出点驱动注意:
    图例步进点新母线开始第二行旦写入 LD LDI 指令新母线直
    接连接输出线圈梯形图编译会产生错误须修改成图右正确编译
    Y0
    S
    S
    Y1
    Y2
    M0
    n
    Y0
    S
    S
    Y2
    Y1
    n
    M0
    变更位置
    Y0
    S
    S
    Y1
    Y2
    M0
    n
    M1000

    新母线
    RUN 模式
    常接点 ON
    部份指令限制:
    步进点中程序般梯形图相种串联回路应指令部份指令限
    制请参考说明:
    步进点基指令
    基指令
    步进点
    LDLDILDPLDF
    ANDANIANDPANDF
    ORORIORPORF
    INVOUTSETRST
    ANBORB
    MPSMRDMPP
    MCMCR
    初始步进点般步进点
    般输出 分支步进点汇合
    步进点 步进点移转
    1 步进点 MCMCR 指令
    2 STL 指令般子程序中断服务子程序
    3 STL 指令中禁止 CJ 指令会动作更加复杂应量避免
    4 MPSMRDMPP 指令位置:
    59ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    梯形图:
    Y1
    S
    S
    M0
    Y2
    X2
    n
    X3
    X1X0
    MPP
    MRD
    MPS
    LD X0
    新母线
    指令码:
    STL Sn
    LD X0
    MPS
    AND X1
    OUT Y1
    MRD
    AND X2
    OUT M0
    MPP
    AND X3
    OUT Y2
    程序说明:
    步进点新母线直接
    MPS MRD MPP 指令
    必须先 LD LDI 指令
    MPS MRD
    MPP 指令

    注意事项:
    般说转移状态指令(SET S□ OUT S□)目前状态中相关输
    出动作完成执行
    图示 PLC 执行结果 S10 状态条件动作建议左图改
    成右图相关输出动作完成执行 SET S20样序流程较清楚
    SET
    Y0
    S10
    S
    S20
    S Y2
    S20
    Y1 SET
    Y0
    S10
    S
    S20
    S Y2
    S20
    Y1

    步进梯形程序完成加 RET 指令 RET
    定加 STL 面右图示:
    S0
    S20
    S
    RET
    X1
    S0
    S20
    S
    RET
    X1

    510 5 序功图 SFC
    54 步进梯形设计程序须知
    1 SFC 前头步进点称初始步进点S0~S9初始步进点做流程开始 RET
    指令做结束构成完整流程
    2 STL 指令完全时步进点 S 成般辅助继电器
    3 STL 指令时步进点 S 号码重复
    4 流程分类:
    z 单流程:程序中流程含选择分支选择汇合行分支行汇合
    简单流程
    z 复杂单流程:程序中流程包含选择分支选择汇合行分支行汇合
    等流程
    z 复数流程:程序中复数单流程 S0~S9 10 流程
    5 流程分离:步进梯形图允许写入复数流程
    右图 S0S1 两单流程程序序先写入 S0 ~S30
    写入 S1~S43
    流程中某步进点指定跳流程步进点
    右图中 S21 方条件成立时指定跳 S1 流程 S42
    步进点动作称分离步进点
    S0
    S21
    S30
    OUT
    OUT S1
    S41
    S43
    OUT
    S42

    6 分支流程限制:范例请参考节
    z 分支流程分支步进点 8
    z 复数分支流程进流程合流程里 16 回路
    z 流程中某步进点指定跳流程步进点
    7 步进点复输出禁止:
    z 利 ZRST 指令段步进点重置(Reset) Off
    z 利 PLC 输出 Y 禁止(M1034On)
    8 停电保持步进点:
    停电保持步进点 PLC 断电时OnOff 状态会全部会记忆通电时回复断电前状态
    继续执行时须注意停电保持步进点区域
    511ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    9 特殊辅助继电器特殊寄存器:详细说明请参考 IST 指令补充说明
    编 号 功 说 明
    M1040 步进禁止 M1040 On 时步进点移动全部禁止
    M1041 步进开始IST 指令标志
    M1042 启动脉IST 指令标志
    M1043 原点回完毕IST 指令标志
    M1044 原点条件IST 指令标志
    M1045 全部输出复位禁止IST 指令标志
    M1046 STL 状态设定 On步进点导通 M1046 On
    M1047 STL 监视效
    D1040 步进点 S 导电(On)状态编号 1
    D1041 步进点 S 导电(On)状态编号 2
    D1042 步进点 S 导电(On)状态编号 3
    D1043 步进点 S 导电(On)状态编号 4
    D1044 步进点 S 导电(On)状态编号 5
    D1045 步进点 S 导电(On)状态编号 6
    D1046 步进点 S 导电(On)状态编号 7
    D1047 步进点 S 导电(On)状态编号 8
    512 5 序功图 SFC
    55 流程种类
    单流程:
    步进动作基表现单流程控制动作
    步进梯形图第步进点称初始步进点编号 S0~S9初始步进点步进点般步
    进点编号 S10~S1023 IST 指令 S10~S19 成原点回步进点
    1 没分支汇合单流程
    流程结束步进点控制权移转初始步进点
    步进梯形图
    M1002
    ZRST S0 S127
    SET S0
    SET S20
    Y0
    SET S30
    Y1
    SET S40
    Y4
    S0
    RET
    END
    X0S0
    S
    S20
    S
    X1
    S30
    S
    X2
    S60
    S
    X5
    Y2
    SET S50
    S40
    S
    X3
    Y3
    SET S60
    S50
    S
    X4

    SFC 图
    S0
    S20
    S30
    S40
    S0
    M1002
    X0
    X1
    X2
    X5
    Y0
    Y1
    Y2
    S50
    X3
    Y3
    S60
    X4
    Y4

    513ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    2 跳转流程
    步进点控制权移转方某步进点
    S0
    S21
    S42
    S43
    OUT
    OUT

    步进点控制权移转流程步进点
    S0
    S21
    S41
    OUT
    OUT S1
    S41
    S43
    OUT
    S42

    3 复流程:
    右图中S50 条件成立时身(S50) RESET
    时流程结束
    S0
    S21
    S50
    RST

    514 5 序功图 SFC
    复杂单流程:
    包含行分支选择分支行汇合选择汇合等流程
    1 行分支结构
    现状态条件成立时时转移状态时属行分支结构图表达状态
    S20 转移 X00N 时时转移 S21S22S23S24
    行分支步进梯形图:
    X0
    SET
    SET S22
    S21S
    SET S23
    S20
    SET S24
    行分支 SFC 图:
    S20
    S21 S22 S23 S24

    2 选择分支结构:
    现状态条件成立时转移状态时属选择分支结构图表达状态
    S20 转移 X0On 时转移 S30 X1On 时转移 S31 X2On 时转移 S32
    选择分支步进梯形图:
    X0
    SET
    SET S31
    S30S
    SET S32
    S20
    X1
    X2

    选择分支 SFC 图:
    S20
    S30 S31 S32
    X0 X1 X2

    515ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    3 行汇合结构:
    连续状态成立转移状态行汇合意思指状态时成立时允
    许转移
    行汇合步进梯形图:
    X2
    SET S50S
    S40
    S
    S41
    S
    S42

    行汇合 SFC 图:
    S40
    S50
    S41 S42
    X2

    4 选择汇合结构:
    果梯形图形种图形属选择汇合说 S30S40S50 三种状态状
    态输入信号先成立转移 S60
    选择汇合步进梯形图:
    X0
    SET
    SET S60
    S60S
    SET S60
    S30
    X1
    X2
    S
    S40
    S
    S50

    选择汇合 SFC 图:
    S30
    S60
    S40 S50
    X0 X1 X2

    516 5 序功图 SFC
    选择性分支选择性汇合流程范例:
    梯形图: SFC图:
    M1002
    ZRST S0 S127
    SET S1
    SET S20
    Y0
    SET S30
    Y1
    SET S40
    Y2
    END
    X0S1
    S
    S20
    S
    X1
    S30
    S
    X2
    S40
    S
    X3
    SET S31
    X4
    SET S32
    X7
    SET S50
    Y3
    S31
    S
    X5
    SET S41
    Y4
    S41
    S
    X6
    SET S50
    Y5
    S32
    S
    X20
    SET S42
    Y6
    S42
    S
    X21
    SET S50
    S50
    S
    T1
    SET S60
    TMR T1 K10
    Y7
    S60
    S
    X22
    RET
    S1

    S1
    S20
    S30
    S40
    S1
    M1002
    X0
    X1
    X2
    X22
    Y0
    Y1
    Y2
    S50
    X3
    S60
    T1
    Y7
    S31
    S41
    X4
    X5
    Y3
    Y4
    X6
    TMR T1 K10
    S32
    S42
    X7
    X20
    Y5
    Y6
    X21

    517ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    行性分支行性汇合流程范例:
    梯形图: SFC图:
    M1002
    ZRST S0 S127
    SET S3
    SET S20
    Y0
    SET S30
    Y1
    SET S40
    Y2
    END
    X0S3
    S
    S20
    S
    X1
    S30
    S
    X2
    S40
    S
    SET S31
    SET S32
    Y3
    S31
    S
    X3
    SET S41
    Y4
    S41
    S
    Y5
    S32
    S
    X4
    SET S42
    Y6
    S42
    S
    X5
    SET S50
    S50
    S
    T1
    SET S60
    TMR T1 K10
    Y7
    S60
    S
    X6
    RET
    S3
    S40
    S
    S41
    S
    S42
    S

    S3
    S20
    S30
    S40
    S3
    M1002
    X0
    X1
    X2
    X6
    Y0
    Y1
    Y2
    S50
    X5
    S60
    T1
    Y7
    S31
    S41
    X3
    Y3
    Y4
    TMR T1 K10
    S32
    S42
    X4
    Y5
    Y6

    518 5 序功图 SFC
    行性分支选择性汇合流程范例:
    梯形图: SFC图:
    S127
    K10
    M1002
    ZRST S0
    SET S4
    SET S20
    Y0
    SET S30
    Y1
    SET S40
    Y2
    END
    X0S4
    S
    S20
    S
    X1
    S30
    S
    X2
    S40
    S
    X3
    SET S31
    SET S32
    SET S50
    Y3
    S31
    S
    X4
    SET S41
    Y4
    S41
    S
    X5
    SET S50
    Y5
    S32
    S
    X6
    SET S42
    Y6
    S42
    S
    X7
    SET S50
    S50
    S
    T1
    SET S60
    TMR T1
    Y7
    S60
    S
    X6
    RET
    S4

    S4
    S20
    S30
    S40
    S4
    M1002
    X0
    X1
    X2
    Y0
    Y1
    Y2
    S50
    X3
    S60
    T1
    Y7
    S31
    S41
    X4
    Y3
    Y4
    TMR T1 K10
    S32
    S42
    X6
    Y5
    Y6
    X5 X7
    519ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    综合例:(含选择分支汇合行分支汇合)
    梯形图:
    S127
    M1002
    ZRST S0
    SET S0
    Y1
    SET S30
    Y2
    SET S40
    Y3
    S
    X1
    S30
    S
    X4
    S31
    S
    X5
    SET S31
    SET S32
    SET S40
    Y5
    S40
    S
    X7
    SET S50
    Y7
    S50
    S
    X21
    SET S60
    Y23
    S60
    S
    SET S51
    X2
    X3
    S20
    Y0
    SET S20
    S
    X0
    S0
    END
    Y20
    S51
    S
    X22
    SET S61
    S61
    S
    X25
    SET S70
    Y24
    Y27
    S70
    S
    X27
    RET
    S0
    S60
    S
    S61
    S
    Y4
    S32
    S
    X6
    SET S41
    Y6
    S41
    S
    X20
    SET S52
    SET S53
    Y22
    S53
    S
    X24
    SET S63
    Y25
    S62
    S
    Y26
    S63
    S
    X26
    S0
    S62
    S
    S63
    S
    Y21
    S52
    S
    X23
    SET S62
    520 5 序功图 SFC
    SFC 图:
    S0
    S20
    S30
    S40
    S0
    M1002
    X0
    X1
    X4
    X27
    Y1
    Y2
    Y5
    S50
    X7
    S70 Y27
    S51
    S61
    X22
    Y20
    Y24
    S52
    S62
    X23
    Y21
    Y25
    X21
    X25
    S60 Y23
    Y0
    Y7
    S31 Y3
    X5
    X2
    S32 Y4
    X6
    X3
    S41 Y6
    X20
    X26
    S53
    S63
    Y22
    Y26
    X24
    S0

    521ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    合例二:(含选择分支汇合行分支汇合)
    梯形图: SFC图:
    S127
    M1002
    ZRST S0
    SET S0
    SET S30
    Y0
    SET S31
    Y1
    SET S33
    Y2
    END
    X0S0
    S
    S30
    S
    X1
    S31
    S
    X2
    S32
    S
    X3
    SET S32
    SET S33
    Y3
    S33
    S
    X4
    SET S34
    Y4
    S34
    S
    X5
    SET S35
    Y6
    S36
    S
    X6
    SET S37
    Y7
    S37
    S
    S0
    S35
    S
    RET
    X1
    SET S36
    Y5
    S35
    S
    X7S37
    S

    S0
    S30
    S31
    S33
    M1002
    X0
    X1
    X2
    Y0
    Y1
    Y3
    S34
    X4
    S36
    S37
    X6
    Y6
    Y7
    X5
    S35 Y5
    Y4
    S32 Y2
    X3
    X1
    S0
    X7

    522 5 序功图 SFC
    分支流程限制:
    1 分支流程分支步进点 8 图示步进点 S20 分支步进点
    S30~S37 8
    2 复数分支流程行流程合流程里 16 回路图示步进点
    S40 分支 4 步进点步进点 S41 分支 7 步进点步进点 S42 分支 5 步
    进点流程里 16 回路
    3 流程中某步进点指定跳流程步进点
    SFC 图:
    S0
    S20
    S30
    S40
    S0
    M1002
    X0
    X1
    X11
    X51
    Y0
    Y1
    Y11
    S50
    X20
    S80 Y41
    S51
    S71
    X33
    Y15
    Y33
    S53
    S73
    X35
    Y17
    Y35
    X32
    X44
    S70 Y32
    Y14
    S31 Y2
    X12
    X2
    S32 Y4
    X15
    X4
    S41 Y12
    X21
    X52
    S54 Y20
    S0
    SET
    S32 Y3
    X14
    X3
    S52
    S72
    X34
    Y16
    Y34
    S0
    SETX13
    S20
    OUT
    S20
    OUT
    S81
    X45
    Y42
    SET
    S34 Y5
    X15
    X5
    S35
    X15
    X6
    S55
    S74
    X36
    X22
    X46
    Y6 S36
    X16
    X7
    Y7
    Y21
    Y36
    S56 Y22 S57 Y23 S20
    X23
    OUT
    RST
    S36
    S58
    X37
    X24
    Y24
    RST
    S58
    Y26S60
    X26
    X41
    Y27S61
    X27
    X42
    Y30S62
    X30
    Y31S63
    X31
    Y40S76
    X43
    X50
    Y10
    Y13
    Y25
    Y37
    S37
    S42
    S59
    S75
    X40
    X47
    X10
    X17
    X25
    SET
    S0 OUT
    S42


    523ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    56 IST 指令
    API 指令码 运算单元 功
    60
    适机种
    ES2EX2IST 手动动控制 SS2 SA2 SX2
    SE
    位装置 字装置 指令步数 类型
    操作数 X Y M S K H KnX KnY KnM KnS T C D E F IST 7 steps
    S * * *
    D1 *
    D2 *
    脉型 16 位指令 32 位指令
    ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2 ES2EX2 SS2 SA2
    SE SX2
    操作数
    S:指定运行模式起始装置(操作单元 S 会占 8 连续装置) D1:动运行模式指定
    状态步进点编号 D2:动运行模式指定状态步进点编号
    指令说明:
    1 指令 IST 特定步进阶梯控制流程初始状态便利指令配合特殊辅助继电器形成便利
    动控制命令
    2 D1 D2 范围 S20~S911 D1 < D2
    3 IST 指令程序中次
    程序范例 1
    M1000
    IST X30 S20 S60

    1 運轉模式
    X30:手动操作 X34:连续运行 S
    X31:原点回 X35:原点回启动
    X32:步进 X36:启动
    X33:次循环 X37:停止
    2 IST 指令执行时特殊辅助继电器会动切换
    M1040:移行禁止 S0:手动操作初始状态步进点
    M1041:移行开始 S1:原点回初始状态步进点
    M1042:状态脉 S2:动运行初始状态步进点
    M1047:STL 监视
    3 IST 指令时S10~S19 原点复状态步进点成般步进点
    S0~S9 步进点时S0~S2 三状态点动作分手动原点回动运转
    程序中必须先写该三状态步进点电路
    524 5 序功图 SFC
    4 切换 S1(原点回)模式时 S10~S19 间点 On原点回会动作
    产生
    5 切换 S2(动运转)模式时 D1 ~ D2 间 S 点 On M1043 On
    动运转会动作产生
    程序范例 2 机械手臂控制( IST 指令):
    1 动作求:分开两种皮球搬箱子存放配置控制盘供控制
    2 机械手臂动作:降夹取升右移降释放升左移序完成皮球搬运
    3 IO 装置:

    应器 X0
    右限X2 右限X3左限X1 Y0
    Y1
    Y2Y3限X4
    限X5

    4 运行模式
    手动操作 单钮接通切断负载模式
    原点复 原点复钮 机械动复原点模式
    动运行(单步运行次运行连续运行)
    z 单步运行 次动启动钮 前进步进
    z 次运行 原点位置动启动钮 进行次循环动运行原点停止中途
    动停止钮 工作停止 启动钮 继续动作原点停止
    z 连续运行 原点位置动启动钮 开始继续运行停止钮 运转原点位
    置停止
    5 控制盘
    X35 X36
    X37
    X20
    X21
    X22
    X23
    X24
    X25
    单步运行X32
    次循环 X33
    连续运行 X34手动操作 X30
    原点回 X31
    电源启动
    电源停止
    原点回 动启动
    动停止
    右移
    左移释放
    夹取



    z 感应器 X0
    z 机械手臂左限 X1球右限 X2球右限 X3限 X4限 X5
    z 机械手臂升 Y0降 Y1右移 Y2左移 Y3夹取 Y4
    525ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    6 开始回路:
    M1000
    IST X30 S20 S80
    X0
    M1044
    X1 Y4

    7 手动操作模式:
    X20
    SET
    RST Y4
    Y4S
    S0
    X21
    X22 Y1
    Y0
    X23 Y0
    Y1
    X24 X4
    Y2
    Y3
    X25 X4
    Y3
    Y2
    夹具释放
    夹具夹紧


    右移
    左移
    条件互锁
    条件互锁
    机械手臂升限(X4 On)

    8 原点回模式:
    SFC 图:
    S1
    S10
    X35
    S11
    X4
    S12
    X1
    RST Y4
    RST Y1
    Y0
    RST Y2
    Y3
    SET M1043
    夹具释放
    降停止
    机械手臂升 (X4 On)
    右移停止
    左移左限 ()X1 On
    置位回原点完毕标志
    RST S12 回原点完成
    526 5 序功图 SFC
    梯形图:
    夹具释放
    降停止
    机械手臂升限 (X4 On)
    右移停止
    左移左限(X1 On )
    置位回原点完毕标志
    回原点完成
    X35
    SET S10S
    S1
    RST Y4S
    S10
    RST Y1
    Y0
    X4
    SET S11
    RST Y2S
    S11
    Y3
    X1
    SET S12
    SET M1043S
    S12
    RST S12
    进入原点回模式

    527ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    9 动运行 (单步运行次循环连续运行模式):
    a) SFC 图:
    S2
    S20
    S30
    S31
    M1044
    X5
    T0
    Y1
    SET
    Y0
    S32
    X4
    X2
    S50 Y1
    Y2
    S2
    X1
    M1041
    X0
    Y4
    TMR T0 K30
    S60 RST
    X5
    Y4
    TMR T2 K30
    S70
    T2
    Y0
    S80
    X4
    Y3
    X1
    S40
    S41
    X5
    T1
    SET
    Y0
    S42
    X4
    X3
    Y2
    X0
    Y4
    TMR T1 K30
    X3X2

    528 5 序功图 SFC
    b) 梯形图:
    SET S20
    SET S30
    SET Y4
    Y0
    END
    X5
    S31
    S
    X4
    TMR T0
    SET S32
    S2
    S
    M1041 M1044
    S20
    S
    S30
    S
    Y1
    X0
    SET S40
    X5 X0
    SET S31
    T0
    K30
    Y2
    S32
    S
    X2
    SET S50
    X2
    SET Y4
    TMR T1
    S40
    S
    SET S41
    T1
    K30
    Y0
    S41
    S
    X4
    SET S42
    Y2
    S42
    S
    X3
    SET S50
    X3
    Y1
    S50
    S
    X5
    SET S60
    RST Y4
    TMR T2
    S60
    S
    SET S70
    T2
    K30
    Y0
    S70
    S
    X4
    SET S80
    Y3
    S80
    S
    X1
    X1
    RET
    S2
    进入动运行模式
    左移左限(X1 On)
    机械手臂升限 (X4 On )
    夹具夹紧
    夹具夹紧
    夹具释放


    右移
    右移
    机械手臂升限 (X4 On )
    机械手臂升限 (X4 On )
    X4
    X4
    X4
    X5

    529ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    MEMO
    530
    障诊断
    说明 PLC 障诊断信息

    目录

    61 常见错误处理方法 62
    62 D1004 寄存器错误码表(错误码 16 进制编码)64
    63 演算错误旗号 67

    61ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    62
    61 常见错误处理方法
    表列出针 PLC 系统障常见问题障诊断流程
    系统障操作方法
    障显示 障诊断纠正方法
    灯灭 1 检查电源线否正常
    2 检查 PLC 供电电源否 PLC 供电范围
    3 请检查供电电源否波动
    4 果 PLC 设备电源线请断开设备电源供应
    果时 PLC 电源指示灯变亮说明电源带负载力够
    请增加电源带负载力者设备电源供电
    5 果做述纠正果 PLC 供电电源指示灯亮
    PLC 须返回销商代理商维修
    错误(ERROR)灯闪烁
    1 果 ERROR 灯闪烁导致原:效命令通讯错误
    效操作遗漏指令错误指示通 PLC 检功检查出
    PLC 会相应错误代码发生错误位置(步数)存储
    特殊寄存器相应错误代码通 WPLSoft 者 ISPSoft
    读出错误代码错误位置(步数)储面特殊寄存器
    错误代码:D1004
    发生错误位置(程序步数):D1137
    2 果发现电脑者位机设备法 PLC 联机错误
    (ERROR)灯快速闪烁表示直流 24V 供电电源足请检查直
    流 24V 供电电源否载
    3 果程序回路执行时间超预设时间(程序扫描逾时时间)PLC
    错误(ERROR)灯会直亮(闪烁)时请减程序回路执行
    时间通 WDT 指令改善错误(ERROR)灯直亮时
    PLC 程序重新载 PLC 重新电 PLC 错误(ERROR)
    灯否灭掉果做述纠正PLC 错误(ERROR)灯
    直亮请 PLC 电源关闭检查 PLC 附否噪声干扰异
    物进入 PLC 部 6 障诊断
    63
    障显示 障诊断纠正方法
    输入障诊断 输入指示灯灭时障诊断
    1 检查输入装置接线否正常
    2 检查输入端供电电源否正常供输入端
    3 果输入电源正常输入端供电输入设备问题
    者输入电源问题请检查输入设备输入电源
    4 果输入端供电电源正常 PLC 输入电路问题请联
    系您 PLC 销售商
    输入指示灯亮时障诊断
    1 编程工具监视输入条件果监视输入点 OFFPLC 输入
    电路问题请联系您 PLC 销售商
    2 果监视输入点 ON请次检查程序外请检查入设备
    (两线传感器)间漏电流输出点重程序流程控制
    中否 MC CJ 指令
    3 检查 IO 分配设置
    输出障诊断 输出指示灯亮时障诊断
    1 检查负载接线否正确
    2 检查负载供电否正常
    3 果负载供电电源正常负载问题
    4 果电源负载正常供电PLC 输出电路问题请联
    系您 PLC 销售商
    输出指示灯灭时障诊断
    1 编程工具监视输出条件否正常果监视输出点变 ON存
    重输出错误(程序中相输出点)
    2 编程工具强制输出 ON果输出指示灯变 ON检查输入
    条件否正常果输入条件正常输出指示灯 OFF PLC
    输出电路问题请联系您 PLC 销售商
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    64
    62 D1004 寄存器错误码表(错误码 16 进制编码)
    程序写入 PLC 部发生 PLC ERROR 错误指示灯闪烁特殊继电器 M1004On原
    指令操作数(装置)合法程序语法回路错根特殊寄存器 D1004 错误代码(16 进
    制编码)表知错误原发生错误址存数寄存器 D1137 (般回路
    错误 D1137 址值效)
    错误码 原 排方法
    0001 装置 S 超效范围
    0002 P 标签重复超效范围
    0003 操作数 KnSm 超效范围
    0102 中断点 I 重复超效范围
    0202 MC 指令超效范围
    0302 MCR 指令超效范围
    0401 装置 X 超范围
    0403 KnXm 超范围
    0501 装置 Y 超范围
    0503 KnYm 超范围
    0601 定时器位装置超范围
    0604 16 位定时器寄存器超范围
    0801 位装置 M 超范围
    0803 KnMm 超范围
    0B01 KH 范围误
    0D01 DECO 指令操作数
    0D02 ENCO 指令操作数
    0D03 DHSCS 指令操作数
    0D04 DHSCR 指令操作数
    0D05 PLSY 指令操作数
    0D06 PWM 指令操作数
    0D07 FROMTO 指令操作数
    0D08 PID 指令操作数
    0D09 SPD 指令操作数
    0D0A DHSZ 指令操作数
    0D0B IST 指令操作数
    0E01 计数器位装置超范围
    查 D1137(程序发
    生错误时步数)
    值找发生错误
    位置重新输入正确
    指令 6 障诊断
    65
    错误码 原 排方法
    0E04 16 位计数器寄存器超范围
    0E05 DCNT 指令操作数 CXXX
    0E18 BCD 转换错误
    0E19 法演算错误(数0)
    0E1A 装置超范围(含 EF 修饰错误)
    0E1B 开根号值负数
    0E1C FROMTO 指令通讯错误
    0F04 D 寄存器超范围
    0F05 DCNT 指令操作数 DXXX
    0F06 SFTR 指令操作数
    0F07 SFTL 指令操作数
    0F08 REF 指令操作数
    0F09 WSFR WSFL 指令操作数
    0F0A TTMR STMR 指令次数超出范围
    0F0B SORT 指令次数超出范围
    0F0C TKY 指令次数超出范围
    0F0D HKY 指令次数超出范围
    1000 ZRST 指令操作数
    10EF EF 错误修饰超范围
    2000 MTRARWS 指令操作数错误
    TTMRPR HOUR 指令次数超出范围
    查 D1137(程序发
    生错误时步数)
    值找发生错误
    位置重新输入正确
    指令

    错误码 原 排方法
    C400 指令合法
    C401 般回路错误
    C402 LD LDI 指令连续超 9 次
    C403 MPS 连续超 9 次
    C404 FORNEXT 超 6 阶
    C405
    STLRET FORNEXT 间
    SRETIRET FORNEXT 间
    MCMCR FORNEXT 间
    END FEND FORNEXT 间
    C407 STL 连续查 9 次
    C408 STL MCMCR 者 STL IP
    C409 子程序 STLRET 者中断程序 STLRET
    果指令搭配会
    产生回路错误请选
    择正确编程方式
    修改指出错误 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    66
    错误码 原 排方法
    C40A 子程序 MCMCR
    中断程序 MCMCR
    C40B MCMCR N0 开始连续
    C40C MCMCR 相 N 值
    C40D 没正确 IP
    C40E IRET FEND 出现
    SRET FEND 出现
    C40F PLC 程序参数区数未初始化
    C41B 扩展机达 RUNSTOP 命令效
    C41C IO 扩展机输入输出点数超范围
    C41D 扩展机数量超范围
    C41F 数写入存失败
    C430 行接口初始化错误
    C440 高速计数器硬件错误
    C441 高速较器硬件错误
    C442 MCU 脉输出硬件错误
    C443 扩展机响应
    C4EE 程序中没结束指令 END
    C4FF 指令效<指令>
    果指令搭配会
    产生回路错误请选择
    正确编程方式修
    改指出错误 6 障诊断
    67
    63 演算错误旗号
    装置 说明 停电保持 停止 Æ运行
    (STOP Æ RUN)
    运行 Æ 停止
    (RUN Æ STOP)
    M1067 程序执行错误标志位 清 保持
    M1068 程序执行错误锁存标志位 保持 保持
    D1067 运算错误码寄存器 清 保持
    D1068 运算错误位置(错误程序步数)
    寄存器 保持 保持

    D1067
    错误码 原
    0E18 BCD 转换错误
    0E19 法演算错误(数0)
    0E1A 浮点数超范围
    0E1B 开根号值负数
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    68
    MEMO
    71
    CANopen功操作说明
    章重点讲解 CANopen 功具体方法

    目录

    71 CANopen简介 72
    711 CANopen功介绍72
    712 输入输出映射区说明 74
    72 安装网络拓扑 75
    721 外观尺寸 75
    722 部名称 75
    723 CAN接口网络拓扑76
    73 CANopen协议介绍710
    731 关CANopen协议710
    732 CANopen 通讯象 711
    733 预定义连接设置 717
    74 梯形图发送SDONMT读取EMERGENCY信息719
    741 SDO请求信息数结构 719
    742 NMT信息数结构722
    743 EMERGENCY 请求信息数结构 724
    744 梯形图发送SDO范例726
    75 指示灯障排729
    751 指示灯说明729
    752 CANopen网络节点状态显示 730
    76 应范例 734
    77 象字典 742 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    72
    71 CANopen 简介
    ¾ CANopen 总线配线简单通讯实时性纠错力强通讯稳定成低廉等优点工业
    动化汽车工业医疗设备建筑等领域广泛采
    ¾ 机建 CAN 通讯口遵循 CANopen DS301 基通信协议工作站模式者站
    模式
    ¾ 章重点介绍 CANopen 功功特殊辅助继电器 M1349 控制 M1349 ON 时启
    动 CANopen 功OFF 时关闭作站时支持站号 1~16 16 台站
    ¾ DVPES2C CANopen 网络组态软件 CANopen Builder CANopen 站号通讯速率通
    该软件进行设置DVPES2C 编程软件 WPLSoft ISPSoft
    ¾ 章重点介绍 CANopen 功果理解功简介中专业名词含义先参考 73 节
    说明
    711 CANopen 功介绍
    ¾ 作站时功:
    — 支持 CANopen 标准协议 DS301 V402
    — 支持 NMT(Network Management Object网络理象)服务
    ‹ 支持 NMT 状态控制
    NMT 状态控制控制 CANopen 网络中站状态
    ‹ 支持 NMT 错误控制
    NMT 错误控制监控站否掉线NMT 错误控制分 Heartbeat Node Guarding
    两种机支持 Heartbeat支持 Node Guarding
    — 支持 PDO (Process Data Object程数象)服务:
    ‹ PDO 报文传输实时输入输出数
    ‹ 支持 128 RxPDO支持 390 字节
    ‹ 支持 128 TxPDO支持 390 字节
    ‹ PDO 传输类型:步模式异步模式
    — 支持 SDO(Service Data Object服务数象)服务:
    ‹ SDO 读写站参数者配置站参数
    ‹ 支持标准 SDO 传输模式
    ‹ 支持动 SDO 功台站执行 20 笔 SDO 写操作
    ‹ 支持 PLC 梯形图中 SDO 服务读写站数 7 CANopen 功操作說明
    73
    — 支持读取站紧急报文(Emergency)服务:
    ‹ 读取站紧急报文服务读取站错误者报警信息
    ‹ 站保存 5 笔新紧急报文
    ‹ 通 PLC 梯形图读取紧急报文
    — 支持步象(SYNC Object)服务
    通步报文实现设备步动作
    — 支持 CANopen 通讯速率:20K50K125K250K500K1Mbps
    — 支持映射数类型:
    存储空间 数类型
    8bit SINT USINT BYTE
    16bit INT UINT WORD
    32bit DINT UDINT REAL DWORD
    64bit LINT ULINT LREAL LWORD

    ¾ 作站时功:
    — 支持 CANopen 标准协议 DS301 V402
    — 支持 NMT(Network Management Object网络理象)服务
    ‹ 支持 NMT 状态控制
    DVPES2C CANopen 网络中状态受站控制
    ‹ 支持 NMT 错误控制
    支持 Heartbeat 错误控制 支持 Node Guarding 错误控制
    — 支持 PDO 服务:
    ‹ PDO 报文传输实时输入输出数
    ‹ 配置 8 TxPDO 8 RxPDO
    ‹ PDO 传输类型:步模式异步模式
    — 支持紧急报文(Emergency)服务
    DVPES2C 出现紧急错误时者报警时通紧急报文通知站 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    74
    712 输入输出映射区说明
    DVPES2C 作站支持 16 台站站站号范围 1~16输出映射区
    D6250D6476输入映射区 D6000D6226表示:
    PLC 装置 映射区域 映射长度
    D6250~D6281 SDO 请求信息NMT 服务信息 Emergency 请求信息 64 字节
    D6000~D6031 SDO 回应信息 Emergency 回应信息 64 字节
    D6282~D6476 RxPDO 映射区 390 字节
    D6032~D6226 TxPDO 映射区 390 字节

    DVPES2C 做站时输出映射区 D6282~D6313输入映射区 D6032~D6063表示:
    PLC 装置 映射区域 映射长度
    D6032~D6063 RxPDO 映射区 64 字节
    D6282~D6313 TxPDO 映射区 64 字节
    7 CANopen 功操作說明
    75
    72 安装网络拓扑
    部分介绍 DVPES2C 外观尺寸CAN 接口引脚定义 CANoen 网络架构通讯距离相
    关说明
    721 外观尺寸
    106
    98
    L1
    L 78
    90
    615
    110

    单位:毫米
    722 部名称
    脱落式输入输出端子
    直接固定孔
    DIN
    (35mm)
    轨槽
    COM1
    (RS232C)
    程式通讯埠
    DIN 轨固定扣
    电源运行错误 指示灯COM 输入输出点指示灯
    RunStop开关
    IO模组连接埠
    COM3 (CAN)
    COM2(RS485)
    DVP32ES2
    输出类型
    机种型号
    IO 模组固定扣
    输入输出端子编号
    输入输出端子编号
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    76
    723 CAN 接口网络拓扑
    ¾ COM3(CAN)通讯口硬件接口引脚定义
    引脚信号 说明
    CAN+ CANH
    CAN CANL
    SG 信号
    White (CAN_H)
    Blue (CAN_L)
    D+
    D
    CAN+
    SG
    CAN
    Black(SG)


    ¾ CAN 总线物理信号定义数帧格式
    CAN 信号差分信号信号电压 CAN+ CAN间电压差CAN+ CAN电压 SG 参
    考点CAN 总线两种状态种显性电状态逻辑0表示种隐性电状态逻辑
    1表示CAN 总线信号电图示

    CAN 总线数帧格式图示CAN 节点图示数帧格式左右逐位 CAN 报
    文发送总线

    ¾ CAN 总线终端网络拓扑结构:
    增强 CAN 通讯稳定性CAN 总线网络两终端需接入 120 欧姆终端电阻图示
    基 CAN 网络拓扑结构示意图
    显性 隐性
    字螺丝刀拧紧 7 CANopen 功操作說明
    77
    120 Ω120Ω
    CAN 1节点 CAN 2节点
    CAN 3节点
    CAN H_
    CAN L_

    ¾ CANopen 总线网络拓扑架构

    1) 组建 CANopen 网络时建议台达标准电缆:TAPCB01 粗缆TAPCB02 细缆TAPCB10
    细缆通讯电缆须远离动力电缆
    2) 请网络两端 CAN+ CAN(白色蓝色)间分串接阻值 120 欧姆电阻户
    行购买台达标准终端电阻 TAPTR01
    3) CANopen 总线网络长度限制
    CANopen 总线网络传输距离 CANopen 总线传输速率决定表示传输速率应
    通讯距离
    传输速度(位秒) 20K 50K 125K 250K 500K 1M
    通讯距离(米) 2500 1000 500 250 100 25 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    78
    4) 台达 CANopen 总线相关网络产品表示:
    产品图片 型号 功说明

    DVP32ES200RC
    DVP32ES200TC
    DVPES2C 系列 PLC 机建 CAN 接口
    做 CANopen 站者站

    DVPCOPMSL
    DVPCOPMSL 运行 S 系列 PLC 机左
    侧 CANopen 模块做 CANopen 站
    者站左侧接 DVPCOPMSL 模块
    PLC 机 DVP28SVDVP28SV2
    DVPSX2DVPSA2DVPEH2L

    IFD9503
    CANopen 转 MODBUS 网关符合标
    准 MODBUS 协议设备(带 RS232 者
    RS485 接口)接入 CANopen 网络IFD9503
    通 RS485 接口连接 MODBUS 设备时
    连接 15 设备

    DVPCP02H2
    CANopen 站模块接 EH2 系列机
    右侧 EH2 系列 PLC 接入
    CANopen 网络

    IFD6503
    CANopen 总线数分析工具端 CAN
    接口端 USB 接口抓取 CAN
    总线数者 CAN 总线节点发送数该
    产品配合 Netview Builder 软件

    ASDA2xxxxM
    伺服驱动器
    伺服驱动器建 CANopen 接口实
    现定位速度扭矩控制

    C2000CP2000
    C200 系列变频器
    变频器建 CANopen 功实现定
    位速度扭矩控制C2000CP2000 系
    列变频器 CANopen 功时须购买
    CMCCOP01 卡卡提供 CAN 接口
    C200 系列变频器建 CANopen 接口 7 CANopen 功操作說明
    79
    产品图片 型号 功说明

    EC 系列变频器 变频器建 CANopen 接口实现速
    度扭矩控制

    TAPCN01 CANopen 总线拓扑分接盒带 120 欧姆
    电阻通开关选择电阻否生效

    TAPCN02 CANopen 总线拓扑分接盒 带 120 欧姆
    电阻通开关选择电阻否生效

    TAPCN03 CANopen 总线拓扑分接盒 带 120 欧姆
    电阻通开关选择电阻否生效

    TAPCBO3
    TAPCBO5
    TAPCB10
    TAPCB20
    CANopen 分支线线缆两端 RJ45 接头
    TAPCBO3 03 米长
    TAPCBO5 05 米长
    TAPCB10 1 米长
    TAPCB20 2 米长


    TAPCB01
    TAPCB02
    CANopen 总线线缆
    TAPCB01CANopen 干线线缆
    TAPCB02CANopen 分支线线缆

    TAPTR01 终端电阻RJ45 接头 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    710
    73 CANopen 协议介绍
    731 关 CANopen 协议
    CAN(Controller Area Network)现场总线仅仅定义物理层数链路层(见 ISO11898 标准)
    没规定应层实际设计中物理层数链路层完全硬件实现 CAN 现场总线身
    完整需高层协议定义 CAN 报文中 1129 位标识符8 字节数

    CANopen 协议种基 CAN 高层协议 CiA(CANinAutomation)定义维护协议
    CAL(CAN Application Layer)协议基础开发 CAL 通信服务协议子集

    CANopen 协议涵盖应层通讯描述(CiA DS301)外包括编程设备构架(CiA 302)
    电缆连接器介绍(CiA 3031)单位称谓表示法(CiA 3032)
    OSI 模型中CAN 标准CANopen 协议间关系图示:










    ¾ 象字典
    CANopen 基象方法定义标准设备设备表现组象集合够网络
    访问CANopen 设备模型图示图出象字典通讯程序层应程序间
    接口
    CANopen 核心概念设备象字典(Object DictionaryOD)序象组象
    采 16 位索引值寻址允许访问数结构中单元素时定义 8 位子索
    引CANopen 网络中节点象字典象字典包含描述设备网络行
    参数节点象字典电子数文档(Electronic Data SheetEDS)中描述
    设备描述 CiA
    DSP401
    设备描述 CiA
    DSP404
    设备描述 CiA
    DSPxxx
    OSI 第七层
    应层
    通讯描述 CiA DS301
    CAN 控制器 CAN 20A
    ISO 11898 +
    +
    CAN 总线
    OSI 第二层
    数链路层
    OSI 第层
    物理层 7 CANopen 功操作說明
    711
    通讯象
    象字典
    通讯规范 设备规范
    通讯象
    通讯象 应象
    应象
    C
    A
    N



    732 CANopen 通讯象
    CANopen 通讯协议包括通讯象
    ¾ PDO (Process Data Object程数象)
    — PDO 提供设备应象直接访问通道传输实时数具较高优先权PDO CAN
    报文数域中字节作数传输报文利率高
    — PDO 通生产者消费者模式描述数生产者传者消费者数传送
    限制 1~8 字节生产者传输数需消费者确认网络节点会检测发送
    节点发出数信息然节点会决定接收信息否需处理
    — PDO 两种 PDO 服务:TxPDO RxPDO生产者发出 PDO 称该设备发送
    PDO(TxPDO)消费者设备接收 PDO 称该设备接收 PDO (RxPDO)
    — PDO 象字典中 2 象描述:PDO 通讯参数 PDO 映射参数
    PDO 通讯参数:包含 COBID PDO 传输类型禁止时间定时器周期
    PDO 映射参数:包含象字典中象列表象映射 PDO 里包括数
    长度(in bits)生产者消费者必须知道映射解释 PDO 容
    — PDO 传输模式:步异步
    步:步周期步非周期
    异步:数变化时传送事件触发传送
    PDO 支持传输模式表示:
    类型 PDO 传输
    周期 非周期 步 异步 RTR
    0 X X
    1 – 240 X X
    254 X
    255 X
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    712
    模式 0: PDO 数已改变步信号(SYNC)时传送 PDO 信息
    模式 1~240:隔 1~240 步信号传送笔 PDO 信息
    模式 254:传送触发事件制造厂定义机定义模式 255
    模式 255:数变化时传送事件触发传送
    PDO 中传送数必须象字典中映进 PDO 映实例:

    RxPDO TxPDO 报文格式:
    COBID Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7
    象标识符 数
    PDO_1
    应象 C zzh zzzzh
    应象 B yyh yyyyh

    应象 A xxh xxxxh
    象字典
    xxxxh
    zzzzh
    yyyyh
    8 xxh 3
    16 zzh 2
    8 yyh 1
    30
    PDO_1 映射
    应象 A 应象 C应象 B 7 CANopen 功操作說明
    713
    ¾ SDO(Service Data Object服务数象)
    — SDO 建立两 CANopen 设备间客户服务器关系客户设备服务器设备
    象字典进行读写访问操作SDO 访问模式客户端服务器模式访问节点 SDO
    服务器 CANopen 设备少服务数象提供该设备象字典访问通道
    SDO 象字典象进行读写访问操作
    — SDO 报文中包含索引子索引信息方便象象字典中定位象字典中复合
    数结构易通 SDO 访问SDO 触发方式命令响应型 SDO 客户发出读写请求
    SDO 服务器须予回应客户端服务器均动终止 SDO 传输请求报文响应报文
    通 COBID 进行区分
    — SDO 传送意长度数果传送数超 4 字节必须实行分段传送
    段数包含结束标志
    — SDO 请求报文响应报文结构:
    请求报文格式:
    COBID Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7
    象索引 请求数 600(hex)
    +NodeID 请求码
    LSB MSB
    象子索引
    bit70 bit158 bit2316 bit3124
    请求报文中请求码含义表示:
    请求码(hex) 含义说明
    23 写 4 字节数
    2B 写 2 字节数
    2F 写 1 字节数
    40 读数
    80 停止前 SDO 命令
    响应报文格式:
    COBID Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7
    象索引 响应数 580(hex)
    +NodeID 响应码
    LSB MSB
    象子索引
    bit70 bit158 bit2316 bit3124
    响应报文中响应码含义表示:
    响应码(hex) 含义说明
    43 读 4 字节数
    4B 读 2 字节数 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    714
    响应码(hex) 含义说明
    4F 读 1 字节数
    60 写 124 字节数
    80 终止 SDO 命令
    ¾ NMT(Network Management Object网络理象)
    CANopen 网络理遵循模式 CANopen 网络里存 NMT 站节点均
    成站NMT 实现 3 种服务:Module control services(节点状态控制服务)Error Control
    services(错误控制服务) Bootup services(启动引导服务)
    — Module control services(节点状态控制服务)
    节点状态控制指 CANopen 网络中站节点通发送命令控制站状态站收站命
    令执行需回复 CANopen 节点部 NMT 状态站节点 4 种
    状态:初始化状态预欲行状态运行状态停止状态设备状态图图示:

    (1)电动进入初始化状态 (2)初始化完成动进入预运行状态
    (3)(6)启动远程节点 (4)(7)进入预运行状态
    (5)(8)停止远程节点 (9)(10)(11)应层复位
    (12)(13)(14)通讯复位 (15)动进入应层复位状态
    (16)动进入通讯复位状态
    初始化
    应层复位
    通讯复位
    预运行状态
    运行状态
    停止状态
    (1)
    (15)
    (16)
    (2)
    (3) (4)
    (7)
    (5)
    (6)
    (8) (9)
    (10)
    (11)
    (12)
    (13)
    (14) 7 CANopen 功操作說明
    715
    通讯象状态关系表示通讯象服务适状态执 SDO
    运行预运行状态执行
    初始化 预运行 运行 停止
    PDO(程数) X
    SDO(服务数) X X
    SYNC(步象) X X
    Time Stamp (时间戳) X X
    EMCY(紧急事件) X X
    Bootup(启动引导) X
    NMT(网络理) X X X
    节点状态控制报文格式表示:
    COBID Byte 0 Byte 1
    0 命令说明符(CS) 站站号(0 表示广播)
    命令说明符功见表:
    命令说明符(hex) 功
    01 启动远程节点
    02 停止远程节点
    80 进入预运行状态
    81 应层复位
    82 通讯复位
    — Error Control services(错误控制服务)
    错误控制服务监测 CANopen 网络中否节点掉线错误控制服务分两种:heartbeat
    node guarding机支持 heartbeat站启动 heartbeat 服务站监视站
    否掉线
    Heartbeat 原理图示:Heartbeat 生产者设定 Heartbeat 产生时间定时发送
    Heartbeat 报文者 Heartbeat 消费者监视 Heartbeat 生产者发送报文消费者
    设定超时时间没收生产者发送报文时产生 Heartbeat 事件表明 CANopen 通讯异
    常 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    716

    — Bootup services(启动引导服务)
    站初始化完成进入预运行状态会发送笔 Bootup 报文表示初始化完成
    ¾ 预定义 CANopen 通讯象(SYNCEMCY)
    — 步象(Sync Object)
    步象网络中站节点广播形式周期发送 CAN 总线报文象实现基
    网络时钟信号设备根配置决定否该事件网络设备进行步
    通讯控制驱动装置时装置收站发送动作命令立动作等收
    步报文起动作实现装置步动作
    SYNC 报文格式图示:

    COBID
    80(hex)
    — 紧急事件象(Emergency Object)
    紧急事件象 CANopen 设备标识部紧急错误设备出现紧急错误时设备发出
    紧急事件报文(报文中包含紧急错误码)设备进入错误状态错误消设备发出紧急事
    件报文报告错误消紧急错误代码 0设备进入正常状态
    请求


    请求
    Heartbeat 消费者 Heartbeat 生产
    Heartbeat
    产生时间 Heartbeat
    超时时间
    Heartbeat 事件
    Heartbeat
    超时时间
    收 7 CANopen 功操作說明
    717
    Emergency 报文格式图示:

    COBID Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7
    紧急错误码 80(hex)
    +NodeID LSB MSB
    错误暂存器 厂商定义错误码
    备注:错误暂存器值映象字典(Object Dictionary)中索引址 1001(hex)
    该值等 0表示错误发生该值等 1表示发生般性错误该值等 H’80
    表示发生设备部错误
    733 预定义连接设置
    减少简单网络组态工作量CANopen 定义强制性默认标识符分配图表预定义连
    接设置中11 位标识符结构

    表列出支持象象分配 COBID
    ¾ 预定义连接设置中广播象
    象 功码 COBID 通讯参数索引
    NMT(网络理) 0000 0
    SYNC(步) 0001 128 (80h) 1005h 1006h 1007h
    Time Stamp
    (时间戳) 0010 256 (100h) 1012h 1013h
    ¾ 预定义连接设置中等象
    象 功码 COBID 通讯参数索引
    EMCY
    (紧急事件) 0001 129 (81h) – 255 (FFh) 1014h 1015h
    PDO1 (TX) 0011 385 (181h) – 511 (1FFh) 1800h
    PDO1 (RX) 0100 513 (201h) – 639 (27Fh) 1400h
    PDO2 (TX) 0101 641 (281h) – 767(2FFh) 1801h
    PDO2 (RX) 0110 769 (301h) – 895 (37Fh) 1401h
    PDO3 (TX) 0111 879 (381h) – 1023 (3FFh) 1802h
    PDO3 (RX) 1000 1025 (401h) – 1151 (47Fh) 1402h
    PDO4 (TX) 1001 1153 (481h) – 1279 (4FFh) 1803h
    功码 节点站号ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    718
    象 功码 COBID 通讯参数索引
    PDO4 (RX) 1010 1281 (501h) – 1407 (57Fh) 1403h
    SDO (TX) 1011 1409 (581h) – 1535 (5FFh) 1200h
    SDO (RX) 1100 1537 (601h) – 1663 (67Fh) 1200h
    NMT Error Control
    (错误控制) 1110 1793 (701h) – 1919 (77Fh) 1016h 1017h
    7 CANopen 功操作說明
    719
    74 梯形图发送 SDONMT 读取 Emergency 信息
    SDONMT Emergency 通编辑请求信息映射区实现请求信息映射区回应信息映射区
    PLC 装置应关系表示
    PLC 装置 映射区域 映射长度
    D6250~D6281 SDO 请求信息NMT 服务信息 Emergency 请求信息 64 字节
    D6000~D6031 SDO 回应信息 Emergency 回应信息 64 字节
    1> CANopen 站时间台设备发笔 SDONMT Emergency 请求信息
    2> WPL 程序发送 SDONMT Emergency 请求信息时建议首先请求信息映射区清零
    741 SDO 请求信息数结构
    梯形图发 SDO 读写站参数
    ¾ SDO 请求信息数格式表:
    请求信息
    PLC 装置
    高字节 低字节
    D6250 请求 ID 命令码(固定 01)
    D6251 保留 数长度
    D6252
    信息头
    类型 节点址
    D6253 索引高字节 索引低字节
    D6254 保留 子索引
    D6255 数 1 数 0
    D6256 数 3 数 2
    D6257 ~ D6281
    信息数
    保留
    — 命令码:固定 01
    — 请求 ID:发送笔 SDO 请求信息必须笔信息分配请求 IDCANopen 站通
    请求 ID 号识笔请求信息完成次 SDO 读写欲进行次 SDO 读写时必须
    改变 ID 号 SDO 读写通请求 ID值变化触发请求 ID 取值范围
    00(Hex)~FF(Hex)
    — 数长度:信息数长度 D6253 开始计算单位字节读取时固定 4写入时 4
    加索引子索引数类型包含字节数目值 8 写入时索引子索引数类
    型字(word)型数时数长度 6索引子索引数类型字节(byte)型数
    时数长度 5
    — 节点址:CANopen 网络中目标设备节点址
    — 类型: 01 表示 SDO 读取数服务02 表示 SDO 写入数服务 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    720
    ¾ SDO 响应信息数格式表:
    响应信息
    PLC 元件
    高字节 低字节
    D6000 响应 ID 状态码
    D6001 保留 数长度
    D6002
    信息头
    类型 节点址
    D6003 索引高字节 索引低字节
    D6004 保留 子索引
    D6005 数 1 数 0
    D6006 数 3 数 2
    D6007 ~ D6031
    信息数
    保留
    — 状态码
    响应信息中状态码值含义表示:
    状态码 说明
    0 数传输请求
    1 SDO 信息传送成功
    2 SDO 信息正传送处理中
    3 Error – SDO 传送信息通讯超时
    4 Error – 命令码合法
    5 Error – 传送数长度合法
    6 Error – 回应数长度合法
    7 Error – 欲传送设备忙碌中
    8 Error – 类型码合法
    9 Error – 节点址错误
    0A 错误信息(参考 SDO 回应信息中错误代码)
    0B~FF 保留
    — 响应 ID:请求信息中请求 ID 相
    — 数长度:信息数数长度单位:字节值 20写入时 4读取时索引子
    索引数类型决定
    — 节点址:CANopen 网络中目标设备节点址
    — 类型: SDO 回应信息中 43(Hex)表示读 4 字节数4B(Hex)表示读 2 字节数4F(Hex)
    表示读 1 字节数60(Hex)表示写 124 字节数80(Hex)表示终止 SDO 命令 7 CANopen 功操作說明
    721
    范例 1:通 SDO 3 号站 2109_0(索引_子索引)写入 010203E8(hex)2109_0(索引_子索引)
    数类型双字型(32 位)
    ‹ 请求数表示:
    请求信息
    PLC 装置
    高字节 低字节
    D6250 请求 ID01 命令码01
    D6251 保留0 数长度8
    D6252
    信息头
    类型02 节点址03
    D6253 索引高字节21 索引低字节09
    D6254 保留0 子索引0
    D6255 数 103 数 0E8
    D6256
    信息数
    数 301 数 202
    ‹ 响应数表示:
    请求信息
    PLC 装置
    高字节 低字节
    D6000 响应 ID01 命令码01
    D6001 保留0 数长度4
    D6002
    信息头
    类型60 节点址03
    D6003 索引高字节21 索引低字节09
    D6004 保留0 子索引0
    D6005 数 100 数 000
    D6006
    信息数
    数 300 数 200
    范例 2:通 SDO 读取 3 号站 2109_0(索引_子索引)值2109_0(索引_子索引)数类型双
    字型(32 位)
    ‹ 请求数表示:
    请求信息
    PLC 装置
    高字节 低字节
    D6250 请求 ID01 命令码01
    D6251 保留0 数长度4
    D6252
    信息头
    类型01 节点址03
    D6253 索引高字节21 索引低字节09
    D6254 保留0 子索引0
    D6255 数 10 数 00
    D6256
    信息数
    数 30 数 20
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    722
    ‹ 响应数表示:
    请求信息
    PLC 装置
    高字节 低字节
    D6000 响应 ID01 命令码01
    D6001 保留0 数长度8
    D6002
    信息头
    类型43 节点址03
    D6003 索引高字节21 索引低字节09
    D6004 保留0 子索引0
    D6005 数 103 数 0E8
    D6006
    信息数
    数 301 数 202
    742 NMT 信息数结构
    NMT 理 CANopen 网络启动运行复位节点等
    ¾ NMT 请求信息数格式表:
    请求信息
    PLC 元件 高字节 低字节
    D6250 请求 ID 命令码(固定 01)
    D6251 保留 数长度(固定 04)
    D6252
    信息头
    类型(固定 03) 节点址
    D6253 保留 NMT 服务码
    D6254
    信息数
    保留 节点址
    — 命令码:固定 01
    — 请求 ID:发送笔 NMT 请求信息必须笔信息分配请求 IDCANopen 站通请
    求 ID 号识笔请求信息完成次通讯欲进行次通讯时必须改变 ID 号
    NMT 命令发送通请求 ID值变化触发请求 ID 取值范围 00(Hex)~FF(Hex)
    — 节点址:CANopen 网络中目标设备节点址(0 表示广播) 7 CANopen 功操作說明
    723
    — NMT 服务码:
    NMT 服务码(Hex) 功介绍
    01 启动远端节点
    02 停止远端节点
    80 进入预运行状态
    81 应复位
    82 通信复位

    ¾ NMT 响应信息数格式表:
    响应信息
    PLC 元件
    高字节 低字节
    D6000 响应 ID 状态码
    D6001 保留 保留
    D6002
    信息头
    保留 节点址
    — 状态码1 时表示 NMT 操作成功状态码等 1 时表示 NMT 操作失败检查 NMT 请求信息
    中数否正确
    — 节点址:CANopen 网络中目标设备节点址(0 表示广播)
    范例 1:通 MMT 停止 3 号站
    ‹ 请求数表示:
    请求信息
    PLC 元件 高字节 低字节
    D6250 请求 ID01 命令码01
    D6251 保留0 数长度04
    D6252
    信息头
    类型03 节点址03
    D6253 保留 NMT 服务码02
    D6254
    信息数
    保留 节点址03
    ‹ 响应数表示:
    响应信息
    PLC 元件
    高字节 低字节
    D6000 响应 ID01 状态码01
    D6001 保留0 保留0
    D6002
    信息头
    保留0 节点址03 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    724
    743 EMERGENCY 请求信息数结构
    读取 Emergency 读取站错误报警信息
    ¾ Emergency 请求信息数格式表:
    请求信息
    PLC 元件
    高字节 低字节
    D6250 请求 ID 命令码(固定 1)
    D6251 保留 数长度(固定 0)
    D6252
    信息头
    类型(固定 04) 节点址
    D6253~D6281 信息数 保留
    — 命令码:固定 01
    — 请求 ID:发送笔 Emergency 请求信息必须笔信息分配请求 IDCANopen 站
    通请求 ID 号识笔请求信息完成次通讯欲进行次通讯时必须改变 ID
    号 Emergency 信息读取通请求 ID值变化触发请求 ID 取值范围
    00(Hex)~FF(Hex)
    — 节点址:CANopen 网络中目标设备节点址
    ¾ Emergency 回应信息数格式表:
    回应信息
    PLC 元件
    高字节 低字节
    D6000 响应 ID 状态码
    D6001 保留 数长度 :固定 2A (Hex)
    D6002
    信息头
    类型(固定 04) 节点址
    D6003 总笔数 保存笔数
    D6004 数 1 数 0
    D6005 数 3 数 2
    D6006 数 5 数 4
    D6007 数 7 数 6
    D6008 ~ D6011 Emergency2
    D6012 ~ D6015 Emergency3
    D6016 ~ D6019 Emergency4
    D6020~ D6023 Emergency5
    D6024~ D6031
    信息数
    保留

    — 状态码1 时表示 NMT 操作成功状态码等 1 时表示读取 Emergency 信息失败检查请求
    信息中数否正确 7 CANopen 功操作說明
    725
    — 节点址:CANopen 网络中目标设备节点址
    — 总笔数:CANopen 站接收站 Emergency 信息总笔数
    — 保存笔数:CANopen 站接收站新 Emergency 信息笔数( 5 笔)
    — D6004D6007 Emergency 1 容笔 Emergency 8 字节
    Emergency 报文 CAN 总线数结构表示Emergency 回应信息中数 0~数
    7 表示 byte0~byte7 容应
    COBID Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7
    80(hex)
    +NodeID 紧急错误码 错误暂存器 厂商定义错误码
    范例 1:读取 2 号站 Emergency 信息站先发出 Emergency 信息:
    COBID Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7
    82(hex) 43 54 20 14 0 0 0 0

    COBID Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7
    82(hex) 42 54 20 15 0 0 0 0

    ‹ 请求数表示:
    请求信息
    PLC 元件 高字节 低字节
    D6250 请求 ID01 命令码01
    D6251 保留 数长度0
    D6252
    信息头
    类型04 节点址02
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    726
    ‹ Emergency 回应信息
    回应信息
    PLC 元件
    高字节 低字节
    D6000 响应 ID01 状态码01
    D6001 保留0 数长度 2A (Hex)
    D6002
    信息头
    类型04 节点址02
    D6003 总笔数1 保存笔数1
    D6004 数 154 数 042
    D6005 数 315 数 220
    D6006 数 50 数 40
    D6007 数 70 数 60
    D6004 数 154 数 043
    D6005 数 314 数 220
    D6006 数 50 数 40
    D6007
    信息数
    数 70 数 60
    744 梯形图发送 SDO 范例
    ¾ 控制求:
    通 SDO 循环读取伺服 P009 值
    ¾ 硬件连接:
    DVP32ES2C
    PC
    TAPCN03
    Y5UP0 Y0 Y1 Y3Y2 Y4 Y10Y7Y6 UP1 Y12Y11 Y13
    +24VL N NC X5X1SS24G X0 X3X2 X4 X11X7X6 X10 X13X12 X14 X15
    Y16Y15Y14 Y17
    X17X16
    ZP1ZP0CAN+ SG +DDCAN
    ASDAA2xxxxM
    CANopenCANopen
    RS232
    7 CANopen 功操作說明
    727
    ¾ 站参数索引子索引应关系
    伺服 P009 应索引_子索引 2009_0网络配置界面中右击伺服图标然单击参数编
    辑出现图示话框图示话框中查伺服参数应索引(index)_子索引
    (Subindex)网络配置界面操作请参考 CANopen Builder 软件帮助第 1111 节介绍

    ¾ 请求信息装置说明:
    说明
    PLC 元件 容
    高字节 低字节
    D6250 0101(Hex) 请求 ID 01 (Hex) 命令码 01 (Hex)
    D6251 0004(Hex) 保留 数长度 04 (Hex)
    D6252 0102(Hex) 类型 01 (Hex) 节点址 02 (Hex)
    D6253 2009(Hex) 索引高字节 20 (Hex) 索引低字节 09 (Hex)
    SDO
    请求信息
    映射区
    D6254 0000(Hex) 保留 子索引 00 (Hex)
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    728
    ¾ 通 WPLsoft 软件编写梯形图程序说明

    M0ON 时DVPES2C 发送第次请求信息成功回传 D6000 应 101(hex)程序中判断
    D6000 值 101(hex)改变请求 ID 2 D6250 重新赋值 201(hex)次发送请求信息
    样时时读取读取成功目标设备返回数存放 D6000~D6005D6005 值 100(hex)
    读取 P009 值
    ¾ 响应信息装置说明:
    说明
    PLC 元件 容
    高字节 低字节
    D6000 0101(Hex) 响应 ID 01(Hex) 状态代码 01 (Hex)
    D6001 0006(Hex) 保留 数长度 08 (Hex)
    D6002 4302(Hex) 类型 43 (Hex) 节点址 02 (Hex)
    D6003 2009(Hex) 索引高字节 20 (Hex) 索引低字节 09 (Hex)
    D6004 0004(Hex) 保留 子索引 00 (Hex)
    SDO 回应
    信息映射

    D6005 0100 (Hex) 数 1 01 (Hex) 数 0 00 (Hex)

    7 CANopen 功操作說明
    729
    75 指示灯障排
    DVPES2C 6 LED 状态指示灯POWER 灯显示供电电源否正常RUN ERROR 灯显
    示部程序运行状态 COM3 显示 CANopen 通讯状态
    751 指示灯说明
    ¾ POWER 灯显示说明
    LED 状态 显示说明 处理方法
    灯灭
    绿灯闪烁 供电电源正常 检查供电电源否供电范围
    绿灯常亮 供电电源正常 需处理
    ¾ RUN 灯显示说明
    LED 状态 显示说明 处理方法
    绿灯亮 PLC 模块处运行状态 需处理
    灯灭 PLC 模块处停止状态 通 RUNSTOP 开关者 WPLSoft 软件 PLC 运

    ¾ ERROR 灯显示说明
    LED 状态 显示说明 处理方法
    灯灭 PLC 模块处正常状态 需处理
    红色闪烁
    写入 PLC 模块程
    序存语法错误 PLC
    装置指令超允许
    范围
    根 PLC 模块特殊寄存器 D1004 容值判断错
    误原根 D1137 容值判断程序错误位置
    D1004 中错误代码详细容请参考 ES2 系列
    PLC 程序篇中介绍
    红色常亮 PLC 扫描逾时 减少 PLC 程序执行时间通 WTD 指令改善

    ¾ COM3(CANopen) 灯显示说明
    LED 状态 显示说明 处理方法
    绿灯常亮 处正常状态 需处理
    绿灯单闪 处停止状态 位机正载网络配置等载完成
    绿灯闪烁
    站模式时表示处预
    运行状态
    战模式时表示站
    掉线
    1 检查 CANopen 网络中总线线缆接线正确
    2 检查站站波特率相
    3 检查网络配置站实际连接网络中
    4 检查否站掉线 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    730
    LED 状态 显示说明 处理方法
    红灯双闪 站掉线
    1 检查 CANopen 总线线缆标准线缆
    2 检查 CANopen 总线两端接终端电阻
    红灯单闪
    CAN 控制器少
    错误计数器达超出
    警戒值
    1 检查 CANopen 总线线缆标准线缆
    2 检查 CANopen 总线两端接终端电阻
    3 检查 CANopen 总线线缆周围否干扰
    红灯常亮 总线脱离(Busoff)
    1 检查 CANopen 网络中总线线缆接线正确
    2 检查站站波特率相
    752 CANopen 网络节点状态显示
    ¾ DVPES2C 特殊辅助继电器 M1349 ON 时启动 CANopen 功时 D9980~D9998 作
    特殊寄存器详情表示:
    特殊寄存器 功介绍
    D9980 显示 DVPES2C 身状态
    D9981~D9996 显示应网络中 16 节点状态
    D9998 监控整 CANopen 网络状态
    ¾ DVPES2C 作站时支持 16 台站站站号范围 116通 D9998
    监控整网络节点 1 节点 16 状态D9998 16 bit 位应 16 台站应关系:
    Bit 位 b7 b6 b5 b4 b3 b2 b1 b0

    节点 节点 8 节点 7 节点 6 节点 5 节点 4 节点 3 节点 2 节点 1
    Bit 位 b15 b14 b13 b12 b11 b10 b9 b8

    节点 节点 16 节点 15 节点 14 节点 13 节点 12 节点 11 节点 10 节点 9
    站模块节点列表中节点正常时相应位 OFF 状态站模块节点列表中节点发生异常
    (包含初始化失败异常导致站掉线)时相应位 ON 状态
    ¾ 节点通应状态特殊寄存器显示具体错误代码应关系
    特殊寄
    存器 D9981 D9982 D9983 D9984 D9985 D9986 D9987 D9988

    节点 节点 1 节点 2 节点 3 节点 4 节点 5 节点 6 节点 7 节点 8
    特殊
    寄存器 D9989 D9990 D9991 D9992 D9993 D9994 D9995 D9996 7 CANopen 功操作說明
    731
    特殊寄
    存器 D9981 D9982 D9983 D9984 D9985 D9986 D9987 D9988

    节点 节点 9 节点 10 节点 11 节点 12 节点 13 节点 14 节点 15 节点 16
    ¾ 站模式 D9981~D9996 显示代码:
    代码 解释说明 处理方法
    E0 DVPES2C 站模块接收
    站发送紧急报文 通 PLC 机编程读取相关信息
    E1
    站返回 PDO 数长度扫
    描列表中配置 PDO 数长度

    设定站 PDO 数长度重新载
    E2 未接收站 PDO 检查确认设定正确
    E3 动 SDO 载失败 检查确认动 SDO 正确
    E4 PDO 参数配置失败 确认 PDO 参数设定合法
    E5 关键参数匹配 确认连接站设定站致
    E6 网络中存站
    E7 站错误控制逾时
    确认站工作电源正常确认网络连接正常
    E8 站站号重复 重新设置站站站号确认重新设置
    站号重复

    ¾ 站模式 D9980 显示代码:
    代码 解释说明 处理方法
    F1 扫描列表没配置站 站添加节点列表重新载配置
    F2 正载数 DVPES2C 等配置载完成
    F3 DVPES2C 处错误状态 重新载参数配置
    F4 检测 BUSOFF 状态
    检查 CANopen 网络中总线线缆接线正确
    确认网络节点相波特率然
    重新电
    F5 DVPES2C 节点址设定错误 设置站节点址 1 ~ 127 间
    F8 部错误部存储器检测出错 重新电果错误然存请更换台新

    FB DVPES2C 发送寄存器满 检查 CANopen 网络中总线线缆连接否正
    常然重新电
    FC DVPES2C 接受寄存器满 检查 CANopen 网络中总线线缆连接否正
    常然重新电 7 CANopen 功操作說明
    733
    ¾ 站模式 D9980 显示代码:
    代码 解释说明 处理方法
    A0 DVPES2C 处初始化状态 需处理
    A1 DVPES2C 处预运行状态 检查 CANopen 网络中总线连接否正常
    A3 正载数 ES2C 等配置载完毕
    B0 心跳报文逾时 检查 CANopen 网络中总线连接否正常
    B1
    站返回 PDO 数长度扫
    描列表中配置 PDO 数长度

    重新设定站 PDO 数长度载
    F4 检测 BUSOFF 状态
    检查 CANopen 网络中总线接线否正确
    确认网络节点相波特率然
    重新电
    FB DVPES2C 发送寄存器满 检查 CANopen 网络中总线线缆连接否正
    常然重新电
    FC DVPES2C 接受寄存器满 检查 CANopen 网络中总线线缆连接否正
    常然重新电
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    734

    76 应范例
    通 DVPES2C 控制台达 A2 伺服运转实时监控电机实际转速操作原理伺服驱动
    器相关参数映射应 PDO 通 CAN 总线读写伺服驱动器相关参数实现控制

    ¾ 硬件连接:
    DVP32ES2C
    PC
    TAPCN03
    Y5UP0 Y0 Y1 Y3Y2 Y4 Y10Y7Y6 UP1 Y12Y11 Y13
    +24VL N NC X5X1SS24G X0 X3X2 X4 X11X7X6 X10 X13X12 X14 X15
    Y16Y15Y14 Y17
    X17X16
    ZP1ZP0CAN+ SG +DDCAN
    ASDAA2xxxxM
    CANopenCANopen
    RS232

    备注:
    1> 组建网络时建议标准通讯电缆TAPCB01TAPCB02 TAPCB10 电缆网络终端请接终
    端电阻台达标准终端电阻 TAPTR01
    2> TAPCN03 分接盒 SW1 拨 ON 带电阻生效户根实际需求选择
    TAPCN01CN02CN03 进行配线
    3> ASDA2xxxxM M 机种代码目前 M 型号伺服支持 CANopen 通讯
    ¾ 伺服参数设置
    — 伺服参数设置表示:
    参数 设置值 说明
    300 02 A2 伺服 CANopen 站号 2
    301 400 CAN 通讯速度 1Mbps
    101 04 速度模式
    017 07 驱动器状态显示马达转速(rmin)
    210 101 设置 DI1 (Servo On)信号
    212 114 设置 DI3DI4 作速度选择信号
    7 CANopen 功操作說明
    735
    ¾ DVPES2C CANopen 波特率站号设置
    DVPES2C 默认设置:CANopen 站号 17通讯速度 1Mbps产品通 CANopen Builder
    软件设置 CANopen 通讯站号通讯速度详细操作步骤:
    1) 启动 CANopen Builder单击设置>通讯设置图示:


    2) 出现图中设置串口通讯参数:


    项目 说明 默认值
    接口 计算机连接设备 DVP10MC11T 时接口选择
    Via Local Port余请选择 Via PLC Port
    COM 口 选择 DVPES2C 通讯计算机串口 COM1
    站号 选择 DVPES2C 通讯址 01
    波特率 选择计算机 DVPES2C 机通讯速率 9600 bps ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    736
    项目 说明 默认值
    接口 计算机连接设备 DVP10MC11T 时接口选择
    Via Local Port余请选择 Via PLC Port
    数位 7
    检验位 偶校验
    停止位
    选择计算机 DVPES2C 机通讯协议
    1
    模式 选择计算机 DVPES2C 机通讯模式 ASCII Mode
    3) 设置完毕点击网络>线图:

    1> 名称栏位中显示CANopen Slave时表明 PLC 前处 CANopen 站模式时选
    择需选择左角模拟线模式单击确定方进行线扫描
    2> 名称栏位中显示CANopen Master时表明 PLC 前处 CANopen 站模式时
    直接点击确定便线扫描
    4) 点击网络>站参数选项出现站配置话框图示: 7 CANopen 功操作說明
    737


    项目 说明 默认值
    节点 ID DVPES2C CANopen 网络中站号 17
    波特率 CANopen 通讯速率 1M 位秒
    工作模式 设置 CANopen 模式 站
    步周期 步报文发送周期 50 毫秒
    站 heartbeat 时间 站 Heartbeat 报文产生时间 200 毫秒
    户根需求设置连接 ES2C CANopen 通讯站号速率模式
    5) 述步骤操作完毕便执行载图示:

    请注意新设置参数载完毕需重新电生效 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    738
    ¾ 网络扫描
    单击网络菜单线选项扫描 CANopen 网络中站站扫描站站
    图示软件详细操作步骤请参考 CANopen Builder 软件帮助第 1111 节相关介绍

    ¾ 节点配置:
    双击图示站图标弹出图示节点配置话框
    — 错误控制协议钮:
    设置错误控制协议设置错误控制协议站监控站否掉线
    — 动 SDO 配置钮
    通 SDO 站参数执行次写操作写操作站预欲行状态进入运行状态时完成
    动 SDO 配置配置 20 笔 SDO
    — PDO 映射属性钮
    设置选中 PDO 映射参数传输类型
    述功钮详细操作步骤请参考 CANopen Builder 软件帮助第 1111 节相关介绍 7 CANopen 功操作說明
    739

    — PDO 映射说明:
    RxPDO1:映射参数 P109传输类型 255
    RxPDO2:映射参数 P306P407传输类型 255
    TxPDO1:映射参数 P009传输类型 1

    — PDO 传输类型说明表示:
    PDO 分 RxPDO TxPDO 两种中 RxPDO 数站发送站TxPDO 数
    站发送站
    PDO 传输类型分步传输异步传输两类型步传输类型时站会定期发送步报
    文 SYNC发送周期时间长度站属性话框中设置默认 50ms异步传输类型
    时 PDO 映射参数变化会发送
    PDO 传输类型详细介绍表:
    传输类型 传输类型说明 备注
    0 RxPDO
    映射数发生变化立发送站接收
    命令数需等收步报文
    生效RxPDO 数变化时发送
    步非周期 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    740
    传输类型 传输类型说明 备注
    TxPDO
    映射数发生变化站收步报文
    立发送站接收数立生
    效TxPDO 数变化时发送
    RxPDO
    N 步报文发送映射数
    否变化站收数需等步
    报文生效 N
    (N:1~240)
    TxPDO
    N 步报文发送映射数
    否变化站收数立生效
    步周期
    RxPDO
    映射数变化时立发送站接收立
    生效RxPDO 数变化时发送
    254
    TxPDO
    隔 Event timer 时间站传输
    次数数传送inhibit timer 时间
    允许传送 TxPDO 数
    Event timer Inhibit timer 均零时
    TxPDO 数变化时数立传输
    站站接收数立生效
    异步传输
    255 254
    注意事项:
    1> 步传输类型模式实现轴动
    2> 户监控诸电机实际转速等实时变化参数时建议 TxPDO 设置步传输
    类型防止站数变化频繁导致 CANopen 网络堵塞
    述设置完毕双击站选中 ASDAA2 Drive 点击>钮 A2 拉入右侧列表
    载配置图:
    7 CANopen 功操作說明
    741
    站映射关系:
    DVPES2C 站寄存器 CANopen 总线数传输 A2 元件装置
    D6282 伺服 P109 低字
    D6283 伺服 P109 高字
    D6284 伺服 P306
    D6285

    伺服 P407
    D6032 伺服 P009 低字
    D6033

    伺服 P009 高字
    ¾ 程序控制:通 WPL 软件 D6282 赋值 K256设置速度命令 256rmin详情:

    ¾ 程序说明:ES2C 第次运行时伺服驱动器 P306 设置 F
    — M0 OFF 变 ON 时 K256 写入 D6282通 RxPDO1 数值写入伺服参数 P109
    — M1 OFF 变 ON 时 P212 置位调伺服 P109 设置速度运转
    — M1 ON 变 OFF 时速度命令零电机停止运转
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    742

    77 象字典
    象字典中通讯象表示:
    索引 子索引 象名称 数类型 访问
    权限 默认值
    H’1000 H’00 设备类型 符号 32 位 R 0x00000000
    H’1001 H’00 错误寄存器 符号 8 位 R 0
    H’1005 H’00 SYNC 报文 COBID 符号 32 位 RW 0x00000080
    H’1008 H’00 制造商设备名称 见字符串 R DVPES2C
    H’1014 H’00 紧急情况报文 COBID 符号 32 位 R 0x80 + NodeID
    者脉动时间
    H’00 效子索引数 符号 8 位 R 1 H’1016
    H’01 消费者脉动时间 符号 32 位 RW 0
    H’1017 H’00 生产者脉动时间 符号 16 位 RW 0
    标识物件
    H’00 效子索引数 符号 8 位 R 3
    H’01 厂商代号 符号 32 位 R 0x000001DD
    H’02 产品代码 符号 32 位 R 0x00000055
    H’1018
    H’03 版号 符号 32 位 R 0x00010002
    RxPDO1 通讯参数
    H’00 效子索引数 符号 8 位 R 3
    H’01 RxPDO1 COBID 符号 32 位 RW 0x00000200+No
    deID
    H’02 传输模式 符号 8 位 RW 0xFF
    H’1400
    H’03 禁止时间 符号 16 位 RW 0
    RxPDO2 通讯参数
    H’00 效子索引数 符号 8 位 R 3
    H’01 RxPDO2 COBID 符号 32 位 RW 0x80000000
    H’02 传输模式 符号 8 位 RW 0xFF
    H’1401
    H’03 禁止时间 符号 16 位 RW 0
    RxPDO3 通讯参数
    H’00 效子索引数 符号 8 位 R 3
    H’01 RxPDO3 COBID 符号 32 位 RW 0x80000000
    H’02 传输模式 符号 8 位 RW 0xFF
    H’1402
    H’03 禁止时间 符号 16 位 RW 0
    7 CANopen 功操作說明
    743

    索引 子索引 象名称 数类型 访问
    权限 默认值
    RxPDO4 通讯参数
    H’00 效子索引数 符号 8 位 R 3
    H’01 RxPDO4 COBID 符号 32 位 RW 0x80000000
    H’02 传输模式 符号 8 位 RW 0xFF
    H’1403
    H’03 禁止时间 符号 16 位 RW 0
    RxPDO5 通讯参数
    H’00 效子索引数 符号 8 位 R 3
    H’01 RxPDO5 COBID 符号 32 位 RW 0x80000000
    H’02 传输模式 符号 8 位 RW 0xFF
    H’1404
    H’03 禁止时间 符号 16 位 RW 0
    RxPDO6 通讯参数
    H’00 效子索引数 符号 8 位 R 3
    H’01 RxPDO6 COBID 符号 32 位 RW 0x80000000
    H’02 传输模式 符号 8 位 RW 0xFF
    H’1405
    H’03 禁止时间 符号 16 位 RW 0
    RxPDO7 通讯参数
    H’00 效子索引数 符号 8 位 R 3
    H’01 RxPDO7 COBID 符号 32 位 RW 0x80000000
    H’02 传输模式 符号 8 位 RW 0xFF
    H’1406
    H’03 禁止时间 符号 16 位 RW 0
    RxPDO8 通讯参数
    H’00 效子索引数 符号 8 位 R 3
    H’01 RxPDO8 COBID 符号 32 位 RW 0x80000000
    H’02 传输模式 符号 8 位 RW 0xFF
    H’1407
    H’03 禁止时间 符号 16 位 RW 0
    RxPDO1 映射参数
    H’00 效子索引数 符号 8 位 RW 4
    H’01 第映物件 符号 32 位 RW 0x20000110
    H’01 第二映物件 符号 32 位 RW 0x20000210
    H’02 第三映物件 符号 32 位 RW 0x20000310
    H’1600
    H’03 第四映物件 符号 32 位 RW 0x20000410
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    744

    索引 子索引 象名称 数类型 访问
    权限 默认值
    RxPDO2 映射参数
    H’00 效子索引数 符号 8 位 RW 0
    H’01 第映物件 符号 32 位 RW 0
    H’01 第二映物件 符号 32 位 RW 0
    H’02 第三映物件 符号 32 位 RW 0
    H’1601
    H’03 第四映物件 符号 32 位 RW 0
    RxPDO3 映射参数
    H’00 效子索引数 符号 8 位 RW 0
    H’01 第映物件 符号 32 位 RW 0
    H’01 第二映物件 符号 32 位 RW 0
    H’02 第三映物件 符号 32 位 RW 0
    H’1602
    H’03 第四映物件 符号 32 位 RW 0
    RxPDO3 映射参数
    H’00 效子索引数 符号 8 位 RW 0
    H’01 第映物件 符号 32 位 RW 0
    H’01 第二映物件 符号 32 位 RW 0
    H’02 第三映物件 符号 32 位 RW 0
    H’1602
    H’03 第四映物件 符号 32 位 RW 0
    RxPDO4 映射参数
    H’00 效子索引数 符号 8 位 RW 0
    H’01 第映物件 符号 32 位 RW 0
    H’01 第二映物件 符号 32 位 RW 0
    H’02 第三映物件 符号 32 位 RW 0
    H’1603
    H’03 第四映物件 符号 32 位 RW 0
    RxPDO5 映射参数
    H’00 效子索引数 符号 8 位 RW 0
    H’01 第映物件 符号 32 位 RW 0
    H’01 第二映物件 符号 32 位 RW 0
    H’02 第三映物件 符号 32 位 RW 0
    H’1604
    H’03 第四映物件 符号 32 位 RW 0
    7 CANopen 功操作說明
    745

    索引 子索引 象名称 数类型 访问
    权限 默认值
    RxPDO6 映射参数
    H’00 效子索引数 符号 8 位 RW 0
    H’01 第映物件 符号 32 位 RW 0
    H’01 第二映物件 符号 32 位 RW 0
    H’02 第三映物件 符号 32 位 RW 0
    H’1605
    H’03 第四映物件 符号 32 位 RW 0
    RxPDO7 映射参数
    H’00 效子索引数 符号 8 位 RW 0
    H’01 第映物件 符号 32 位 RW 0
    H’01 第二映物件 符号 32 位 RW 0
    H’02 第三映物件 符号 32 位 RW 0
    H’1606
    H’03 第四映物件 符号 32 位 RW 0
    RxPDO8 映射参数
    H’00 效子索引数 符号 8 位 RW 0
    H’01 第映物件 符号 32 位 RW 0
    H’01 第二映物件 符号 32 位 RW 0
    H’02 第三映物件 符号 32 位 RW 0
    H’1607
    H’03 第四映物件 符号 32 位 RW 0
    TxPDO1 通讯参数
    H’00 效子索引数 符号 8 位 R 5
    H’01 TxPDO1 COBID 符号 32 位 RW 0x00000180+No
    deID
    H’02 传输模式 符号 8 位 RW 0xFF
    H’03 禁止时间 符号 16 位 RW 50
    H’1800
    H’05 时间定时器 符号 16 位 RW 100
    TxPDO2 通讯参数
    H’00 效子索引数 符号 8 位 R 5
    H’01 TxPDO2 COBID 符号 32 位 RW 0x80000000
    H’02 传输模式 符号 8 位 RW 0xFF
    H’03 禁止时间 符号 16 位 RW 50
    H’1801
    H’05 时间定时器 符号 16 位 RW 100
    TxPDO3 通讯参数
    H’00 效子索引数 符号 8 位 R 5
    H’01 TxPDO3 COBID 符号 32 位 RW 0x80000000
    H’02 传输模式 符号 8 位 RW 0xFF
    H’03 禁止时间 符号 16 位 RW 50
    H’1802
    H’05 时间定时器 符号 16 位 RW 100 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    746
    索引 子索引 象名称 数类型 访问
    权限 默认值
    TxPDO4 通讯参数
    H’00 效子索引数 符号 8 位 R 5
    H’01 TxPDO4 COBID 符号 32 位 RW 0x80000000
    H’02 传输模式 符号 8 位 RW 0xFF
    H’03 禁止时间 符号 16 位 RW 50
    H’1803
    H’05 时间定时器 符号 16 位 RW 100
    TxPDO5 通讯参数
    H’00 效子索引数 符号 8 位 R 5
    H’01 TxPDO5 COBID 符号 32 位 RW 0x80000000
    H’02 传输模式 符号 8 位 RW 0xFF
    H’03 禁止时间 符号 16 位 RW 50
    H’1804
    H’05 时间定时器 符号 16 位 RW 100
    TxPDO6 通讯参数
    H’00 效子索引数 符号 8 位 R 5
    H’01 TxPDO6 COBID 符号 32 位 RW 0x80000000
    H’02 传输模式 符号 8 位 RW 0xFF
    H’03 禁止时间 符号 16 位 RW 50
    H’1805
    H’05 时间定时器 符号 16 位 RW 100
    TxPDO7 通讯参数
    H’00 效子索引数 符号 8 位 R 5
    H’01 TxPDO7 COBID 符号 32 位 RW 0x80000000
    H’02 传输模式 符号 8 位 RW 0xFF
    H’03 禁止时间 符号 16 位 RW 50
    H’1806
    H’05 时间定时器 符号 16 位 RW 100
    TxPDO8 通讯参数
    H’00 效子索引数 符号 8 位 R 5
    H’01 TxPDO8 COBID 符号 32 位 RW 0x80000000
    H’02 传输模式 符号 8 位 RW 0xFF
    H’03 禁止时间 符号 16 位 RW 50
    H’1807
    H’05 时间定时器 符号 16 位 RW 100
    TxPDO1 映射参数
    H’00 效子索引数 符号 8 位 RW 4
    H’01 第映物件 符号 32 位 RW 0x20010110
    H’02 第二映物件 符号 32 位 RW 0x20010210
    H’03 第三映物件 符号 32 位 RW 0x20010310
    H’1A00
    H’04 第四映物件 符号 32 位 RW 0x20010410 7 CANopen 功操作說明
    747
    索引 子索引 象名称 数类型 访问
    权限 默认值
    TxPDO2 映射参数
    H’00 效子索引数 符号 8 位 RW 0
    H’01 第映物件 符号 32 位 RW 0
    H’02 第二映物件 符号 32 位 RW 0
    H’03 第三映物件 符号 32 位 RW 0
    H’1A01
    H’04 第四映物件 符号 32 位 RW 0
    TxPDO3 映射参数
    H’00 效子索引数 符号 8 位 RW 0
    H’01 第映物件 符号 32 位 RW 0
    H’02 第二映物件 符号 32 位 RW 0
    H’03 第三映物件 符号 32 位 RW 0
    H’1A02
    H’04 第四映物件 符号 32 位 RW 0
    TxPDO4 映射参数
    H’00 效子索引数 符号 8 位 RW 0
    H’01 第映物件 符号 32 位 RW 0
    H’02 第二映物件 符号 32 位 RW 0
    H’1A03
    H’03 第三映物件 符号 32 位 RW 0
    TxPDO5 映射参数
    H’00 效子索引数 符号 8 位 RW 0
    H’01 第映物件 符号 32 位 RW 0
    H’02 第二映物件 符号 32 位 RW 0
    H’03 第三映物件 符号 32 位 RW 0
    H’1A04
    H’04 第四映物件 符号 32 位 RW 0
    TxPDO6 映射参数
    H’00 效子索引数 符号 8 位 RW 0
    H’01 第映物件 符号 32 位 RW 0
    H’02 第二映物件 符号 32 位 RW 0
    H’03 第三映物件 符号 32 位 RW 0
    H’1A05
    H’04 第四映物件 符号 32 位 RW 0
    TxPDO7 映射参数
    H’00 效子索引数 符号 8 位 RW 0
    H’01 第映物件 符号 32 位 RW 0
    H’02 第二映物件 符号 32 位 RW 0
    H’03 第三映物件 符号 32 位 RW 0
    H’1A06
    H’04 第四映物件 符号 32 位 RW 0
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    748

    索引 子索引 象名称 数类型 访问
    权限 默认值
    TxPDO8 映射参数
    H’00 效子索引数 符号 8 位 RW 0
    H’01 第映物件 符号 32 位 RW 0
    H’02 第二映物件 符号 32 位 RW 0
    H’03 第三映物件 符号 32 位 RW 0
    H’1A07
    H’04 第四映物件 符号 32 位 RW 0



    附录
    介绍 PLC 安装 USB 驱动程序信息

    目录

    A1 安装 USB 驱动程序A2

    A1 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    A1 安装 USB 驱动程序
    节介绍计算机端安装 DELTA PLC USB 驱动程序安装驱动程序完成 USB 连接
    口成序列连接端口(RS232)请 USB 标准连接线长度 5 公尺连接线

    驱动程序安装:
    透 USB mini USB 线材连接 PC PLC连接控制台法辨识装置

    装置点击鼠标右键选择更新驱动程序软件开启更新软件页面点击浏览指定驱动程序
    位置指定完成点击步开始安装驱动程序








    A2 附录 A








    完成安装控制台安装完成 PLC 装置分派 COM 口方式 RS232 相


    A3 ES2EX2SS2SA2SX2SE 操作手冊 程式篇
    目录列设定选项中选取通讯设定开启通讯设定页面传输方式中选择RS232指
    定通讯端口 USB 分派 COM 口确定设定完成通讯工作区中 RS232
    勾选设定透 USB DELTA PLC 进行程序载线模式













    A4
    附录
    介绍 PLC Ethernet 型机模块设置信息

    目录

    B1 Ethernet 型机模块规格列表 B2
    B2 Ethernet 控制寄存器(CR)列表 B2
    B21 DVPSE 机系列 (Ethernet 机) B2
    B22 DVPEN01SL (Ethernet 左侧通讯模块) B4
    B23 DVPFEN01 (EH3 系列 Ethernet 通讯卡) B6
    B3 Ethernet 机搜寻 B6
    B31 通讯设置 B7
    B32 广播搜寻 B8
    B33 指定机种搜寻 B9
    B34 指定 IP 搜寻 B10
    B4 数交换功 B11
    B5 EtherNetIP 列表 B12
    B51 DVPSE 系列支持 EtherNetIP 象名称信息 B12
    B52 DVPSE 系列支持 EtherNetIP 象名称內容 B13

    B1 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    B1 Ethernet 型机模块规格列表
    DVP 系列太网(Ethernet)通讯口(简称 Ethernet)规格功列表
    Ethernet 接口规格
    项目 规格
    界面 RJ45 with Auto MDIMDIX
    埠数 1 Port
    传输方式 IEEE8023 IEEE8023u
    传输线 Category 5e
    传输速率 10100 Mbps AutoDefect
    网络协议 ICMP IP TCP UDP DHCP SMTP NTP MODBUS TCP
    Ethernet 功
    功 DVPSE Series DVPEN01SL FEN01 通讯卡
    (适 EH3 机)
    MODBUSTCP Master & Slave Master & Slave Master & Slave
    Server 数 16 16 4
    Client 数 8 16 4
    数交换笔数 8 24 8
    RTU 模块应 4
    Email 功 4
    SNMP 功 2
    IP 滤功 4 8 4

    B2 Ethernet 控制寄存器(CR)列表
    达控制监视 Ethernet 通讯者透 PLC 程序撰写 FROM TO 指令读写列表控
    制寄存器部寄存器容说明:(FROM TO 指令说明请参阅第三章 API 78 79 指令说
    明)
    [备注] CR 详细容介绍请参考 DVPEN01SL 手册

    B21 DVPSE 机系列 (Ethernet 机)
    CR 编号
    HW LW
    属性 寄存器名称 说明
    #12 #0 保留
    #13 RW 数交换启动标志 设置数交换模式否发送数
    #14 RW RTU 应功 PLC 写入方
    式 0 PLC 持续写入1 PLC 输入改变时执行写入
    B2 附录 B 介绍 PLC Ethernet 型机模块设置信息
    B3
    CR 编号
    HW LW
    属性 寄存器名称 说明
    #15 RW RTU 应功启动标志 默认值 1设 1 时启动 RTU 应功设
    0 时停止
    #16 RW RTU 应功站联机状

    应功站联机状态
    b0:RTU 站联机状态
    b1:RTU 站二联机状态
    b2:RTU 站三联机状态
    b3:RTU 站四联机状态
    #17 RW 数交换周期时间 时间单位ms
    #18 保留
    #19 R 数交换站状态 数交换站状态状态位设置 1 表示发生错误
    b[07]表示数交换站 1~8 错误状态
    #86 ~ #20 保留
    #87 RW IP 设置模式 0 Static IP
    1 DHCP
    #89 #88 RW IP 址 IP 19216815#89 192168 #88 15
    #91 #90 RW Mask 址 Mask 2552552550#91 255255 #90
    2550
    #93 #92 RW Gateway IP 址 GIP 19216811#89 192168 #88 11
    #94 RW IP 设置启动标志 设置进行 IP 设置
    #95 R IP 设置状态
    0 尚未完成
    1 执行中
    2 设置完成
    #113 ~ #96 保留
    #114 RW MODBUS TCP 通讯逾时时

    设置 MODBUS TCP 模式通讯逾时时间(ms)默
    认值 3000
    #115 RW MODBUS TCP 发送 设置 MODBUS TCP 模式数否发送
    #116 RW MODBUS TCP 状态 显示 MODBUS TCP 模式目前状态
    #118 #117 RW MODBUS TCP 方 IP 设置进行 MODBUS TCP 模式方通讯设备 IP
    址 ES2EX2SS2SA2SX2SE 操作手册 程序篇
    B4
    CR 编号
    HW LW
    属性 寄存器名称 说明
    #119 RW MODBUS TCP 数长度 设置进行 MODBUS TCP 模式通讯数长度
    #219~#120 RW MODBUS TCP 传送接收
    数 MODBUS TCP 模式时传送接收数存放区段
    #248~#220 保留
    #249 R 子版
    #250 R 更新日期 0xC820 ( 2012 年 8 月 20 日 )
    #251 R 错误状态 显示错误状态请参考错误讯息表
    #255~#252 保留
    符号定义:R 表示 FROM 指令读取数W 表示 TO 指令写入数

    B22 DVPEN01SL (Ethernet 左侧通讯模块)
    DVPEN01SL 太网络通讯模块
    CR 编号
    HW LW
    属性 寄存器名称 说明
    #0 R 机种型号 系统定读DVPEN01SL 机种编码H’4050
    #1 R 韧体版 16 进制显示目前韧体版
    #2 R 通讯模式设置 b0:MODBUS TCP 模式设置b1:数交换模式
    设置
    #3 W EMail 1 发送触发 设置 EMail 1 数否发送
    #4 W EMail 2 发送触发 设置 EMail 2 数否发送
    #5 W EMail 3 发送触发 设置 EMail 3 数否发送
    #6 W EMail 4 发送触发 设置 EMail 4 数否发送
    #7 R EMail 1 2 状态 b0~b7:EMail 2 目前状态b8~b15:EMail 1 目
    前状态
    #8 R EMail 3 4 状态 b0~b7:EMail 4 目前状态b8~b15:EMail 3 目
    前状态
    #9 RW EMail 1 旨预留代码 者填入代码
    #10 RW EMail 2 旨预留代码 者填入代码
    #11 RW EMail 3 旨预留代码 者填入代码
    #12 RW EMail 4 旨预留代码 者填入代码
    #13 RW 数交换启动标志 设置数交换模式否发送数
    #14 R 数交换状态 显示数交换目前状态 附录 B 介绍 PLC Ethernet 型机模块设置信息
    B5
    DVPEN01SL 太网络通讯模块
    CR 编号
    HW LW
    属性 寄存器名称 说明
    #15 RW RTU 应功启动标志 默认值 0设 1 时启动 RTU 应功设
    0 时停止
    #16 RW RTU 应功站联机状

    应功站联机状态
    b0:RTU 站联机状态
    b1:RTU 站二联机状态
    b2:RTU 站三联机状态
    b3:RTU 站四联机状态
    #24 ~ #17 保留
    #26 #25 RW 方 IP 设置进行数交换端设备 IP 址
    #27 保留
    #28 RW 方站号 设置进行数交换端设备站号
    #48 ~ #29 RW 数交换传送暂存区 数交换模式时传送数存放区
    #68 ~ #49 R 数交换接收暂存区 数交换模式时接收数存放区
    #69~#80 保留 保留
    #81 RW 数交换读取址 数交换模式时端传送暂存区址
    #82 RW 数交换读取长度 设置读取数寄存器数目
    #83 RW 数交换接收址 数交换模式时端接收暂存区址
    #84 RW 数交换写入址 数交换模式时端接收暂存区址
    #85 RW 数交换写入长度 设置资送传送寄存器数目
    #86 RW 数交换传送址 数交换模式时端传送暂存区址
    #110 ~ #87 保留
    #111 RW 8 位处理模式 设置 MODBUS TCP 端操控 8 位模式
    #112 RW MODBUS TCP 保持联机时
    间 MODBUS TCP 保持联机时间 (s)
    #113 保留
    #114 RW MODBUS TCP 通讯逾时时
    间 设置 MODBUS TCP 模式通讯逾时时间(ms)
    #115 RW MODBUS TCP 发送 设置 MODBUS TCP 模式数否发送
    #116 RW MODBUS TCP 状态 显示 MODBUS TCP 模式目前状态
    #118 #117 RW MODBUS TCP 方 IP 设置进行 MODBUS TCP 模式方通讯设备 IP

    #119 RW MODBUS TCP 数长度 设置进行 MODBUS TCP 模式通讯数长度
    #219 ~
    #120 RW MODBUS TCP 传送接收
    数 MODBUS TCP 模式时传送接收数存放区段
    #248 ~
    #220 保留
    #251 R 错误状态 显示错误状态请参考错误讯息表
    #255 ~
    #252 保留
    ES2EX2SS2SA2SX2SE 操作手册 程序篇
    B6
    B23 DVPFEN01 (EH3 系列 Ethernet 通讯卡)
    DVPFEN01 Ethernet 通讯卡
    CR 编号
    HW LW 属性 寄存器名称 说明
    #0 R 机种型号 未定
    #1 R 韧体版 16 进制显示目前韧体版
    #2~#12 保留
    #13 RW 数交换启动标志 设置数交换模式否发送数
    #16~#14 保留
    #17 RW 数交换功执行周期时间(ms)
    #18 保留
    #19 R 数交换站状态 b[07]表示数交换站 1~8 状态
    #20~#86 保留
    #87 RW IP 设置模式 0 Static IP
    1 DHCP
    #89 #88 RW IP 址 IP 19216815#89192168 #8815
    #91 #90 RW Mask 址 Mask 2552552550#91255255
    #902550
    #93 #92 RW Gateway IP 址 GIP 19216811#89192168 #8811
    #94 RW IP 设置启动标志 0 执行 IP 设置
    1 执行 IP 设置
    #95 R IP 设置状态
    0 尚未完成
    1 执行中
    2 设置完成
    #96~#250 保留
    #251 R 错误状态
    bit 0 网络未联机
    bit 3 CR#13 设置数发送未启动数交

    bit 8 DHCP 未取正确网络参数
    #255~#252 保留
    B3 Ethernet 机搜寻
    节介绍透台达通讯软件 DCISoft 搜寻设置 Ethernet 机开启设置页前DCISoft 需先
    通讯设置选择 Ethernet设置完成透广播搜寻指定 IP 搜寻开启 Ethernet 机设置页面
    Ethernet 机设置功 UDP port 20006须注意防火墙相关设置
    附录 B 介绍 PLC Ethernet 型机模块设置信息
    B31 通讯配置
    (1) 开 PC 端 DCISoft工具中选择「通讯配置」

    (2) 通讯设定中传输方式选择「Ethernet」


    B7 ES2EX2SS2SA2SX2SE 操作手册 程序篇
    B32 广播搜寻
    (1) DCISoft 广播钮(框线中)广播方式搜寻网域台达 Ethernet 产品左边
    窗口显示搜寻机种列表右边显示机种装置列表

    (2) 左边窗口点选机种类型显示机种装置列表右边窗口点选预设装置进入设置画



    B8 附录 B 介绍 PLC Ethernet 型机模块设置信息
    B33 指定机种搜寻
    (1) DCISoft 工作区 (左边窗口) 点选「Ethernet」鼠标右键「创建」指定机种搜寻

    (2) 建立勾选欲搜寻机种类型「确定」动搜寻网络现勾选机种范例中
    「DVPEN01SL」模块

    B9 ES2EX2SS2SA2SX2SE 操作手册 程序篇
    (3) 搜寻指定装置列表勾选设备方选择检视机种


    B34 指定 IP 搜寻
    (1) 请通讯设定步骤传输方式设置「Ethernet」方参数框中 IP 址字段输入欲指定
    IP 位址确定离开

    B10 附录 B 介绍 PLC Ethernet 型机模块设置信息
    (2) 窗口中指定 IP 搜寻钮开始进行指定 IP 搜寻

    (3) 搜寻机种会显示右边显示窗鼠标移欲设置装置点选二进入设置页面
    B4 数交换功
    台达 Ethernet 机透指令方式站读写外提供表格式接口方便站进行数读写
    机种提供数交换字段等参阅 B1 数交换笔数
    (1) 启动数交换功:
    勾选关闭开启启动设置数进行数交换
    (2) 启动条件:
    选择「永远启动」「程控」选择「永远启动」 DVPEN01SL 连续执行数交换直
    软件设置更改选择「程控」 PLC 程序判断执行数交换机种启动部寄存器会
    请参阅 B2 节确认启动寄存器
    ( DVPEN01SLCR#132 时执行CR#130 时停止)
    (3) 站号IP 址列表:
    需填写站 IP 址例站 IP 址 19216801站号 1直接表格中第列
    站号填入 1勾选启动IP 址输入 19216801
    (4) 站址站址笔数:
    读取(Å):站接收寄存器起始址Å站传送寄存器起始址
    写入(Æ):站传送寄存器起始址Æ站接收寄存器起始址
    数交换时 Ethernet 机先写入(Æ)读入(Å)序执行
    笔数:站时传送接收 100 笔连续数
    ※ 连接非台达 PLC 装置时站寄存器起始址选择 16 进制 4 位数 MODBUS 绝位置

    B11 ES2EX2SS2SA2SX2SE 操作手册 程序篇
    B12
    B5 EtherNetIP 列表
    EtherNetIP ODVA 定义通信协议前面章节提 Ethernet DVPSE 系列(V120 版
    )支持 EtherNetIP 站通信协议 DVP 系列机种透 IFD9507 (EtherNetIPMODBUS 转换
    器) EtherNetIP 相关产品进行通讯支持 EtherNetIP 象容

    B51 DVPSE 系列支持 EtherNetIP 信息
    (1) 物件列表
    Object Name Class Code #of Instance
    Identity 0x01 7
    Message Router 0x02 NA
    Assembly 0x04 7
    Connection Manager 0x06 NA
    X input 0x64 256
    Y output 0x65 256
    T Timer 0x66 256
    M Relay 0x67 4096
    C Counter 0x68 256
    D Register 0x69 12000
    TCPIP Interface 0xF5 6
    Ethernet Link 0xF6 3

    (2) 数型态
    8bit 16bit 32bit 64bit
    USINT WORD UDINT ULINT
    SINT UINT DWORD LINT
    BYTE INT DINT

    (3) 错误码
    Value Name Description
    0 Success 成功
    0x01 Connection Failure Forward Open 失败
    0x04 Path Segment Error 支援 Segment Type (ref V1 C14)
    0x05 Path Destination Unknown 支援 Instance
    0x08 Service Not Supported 支持服务型态( Get or Set )
    0x09 Invalid Attribute Value 写入数值错误
    0x0E Attribute Not Settable 允许 Set 服务
    0x13 Not Enough Data 写入数长度短
    0x14 Attribute Not Supported 支援 Attribute
    0x15 Too Much Data 写入数长度长
    0x16 Object Not Exist 支援 Object
    0x20 Invalid Parameter 支援 Service Parameter (ref V1 5231)
    0x26 Path Size Invalid 错误 Item Length
    附录 B 介绍 PLC Ethernet 型机模块设置信息
    B13
    B52 DVPSE 系列支持 EtherNetIP 象名称容
    (1) Identity Object ( 0x01 )
    Instance 0x01
    Attribute Name Access Data Type Value
    0x01 Vendor ID Get UINT 799
    (Delta Electronics inc)
    0x02 Device Type Get UINT 14 ( Programmable Logic
    Controller )
    0x03 Product Code Get UINT 0x0015
    Revision STRUCT of 132
    Major USINT 0x01
    0x04
    Minor
    Get
    USINT 0x20
    0x05 Status Get WORD 0 ( Owned )
    0x06 Serial Number Get UDINT
    0x07 Product Name Get SHORT_STRING DVP12SE

    (2) Message Router ( 0x02 )
    Instance 0x01
    Attribute Name Access Data Type Value
    0x01 Not Support NA NA NA

    (3) Assembly ( 0x04 )
    显性报文法 Conformance Test 建测试
    Instance Attribute Name Access Data Type Data
    0x65 D Block 1 Set 10 words D500~D509
    0x66 D Block 2 Set 30 words D510~D539
    0x67 D Block 3 Set 60 words D540~D599
    0x68 D Block 4 Set 100 words D600~D699
    0x69 D Block 5 Set 100 words D700~D799
    0x6A D Block 6 Set 100 words D800~D899
    0x6B
    0x03
    D Block 7 Set 100 words D900~D999

    (4) X input ( 0x64 )
    Instance Attribute Name Access Data Type
    1 0x64 X0 Get BYTE
    2 0x64 X1 Get BYTE
    ……
    256 0x64 X377 Get BYTE

    (5) Y output ( 0x65 )
    Instance Attribute Name Access Data Type
    1 0x64 Y0 Set BYTE ( 0x00 or 0x01 )
    2 0x64 Y1 Set BYTE ( 0x00 or 0x01 )
    ……
    256 0x64 Y377 Set BYTE ( 0x00 or 0x01 )
    ES2EX2SS2SA2SX2SE 操作手册 程序篇
    B14
    (6) T timer ( 0x66 )
    Instance Attribute Name Access Data Type
    1 0x64 T0 Set INT
    2 0x64 T1 Set INT
    ……
    256 0x64 T255 Set INT

    Instance Attribute Name Access Data Type
    1 0x65 T0 Set BYTE ( 0x00 or 0x01 )
    2 0x65 T1 Set BYTE ( 0x00 or 0x01 )
    ……
    256 0x65 T255 Set BYTE ( 0x00 or 0x01 )

    (7) M Relay ( 0x67 )
    Instance Attribute Name Access Data Type
    1 0x64 M0 Set BYTE
    2 0x64 M1 Set BYTE
    ……
    4096 0x64 M4095 Set BYTE

    (8) C counter ( 0x68 )
    Instance Attribute Name Access Data Type
    1 0x64 C0 Set INT
    2 0x64 C1 Set INT
    ……
    200 0x64 C199 Set INT

    Instance Attribute Name Access Data Type
    201 0x64 C200 Set DINT
    202 0x64 C201 Set DINT
    ……
    256 0x64 C255 Set DINT

    Instance Attribute Name Access Data Type
    1 0x65 C0 Set BYTE ( 0x00 or 0x01 )
    2 0x65 C1 Set BYTE ( 0x00 or 0x01 )
    ……
    256 0x65 C255 Set BYTE ( 0x00 or 0x01 )

    (9) D Register ( 0x69 )
    Instance Attribute Name Access Data Type
    1 0x64 M0 Set INT
    2 0x64 M1 Set INT
    ……
    12000 0x64 M11999 Set INT

    附录 B 介绍 PLC Ethernet 型机模块设置信息
    B15
    (10) TCPIP Interface Object ( 0xF5 )
    Instance 0x01
    Attribute Name Access Data Type Value
    0x01 Status Get DWORD 0x00000001UL
    0x02 Configuration
    Capability
    Get DWORD 0x00000014UL
    (DHCP client Configuration
    Settable)
    0x03 Configuration
    Control
    Get DWORD Static IP 0U
    DHCP 0x02U
    Physical Link
    Object
    STRUCT of
    Path Size UINT
    0x04
    Path
    Get
    Padded EPATH

    Interface
    Configuration
    STRUCT of
    IP Address UDINT
    Network Mask UDINT
    Gateway Address UDINT
    Name Server UDINT
    Name Server 2 UDINT
    0x05
    Domain Name
    Set
    STRING

    0x06 Host Name Get STRING DVP12SE

    (11) Ethernet Link Object ( 0xF6 )
    Instance 0x01
    Attribute Name Access Data Type Value
    0x01 Interface Speed Get UDINT 10 or 100 Mbps
    0x02 Interface Flag Get UDINT Bit 0 Link Status
    Bit 1 HalfFull Duplex
    0x03 MAC Address Get USINT[6]

    ES2EX2SS2SA2SX2SE 操作手册 程序篇
    B16
    MEMO
    C1
    附录
    TP04P 机种相关信息

    目录

    C1 TP04P记忆区 C2
    C2 特殊数寄存器 C4
    C3 特殊辅助继电器 C12
    C4 适TP04P机种指令 C21
    C41 基指令览表 C21
    C42 API指令览表 C22
    C43 高速指令补充说明 C26
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    A2
    C1 TP04P 记忆区
    项 目 范 围
    演算控制方式 存程序 返式回扫描方式
    输入输出处理方式 结束生方式 (执行 END 指令)
    执行速度 LD 指令 054μs MOV 指令 34μs
    程序语言 指令+阶梯图+SFC
    程序容量 7920 步数
    X 外部输入继电器 X0~X7X10~X17
    Y 外部输出继电器 Y0~Y7Y10~Y17 (*4)

    M0~M511 512 点 (*1)
    M768~M999 232 点 (*1)
    M2000~M2047 48 点 (*1)
    停电保持 M512~M767 256 点 (*2)
    M2048~M4095 2048 点 (*2)
    M
    辅助继电器

    特殊 M1000~M1999 1000 点 部分停电保持
    合计
    4096 点
    T0~T126 127 点 (*1)
    T128~T183 56 点 (*1)
    T184~T199 (子程序) 16 点 (*1)
    100ms (M1028On
    T64~T126 10ms)
    T250~T255 (积算型) 6 点 (*1)
    T200~T239 40 点 (*1) 10ms (M1038On
    T200~T245 1ms) T240~T245 (积算型) 6 点 (*1)








    T
    定时器

    1ms T127 1 点 (*1)
    T246~T249 (积算型) 4 点 (*1)
    合计
    256 点
    C0~C111 112 点 (*1) C128~C199 72 点
    (*1) 16 位数
    C112~C127 16 点 (*2)
    C200~C223 24 点 (*1)
    32 位

    C224~C232 9 点 (*2)
    C233~C234 2 点 (*2)
    C237~C250 14 点 (*2)
    C252~C255 3 点 (*2)
    合计
    140 点
    C235 C236 1 相 1 输入2 点 (*2)
    C
    计数器

    32 位
    高速计数器数 C251 2 相 2 输入 1 点 (*2)
    合计
    3 点
    初始化步进点 S0~S9 10 点 (*2)
    原点复 S10~S19 10 点 (搭配 IST 指令) (*2)
    停电保持 S20~S127 108 点 (*2)
    般 S128~S911 784 点 (*1)








    S
    步进点

    警报 S912~S1023 112 点 (*2)
    合计
    1024 点 附录 C TP04P 机种相关信息
    C3
    项 目 范 围
    T 定时器现值 T0~T255 256 点
    C0~C199 16 位计数器 200 点
    C 计数器现值
    C200~C254 32 位计数器 55 点

    D0~D407 408 点(*1)
    D600~D999 400 点(*1)
    D3920~D3999 80 点(*1)
    停电保持 D408~D599 192 点(*2)
    D2000~D3919 1920 点(*2)
    特殊 D1000~D1999 1000 点 部分停电保持
    D4000~D4999 1000 点(*3)









    D
    数寄存器

    间接指定 E0~E7 F0~F7 16 点 (*1)
    合计
    5000 点
    N 控回路 N0~N7 8 点
    P 指标 P0~P255 256 点
    外部中断插入 I000I001(X0) I100I101(X1)
    (01 升缘触发 00 降缘触发 )
    定时中断插入 I602~I699 I702~I799 2 点 (时基 1ms)
    高速计数达中断插入 I0101 点



    I
    中断

    通讯中断 I140(COM2) 1 点 (*3)
    K 十进制 K32768 ~ K32767 (16 位运算)
    K2147483648 ~ K2147483647 (32 位运算) 常数

    H 十六进制 H0000 ~ HFFFF (16 位运算)
    H00000000 ~HFFFFFFFF (32 位运算)
    通讯端口
    COM1 置 USB (站) 常程序编辑通讯口
    COM2 置 RS485 (站站)
    COM3 置 RS485 (站站)
    万年历 (RTC) 年 月 日 星期 时 分 秒


    *1 非停电保持区域 变更
    *2 停电保持区域 变更
    *3 COM2 置 RS485 通讯口
    *4 机种分 16 点数 32 点数机支持扩充机功
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    C4
    C2 特殊数寄存器
    特殊寄存器(特 D)示请注意部份编号相装置指令模式会意义
    表属性栏中标示R者 表示仅作读取动作 标示RW表示作读写标示
    表示变化标示#表示系统会 PLC 状态作设定 者读取该设定值手册
    说明 进步解系统信息
    特 D 功说明
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持 出厂值
    D1000* 程序扫描逾时定时器(WDT) (单位 ms) 200 RW 否 200
    D1001 DVP 机种系统程序版(户寄存器中读出 PLC 固
    件版例D1001HXX10固件版 10) R 否 #
    D1002* 程序容量 # > # > ES2EX2SA2SX2 机种 15872 SS2
    机种 7920 # R 否 #
    D1003 程序存容总 # > ES2EX2SA2SX2 机种 15872 SS2
    机种 7920 R #
    D1004* 语法检查出错代码 0 0 R 否 0
    D1008* WDT 定时器On Step址 0 R 否 0
    D1009 纪录低电压讯号发生次数 0 R 0
    D1010* 现扫描周期 (单位 01ms) # # # R 否 0
    D1011* 扫描周期 (单位 01ms) # # # R 否 0
    D1012* 扫描周期 (单位 01ms) # # # R 否 0
    D1015* 0~32767(单位 01ms)加算型高速连接定时器 0 RW 否 0
    D1018* πPI (Low word) H’0FDB H’0FDB H’0FDB RW 否 H’0FDB
    D1019* πPI(High word) H’4049 H’4049 H’4049 RW 否 H’4049
    D1022 AB 相计数器倍频选择 4 RW 否 4
    D1025* 通讯求发生错误时代码 0 R 否 0
    D1028 变址寄存器 E0 0 RW 否 0
    D1029 变址寄存器 F0 0 RW 否 0
    D1036* COM1 (RS232) 通讯格式设定 H’86 RW 否 H’86
    D1038*
    COM2 COM3 (RS485) 作站时 数响应延迟时间设定
    设定范围0~10000 时间单位 (01ms)
    COM2 (RS485) PLCLINK时 D1038设定延时发送
    笔通讯数 设定范围0~10000 单位 扫描周期
    RW 否 0
    D1039* 固定扫描周期(ms) 0 RW 否 0
    D1040 步进点 S On 状态编号 1 0 R 否 0
    D1041 步进点 S On 状态编号 2 0 R 否 0
    D1042 步进点 S On 状态编号 3 0 R 否 0
    D1043 步进点 S On 状态编号 4 0 R 否 0
    D1044 步进点 S On 状态编号 5 0 R 否 0
    D1045 步进点 S On 状态编号 6 0 R 否 0 附录 C TP04P 机种相关信息
    C5
    特 D 功说明
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持 出厂值
    D1046 步进点 S On 状态编号 7 0 R 否 0
    D1047 步进点 S On 状态编号 8 0 R 否 0
    D1049 警报点 On 编号 0 R 否 0
    D1050

    D1055
    Modbus 通讯指令数处理PLC 系统会动 D1070~ D1085
    ASCII 字符数转换 HEX16 进位数值 0 R 否 0
    D1062*
    设定 EX2SX2 模拟输入均次数
    ※EX2 V26 版V28 版出厂值 K10
    RW 2
    D1067* 运算错误出错代码 0 0 R 否 0
    D1068* 运算错误址锁定 0 R 否 0
    D1070

    D1085
    Modbus 通讯指令数处理PLC 建 RS485 通讯便利指令
    该指令执行时送出指令受信端接收会回传讯息该讯
    息会储存 D1070~D1085者利该寄存器容检
    视回传数
    0 R 否 0
    D1086 DVPPCC01: 密码设置值 High word( ASCII 码应 HEX
    值表示) 0 RW 否 0
    D1087 DVPPCC01 密码设置值Low word(ASCII 码应HEX 值
    表示) 0 RW 否 0
    D1089

    D1099
    Modbus通讯指令数处理PLC建RS485通讯便利指令
    该指令执行时送出指令字符储存D1089~ D1099者
    根该寄存器容检视指令否正确
    0 R 否 0
    D1109* COM3 (RS485USB)通讯格式设置 H’86 RW 否 H’86
    D1110* EX2SX2 模拟量输入通道 0 (AD0)均值均次数
    D1062 1 时现值 0 R 否 0
    D1111* EX2SX2 模拟输入通道 1 (AD1)均值均次数 D1062
    1 时现值 0 R 否 0
    D1112* EX2SX2 模拟量输入通道 2 (AD2)均值均次数
    D1062 1 时现值 0 R 否 0
    20EX2SX2 模拟量输入通道 3 (AD3)均值均次数
    D1062 1 时现值 0 R 否 0
    D1113*
    30EX2 模拟输入信道状态显示 0 R 否 0
    D1114*
    20EX2SX2 bit 0~3 启动关闭输入 AD0~AD3 通道设定0
    表示启动(预设)1 表示关闭
    (30EX2 机种支持)
    RW 0
    20EX2SX2 模拟输入输出模式设定 RW 0
    D1115*
    30EX2 模拟输入输出模式设定 RW H’FFF
    F
    D1116* EX2SX2 模拟量输出通道 0 (DA 0 ) 0 0 0 RW 否 0
    D1117*
    20EX2SX2 模拟量输出通道 1 (DA 1)
    (30EX2 机种支持)
    0 0 0 RW 否 0
    D1118* EX2SX2 模拟量数字转换取样时间 (ms) D1118≦2 预
    设 2 ms 2 RW 2 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    C6
    特 D 功说明
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持 出厂值
    D1120* COM2 (RS485) 通讯格式设定 H’86 RW 否 H’86
    D1121* COM1(RS232) COM2(RS485) PLC 通讯址 RW 1
    D1122 COM2(RS485) 发送数剩余字数 0 0 R 否 0
    D1123 COM2(RS485) 接收数剩余字数 0 0 R 否 0
    D1124 COM2(RS485) 起始字符定义 (STX) H’3A RW 否 H’3A
    D1125 COM2(RS485) 第结束字符定义 H’0D RW 否 H’0D
    D1126 COM2(RS485) 第二结束字符定义 H’0A RW 否 H’0A
    D1129 COM2(RS485) RS485 通讯逾时异常设置(ms) 0 RW 否 0
    D1130 COM2(RS485) MODBUS 回传错误码记录 0 R 否 0
    D1137* 操作数错误发生时址 0 0 R 否 0
    D1167 COM1 (RS232) RS 指令 接收特殊数字符时中断请
    求 中断 (I140) 触发 0 RW 否 0
    D1168 COM2 (RS485) RS 指令 接收特殊数字符时中断请
    求 中断 (I150) 触发 0 RW 否 0
    D1169 COM3 (RS485) RS 指令 接收特殊数字符时中断请
    求 中断 (I160) 触发 0 RW 否 0
    D1182 变址寄存器 E1 0 RW 否 0
    D1183 变址寄存器 F1 0 RW 否 0
    D1184 变址寄存器 E2 0 RW 否 0
    D1185 变址寄存器 F2 0 RW 否 0
    D1186 变址寄存器 E3 0 RW 否 0
    D1187 变址寄存器 F3 0 RW 否 0
    D1188 变址寄存器 E4 0 RW 否 0
    D1189 变址寄存器 F4 0 RW 否 0
    D1190 变址寄存器 E5 0 RW 否 0
    D1191 变址寄存器 F5 0 RW 否 0
    D1192 变址寄存器 E6 0 RW 否 0
    D1193 变址寄存器 F6 0 RW 否 0
    D1194 变址寄存器 E7 0 RW 否 0
    D1195 变址寄存器 F7 0 RW 否 0
    D1240* 中断 I400I401 I100I101 触发D1240 读取高速计数器
    (LOW WORD) 0 0 R 否 0
    D1241* 中断 I400I401 I100I101 触发D1241 读取高速计数器
    (HIGH WORD) 0 0 R 否 0
    D1249
    COM1(RS232)通讯指令通讯接收逾时设定(单位:1ms
    值 50ms 50ms 50ms 算)(支持 MODRWRS 指令)
    RS 指令时 0 表示设定逾时时间
    0 RW 否 0
    D1250 COM1(RS232)通讯指令通讯接收错误代码 0 RW 否 0 附录 C TP04P 机种相关信息
    C7
    特 D 功说明
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持 出厂值
    (支持 MODRWRS 指令)
    D1252
    COM3(RS485) 通讯指令通讯接收逾时设定(单位 1ms
    值 50ms 50ms 50ms 算) (支持 MODRWRS 指令)
    RS 指令时 0 表示设定逾时时间
    0 RW 否 0
    D1253
    COM3(RS485) 通讯指令通讯接收错误代码
    (支持 MODRWRS 指令)
    0 RW 否 0
    D1255* COM3 (RS485USB) 通讯址 RW 1
    D1256

    D1295
    COM2(RS485) 通讯便利指令 MODRW该指令执行时送出
    指令字符储存 D1256~D1295者根该寄存器
    容查指令否正确
    0 R 否 0
    D1296

    D1311
    COM2(RS485)通讯便利指令 MODRW 系统会动者
    指定接收寄存器容 ASCII 字符数转换 HEX 数值
    储存 D1296~D1311
    0 R 否 0
    D1313* 实时时钟 (RTC) 秒 00~59 RW 0
    D1314* 实时时钟 (RTC) 分 00~59 RW 0
    D1315* 实时时钟 (RTC) 时 00~23 RW 0
    D1316* 实时时钟 (RTC) 天 01~31 RW 1
    D1317* 实时时钟 (RTC) 月 01~12 RW 1
    D1318* 实时时钟 (RTC) 星期 1~7 RW 2
    D1319* 实时时钟 (RTC) 年 00–99 RW 8
    D1354
    PLCLink 扫描周期时间 (单位:1ms)
    ※ 显示数值 K32000
    ※ PLC Link 停止第次检测完成时 K0
    0 0 0 R 否 0
    D1355* 读取站 ID#1 起始通讯址设置 RW H’1064
    D1356* 读取站 ID#2 起始通讯址设置 RW H’1064
    D1357* 读取站 ID#3 起始通讯址设置 RW H’1064
    D1358* 读取站 ID#4 起始通讯址设置 RW H’1064
    D1359* 读取站 ID#5 起始通讯址设置 RW H’1064
    D1360* 读取站 ID#6 起始通讯址设置 RW H’1064
    D1361* 读取站 ID#7 起始通讯址设置 RW H’1064
    D1362* 读取站 ID#8 起始通讯址设置 RW H’1064
    D1363* 读取站 ID#9 起始通讯址设置 RW H’1064
    D1364* 读取站 ID#10 起始通讯址设置 RW H’1064
    D1365* 读取站 ID#11 起始通讯址设置 RW H’1064
    D1366* 读取站 ID#12 起始通讯址设置 RW H’1064
    D1367* 读取站 ID#13 起始通讯址设置 RW H’1064
    D1368* 读取站 ID#14 起始通讯址设置 RW H’1064ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    C8
    特 D 功说明
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持 出厂值
    D1369* 读取站 ID#15 起始通讯址设置 RW H’1064
    D1370* 读取站 ID#16 起始通讯址设置 RW H’1064
    D1399* PLC Link 指定起始站 ID 编号 RW 1
    D1415* 写入站 ID#1 起始通讯址设置 RW H’10C8
    D1416* 写入站 ID#2 起始通讯址设置 RW H’10C8
    D1417* 写入站 ID#3 起始通讯址设置 RW H’10C8
    D1418* 写入站 ID#4 起始通讯址设置 RW H’10C8
    D1419* 写入站 ID#5 起始通讯址设置 RW H’10C8
    D1420* 写入站 ID#6 起始通讯址设置 RW H’10C8
    D1421* 写入站 ID#7 起始通讯址设置 RW H’10C8
    D1422* 写入站 ID#8 起始通讯址设置 RW H’10C8
    D1423* 写入站 ID#9 起始通讯址设置 RW H’10C8
    D1424* 写入站 ID#10 起始通讯址设置 RW H’10C8
    D1425* 写入站 ID#11 起始通讯址设置 RW H’10C8
    D1426* 写入站 ID#12 起始通讯址设置 RW H’10C8
    D1427* 写入站 ID#13 起始通讯址设置 RW H’10C8
    D1428* 写入站 ID#14 起始通讯址设置 RW H’10C8
    D1429* 写入站 ID#15 起始通讯址设置 RW H’10C8
    D1430* 写入站 ID#16 起始通讯址设置 RW H’10C8
    D1431* PLC Link 轮询次数设置 0 RW 否 0
    D1432* PLC Link 轮询次数显示 0 RW 否 0
    D1433* PLC Link 联机站台数 0 RW 否 0
    D1434* 站 ID#1 数读取长度设置 RW 16
    D1435* 站 ID#2 数读取长度设置 RW 16
    D1436* 站 ID#3 数读取长度设置 RW 16
    D1437* 站 ID#4 数读取长度设置 RW 16
    D1438* 站 ID#5 数读取长度设置 RW 16
    D1439* 站 ID#6 数读取长度设置 RW 16
    D1440* 站 ID#7 数读取长度设置 RW 16
    D1441* 站 ID#8 数读取长度设置 RW 16
    D1442* 站 ID#9 数读取长度设置 RW 16
    D1443* 站 ID#10 数读取长度设置 RW 16
    D1444* 站 ID#11 数读取长度设置 RW 16
    D1445* 站 ID#12 数读取长度设置 RW 16
    D1446* 站 ID#13 数读取长度设置 RW 16
    D1447* 站 ID#14 数读取长度设置 RW 16 附录 C TP04P 机种相关信息
    C9
    特 D 功说明
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持 出厂值
    D1448* 站 ID#15 数读取长度设置 RW 16
    D1449* 站 ID#16 数读取长度设置 RW 16
    D1450* 站 ID#1 数写入长度设置 RW 16
    D1451* 站 ID#2 数写入长度设置 RW 16
    D1452* 站 ID#3 数写入长度设置 RW 16
    D1453* 站 ID#4 数写入长度设置 RW 16
    D1454* 站 ID#5 数写入长度设置 RW 16
    D1455* 站 ID#6 数写入长度设置 RW 16
    D1456* 站 ID#7 数写入长度设置 RW 16
    D1457* 站 ID#8 数写入长度设置 RW 16
    D1458* 站 ID#9 数写入长度设置 RW 16
    D1459* 站 ID#10 数写入长度设置 RW 16
    D1460* 站 ID#11 数写入长度设置 RW 16
    D1461* 站 ID#12 数写入长度设置 RW 16
    D1462* 站 ID#13 数写入长度设置 RW 16
    D1463* 站 ID#14 数写入长度设置 RW 16
    D1464* 站 ID#15 数写入长度设置 RW 16
    D1465* 站 ID#16 数写入长度设置 RW 16
    M1353Off 时存放 PLC LINK 站读取站 ID 1 数
    容 0 R 否 0 D1480*

    D1495* M1353On 时PLC LINK 站读取站 ID 1~16 数容
    存放 D 暂存器起始编号 R 0
    M1353Off 时存放 PLC LINK 站写入站 ID 1 数
    容 0 RW 否 0 D1496*

    D1511* M1353On 时PLC LINK 站写入站 ID 1~16 数容
    存放 D 暂存器起始编号 RW 0
    D1512*

    D1527*
    存放 PLC LINK 站读取站 ID 2 数容

    0 R 否 0
    D1528*

    D1543*
    存放 PLC LINK 站写入站 ID 2 数容

    0 RW 否 0
    D1544*

    D1559*
    存放 PLC LINK 站读取站 ID 3 数容

    0 R 否 0
    D1560*

    D1575*
    存放 PLC LINK 站写入站 ID 3 数容
    0 RW 否 0
    D1576*

    D1591*
    存放 PLC LINK 站读取站 ID 4 数容 0 R 否 0 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    C10
    特 D 功说明
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持 出厂值
    D1592*

    D1607*
    存放 PLC LINK 站写入站 ID 4 数容
    0 RW 否 0
    D1608*

    D1623*
    存放 PLC LINK 站读取站 ID 5 数容 0 R 否 0
    D1624*

    D1639*
    存放 PLC LINK 站写入站 ID 5 数容 0 RW 否 0
    D1640*

    D1655*
    存放 PLC LINK 站读取站 ID 6 数容 0 R 否 0
    D1656*

    D1671*
    存放 PLC LINK 站写入站 ID 6 数容 0 RW 否 0
    D1672*

    D1687*
    存放 PLC LINK 站读取站 ID 7 数容 0 R 否 0
    D1688*

    D1703*
    存放 PLC LINK 站写入站 ID 7 数容 0 RW 否 0
    D1704*

    D1719*
    存放 PLC LINK 站读取站 ID 8 数容 0 R 否 0
    D1720*

    D1735*
    存放 PLC LINK 站写入站 ID 8 数容 0 RW 否 0
    D1736*

    D1751*
    存放 PLC LINK 站读取站 ID 9 数容 0 R 否 0
    D1752*

    D1767*
    存放 PLC LINK 站写入站 ID 9 数容 0 RW 否 0
    D1768*

    D1783*
    存放 PLC LINK 站读取站 ID 10 数容 0 R 否 0
    D1784*

    D1799*
    存放 PLC LINK 站写入站 ID 10 数容 0 RW 否 0
    D1800*

    D1815*
    存放 PLC LINK 站读取站 ID 11 数容 0 R 否 0
    D1816*

    D1831*
    存放 PLC LINK 站写入站 ID 11 数容 0 RW 否 0
    D1832*

    D1847*
    存放 PLC LINK 站读取站 ID 12 数容 0 R 否 0
    D1848*

    D1863*
    存放 PLC LINK 站写入站 ID 12 数容 0 RW 否 0
    D1864*

    D1879*
    存放 PLC LINK 站读取站 ID 13 数容 0 R 否 0
    D1880*

    D1895*
    存放 PLC LINK 站写入站 ID 13 数容 0 RW 否 0 附录 C TP04P 机种相关信息
    C11
    特 D 功说明
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持 出厂值
    D1896*

    D1911*
    存放 PLC LINK 站读取站 ID 14 数容 0 R 否 0
    D1900*

    D1931*
    M1356 On 时特 D 会定义 PLCLink 站号设
    定 D1399 预设连续站号停电保持功需
    M1356 On 时效
    0 RW 否
    D1912*

    D1927*
    站(SLAVE) ID 14 LINK PLC 写入 写入范围 ID 14 写入
    通讯址(D1428) 预设 D200 开始 16 笔 0 RW 否 0
    D1928*

    D1943*
    站(SLAVE) ID 15 LINK PLC 读取 读出范围 ID 15 读取
    通讯址(D1369) 预设 D100 开始 16 笔 0 R 否 0
    D1944*

    D1959*
    站(SLAVE) ID 15 LINK PLC 写入 写入范围 ID 15 写入
    通讯址(D1429) 预设 D200 开始 16 笔 0 RW 否 0
    D1960*

    D1975*
    站(SLAVE) ID 16 LINK PLC 读取 读出范围 ID 16 读取
    通讯址(D1370) 预设 D100 开始 16 笔 0 R 否 0
    D1976*

    D1991*
    站(SLAVE) ID 16 LINK PLC 写入 写入范围 ID 16 写入
    通讯址(D1430) 预设 D200 开始 16 笔 0 RW 否 0
    D1994 DVPPCC01 设定 PLC 密码剩余次数 0 RW 否 0
    D1995 DVPPCC01 纪录 PLC 识码长度 0 RW 否 0
    D1996 DVPPCC01 PLC 识码设定值第 word( ASCII 字符
    应 HEX 值表示) 0 RW 否 0
    D1997 DVPPCC01 PLC 识码设定值第二 word( ASCII 字符
    应 HEX 值表示) 0 RW 否 0
    D1998 DVPPCC01 PLC 识码设定值第三 word( ASCII 字符
    应 HEX 值表示) 0 RW 否 0
    D1999 DVPPCC01 PLC 识码设定值第四 word( ASCII 字符
    应 HEX 值表示) 0 RW 否 0
    D4000

    D4999
    应 TP 程序中目前象现值
    D4000:象 1 现值
    D4001:象 2 现值

    D4999:象 999 现值

    RW 否 0 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    C12
    C3 特殊辅助继电器
    特殊辅助继电器(特 M)示请注意部份编号相装置指令模式会意义
    表中栏目中属性R意味着装置读RW意味着读写 意味着
    变化
    特 M 功说明
    ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    M1000* 运行监视常开接点(A 接点) ○ ○ ○ ○ Off On Off R 否 Off
    M1001* 运行监视常开接点(B 接点) ○ ○ ○ ○ On Off On R 否 On
    M1002* 启始正 (RUN 瞬间’On’) 脉 ○ ○ ○ ○ Off On Off R 否 Off
    M1003* 启始负 (RUN 瞬间’Off’) 脉 ○ ○ ○ ○ On Off On R 否 On
    M1004* 文法检查错误发生时 On ○ ○ ○ ○ Off Off R 否 Off
    M1008* 扫描逾时定时器(On:PLC WDT 超时) ○ ○ ○ ○ Off Off R 否 Off
    M1009 LV 信号等 24VDC 供应足 ○ ○ ○ ○ Off R 否 Off
    M1011* 10ms 时钟脉5ms On5ms Off ○ ○ ○ ○ Off R 否 Off
    M1012* 100ms 时钟脉50ms On 50ms Off ○ ○ ○ ○ Off R 否 Off
    M1013* 1s 时钟脉05s On 05s Off ○ ○ ○ ○ Off R 否 Off
    M1014* 1min 时钟脉30s On 30s Off ○ ○ ○ ○ Off R 否 Off
    M1015* 高速连接定时器动作 ○ ○ ○ ○ Off RW 否 Off
    M1016*
    实时时钟 (RTC)公元年显示 Off 时候显示公
    元年右 2 位On 时候显示公元年右 2 位加
    2000
    ○ ○ ○ ○ Off RW 否 Off
    M1017* 实时时钟 (RTC) ±30 秒校正 ○ ○ ○ ○ Off RW 否 Off
    M1018 弧度角度标志On 时候表示角度 ○ ○ ○ ○ Off RW 否 Off
    M1020 零标志 ○ ○ ○ ○ Off R 否 Off
    M1021 错位标志 ○ ○ ○ ○ Off R 否 Off
    M1022 进位标志 ○ ○ ○ ○ Off R 否 Off
    M1024 COM1 监视求 ○ ○ ○ ○ Off RW 否 Off
    M1025* 正确通讯服务求 ○ ○ ○ ○ Off R 否 Off
    M1026 RAMP 模式选择 ○ ○ ○ ○ Off RW 否 Off
    M1027 PR 输出标志 ○ ○ ○ ○ Off RW 否 Off
    M1028 10ms 时间切换标志M1028Off 时 T64~T126
    时基 100msOn 时时基改 10ms
    ○ ○ ○ ○ Off RW 否 Off
    M1031* 非停电保持区域全部清 ○ ○ ○ ○ Off RW 否 Off
    M1032* 停电保持区域全部清 ○ ○ ○ ○ Off RW 否 Off
    M1033* 非运行中记忆保持 ○ ○ ○ ○ Off RW 否 Off 附录 C TP04P 机种相关信息
    C13
    特 M 功说明
    ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    M1034* Y 输出全部禁止 ○ ○ ○ ○ Off RW 否 Off
    M1035* 输入点 X7 作 RUNSTOP 开关 ○ ○ ○ ○ RW Off
    M1037* M1037 On 时启动 8 组 SPD 功(请
    搭配 D1037 )(SE 机种支持)
    ╳ ╳ ○○Off Off Off RW 否 Off
    M1038 1ms 时间切换标志Off 时定时器 T200~T255
    时基 10ms On 时时基改 1ms
    ○ ○ ○ ○ Off RW 否 Off
    M1039* 固定时间扫描模式 ○ ○ ○ ○ Off RW 否 Off
    M1040 步进禁止 ○ ○ ○ ○ Off RW 否 Off
    M1041 步进开始 ○ ○ ○ ○ Off Off RW 否 Off
    M1042 启动脉 ○ ○ ○ ○ Off RW 否 Off
    M1043 原点回完毕 ○ ○ ○ ○ Off Off RW 否 Off
    M1044 原点条件 ○ ○ ○ ○ Off Off RW 否 Off
    M1045 全部输出复位禁止 ○ ○ ○ ○ Off RW 否 Off
    M1046 STL 状态设定 On ○ ○ ○ ○ Off R 否 Off
    M1047 STL 监视效 ○ ○ ○ ○ Off RW 否 Off
    M1048 警报点状态标志 ○ ○ ○ ○ Off R 否 Off
    M1049 设定警报点监控标志 ○ ○ ○ ○ Off RW 否 Off
    M1050 I000 I001 禁止 ○ ○ ○ ○ Off RW 否 Off
    M1051 I100 I101 禁止 ○ ○ ○ ○ Off RW 否 Off
    M1058 COM3 监视请求 ○ ╳ ○ ○ Off RW 否 Off
    M1059 I010~ I080 禁止 ○ ○ ○ ○ Off RW 否 Off
    M1060 系统错误信息 1 ○ ○ ○ ○ Off R 否 Off
    M1061 系统错误信息 2 ○ ○ ○ ○ Off R 否 Off
    M1062 系统错误信息 3 ○ ○ ○ ○ Off R 否 Off
    M1063 系统错误信息 4 ○ ○ ○ ○ Off R 否 Off
    M1064 操作数错误 ○ ○ ○ ○ Off Off R 否 Off
    M1065 语法错误 ○ ○ ○ ○ Off Off R 否 Off
    M1066 程序错误 ○ ○ ○ ○ Off Off R 否 Off
    M1067* 程序执行错误 ○ ○ ○ ○ Off Off R 否 Off
    M1068* 执行错误锁定 (D1068) ○ ○ ○ ○ Off R 否 Off
    M1072 PLC RUN 指令执行 ○ ○ ○ ○ Off On Off RW 否 Off
    M1075 Flash ROM 写入发生错误 ○ ○ ○ ○ Off R 否 Off
    M1080 COM2 监视请求 ○ ○ ○ ○ Off RW 否 OffES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    C14
    特 M 功说明
    ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    M1081 FLT 指令转换方标志 ○ ○ ○ ○ Off RW 否 Off
    M1085 选择 DVPPCC01 复制功 ○ ○ ○ ○ Off RW 否 Off
    M1086 设定 DVPPCC01 密码功启动开关 ○ ○ ○ ○ Off RW 否 Off
    M1088 矩阵较旗标较相值 (M1088 1)
    值 (M1088 0)
    ○ ○ ○ ○ Off Off RW 否 Off
    M1089 矩阵搜寻结束标志较位时
    M10891
    ○ ○ ○ ○ Off Off R 否 Off
    M1090 矩阵搜寻起始标志第位开始较时
    M10901
    ○ ○ ○ ○ Off Off R 否 Off
    M1091 矩阵位寻找旗标较达时立停止较动
    作M10911
    ○ ○ ○ ○ Off Off R 否 Off
    M1092 矩阵指针错误标志指针 Pr 值超出范围
    M10921
    ○ ○ ○ ○ Off Off R 否 Off
    M1093 矩阵指针递增标志指针目前值+1 ○ ○ ○ ○ Off Off RW 否 Off
    M1094 矩阵指针清标志指针目前值清0 ○ ○ ○ ○ Off Off RW 否 Off
    M1095 矩阵循环移位输出进位标志 ○ ○ ○ ○ Off Off R 否 Off
    M1096 矩阵移位输入补位标志 ○ ○ ○ ○ Off Off RW 否 Off
    M1097 矩阵循环移位方标志 ○ ○ ○ ○ Off Off RW 否 Off
    M1098 矩阵计数字符0 位1 标志 ○ ○ ○ ○ Off Off RW 否 Off
    M1099 矩阵计数结果0 时On ○ ○ ○ ○ Off Off RW 否 Off
    M1120* COM2(RS485)通讯格式保持设置变更
    D1120 效 ○ ○ ○ ○ Off Off RW 否 Off
    M1121 COM2(RS485) 通讯数发送等 ○ ○ ○ ○ Off On R 否 Off
    M1122 COM2(RS485) 送信求 ○ ○ ○ ○ Off Off RW 否 Off
    M1123 COM2(RS485) 接收完毕 ○ ○ ○ ○ Off Off RW 否 Off
    M1124 COM2(RS485) 接收等 ○ ○ ○ ○ Off Off RW 否 Off
    M1125 COM2(RS485) 通讯重置 ○ ○ ○ ○ Off Off Off RW 否 Off
    M1126 COM2(RS485) STXETX 者系统定义选
    择 ○ ○ ○ ○ Off Off Off RW 否 Off
    M1127 COM2(RS485) 通讯指令数传送接收完毕
    包含 RS 指令
    ○ ○ ○ ○ Off Off Off RW 否 Off
    M1128 COM2(RS485)传送中 接收中指示 ○ ○ ○ ○ Off Off Off RW 否 Off
    M1129 COM2(RS485) 接收逾时 ○ ○ ○ ○ Off Off RW 否 Off
    M1130 COM2(RS485) STXETX 选择 ○ ○ ○ ○ Off Off RW 否 Off
    M1131 COM2(RS485)MODRDRDSTMODRW 数
    转换成 HEX 期间 M1131On ○ ○ ○ ○ Off Off R 否 Off
    M1132 On PLC 程序中通讯相关指令 ○ ○ ○ ○ Off R 否 Off
    M1136* COM3 (RS485USB) 通讯设定保持 设定
    D1109 变更效
    ○ ╳ ○ ○ Off RW 否 Off
    M1137 DNET 映区块数非运转中保持 ╳ ╳ ○ ○ RW 否 Off 附录 C TP04P 机种相关信息
    C15
    特 M 功说明
    ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    M1138* COM1(RS232)通讯设置保持设置D1036 变
    更效 ○ ○ ○ ○ Off RW 否 Off
    M1139* COM1(RS232) ASCIIRTU 模式选择 (Off
    时 ASCII 模式 On 时 RTU 模式)
    ○ ○ ○ ○ Off RW 否 Off
    M1140 COM2(RS485)MODRDMODWRMODRW
    数接收错误
    ○ ○ ○ ○ Off Off R 否 Off
    M1141 COM2(RS485)MODRDMODWRMODRW
    指令参数错误
    ○ ○ ○ ○ Off Off R 否 Off
    M1142 COM2(RS485) VFDA 便利指令数接收错误 ○ ○ ○ ○ Off Off R 否 Off
    M1143* COM2(RS485)ASCIIRTU 模式选择 (Off 时
    ASCII 模式On 时RTU 模式) ○ ○ ○ ○ Off RW 否 Off
    M1161 816 位处理模式 (On 8 处理模式) ○ ○ ○ ○ Off RW 否 Off
    M1162
    SCLP 指令中十进制整数二进浮点数切换
    标志 On 时表示二进浮点数Off 时表示十
    进制整数
    ○ ○ ○ ○ Off RW 否 Off
    M1167 HKY 输入 16 位模式 ○ ○ ○ ○ Off RW 否 Off
    M1168 SMOV 工作模式指定 ○ ○ ○ ○ Off RW 否 Off
    M1177 标准台达变频器专通讯指令启动旗标 ○ ○ ○ ○ Off RW 否 Off
    M1200 C200 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1201 C201 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1202 C202 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1203 C203 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1204 C204 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1205 C205 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1206 C206 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1207 C207 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1208 C208 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1209 C209 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1210 C210 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1211 C211 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1212 C212 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1213 C213 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1214 C214 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1215 C215 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1216 C216 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1217 C217 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 OffES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    C16
    特 M 功说明
    ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    M1218 C218 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1219 C219 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1220 C220 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1221 C221 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1222 C222 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1223 C223 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1224 C224 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1225 C225 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1226 C226 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1227 C227 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1228 C228 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1229 C229 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1230 C230 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1231 C231 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    C232 计数模式设定(On 时数) ╳ ○ ╳ ╳ Off RW 否 Off
    M1232
    C232 计数模式监控(On 时数) ○ ╳ ○ ○ Off R 否 Off
    M1233 C233 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1234 C234 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1235 C235 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1236 C236 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1237 C237 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1238 C238 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1239 C239 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1240 C240 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1241 C241 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1242 C242 计数模式设定(On 时数) ○ ○ ○ ○ Off RW 否 Off
    M1243 C243 Reset 致控制 ○ ○ ○ ○ Off RW 否 Off
    M1244 C244 Reset 致控制 ○ ○ ○ ○ Off RW 否 Off
    M1245 C245 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1246 C246 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1247 C247 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off 附录 C TP04P 机种相关信息
    C17
    特 M 功说明
    ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    M1248 C248 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1249 C249 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1250 C250 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1251 C251 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1252 C252 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1253 C253 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1254 C254 计数模式监控(On 时数) ○ ○ ○ ○ Off R 否 Off
    M1270 C235 计数模式设定(On 时降缘计数) ○ ○ ○ ○ Off RW 否 Off
    M1271 C236 计数模式设定(On 时降缘计数) ○ ○ ○ ○ Off RW 否 Off
    M1272 C237 计数模式设定(On 时降缘计数) ○ ○ ○ ○ Off RW 否 Off
    M1273 C238 计数模式设定(On 时降缘计数) ○ ○ ○ ○ Off RW 否 Off
    M1274 C239 计数模式设定(On 时降缘计数) ○ ○ ○ ○ Off RW 否 Off
    M1275 C240 计数模式设定(On 时降缘计数) ○ ○ ○ ○ Off RW 否 Off
    M1276 C241 计数模式设定(On 时降缘计数) ○ ○ ○ ○ Off RW 否 Off
    M1277 C242 计数模式设定(On 时降缘计数) ○ ○ ○ ○ Off RW 否 Off
    M1280* I000 I001 外部中断触发强制反 ○ ○ ○ ○ Off Off RW 否 Off
    M1284* I400 I401 外部中断触发强制反 ○ ○ ○ ○ Off Off RW 否 Off
    M1286* I600 I601 外部中断触发强制反 ○ ○ ○ ○ Off Off RW 否 Off
    M1303 XCH 指令高低位交换标志 ○ ○ ○ ○ Off RW 否 Off
    M1304* 机 X 输入点设定 OnOff ○ ○ ○ ○ Off RW 否 Off
    M1312 COM1(RS232) 通讯指令送信求发送旗标
    (支持 MODRW RS 指令) ○ ○ ○ ○ Off Off RW 否 Off
    M1313 COM1(RS232) 通讯指令接收等旗标
    (支持 MODRW RS 指令) ○ ○ ○ ○ Off Off RW 否 Off
    M1314 COM1(RS232) 通讯指令数接收完毕旗标
    (支持 MODRW RS 指令) ○ ○ ○ ○ Off Off RW 否 Off
    M1315 COM1(RS232) 通讯指令数接收错误旗标
    (支持 MODRW RS 指令) ○ ○ ○ ○ Off Off RW 否 Off
    M1316 COM3(RS485) 通讯指令送信求发送旗标
    (支持 MODRW RS 指令) ○ ╳ ○ ╳ Off Off RW 否 Off
    M1317 COM3(RS485)通讯指令接收等旗标
    (支持 MODRWRS 指令) ○ ╳ ○ ╳ Off Off RW 否 Off
    M1318 COM3(RS485)通讯指令数接收完毕旗标
    (支持 MODRWRS 指令) ○ ╳ ○ ╳ Off Off RW 否 Off
    M1319 COM3(RS485)通讯指令数接收错误旗标
    (支持 MODRWRS 指令) ○ ╳ ○ ╳ Off Off RW 否 OffES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    C18
    特 M 功说明
    ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    M1320* COM3(RS485) ASCIIRTU 模式选择 (Off 时
    ASCII 模式 On 时 RTU 模式) ○ ╳ ○ ╳ Off RW 否 Off
    M1350* PLC LINK 启动旗标 ○ ○ ○ ○ Off Off RW 否 Off
    M1351* 启动PLC LINK 动模式 ○ ○ ○ ○ Off RW 否 Off
    M1352* 启动PLC LINK 手动模式 ○ ○ ○ ○ Off RW 否 Off
    M1353* 启动 PLC LINK 读取写入长度 50 笔 word
    ( M1353 OnD1480~D1511 停电保持区)
    ○ ○ ○ ○ RW Off
    M1354* 启动 PLC LINK 轮询时间时执行读
    写功 ○ ○ ○ ○ Off RW 否 Off
    M1355*
    PLC LINK 功启动时 M1355 On 手动设
    定站联机功 M1355 Off 动侦测
    站联机功
    ○ ○ ○ ○ RW Off
    M1356*
    PLC LINK 功启动时 M1356 On
    者根 D1900~D1931 容作站站号
    D1399 预设连续站号
    ○╳○○ RW Off
    M1360* PLC LINK 站 ID#1 状态 ○ ○ ○ ○ RW Off
    M1361* PLC LINK 站 ID#2 状态 ○ ○ ○ ○ RW Off
    M1362* PLC LINK 站 ID#3 状态 ○ ○ ○ ○ RW Off
    M1363* PLC LINK 站 ID#4 状态 ○ ○ ○ ○ RW Off
    M1364* PLC LINK 站 ID#5 状态 ○ ○ ○ ○ RW Off
    M1365* PLC LINK 站 ID#6 状态 ○ ○ ○ ○ RW Off
    M1366* PLC LINK 站 ID#7 状态 ○ ○ ○ ○ RW Off
    M1367* PLC LINK 站 ID#8 状态 ○ ○ ○ ○ RW Off
    M1368* PLC LINK 站 ID#9 状态 ○ ○ ○ ○ RW Off
    M1369* PLC LINK 站 ID#10 状态 ○ ○ ○ ○ RW Off
    M1370* PLC LINK 站 ID#11 状态 ○ ○ ○ ○ RW Off
    M1371* PLC LINK 站 ID#12 状态 ○ ○ ○ ○ RW Off
    M1372* PLC LINK 站 ID#13 状态 ○ ○ ○ ○ RW Off
    M1373* PLC LINK 站 ID#14 状态 ○ ○ ○ ○ RW Off
    M1374* PLC LINK 站 ID#15 状态 ○ ○ ○ ○ RW Off
    M1375* PLC LINK 站 ID#16 状态 ○ ○ ○ ○ RW Off
    M1376* PLC LINK 站 ID#1 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1377* PLC LINK 站 ID#2 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1378* PLC LINK 站 ID#3 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1379* PLC LINK 站 ID#4 数交换动作指示 ○ ○ ○ ○ Off R 否 Off 附录 C TP04P 机种相关信息
    C19
    特 M 功说明
    ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    M1380* PLC LINK 站 ID#5 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1381* PLC LINK 站 ID#6 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1382* PLC LINK 站 ID#7 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1383* PLC LINK 站 ID#8 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1384* PLC LINK 站 ID#9 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1385* PLC LINK 站 ID#10 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1386* PLC LINK 站 ID#11 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1387* PLC LINK 站 ID#12 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1388* PLC LINK 站 ID#13 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1389* PLC LINK 站 ID#14 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1390* PLC LINK 站 ID#15 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1391* PLC LINK 站 ID#16 数交换动作指示 ○ ○ ○ ○ Off R 否 Off
    M1392* 站 ID#1 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1393* 站 ID#2 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1394* 站 ID#3 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1395* 站 ID#4 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1396* 站 ID#5 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1397* 站 ID#6 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1398* 站 ID#7 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1399* 站 ID#8 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1400* 站 ID#9 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1401* 站 ID#10 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1402* 站 ID#11 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1403* 站 ID#12 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1404* 站 ID#13 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1405* 站 ID#14 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1406* 站 ID#15 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1407* 站 ID#16 联机错误 ○ ○ ○ ○ Off R 否 Off
    M1408* 站 ID#1 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1409* 站 ID#2 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1410* 站 ID#3 读取完成指示 ○ ○ ○ ○ Off R 否 OffES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    C20
    特 M 功说明
    ES2
    EX2 SS2 SA2
    SE SX2
    Off
    Ø
    On
    STOP
    Ø
    RUN
    RUN
    Ø
    STOP
    属性 停电
    保持
    出厂

    M1411* 站 ID#4 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1412* 站 ID#5 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1413* 站 ID#6 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1414* 站 ID#7 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1415* 站 ID#8 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1416* 站 ID#9 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1417* 站 ID#10 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1418* 站 ID#11 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1419* 站 ID#12 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1420* 站 ID#13 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1421* 站 ID#14 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1422* 站 ID#15 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1423* 站 ID#16 读取完成指示 ○ ○ ○ ○ Off R 否 Off
    M1424* 站 ID#1 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1425* 站 ID#2 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1426* 站 ID#3 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1427* 站 ID#4 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1428* 站 ID#5 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1429* 站 ID#6 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1430* 站 ID#7 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1431* 站 ID#8 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1432* 站 ID#9 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1433* 站 ID#10 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1434* 站 ID#11 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1435* 站 ID#12 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1436* 站 ID#13 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1437* 站 ID#14 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1438* 站 ID#15 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    M1439* 站 ID#16 写入完成指示 ○ ○ ○ ○ Off R 否 Off
    附录 C TP04P 机种相关信息
    C21
    C4 适 TP04P 机种指令
    适 TP04P 机种指令览表详细指令说明请参阅第三章

    C41 基指令览表
    指令码 功
    LD 载入常开接点 (A 接点)
    LDI 载入常闭接点 (B 接点)
    AND 串联常开接点
    ANI 串联常闭接点
    OR 联常开接点
    ORI 联常闭接点
    ANB 串联回路方块
    ORB 联回路方块
    MPS 存入堆栈
    MRD 堆栈读取(指针动)
    MPP 读出堆栈
    OUT 输出线圈
    SET 动作保持(ON)
    RST 接点寄存器清
    MC 公串联接点连接
    MCR 公串联接点解
    END 程序结束
    NOP 动作
    P 指标
    I 中断插入指标
    STL 程序跳副母线
    RET 程序返回母线
    NP Negative contact to Positive contact
    PN Positive contact to Negative contact
    ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    C22
    C42 API 指令览表
    指令码 分
    类 API
    16 位 32 位
    P



    00 CJ – 9 条件转移
    01 CALL – 9 调子程序
    02 SRET – – 子程序结束
    03 IRET – – 中断返回
    04 EI – – 中断允许
    05 DI – – 中断禁止
    06 FEND – – 程序结束
    07 WDT – 9 逾时监视定时器
    08 FOR – – 循环范围开始




    09 NEXT – – 循环范围结束
    10 CMP DCMP 9 较设定输出
    11 ZCP DZCP 9 区间较
    12 MOV DMOV 9 数传送
    13 SMOV – 9 移位传送
    14 CML DCML 9 反转传送
    15 BMOV – 9 全部传送
    16 FMOV DFMOV 9 点传送
    17 XCH DXCH 9 数交换
    18 BCD DBCD 9 BIN→BCD 变换




    19 BIN DBIN 9 BCD→BIN 变换
    20 ADD DADD 9 BIN 加法
    21 SUB DSUB 9 BIN 减法
    22 MUL DMUL 9 BIN 法
    23 DIV DDIV 9 BIN 法
    24 INC DINC 9 BIN 加 1
    25 DEC DDEC 9 BIN 减 1
    26 WAND DAND 9 逻辑(AND)运算
    27 WOR DOR 9 逻辑(OR)运算
    28 WXOR DXOR 9 逻辑异(XOR)运算






    29 NEG DNEG 9 求补码
    30 ROR DROR 9 右循环移位
    31 ROL DROL 9 左循环移位
    32 RCR DRCR 9 附进位标志右循环
    33 RCL DRCL 9 附进位标志左循环
    34 SFTR – 9 位右移
    35 SFTL – 9 位左移
    36 WSFR – 9 字右移
    37 WSFL – 9 字左移
    38 SFWR – 9 移位写入




    39 SFRD – 9 移位读出 附录 C TP04P 机种相关信息
    C23
    指令码 分
    类 API
    16 位 32 位
    P



    40 ZRST – 9 批次复位
    41 DECO – 9 解碼
    42 ENCO – 9 编码
    43 SUM DSUM 9 On 位数量
    44 BON DBON 9 On 位判定
    45 MEAN DMEAN 9 均值
    46 ANS – – 信号警报器置位
    47 ANR – 9 信号警报器重定
    48 SQR DSQR 9 BIN 开方




    49 FLT DFLT 9 BIN 整数→二进制浮点数变换
    53 – DHSCS – 较置位(高速计数器)
    54 – DHSCR – 较复位(高速计数器)



    理 55 – DHSZ – 区间较(高速计数器)
    60 IST – – 手动动控制
    61 SER DSER 9 数检索
    62 ABSD DABSD – 绝方式凸轮控制
    63 INCD – – 相方式凸轮控制
    64 TTMR – – 示教式定时器
    65 STMR – – 特殊定时器
    66 ALT – 9 OnOff 交输出
    67 RAMP – – 斜坡信号
    便



    69 SORT – – 数排序
    80 RS – – 串行数传送
    82 ASCI – 9 HEX 转 ASCII
    83 HEX – 9 ASCII 转 HEX
    87 ABS DABS 9 绝值运算


    IO
    88 PID DPID – PID 运算
    89 PLS – – 升检出
    90 LDP – – 升检出动作开始
    91 LDF – – 降检出动作开始
    92 ANDP – – 升检出串联连接
    93 ANDF – – 降检出串联连接
    94 ORP – – 升检出联连接
    95 ORF – – 降检出联连接
    96 TMR – – 定时器
    97 CNT DCNT – 计数器
    98 INV – – 运算结果反转




    99 PLF – – 降检出
    100 MODRD – – MODBUS 数读取
    101 MODWR – – MODBUS 资料写入
    102 FWD – – 变频器正转指令


    103 REV – – 变频器反转指令 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    C24
    指令码 分
    类 API
    16 位 32 位
    P



    104 STOP – – 变频器停止指令
    105 RDST – – 变频器状态读取
    106 RSTEF – – 变频器异常复位
    107 LRC – 9 LRC 校验码计算
    108 CRC – 9 CRC 校验码计算
    150 MODRW – – MODBUS 资料读出写入


    206 ASDRW – – 台达伺服器通讯
    110 – DECMP 9 二进制浮点数较
    111 – DEZCP 9 二进制浮点数区间较
    112 – DMOVR 9 浮点数值数移动
    116 – DRAD 9 角度→弧度
    117 – DDEG 9 弧度→角度
    118 – DEBCD 9 二进制浮点数→十进浮点数
    119 – DEBIN 9 十进制浮点数→二进浮点数
    120 – DEADD 9 二进制浮点数加法
    121 – DESUB 9 二进制浮点数减法
    122 – DEMUL 9 二进制浮点数法
    123 – DEDIV 9 二进制浮点数法
    124 – DEXP 9 二进制浮点数取指数
    125 – DLN 9 二进制浮点数取然数
    126 – DLOG 9 二进制浮点数取数
    127 – DESQR 9 二进制浮点数开方
    128 – DPOW 9 浮点数权值指令
    129 INT DINT 9 二进制浮点数→BIN 整数变换
    130 – DSIN 9 二进制浮点数 SIN 运算
    131 – DCOS 9 二进制浮点数 COS 运算
    132 – DTAN 9 二进制浮点数 TAN 运算
    133 – DASIN 9 二进制浮点数 ASIN 运算
    134 – DACOS 9 二进制浮点数 ACOS 运算
    135 – DATAN 9 二进制浮点数 ATAN 运算
    172 – DADDR 9 浮点数值加法
    173 – DSUBR 9 浮点数值减法
    174 – DMULR 9 浮点数值法




    175 – DDIVR 9 浮点数值法
    143 DELAY – 9 延迟指令
    144 GPWM – – 般脉波宽调变
    147 SWAP DSWAP 9 字节交换
    154 RAND – 9 机数值产生
    168 MVM DMVM 9 指定位搬移
    176 MMOV – 9 16→32 位数值转换
    179 WSUM DWSUM 9 求
    202 SCAL – 9 例运算


    203 SCLP – 9 参数型例运算 附录 C TP04P 机种相关信息
    C25
    指令码 分
    类 API
    16 位 32 位
    P




    205 CMPT DCMPT 9 表格较指令




    155 – DABSR – ABS 现值读出
    160 TCMP – 9 实时时钟数较
    161 TZCP – 9 实时时钟数区间较
    162 TADD – 9 实时时钟数加法运算
    163 TSUB – 9 实时时钟数减法运算
    166 TRD – 9 实时时钟数读出
    167 TWR – 9 实时时钟数写入



    169 HOUR DHOUR – 计时仪
    170 GRY DGRY 9 格雷码变换(BIN→GRY) 格

    码 171 GBIN DGBIN 9 格雷码逆变换(GRY→BIN)
    180 MAND – 9 矩阵(AND)运算
    181 MOR – 9 矩阵(OR)运算
    182 MXOR – 9 矩阵异(XOR)运算
    183 MXNR – 9 矩阵(XNR)运算
    184 MINV – 9 矩阵反相
    185 MCMP – 9 矩阵较
    186 MBRD – 9 矩阵位读出
    187 MBWR – 9 矩阵位写入
    188 MBS – 9 矩阵位移位
    189 MBR – 9 矩阵位循环移位


    190 MBC – 9 矩阵位状态计数
    215 LD& DLD& – S1 & S2
    216 LD| DLD| – S1 | S2
    217 LD^ DLD^ – S1 ^ S2
    218 AND& DAND& – S1 & S2
    219 AND| DAND| – S1 | S2
    220 AND^ DAND^ – S1 ^ S2
    221 OR& DOR& – S1 & S2
    222 OR| DOR| – S1 | S2








    223 OR^ DOR^ – S1 ^ S2
    224 LD DLD – S1 = S2
    225 LD> DLD> – S1 > S2
    226 LD< DLD< – S1 < S2
    228 LD<> DLD<> – S1 ≠ S2
    229 LD< DLD< – S1 ≦ S2
    230 LD> DLD> – S1 ≧ S2
    232 AND DAND – S1 = S2
    233 AND> DAND> – S1 > S2
    234 AND< DAND< – S1 < S2
    236 AND<> DAND<> – S1 ≠ S2








    237 AND< DAND< – S1 ≦ S2 ES2EX2SS2SA2SX2SE&TP 操作手册 程序篇
    C26
    指令码 分
    类 API
    16 位 32 位
    P



    238 AND> DAND> – S1 ≧ S2
    240 OR DOR – S1 = S2
    241 OR> DOR> – S1 > S2
    242 OR< DOR< – S1 < S2
    244 OR<> DOR<> – S1 ≠ S2
    245 OR< DOR< – S1 ≦ S2







    令 246 OR> DOR> – S1 ≧ S2
    266 BOUT DBOUT – 字符装置位输出
    267 BSET DBSET – 字符装置位动作保持 On
    268 BRST DBRST – 字符装置位清
    269 BLD DBLD – 字符装置位载 A 接点
    270 BLDI DBLDI – 字符装置位载 B 接点
    271 BAND DBAND – 字符装置位串联 A 接点
    272 BANI DBANI – 字符装置位串联 B 接点
    273 BOR DBOR – 字符装置位联 A 接点







    274 BORI DBORI – 字符装置位联 B 接点
    275 – FLD – S1 = S2
    276 – FLD> – S1 > S2
    277 – FLD< – S1 < S2
    278 – FLD<> – S1 ≠ S2
    279 – FLD< – S1 ≦ S2
    280 – FLD> – S1 ≧ S2
    281 – FAND – S1 = S2
    282 – FAND> – S1 > S2
    283 – FAND< – S1 < S2
    284 – FAND<> – S1 ≠ S2
    285 – FAND< – S1 ≦ S2
    286 – FAND> – S1 ≧ S2
    287 – FOR – S1 = S2
    288 – FOR> – S1 > S2
    289 – FOR< – S1 < S2
    290 – FOR<> – S1 ≠ S2
    291 – FOR< – S1 ≦ S2










    292 – FOR> – S1 ≧ S2

    C43 高速指令补充说明
    1 TP04P 机种仅支持 X0X1 高速输入点(10KHz) (详见第 212 节)
    2 TP04P 机种仅支持软件计数器 C235C236高速较中断编号分 I010I020 (详见第三
    章 API53 API55 指令详细说明)
    3 TP04P 机种仅支持 C251 硬件计数器应高速较中断编号 I010 1 硬件较器(详
    见第三章 API53 API55 指令详细说明)

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载pdf到电脑,查找使用更方便

    pdf的实际排版效果,会与网站的显示效果略有不同!!

    需要 4 香币 [ 分享pdf获得香币 ]

    下载pdf

    相关文档

    plc培训心得体会(心得体会,培训,plc)

    plc培训心得体会(心得体会,培训,plc)第一篇:plc培训学习心得plc培训学习心得八月15日到八月23日,参加了由准能公用事业公司提供的关于变频器和plc的培训学习。本次培训由新疆博识通...

    12年前   
    704    0

    技能培训 PLC复习题

    PLC补考复习题填空题1.PLC一般采用 方式工作。2.若要改变电动机旋转的方向,可以通过改变三相交流电动机电源的 来实现。3.热继电器是专门...

    3年前   
    695    0

    2017年plc培训总结范文

    plc培训总结范文  这个学期开设了电气控制与plc实训的课程,跟以前所有开设的课程有很大的区别,这门课程的灵活性很强,充分发挥自己的潜力;其实学习的过程当中并不一定要学到多少东西,个人觉得开...

    7年前   
    358    0

    入职培训程序

    山谷蓝。泰科曼公司 人事制度:入职培训程序 制订人: 人力资源部 制订日期: 批准人: ...

    15年前   
    21765    0

    PLC电子教案

    课 时 教 案 单位: 授课教师: 课程 PLC系统设计与调试 ...

    5年前   
    1008    0

    plc设计试题合集

    设计题1、设计三相异步电动机既可点动又可连续运行的电气掌握线路。2、设计三相异步电动机三地掌握〔即三地均可起动、停顿〕的电气掌握线路。3、为两台异步电动机设计主电路和掌握电路,其要求如下:〔1...

    1年前   
    299    0

    PLC技术附件

    目  录 一、综述.........................................................................................

    13年前   
    14884    0

    PLC学生工作页

    PLC学生工作页(1)项目名称:输送带起止/停止控制日期:姓名:指导教师:学号:班级:一、项目引入 本项目电气工业自动化方向的应用打基础二、项目设备可编程控制器FX2N-48MR,模拟实...

    2年前   
    615    0

    PLC工业自动化培训课件:Day1

    1. 无法读出卡中的程序因为都是二进制的但是可以完全复制一个卡,用在另一台完全一样的机器设备上但是可以读取硬件配置,并比较。2. PLC后面可以挂254个模块,IO或者通讯模块;PLC下面可以...

    3年前   
    506    0

    PLC工业自动化培训课件:Day2

    1. 点击 setting—--online—browser 可以搜索plc的地址2.在PLC上有PLC的节点号,上面的那个是16的1次方,下面的是16的0次方。3.cmd 电脑网络查看 ip...

    3年前   
    474    0

    PLC工业自动化培训课件:Day10

    Day10 1. Automat多状态电子齿轮凸轮相互跳转Cam Profile Automat 贝加莱专有2.介绍状态STATE和事件event状态包含事件,一个状态可以有不同的多个事件...

    3年前   
    472    0

    PLC工业自动化培训课件:Day3

    1. 对比硬件之后上传实际硬件配置?2. 查看已经连接到实际IO点的变量3. 找到某一使用的变量的所有引用。先编译—project—build cross reference4. 和通道关联的...

    3年前   
    440    0

    PLC试验指导手册

     实验一 与、或、非基本逻辑实验一、 实验目的1、 熟悉和掌握常用的基本指令的使用方法2、 熟悉编程器的使用方法3、 学会PLC-2型实验平台的使用方法二、 实验器材1、 PLC-2...

    3年前   
    622    0

    论文-基于J2SE的酒店管理系统

    X X 科 技 大 学毕 业 设 计〔 论 文 〕题 目基于J2SE的酒店管理系统作者 学院 专业 学号 指导教师 二〇一三 年 月 日X X 科 技 大 学毕业设计〔论文〕...

    2年前   
    344    0

    电商培训课件 人人店培训 分销操作手册

    1. 分销-------------------------------------------------------------------------------------------...

    3年前   
    527    0

    电商培训课件 人人店培训 基本设置操作手册

    1.设置-------------------------------------------------------1 系统设置--------------------------...

    3年前   
    543    0

    电商培训课件 人人店培训 人人店操作手册

    1. 首页-------------------------------------------------------12. 商品------------------------------...

    3年前   
    579    0

    电商培训课件 人人店培训 微信操作手册

    1.微信-------------------------------------------------------1 微信授权-------------------------...

    3年前   
    580    0

    电商培训课件 人人店培训 会员操作手册

    1.会员-------------------------------------------------------2 会员管理 -------------------------...

    3年前   
    880    0

    电商培训课件 人人店培训 交易操作手册

    1.交易-------------------------------------------------------3 订单列表--------------------------...

    3年前   
    500    0
    下载需要 4 香币 [香币充值 ]
    亲,您也可以通过 分享原创pdf 来获得香币奖励!

    该用户的其他文档