求助:S7-300的输出问题 点击:317 | 回复:10



gildon

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 10回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2010年1月26日
发表于:2010-10-22 10:30:04
楼主

刚开始接触PLC.有些不懂的地方请高手指教..简单的说,如果我只用一个数字输入输出模块..8in/8out.那么对应的地址设为:I0.0...I0.7,Q0.0-Q0.7...我想问的是,在程序里面我可以用其他的地址么,如Q2.1..Q4.2等。就相当于把这个当成是内部存储器一样。注意在硬件上我没有对应的输出。。。。因为我在做网络组态的时候程序下进去后run发现SF指示灯是亮着的。也不知道是什么原因。就想问下这样做是不是会导致程序错误。。。。非常感谢~




cicigood123

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:24
  • 注册:2010年9月21日
发表于:2010-10-22 10:58:14
1楼

还不是很清楚笔者问的

cicigood123

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:24
  • 注册:2010年9月21日
发表于:2010-10-22 10:58:24
2楼

gildon

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 10回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2010年1月26日
发表于:2010-10-22 11:04:07
3楼
回复内容:
对:cicigood123 关于

还不是很清楚笔者问的

内容的回复:我的意思就是,硬件上没有这个输出口.但是在程序里我可不可以用这个地址??


ye_w

  • 精华:21帖
  • 求助:1帖
  • 帖子:69帖 | 5217回
  • 年度积分:0
  • 历史总积分:46739
  • 注册:2002年4月17日
发表于:2010-10-22 11:40:38
4楼
200是可以这样做的,300相当于地址与实际配置不符,所以不行。

gildon

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 10回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2010年1月26日
发表于:2010-10-22 14:22:29
5楼
回复内容:
对:ye_w 关于200是可以这样做的,300相当于地址与实际配置不符,所以不行。 内容的回复:

哦.非常感谢~

yutaolz

  • 精华:4帖
  • 求助:0帖
  • 帖子:18帖 | 597回
  • 年度积分:0
  • 历史总积分:838
  • 注册:2008年3月17日
发表于:2010-10-22 16:24:07
6楼
300要进行硬件组态的。西门子S5及S7系列PLC硬件故障维修交流13830812651

wl7878010

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:34
  • 注册:2009年6月12日
发表于:2010-10-22 16:31:37
7楼
听说好象可以修改地址,具体方法不详,正在研究中。

wxr5637791

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 287回
  • 年度积分:0
  • 历史总积分:678
  • 注册:2009年3月20日
发表于:2010-10-26 10:44:31
8楼
为什么要这样做,300的有好多中间寄存器。为什么非这样做。300相当于地址与实际配置不符,所以不行。

damaohuchao

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2007年7月09日
发表于:2010-10-30 15:54:59
9楼
不可以

邓双全

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 24回
  • 年度积分:0
  • 历史总积分:88
  • 注册:2010年8月05日
发表于:2010-10-31 23:27:28
10楼
中间寄存器一般使用M0.0等等,您要输出是 没有Q2.1这个点的,因为在组态模块是CPU会自动分配绝对地址Q0.0-Q0.7而不是其他。

热门招聘
相关主题

官方公众号

智造工程师