模拟量输入模块:331-7NF00-0AB0,数据读不进来

如标题,我用信号发生器发送1~5V信号给模块channel 0,地址为IW512,输入端用万用表可以检测到信号,但变量表监控时一直为零,检查组态设置:inputs:0~1通道组为1~5V,2~3和4~5没有使用,6~7为±10V(6通道有用,信号来自输出模块),有说同一通道组内只使用一个通道的,如果是电压信号,未用通道与使用通道并接,我也这么做了;其他接线还有需要注意的吗?同时还有哪些原因导致如此呢?

问题补充:
布置为:PS电源,中间空一个槽,然后CPU,然后接口模块IM365,然后是模拟量输入模块,模块上没有什么地方可以设置硬件地址,那么组态时地址怎么办,信号发生器可以产生电流信号,这些模块都是新的一,本身应该不会有问题的.

最佳答案

1.首先回复陈靖宇同志,信号发生器不但能输出电压信号和电流信号,还能输出电阻及热电阻、热电偶等。
2.331-7NF00为四通道8点输入,每个通道可测量类型为电压和电流。在STEP7中,打开硬件组态,双击模拟量输入模块331-7NF00,出现属性对话框,在地址栏项可更改组态地址。参考上传图片。
3.在属性对话框输入栏项,对于未使用的通道,在“测量类型”参数中,将其值设为禁用。此设置可以减少模块的周期时间。对于测量范围为1-5V:并联同一通道中已使用的和未使用的输入。对于电流输入4-20mA:串联同一通道组中已使用的和未使用的输入,为每个已设置但未使用的通道连接一个分流电阻。
4.对于你说的“PS电源,中间空一个槽,然后CPU,然后接口模块IM365,然后是模拟量输入模块”我不明白你的中间空一个槽是什么意思,对S7-300主机架电源模块总是在1号槽的位置,2号槽是CPU的位置,3号槽是接口模块,4-8是信号模块,怎么会中间空一个槽呢。
5.变量表监控时一直为零,是正常的,因为PIW和PQW 没存储区,故在监控表中无法直接监控。可以赋值给MW或是DB块中去,就可以使用位地址进行监控啦。

图片说明:

模拟量输入模块:331-7NF00-0AB0,数据读不进来  

提问者对于答案的评价:
谢谢你 很详细的答案。我说中间空一个槽是指电源和CPU在机架上没有紧挨着安装,中间有个空缺,但电源和CPU是通过连线连接了。这种情况下第一个8通道模块的地址是从IW256开始的吧,组态地址要和硬件实际地址相同,所以这种安装硬件地址是?(模块上没有什么可以设定地址的地方),组态上如何设置我知道。你说的放到其他存储区,是不是用move指令将信号发生器给定的假设IW256的信号值移到DB块或是MW中去。

最佳答案作者回复:
S7-300可以选择西门子S7-300的电源,也可以选择其它的24V直流电源。
部分S7-300 PLC的地址分配充许用户使用编程软件在硬件组态时定义,但一般主张使用默认的地址分配,其默认地址分配是非常有规律的,数字量分配是IB0--IB127(QB0--QB127)每个槽分配四个字节(二个字),模拟量分配是IB256--IB767(QB256--QB767)每个槽分配十六个字节(八个字)。也可以修改见上传的图片。用move指令就可以去监控DB块或MW。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