IFIX历史趋势问题

Private Sub AlarmSummaryOCX2_AlarmAck()

End Sub

Private Sub Calendar3_Click()
With HistTrndCht
    .EndTime = Calendar3.Value & " 23:59:59"
End With
End Sub

Private Sub CFixPicture_Initialize()

 ComboBox1.AddItem "温度"
 ComboBox1.AddItem "吸力"

Private Sub ComboBox1_Change()
If ComboBox1.Value = "温度" Then
HistTrndCht.Pens.Item(1).Source = "Hist.FIX.piw512.F_CV"
ComboBox2.Value = "请选择"
ComboBox3.Value = "请选择"
ComboBox4.Value = "请选择"
ComboBox5.Value = "请选择"
ComboBox6.Value = "请选择"
ComboBox7.Value = "请选择"
ComboBox8.Value = "请选择"
ComboBox9.Value = "请选择"
ComboBox10.Value = "请选择"
ComboBox11.Value = "请选择"
End If
If ComboBox1.Value = "吸力" Then
HistTrndCht.Pens.Item(1).Source = "Hist.FIX.piw550.F_CV"
ComboBox2.Value = "请选择"
ComboBox3.Value = "请选择"
ComboBox4.Value = "请选择"
ComboBox5.Value = "请选择"
ComboBox6.Value = "请选择"
ComboBox7.Value = "请选择"
ComboBox8.Value = "请选择"
ComboBox9.Value = "请选择"
ComboBox10.Value = "请选择"
ComboBox11.Value = "请选择"
End If
HistTrndCht.AutoScaleDisplayLimits
End Sub
Private Sub BtnTime50ScrlFwCmd_Click()
   HistTrndCht.ScrollPercentage = 50
   HistTrndCht.ScrollForward
End Sub

Private Sub Group11_Click()

End Sub

Private Sub Group41_Click()

End Sub

Private Sub Group12_Click()

End Sub

Private Sub Group22_Click()

End Sub

Private Sub Group39_Click()

End Sub

Private Sub Group35_Click()

End Sub

Private Sub Group37_Click()

End Sub

Private Sub Group28_Click()

End Sub

Private Sub HistTrndCht_Click()

End Sub

Private Sub BtnTime15minCmd_Click()
   With HistTrndCht
      .Duration = 900
      .TimeBeforeNow = 900
      .RefreshChartData
   End With
End Sub

Private Sub BtnTime1hrCmd_Click()
   With HistTrndCht
      .Duration = 3600
      .TimeBeforeNow = 3600
      .RefreshChartData
   End With
End Sub

Private Sub ComboBox11_Click()

End Sub

Private Sub BtnTime8hrCmd_Click()
   With HistTrndCht
      .Duration = 28800
      .TimeBeforeNow = 28800
      .RefreshChartData
   End With
End Sub

Private Sub PipeVert23_Edit()
    frmPipes.InitializeDynamo PipeVert23
    frmPipes.Show
End Sub

Private Sub BtnTimeScrlNowCmd_Click()
   With HistTrndCht
      .EndTime = Now
      .RefreshChartData
   End With
End Sub

Private Sub PipeVert19_Edit()
    frmPipes.InitializeDynamo PipeVert19
    frmPipes.Show
End Sub

Private Sub ComboBox1_Click()

End Sub

Private Sub BtnTime1dayCmd_Click()
   With HistTrndCht
      .Duration = 86399
      .TimeBeforeNow = 86399
      .RefreshChartData
   End With
End Sub

Private Sub BtnTime100ScrlBkCmd_Click()
   HistTrndCht.ScrollPercentage = 99.99
   HistTrndCht.ScrollBack
End Sub

Private Sub BtnTime100ScrlFwCmd_Click()
   HistTrndCht.ScrollPercentage = 99.99
   HistTrndCht.ScrollForward
End Sub
Private Sub Calendar1_Click()
With HistTrndCht
      .EndTime = Me.Calendar1.Value
      .RefreshChartData
      End With
