zoukankan      html  css  js  c++  java
  • 上位机组态控件PCHMI-PLC地址命名规则

    PCHMI地址命名规则

    PCHMI.dll是一个免费的上位机组态控件。主要用于上位机组态界面开发,支持市面上所有主流的PLC通讯,帮助PLC工程师快速入手上位机开发。下面是一些常用PLC地址的命名规则。

     

    1U地址

    U地址是PCHMI自己的地址,又称为用户地址,用英文名USER的首字母表示。U地址是掉电保持的,地址范围是U0-65535个字。

    字表示

    位表示

    U0

    U0.0-F

    2、MODBUS直接地址

    字表示

    位表示

    000000

    000000

    100000

    100000

    300000

    300000.0-F

    400000

    400000.0-F

    MODBUS地址的其它表示方法,请看56597679这几集视频。

    3、松下PLC地址

    XYR在表示位的时候,左边数字为十进制数表示字地址,如果字地址为0时可以省略。最右边的数字是0-F表示位。

    字表示

    位表示

    WX0

    X00-F

    WY0

    X00-F

    WR0

    X00-F

    DT00

    DT0.0-F

    4、基恩士PLC地址

    RMR位和字的表示方法一样。最右边的两个数字是00-15表示位。除去右边两位数字左边的数字为十进制数,表示字地址。

    字表示

    位表示

    R000

    R000

    MR000

    MR000

    DM00

    DM0.0-15

    5、欧姆龙PLC地址

    IO使用数字表示,也可以在数字前面加IQ来表示。在表示位的时候小数点右边的两个数字是00-15表示位。小数点左边的数字为十进制数,表示字地址。

    字表示

    位表示

    0

    0.00-15

    W0

    W0.00-15

    D00

    D0.0-15

    6、三菱FX系列PLC地址

    XYM位和字的表示方法一样。注意M后面的数字是10进制,XY后面的数字是用8进制表示。下面的地址规则不一定是指FX系列PLC,主要是指以FX为代表IO8进制表示的PLC系列。

    字表示

    位表示

    X00

    X00

    Y00

    Y00

    M00

    M00

    D00

    D0.0-F

    7、三菱Q系列PLC地址

    XYM位和字的表示方法一样。注意M后面的数字是10进制,XY后面的数字是用16进制表示。下面的地址规则不一定是指Q系列PLC,主要是指以Q为代表IO16进制表示的PLC系列。

    字表示

    位表示

    X00

    X00

    Y00

    Y00

    M00

    M00

    D00

    D0.0-F

    8、台达DVP系列PLC地址

    XYM位和字的表示方法一样。注意M后面的数字是10进制,XY后面的数字是用8进制表示。和三菱FX系列的规则有点像,只是操作D寄存器位的时候有点区别。

    字表示

    位表示

    X00

    X00

    Y00

    Y00

    M00

    M00

    D00

    D0.0-15

    9、台达AS系列PLC地址

    XYD在表示位的时候小数点右边的数字是0-15表示位。小数点左边的数字为十进制数,表示字地址。M后面的数字是10进制

    字表示

    位表示

    X0

    X0.00-15

    Y0

    Y0.00-15

    M0

    M0

    D0

    D0.0-15

    10、信捷PLC地址

    XYM位和字的表示方法一样。注意M后面的数字是10进制,XY后面的数字是用8进制表示。和台达DVP系列PLC地址命名规则一样。

    字表示

    位表示

    X00

    X00

    Y00

    Y00

    M00

    M00

    D00

    D0.0-15

    11、海为PLC地址

    XYM位和字的表示方法一样,后面的数字都是10进制。

    字表示

    位表示

    X00

    X00

    Y00

    Y00

    M00

    M00

    D00

    D0.0-15

    12、施耐德PLC地址

    IQ位表示时小数点左边是十进制,小数点右边是0-78进制。注意这里的M地址改名为D

    字表示

    位表示

    I00

    I0.0

    Q00

    I0.0

    D00

    D0.0-7

    13、汇川H系列PLC地址

    XYM位和字的表示方法一样。注意M后面的数字是10进制,XY后面的数字是用8进制表示。和三菱FX系列的PLC命名规则一样。

    字表示

    位表示

    X00

    X00

    Y00

    Y00

    M00

    M00

    D00

    D0.0-F

    14、汇川A系列PLC地址

    IQ位表示时小数点左边是十进制,小数点右边是0-78进制。注意这里的M地址改名为D。和施耐德PLC的命名规则相同

    字表示

    位表示

    I00

    I0.0

    Q00

    I0.0

    D00

    D0.0-7

    15、西门子PLCMODBUS地址

    IQ位表示时小数点左边是十进制,小数点右边是0-78进制。

    字表示

    位表示

    I00

    I0.0-7

    Q00

    Q0.0-7

    V00

    V0.0-7

    16、西门子S7协议的PLC地址

    IQM位表示时小数点左边是十进制,小数点右边是0-78进制。注意的DB1只是举例,实际使用时可能是DB0-65535。如果是SMART 200PLCV地址时用DB1替代,比如:V100就是DB1.100

    字表示

    位表示

    I00

    I0.0-7

    Q00

    Q0.0-7

    M00

    M0.0-7

    DB1.0

    DB1.0.0-7

    17、E/IP(CIP)PLC地址

    目前有部分厂家的PLC使用了这种协议,比如AB、欧姆龙、三菱等。这种协议的PLC操作的都是变量地址,位和字还有字符串变量等都是采用的标签名字。和其它PLC地址不同的是位变量就是位变量,不可以在其它类型的变量后面加小数点来表示位。如果是在操作数组变量时,比如一个长度为100字数组WARR,需要操作数组里的第二个字变量时应该表示为:WARR[1]”。

  • 相关阅读:
    Python基础语法 第2节课(数据类型转换、运算符、字符串)
    python基础语法 第5节课 ( if 、 for )
    python基础语法 第4节课 (字典 元组 集合)
    Python基础语法 第3节课 (列表)
    A. Peter and Snow Blower 解析(思維、幾何)
    C. Dima and Salad 解析(思維、DP)
    D. Serval and Rooted Tree (樹狀DP)
    C2. Balanced Removals (Harder) (幾何、思維)
    B. Two Fairs 解析(思維、DFS、組合)
    D. Bash and a Tough Math Puzzle 解析(線段樹、數論)
  • 原文地址:https://www.cnblogs.com/xcwzj123/p/15020688.html
Copyright © 2011-2022 走看看