技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > et200m组态问题和读模拟量输入

et200m组态问题和读模拟量输入

112.95.251.214 发布于2014-04-18 17:33 6 0 标签:

用cpu414-2dp作主站,im153-1作从站,下挂ai4/ao2x8/8bit模拟量输入输出模块,用3,4脚接4-20ma输入电流,1脚接24v,20脚和18脚接地,i地址540-547,q地址512-515,定义符号wtpiw540数据类型word,在ob1中编程:

call"dprd_dat"
laddr:="wt"
ret_val:=mw2
record:=p#db1.dbx0.0byte4
定义db1是共享数据块,属性s7_m_c,true,db1里有变量db_val,地址0.0,类型int,初始值0。在db1的数据视图里启用监视,是不是可以监视模拟量输入的变化,为什么一直为0呢?

另外es-os-engineering这个组件是安装在simatic里还是winccflexible里的?

问题补充:
只是想读模拟量输入的数值,不知道该怎么处理,能说得详细点吗,刚刚接触plc,不是很明白,mv2的返回值怎么看?8位的ad,要怎么定义数组,还有什么方法可以读模拟量输入?发了电脑截图过去,


图片说明: 1,问题图片 2,问题图片 3,问题图片 4,问题图片 5,问题图片 6,问题图片 7,问题图片

佳答案

只是想读模拟量输入的数值,不知道该怎么处理,能说得详细点吗?
就是直接把模拟量地址读进来数字量move到db区域就可以了,不需要调用所写的指令。
只有外部硬件接线正确,就会有模拟量数据读进来。但是读进来都是对应0-27648之间的数字量,外部接的硬件正确,相应的模拟量是0-10v或是4-20ma或是其它,经过这个ai4/ao2x8/8bit模块,
ai模块:就是把模拟量的输入转换为数字量,供plc内部计算和处理。
ao模块:就是把数字量输出转化为模拟来控制外部的硬件。

分布式的et200m上面组态的地址,只要硬件连接好,dp通讯正确,这个分站上地址和cpucpu414-2dp上的地址一样使用。不需要别的转换。

问题补充:把模拟量地址读进来数字量用move到db区域就可以了,或是其它mw区就可以。

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签