End Sub

问题补充:
我用IFIX做了个历史趋势,多个数据在同一画面,当选某一数据时就显示该数据的趋势图,每个数据趋势图的Y轴值是不一样的,请教高手选不同数据时调用不同Y轴值的趋势图如何做,以上是我的部分数据VB脚本,数据太多了,没法全部发出来,需要如何修改,请指教。QQ6587982,请赐教

最佳答案

其实把Y轴就用数值1做单位,也就是不要单位,最大值取所有变量中最大值最大的那个最大值做Y坐标值满度,这样当标尺移到地方,显示该曲线值并补上这个曲线变量的单位就可以了.
    这个方法不是我创造的,即使悉亚特软件(HOLLYSYS也是用这个软件)采用的显示多条历史曲线的办法.

提问者对于答案的评价:
没人回答,只有你一个,虽然你的方法没采用,分还是给你吧

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc309800.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:27
下一篇 2020年11月1日 下午2:28

相关推荐

  • step5.5 sp1安装

    step5.5中文版安装sp1提示版本不兼容,是否sp1也有中文版之说?现有step版本5.5.0.0 最佳答案 是的,中文版本的Step7 不能安装英文版本的SP补丁包…

    自动化系统综合 2020年10月31日
  • DP电缆短了可以用两段对接么?

    用距离30米,但是现在只有一段10 几米的和一段20几米的,能不能直接把这两段对接起来用啊?如果可以的话应该注意什么?有木有哪位这样实际搞过啊? 最佳答案 首先说短接是没…

    自动化系统综合 2018年12月6日
  • 数字量交流输入模块的接线疑问

    如两张图中的两种模块,一为直流数字量输入模块,模块的1,20端子分别接入L+,M,这样无论有没有输入点接通,模块均有24v电源供电作为模块的工作电源。但另一图中的交流数字量输入模块…

    2017年6月7日
  • PC Adapter USB A2

    我的系统是winXP SP3,现在连接PC Adapter USB A2,发现硬件显示感叹号,装驱动也没用,现在身边没有安装光盘,请问有办法…

    自动化系统综合 2017年8月18日
  • MPI和以太网的问题

    我现在把两个cpu313-2dp的cpu通过MPI连接起来了,其中有个以太网模块,现在想把这两个CPU通过以太网进入到以太网平台上,那么以前的配置需要改动吗,以太网和MPI会冲突吗…

    自动化系统综合 2020年11月1日
  • SIMATIC WinCC flexible 2008安装出错

    我的电脑在SIMATIC WinCC flexible 2008时出错,出错内容请看截图 安装包在其它电脑上安装正常 就是在我的电…

    2020年10月31日
  • 关于西门子变频器数字输入端子接线的问题?

    向高手请教一下:变频器的数字输入端子可采用PNP接线(发送型)和NPN接线(吸纳型),请问,为什么会派生出这两种接线,这两种接线有哪些方面的区别,分别应用于什么场合?请大家告知,谢…

    自动化系统综合 2017年12月7日
  • 变址参数如何使用?

    大家好,我是第一次使用6RA70,看到了该产品的使用手册7.5章节中讲到关于启动步骤的方法,搞不懂输入电动机参数P100、P101等都有4个变址参数,我到底该用哪一个了?请告诉我有…

    自动化系统综合 2017年6月24日
  • 有关总线协议的问题

    前几日我出差,有人问我总线协议分几种,我就说232呀485呀422呀什么的,可他们问我modbus是什么协议时,我当场呆了,我不知道,我想问,modbus 与PROFIB…

    自动化系统综合 2020年10月31日
  • SITOP电源可以接入直流220V吗

    6EP1334-2BA01可以接DC220V吗?感觉不可以呀。为什么非说可以呢?有可以接交直流电源的模块 ,不过去年停产了,有没有后续产品呢。 最佳答案 6EP1334-…

    自动化系统综合 2018年12月5日