您的位置:控制工程论坛网论坛 » 西门子社区 » 编程错误

swy

swy   |   当前状态:在线

总积分:8597  2024年可用积分:2

注册时间: 2006-08-05

最后登录时间: 2023-08-21

空间 发短消息加为好友

编程错误

swy  发表于 2015/12/24 19:10:58      1829 查看 3 回复  [上一主题]  [下一主题]

手机阅读

请教大家:如图



上图所示中,模块地址:1756是指哪个地址?

访问地址:2176又是哪个地址?

路过的朋友,麻烦下。刚开始玩西门子。


1楼 0 0 回复
  • wangchen

    wangchen   |   当前状态:在线

    总积分:9915  2024年可用积分:7

    注册时间: 2010-03-25

    最后登录时间: 2024-05-22

    空间 发短消息加为好友

    wangchen   发表于 2015/12/25 21:10:44

    调了几次6RA80驱动器,一直没搞明白颜色的区别,这次收获很大。


    2楼 回复本楼

    引用 wangchen 2015/12/25 21:10:44 发表于2楼的内容

  • wuwei01

    wuwei01   |   当前状态:在线

    总积分:3850  2024年可用积分:0

    注册时间: 2010-03-25

    最后登录时间: 2023-08-11

    空间 发短消息加为好友

    wuwei01   发表于 2015/12/27 10:35:10

    你的程序里面要访问QB2176,但是你的硬件配置上面没有这个点,引起PLC调用编程错误块OB121,但是你的程序里面没有OB121,所以停机了。

    检查程序,或者添加OB121,OB121里什么也不写也可以。

    建议在新建项目的时候,把这些类似的OB块不管有用没用都新建一个。


     

    3楼 回复本楼

    引用 wuwei01 2015/12/27 10:35:10 发表于3楼的内容

  • xuwenbin

    xuwenbin   |   当前状态:在线

    总积分:4115  2024年可用积分:0

    注册时间: 2007-06-08

    最后登录时间: 2023-08-16

    空间 发短消息加为好友

    xuwenbin   发表于 2015/12/27 11:10:06

    你CPU319的过程映像区 大小到QB2176是没问题的,估计是你CPU属性里的“过程映像区大小”设置过小 所至。建议设置 大些 比如3000看看。


    2176就是你所访问的某个存储区域的地址,比如DB,I,O,结合你的诊断缓冲区 信息就是Q区的2176字节,访问错误.

    西门子 某些模块 带诊断功能,模块地址 就是 模块的逻辑诊断地址。在硬件配置你可以看到。


    4楼 回复本楼

    引用 xuwenbin 2015/12/27 11:10:06 发表于4楼的内容

总共 , 当前 /