先把硬件接线接好接对,在plc软件中能看到数据变化,假设plc 模拟量通道量程是 0-32000 (s7-200),plc中不用动,在上位软件定义此变量时,将量程初值下限设为0 上限=32000,变换后工程下值设为0,上限=1.0 (浮点型变量)。这样显示压力就会与现场压力表一致了。
需要知道所使用的模拟量模块的分解范围(不同PLC的分解精度不一样)
欧姆龙的CH1H时4-20MA对应0-6000
使用PLC的标定指令(SCL)
相当与一个函数Y=KX+b的求解指令
只需要把0-6000的数值转化到0-1MPA范围内
扩展资料:
模拟传感器:将被测量的非电学量转换成模拟电信号。
数字传感器:将被测量的非电学量转换成数字输出信号(包括直接和间接转换)。
膺数字传感器:将被测量的信号量转换成频率信号或短周期信号的输出(包括直接或间接转换)。
开关传感器:当一个被测量的信号达到某个特定的阈值时,传感器相应地输出一个设定的低电平或高电平信号。
参考资料来源:百度百科-传感器
1、先把硬件接线接好接对,在plc软件中能看到数据变化
2、假设plc 模拟量通道量程是 0-32000 (s7-200),plc中不用动,在上位软件定义此变量时,将量程初值下限设为0 上限=32000,变换后工程下值设为0,上限=1.0 (浮点型变量)。
这样显示压力就会与现场压力表一致了。
很简单的
1,4-20mA是模拟量,PLC的CPU只能处理数字量,因此必须进行AD模-数转换;2,AD转换后的数据范围越大,意味着数据精度越高,这个数据在PLC内部直接作为控制数据;3,如果要用显示设备进行实际的数量显示(比如,0-0.1MPa),就必须把(2)的数据再转换成对应的需实际显示的数据。4,如果需要显示的数据正好和(2)的数据范围相同,,则不需要(3)。具体数据处理我也不懂,学习中
需要知道所使用的模拟量模块的分解范围(不同PLC的分解精度不一样)
欧姆龙的CH1H时4-20MA对应0-6000
使用PLC的标定指令(SCL)
相当与一个函数Y=KX+b的求解指令
只需要把0-6000的数值转化到0-1MPA范围内
先接好线(根据手册),然后通过PLC的READ指令把模拟量读入到PLC的寄存器里边,上位机通过通讯模式读取PLC这个寄存器的值