欧姆龙plc做温度控制作用,如何获得温度的数字量

1 .如果plc自带模数转化功能,传感器输出的是0到5v的电压值,他可以直接输入到plc自带的模数转化模块么?通过什么端口输入,转化后的数值,在哪个内存单元(通道号?)
2 .如果没有,传感器输出电压,通过模数转化如(adc0809),最后通过0809的8个输出端,怎么接到plc上,将数据输入到plc内部,是否占用的就是plc的i/o触点
不好意思啊,我还是有点不清楚,既然欧姆龙(我用CPM2A)有模数转化模块,那 那个引脚在哪里(或者引脚名字叫什么,比如at89c51的 p1.0 口啊, 什么的 )我清楚来 立刻把分给大家,最好给个逻辑接线图

估计楼主是搞弱电的吧..
欧姆龙的模拟量模块可以直接接入0~5V电压,里面有个小拨码开关可以在输入电压和输入电流中切换。具体说通过那个通道和端口之类的存在内存哪里,因为PLC都是封装好的,所以很少人懂这个。
你说的adc0809大概是输出8位TTL电平数字量,理论上也能接到欧姆龙的开关量模块(也属于数字I/O,只不过是24V电平)上被检测到,但是中间还得加一个TLL转24V的电路才能被PLC的开关量模块识别.
总的来说不会有人用开关量I/O接温度传感器,直接用模拟量模块就好了

PLC是CPU模块+数字量模块+模拟量模块(CPU是核心,你需要什么模块就加什么模块)
打个比方,plc就是把类似89C51这样的核心芯片集成在了PLC的CPU模块里面,然后它的模拟量模块就相当于adc0809,当把模拟量模块连到CPU上的时候PLC的的“p1.0口”已经属于内部点了,你只需要处理从模拟量模块接入的电压就好了。
相当于现在ADC和89C51已经连好,你只管把模拟电压送到ADC的输入端就好了
照你的说法大概你只有一个CPM2A的CPU模块,需要再配置模拟量模块才行
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-20
不知你的A/D是什么型号,但是欧姆龙的一般最多为4路/单元,可以选择使用其中一路、二路、或四路。
输出代码:12位二进制码(000H--FA0H)。
如果是C200H--AD001型号,它占用6个IR通道、12个DM通道。假设机号为N,则占用IR通道n--n+5(其中n=100+N*10)、DM通道m--m+11(其中m=1000+N*100)。
补充回答;楼主可能是刚学PLC,PLC与单片机的使用方式是截然不同的。虽然PLC的CPU也是单片机,但是使用的思路与单片机的使用思路有很大的区别。楼主还是在努力学习一下PLC的基础知识吧。哦,对了你所用的CPM2A无法使用模拟量模块,因为它出厂时没有开发这个功能,要想用A/D或D/A模块,你还是选用CPM2C,或CQM系列吧。
愿楼主学习日进千里,早日成功。
第2个回答  2015-11-07
模拟量输入所有的PLC都一样的
1:通过现场设备 如压力,液位,流量等传感器输出0~20MA
或者4~20MA 0~10等信号给PLC模拟量输入模块
2:PLC的模拟量输入模块接受现场信号,根据PLC的不同接受的数值也不同
比如某种PLC接受4~20MA信号,对应的PLC通道的数值是6400~32000
3:再根据现场设备的量程,比如液位是0~10米 压力0~10PA
进行比例换算。比如PLC通道接受现场设备传回来的数值为18000
那么现场的液位,压力大约在5M 与5PA左右
4:当然你可以在PLC内进行算式运算。让现场的0~10对应到PLC某个点的0~10
PLC内该点的数值直接体现出现场的仪表数值
5:也可以通过万用表进行测量计算出是否准确。
第3个回答  2010-05-19
有现成的模拟量输入模块。CJ1W-AD081-V1。直接采集模拟量数据。一般是4~20ma
,或者0~5V,0~10V。