你好
我正在努力完成以下任务:
我想用一个CR1000测量11个PRT100探针(5根导线)。为此,我不得不购买两个额外的TIM和一个AM16/32B多路复用器,但我无法在2个TIM、记录器和多路复用器之间建立连接,并且软件无法处理此类测量。有人告诉我,我需要写一个CR基本程序,但编程不是我的专长。如果有人能帮助我,我将永远心存感激。
非常感谢。
新对话如下:
探针是4根电线加上一个屏蔽连接吗?我不确定5线连接是什么?
很抱歉,我想你指的是Shortcut,它不支持通过多路复用器连接PT100传感器,但在欧洲,将几个传感器连接到AM16/32是可行的,而且很常见。一旦我们知道您拥有的确切传感器,我们就可以帮助您制定程序。还请确认您有哪些TIM。
新对话如下:
是的,探头是PRT100,有2个底座、2个hites和1个blank(屏幕)-伸缩形状,感谢您的帮助。。。
新对话如下:
可以测量AM16/32上的所有传感器,您只需要一个4WPB100 TIM。如TIM手册图3所示,将其连接至记录仪。
作为测试,将您的一个传感器连接到TIM模块,如该手册所示,使用两条红色导线用于PRT的顶部连接,两条导线用于底部两个连接(我假设相同颜色的导线连接到PRT的同一端)。
加载下面的程序并检查变量PRTTemp_C中的值-您应该有来自单个PRT的11个相同的温度测量值。请注意,是在Shortcut中生成的程序的编辑程序。
如果OK,现在关闭电源并为控制线和电源连接AM16/32,如手册中的图3所示,多功能器设置为4线模式。C1到Res以及时钟到C2。将等电位接地连接回记录仪上的模拟接地。
将PRT连接到开关连接H1、L1和两个红色,将H2、L2连接到两个白色,将黑屏连接到等电位接地。对于公共端子,将多路复用器连接回TIM模块,以代替原始PRT,即COM H1和COM L1连接到TIM和2H上的L,以代替PRT的红线和TIM和2L的COMH2和COML2到G,以代替白线。
打开电源,您应该每分钟听到一次多路复用器的咔嗒声。应在PRTTemp变量1..11中更新11个PRT读数。
这应该奏效。
-----
'CR1000
'由捷径创建(2.8)
'声明变量和单位
Dim L计数
公共电池V
公共PRTRs_Ro(11)、PRTTemp_C(11
单位BattV=伏特
'定义数据表
数据表(表2,True,-1)
数据间隔(0,60,最小值,10)
平均值(11,PRTTemp_C(),IEEE4,错误)
最大值(1,PRTTemp_C(),IEEE4,False,False)
最小值(1,PRTTemp_C(),IEEE4,False,False)
床头柜
'主程序
开始进度
扫描(1,最小,1,0)
'默认数据记录器蓄电池电压测量值BattV
蓄电池(蓄电池电压)
'打开AM16/32多路复用器
端口集(1,1)
延迟(0150,毫秒)
L计数=1
子扫描(0,uSec,11)
'切换到下一个AM16/32多路复用器通道
脉冲端口(210000)
BrHalf4W(PRTRs_Ro(LCount),1,mV25,mV25,1,Vx1,12035,1,1,0,_50Hz,1.0,0)
L计数=L计数+1
下一个子扫描
'关闭AM16/32多路复用器
端口集(1,0)
延迟(0150,毫秒)
'将Rs/Ro转换为温度x11
PRT(PRTTemp_(),11,PRTRs_Ro(),1.0,0)
'调用数据表并存储数据
调用表(表2)
下一次扫描
结束程序