S7-300与611U

控制字和状态字是如何定义的,刚学的不太明白

最佳答案

从DC主控制模块的观点来看,控制字就是设定点。“DP从611U控制板”模块在参数P1788 : 17 (收到的PROFIBUS处理数据)中,可提供所收到处理数据P1788 : 17 (控制字,设定点)的镜像。

 从“SIMODRIVE 611 通用”模块观点看,控制信号就是输入信号,这些信号要么是来自输入端子,要么作为控制位来自PROFIBUS-DP模块.

 要了解具体的每个控制字和状态字代表的含义请查看"611u使用手册".

 读写参数:

       611U读写参数是通过PKW来完成。

        ---PKW的数据结构是由4个字组成

            每个字都有不同的含义

        ---PKW第一个字

             0-10位为要读写的参数号,参数号

             为二进制 格式

              如:P160----0010100000

                    P180----0010110100

              11位--保留

              12—15位为任务号。

              任务号6----读参数

               任务号8----写参数

          ---PKW第二个字:

           0—7 位为子参数号

           8—15位保留 

          ---PKW第三,四个字:

           此双字为参数内容   此数据类型为

           长整型

      如: 把500r/m的手动速度写到P160中去. 

             程序编写如下:

 L     2#100000010100000:任务号为8,

                                             参数号为160

    T     MW    80

     L     0               :没有子参数

     T     MW    82

     L     L#500000        :实际速度为 

                                      500.000r/m,后面三个0 

                                        为小数点后面三位.

     T     MD    84

 读写参数时的地址:

         CALL  SFC   14

           LADDR  :=W#16#100

           RET_VAL:=MW12

           RECORD :=P#M 70.0 BYTE 8

           CALL  SFC   15

             LADDR  :=W#16#100

             RECORD :=P#M 80.0 BYTE 8

             RET_VAL:=MW14

 写参数地址的对应关系示例:

         

      MW80---PKE (任务号+参数号)

      MW82---ID    (子参数号)

      MW84---PWE1 (数据高字)

      MW86---PWE2 (数据低字)
 

提问者对于答案的评价:
谢谢,很详细,我得慢慢理解

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc144368.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月2日 下午11:47
下一篇 2017年6月2日 下午11:48

相关推荐

  • 西门子802s 数控加工中心回零x轴报警20002

    西门子802s 数控加工中心回零x轴报警20002.其他的轴都是好的。想问一下大家有没有遇到过这样的情况。有的时候可以会零点,加工起来一切都正常,有的时候回零x轴报警20…

    SIMODRIVE 2017年5月28日
  • Startup-tool V07.07安装过程中提示HMI-Base冲突

    WINDOWS7-32位专业版电脑 , 以前安装过Startup-tool 。 卸载并清理注册表后重新安装Startup-tool&nbsp…

    2017年5月28日
  • 611U轴

    现有一机械手,有一双轴611U模块,由DP控制;控制的两个轴分别为水平轴X、垂直轴Z,两轴电机均带抱闸;机床正常开启,用simocomu软件监控发现机械手不运动时X轴无电流,Z轴有…

    2017年5月28日
  • SETINT(n) 中断指令

    哪位同行帮忙解释一下中断的用法及下面程序的含义,不胜感激。SETINT(6) PRIO=2 XZURENABLE(6) 最佳答案 参考手册:SINUMERIK&…

    SIMODRIVE 2020年11月1日
  • STARTER 与调试与802DSL 有冲突吗

    在用STARTER调试802DSL驱动时,机床的急停开关是否要释放,这样控制权是在802DSL的HMI上还是在STARTER手中?释放急停开关后,电源模块的EP+24,和802D的…

    SIMODRIVE 2017年5月31日
  • 611U双轴控制模块029报警

    西门子802Cbl系统,配611U,双轴模块经常出现029报警,有时关机重启后正常,有时候要停机一段时间后才能正常使用,请教大家帮忙如何解决呢??? 最佳答案 611U双轴控制模块…

    SIMODRIVE 2017年5月29日
  • 611驱动器

    显示E A831          E B504是什么意思。…

    SIMODRIVE 2017年6月4日
  • 611U选型手册

    哪位兄弟有611U的选型手册啊,发给我一份呗?谢谢 最佳答案 已经把资料发到你的 jiangletian564@163.com 邮箱,注意查收。 提问者对于答案…

    SIMODRIVE 2017年6月2日
  • nc代码可以控制模拟量大小吗

    比如在程序中运行M100,对应的模拟量输入值为27648 最佳答案 可以倒是可以,举个例子,以840D为例(M0-M99)M99,对应DB*DBX206.3,当运行M99时,DB*…

    SIMODRIVE 2017年5月28日
  • 802d sl MCP

    802D SL 系统,S120驱动配置的落地镗铣床在拨动进给轴倍率开关时经常会报急停03000是怎么回事?MCP上的自由定义键对应的指示灯全变绿是怎么回事?请高…

    SIMODRIVE 2017年6月1日