<listing id="rjs7x"></listing>
  1. <meter id="rjs7x"></meter>

    1. <code id="rjs7x"><object id="rjs7x"></object></code><tt id="rjs7x"><button id="rjs7x"></button></tt>
      <nav id="rjs7x"></nav>

       注册名£º

      密码£º

      个人注册

      企业注册

      商务申请

      商务管理平台

      企业管理平台

      个人管理平台

      我的工控博客

      中国工控网www.5290351.com

      首页 | 新闻中心 | 工控论坛 | 经验视点 | 工控商务 | 电气手册 | 工控博客 | 招聘求职 | 网上调查 | 企业中心 | 供求信息 | 资料中心 | 工控书店

      所在位置£º工控论坛 -- PLC论坛 -- 西门子PLC论坛 -- PLC基础

      中国工控网搜索£º

       登陆£º密码£º  注册  密码

      搜索£º

      发表人£ºjianhuajun 发表时间£º2013-4-13 18:34:00 ¡¡

       

       本栏论题£º S7-300的数据类型  [2469]

          S7-300的数据类型分以下三种£º基本数据类型¡¢复合数据类型和参数类型¡£
          ¡¡¡¡
          一¡¢基本数据类型
          ¡¡¡¡
          1¡¢位£¨bit)
          ¡¡¡¡
          常称为BOOL£¨布尔型£©£¬只有两个值£º0或1¡£如£ºI0.0£¬Q0.1£¬M0.0£¬V0.1等¡£
          ¡¡¡¡
          2¡¢字节£¨Byte£©
          ¡¡¡¡
          一个字节£¨Byte£©等于8位£¨Bit£©£¬其中0位为最低位£¬7位为最高位¡£如£ºIB0£¨包括I0.0¡«I0.7位£©£¬QB0£¨包括Q0.0¡«Q0.7位£©£¬MB0£¬VB0等¡£范围£º00¡«FF£¨十进制的0¡«255£©¡£
          ¡¡¡¡
          3¡¢字£¨Word)
          ¡¡¡¡
          相邻的两字节£¨Byte£©组成一个字£¨Word£©£¬来表示一个无符号数£¬因此£¬字为16位¡£如£ºIW0是由IB0和IB1组成的£¬其中I是区域标识符£¬W表示字£¬0是字的起始字节¡£需要注意的是£¬字的起始字节£¨如上例中的¡°0¡±£©?#24613;?#39035;是偶数¡£字的范围为十六进制的0000¡«FFFF£¨?#35789;?#36827;制的0¡«65536£©¡£在编程时要注意£¬如果已经用了IW0£¬如再用IB0或IB1要特别加以小心¡£
          ¡¡¡¡
          4¡¢双字£¨Double Word£©
          ¡¡¡¡
          相邻的两个字£¨Word£©组成一个双字£¬来表示一个无符号数¡£因此£¬双字为32位¡£如£ºMD100是由MW100和MW102组成的£¬其中M是区域标识符£¬D表示双字£¬100是双字的起始字节¡£需要注意的是£¬双字的起始字节£¨如上例中的¡°100¡±£©和字一样£¬必须是偶数¡£双字的范围为十六进制的0000¡«FFFFFFFF£¨?#35789;?#36827;制的0¡«4294967295£©¡£在编程时要注意£¬如果已经用了MD100£¬如再用MW100或MW102要特别加以小心¡£
          ¡¡¡¡
          以上的字节¡¢字和双字数据类型均为无符号数£¬即只有正数£¬没有负数¡£
          ¡¡¡¡
          5¡¢16位整数£¨INT£¬Integer£©
          ¡¡¡¡
          整数为有符号数£¬最高位为符号位£¬1表示负数£¬0表示正数¡£范围为£­32768¡«32767¡£
          ¡¡¡¡
          6¡¢32位整数£¨DINT£¬Double Integer£©
          ¡¡¡¡
          32位整数和16位整数一样£¬为有符号数£¬最高位为符号位£¬1表示负数£¬0表示正数¡£范围为£­2147483648¡«2147483647¡£
          ¡¡¡¡
          7¡¢浮点数£¨R£¬Real£©
          ¡¡¡¡
          浮点数为32位£¬可以用来表示小数¡£浮点数可以为£º1.m¡Á2e£¬其存储结构如图所示£º
         

      S7-300的数据类型


          ¡¡¡¡
          8¡¢常数的表示方法
          ¡¡¡¡
          常数可以是字节¡¢?#21482;?#21452;字£¬CPU以二进制方式存储£¬也可以用十进制£¬十六进制ASCII码或浮点数?#38382;?#26469;表示¡£如下图所示£º¡¡
         

      S7-300的数据类型

      ¡¡¡¡
          说明£º
          £¨1£©S5T££格式为£ºS5T££aD_bH_cM_dS_eMS,其中a£¬b£¬c£¬d£¬e分别是日£¬小时£¬分£¬秒和毫秒的数值£¬输入时可以省掉下划线£¬如表中所示¡£
          ¡¡¡¡
          £¨2£©D££取值范围为£ºD££1990_1_1¡«D££2168_12_31¡£
          ¡¡¡¡
          二¡¢复合数据类型
          ¡¡¡¡
          用户通过复合基本数据类型而生成就是复合数据类型¡£
          ¡¡¡¡
          复合数据类型包括以下几种£º
          ¡¡¡¡
          1¡¢数组£¨ARRAY£©
          ¡¡¡¡
          将一组同一类型的数据组合在一起组成一个单位就是数组¡£
          ¡¡¡¡
          2¡¢结构£¨STRUCT£©
          ¡¡¡¡
          将一组同不同类型的数据组合在一起组成一个单位就是结构¡£
          ¡¡¡¡
          3¡¢字符串£¨STRING£©
          ¡¡¡¡
          字符串是由最多254个字符组成的一维数组¡£
          ¡¡¡¡
          4¡¢日期和时间£¨DATE-AND-TIME£©
          ¡¡¡¡
          用于存储年¡¢月¡¢日¡¢时¡¢分¡¢秒¡¢毫秒和星期的数据¡£占用8个字节£¬BCD编码¡£星期天代码为1£¬星期一¡«星期六代码分别是2¡«7¡£
          ¡¡¡¡
          如£ºDT££2004_07_15_12:30:15.200为2004年7月15日12时30分15.2秒¡£
          ¡¡¡¡
          5¡¢用户定义的数据类型£¨UDT£¬User-Defined Data Types£©
          ¡¡¡¡
          由用户将基本数据类型和复合数据类型组合在一起形成的数据类型¡£可以在数据块DB和变?#21487;?#26126;表中定义复合数据类型¡£
          ¡¡¡¡
          三¡¢参数类型
          ¡¡¡¡
          是为在逻辑块之间传递参数的形参£¨Formal Parameter£¬?#38382;?#21442;数£©定义的数据类型¡£

      以下是关于¡¶S7-300的数据类型¡·论题的回复£¨共3篇£©

      回复人£º叶枫0319¡¡

       回复时间£º2013-4-30 22:07:00

      支持(285) | 反对(319)

       

          举个例子最好
         

      回复人£º刘海船¡¡

       回复时间£º2014-5-23 9:52:00

      支持(232) | 反对(240)

       

          说的挺好£¡

      回复人£ºlixw2000¡¡

       回复时间£º2018-8-30 9:21:00

      支持(169) | 反对(170)

       

      如果要回复本栏论题£¬请首先中国工控网www.5290351.com

      ¡¤如果你已经是中国工控网www.5290351.com成员£¬请直接登录¡£

      ¡¤如果你还不是中国工控网www.5290351.com成员£¬请首先注册£¬注册为免费£¡

      注册名£º

      密  码£º

                 注册中国工控网www.5290351.com
                 忘记密码

      关闭?#20040;?#21475;

      关于我们     免责声明     服务项目     广告联系     友情链接     联系方式     意见反馈     设为首页     加入收藏

       ©2019-2020 中国工控网£¨www.5290351.com£© 版权所有 豫ICP备17046657号

      管理员信箱£º[email protected]  服务热线£º13525974529

      洛阳博德工控自动化技术有限公司

      中国    洛阳

      °ÄÖÞÐÒÔË10¿ª½±Íø

        <listing id="rjs7x"></listing>
      1. <meter id="rjs7x"></meter>

        1. <code id="rjs7x"><object id="rjs7x"></object></code><tt id="rjs7x"><button id="rjs7x"></button></tt>
          <nav id="rjs7x"></nav>

            <listing id="rjs7x"></listing>
          1. <meter id="rjs7x"></meter>

            1. <code id="rjs7x"><object id="rjs7x"></object></code><tt id="rjs7x"><button id="rjs7x"></button></tt>
              <nav id="rjs7x"></nav>