回复:在一个验证时发现不是问题的问题

WWCWWC

西门子1847工业学习平台

  • 帖子

    9376
  • 精华

    160
  • 被关注

    1488

论坛等级:至圣

注册时间:2008-07-26

钻石 钻石 如何晋级?

发布于 2016-10-29 10:33:14

6楼

感谢季侠提示,但笨拙的我还是没有完全明白问题的所以然。

在说明中有这样一段文字描述:如果模块没有为每个保留字节中的每一个位提供相应的物理点,那么未使用的位就无法分配给I/O链中的后续模块。对于输入模块,这些未使用的位会在每个输入更新周期中被清零。反过来理解输出模块,如果没有给输出模块保留实际的物理地址,也会在每次更新输出中被清零?清零清的把原有的硬件具有地址部分都清掉?

上诉文字的描述应该说明调用指令时,必须要具备实际的物理地址。那么请看我下面的程序,我仍然用CR60做了一个简单的程序,主要是调用了没有的实际输出物理地址Q7.0;Q7.2.

图1,Q7.0有作用

追加Q7.2看运行情况。

程序运行正常(那个程序运行也照样正常的,状态图表显示也正常的)。反过来想,如果我使用ST或者SR系列plc并把模块扩展到具备有实际地址呢?能够运行正常?(仅指指示灯显示部分内容)查看系统手册,模块0输出起始地址是8.0开始的,“这不是不让人活的节奏吗”?难道压根就不允许这么写,哪个手册或者指令中有此规定?

看完整个4.2章节,再结合看上诉程序,还是迷茫中、、、、、、


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9365条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。