用的是modbus协议:RS-485串口,“9600.n.81”,功能码03读参数,功能码10写参数值。我这有个模拟采集温度的程序,请帮忙看下怎么改才能跟温控表实际采集,我这没有添加MSComm通讯控件... 用的是modbus协议:
RS-485串口,
“9600.n.81”,
功能码 03 读参数,
功能码 10 写参数值。
我这有个模拟采集温度的程序,请帮忙看下怎么改才能跟温控表实际采集,我这没有添加MSComm通讯控件:
Public flag As Boolean '报警标志位
Public saveflag As Boolean '数据保存标志位
Private Sub cancelsave_Click()
saveflag = False '取消保存
End Sub
Private Sub cancelwarn_Click()
flag = False '取消报警,并隐藏相关显示控件。
Label3.Visible = False
Label4.Visible = False
cancelwarn.Enabled = False
End Sub
Private Sub Form_Load()
stopgetting.Enabled = False '初始状态,非采集状态下“停止采集”不可用
cancelwarn.Enabled = False '初始状态,非采集状态下“取消报警”不可用
Label2.Caption = ""
End Sub
Private Sub gettting_Click()
Timer1.Enabled = True '启动定时器1,定时读取数据。
Timer1.Interval = 1000 '采集时间间隔。
stopgetting.Enabled = True
End Sub
Private Sub help_Click()
Dim res
res = MsgBox("本系统在开始采集数据后才能进行数据保存,///掉。", , "帮助")
End Sub
Private Sub savedata_Click()
saveflag = True '置位数据保存标志位,保存数据。
End Sub
Private Sub setwarnning_Click()
Form2.Show '显示设置窗口。
End Sub
Private Sub stopgetting_Click()
Timer1.Enabled = False '停止采集
End Sub
Private Sub Timer1_Timer()
Dim t As Double '温度
Dim a As Integer
Dim res
Dim str As String
str = App.Path + "\数据.txt" '文件保存路径,保存在程序相对路径内。
t = 50 + Rnd * 20 '这里生成50-70之间的随机数,模拟采集到的温度。
a = 100 * t
t = a / 100 '保留两位小数
Label2.Caption = t
Label3.Caption = Form2.a
If flag Then '判断是否超过设定温度
If t > Form2.a Then
res = MsgBox("超过设定温度!", vbExclamation, "报警") '超过设定温度弹窗显示报警
flag = False '将报警标志位置0,停止报警。用户需再次启动报警功能。
End If
End If
If saveflag Then '保存数据
Open str For Append As #405 '在文件尾端写入数据
Print #405, t
Close #405
End If
End Sub
前言许多发光材料的发光特性随温度、压力或化学物质的存在而变化。这种特性在发光传感器的开发中得到了长期的应用。
松下冰箱不制冷,检测员说要换化霜控制器和温度器,费用加起来600元,价格如何?... 松下冰箱不制冷,
众所周知,在细胞生物学与分子生物学研究中,绝大多数的生物化学反应与温度密切相关,如D
测定玻璃化转变温度的常用方法-低场核磁共振法什么是玻璃化转变温度?玻璃化转变温度是指由高弹态转变为玻璃态或玻
乳液相转变温度检测-低场核磁法乳液相转变温度(玻璃化转变温度)是乳液产品的典型参数。玻璃化转变温度对于乳液产
在MW级大型风电叶片制造过程中,叶片模具温度对产品质量有着至关重要的影响,如果温度控制出现异常,极易导致风电
ATM机的温度器控制器一般是由温度传感器和加热模块、散热风扇组成
s7-200plc和modbus通讯请教请问是师傅们我的程序错在什么地方,我想用plcmodbus控制变频
臭氧发生器从开始工作后,温度在不断的上升,在多少度的时候Z适合臭氧的产生,我听说臭氧的产生在温度升到一定的
大家好: Z近我遇到了一点麻烦。现在我要测试注塑出胶后在某点的瞬间温度,并要保存温度曲线。现