好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

AIAO模块说明.pdf

8页
  • 卖家[上传人]:hs****ma
  • 文档编号:570637732
  • 上传时间:2024-08-05
  • 文档格式:PDF
  • 文档大小:234.29KB
  • / 8 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • TriStation 1131 AI∕AO 转换模块调用与使用方法转换模块调用与使用方法 沈阳鼓风机集团自动控制系统工程有限公司沈阳鼓风机集团自动控制系统工程有限公司 AI 输出控制输出控制 AI_DISP 模块模块 目的目的 这个 AI_DISP 模块主要用于模拟量值转换,把通过 PLC 踩上来的机器码(DINT 型)转换成我们经常使用的功能码(REAL 型),也可以在里面设定量程值、低限报警值、高限报警值、低低报警值、高高报警值、通过模块内部判断是否发出报警、联锁等信号输出并且可以在实现联锁记忆功能 调用模块调用模块 在 1131 编程界面下, 选择左下方 “Application” 标题栏, 在该界面下打开 “User Documents” →“Application Workspace”→“Function Blocks” ,然后把 AI_DISP 模块拖入左边编辑画面中 双击该模块, 然后在 “Item Properties” 对话框中, 在 Instance 中输入模拟量位号 在 “Width”中“+ -”可以改变模块宽度,把“Double Space”打勾可以增加模块宽度。

      模块描述模块描述 “RAW_IN”转换成“ENG_VALUE” ,当“ENG_VALUE”大于“KHH_SP”时,则“HH”输出为 0,否则为 1当“ENG_VALUE”大于“KH_SP”时,则“H”输出为 0,否则为 1当“ENG_VALUE” 大于 “KHH_SP” 时, 则 “HH” 输出为 0, 否则为 1 当 “ENG_VALUE” 小于 “KLL_SP”则“LL”输出为 0,否则为 1当“ENG_VALUE”小于“KL_SP”则“L”输出为 0,否则为 1 Variable Parameter Type Description OUT/INPUT ENG_VALUE REAL 功能值,通过 PLC 采集上来机器码转换后的值 INPUT RAW_IN REAL PLC 直接采上来的机器码值 MAX_ENG REAL 最大量程值 MIN_ENG REAL 最小量程值 RAWOPN DINT 断线报警的高限位 RAWSHP DINT 断线报警的低限位 KHH_SP REAL 高高报警设定值 KH_SP REAL 高报警设定值 KL_SP REAL 低报警设定值 KLL_SP REAL 低低报警设定值 DB REAL 报警死区百分比 TRIP BOOL 联锁停车总输出,0 为联锁,1 正常 TRIP_STA BOOL 联锁状态位 OUTPUT INV BOOL 断线报警,如果 RAWIN 不在RAWSHP~RAWOPN 之间,输出为 0,否则为 1 HH BOOL 当 “ENG_VALUE” 大于 “KHH_SP” 时,则“HH”输出为 0,否则为1 H BOOL 当 “ENG_VALUE” 大于 “KH_SP”时,则“H”输出为 0,否则为 1 L BOOL 当 “ENG_VALUE” 小于 “KL_SP”则“L”输出为 0,否则为 1 LL BOOL 当 “ENG_VALUE” 小于 “KLL_SP”则“LL”输出为 0,否则为 1 REM STA REAL 联锁记忆位,当 TRIP 由“1”转换成“0”时,该位记录TRIP_STA 状态 TRIP REM REAL 联锁记忆值,当 TRIP 由“1”转换成“0”时,该位记录ENG_VALUE 数值。

      AO 输出控制输出控制 VPID06 模块模块 目的目的 通过 PID 调节对 AO 输出进行控制 调用模块调用模块 在 1131 编程界面下, 选择左下方 “Application” 标题栏, 在该界面下打开 “User Documents” →“Library Documents”→“Function” ,然后把 VPID06 模块拖入左边编辑画面中 双击该模块,然后在“Item Properties”对话框中,在 Instance 中输入 AO 输出位号在“Width”中“+ -”可以改变模块宽度,把“Double Space”打勾可以增加模块宽度 模块描述模块描述 采用 PID 控制对 CV 输出进行调节当 fACTION=0,fAM=1 时,如果 rMEAS 小于Rsetpoint, 则rOUTPUT将随着kPB、 kRESET调节逐渐增大, 如果rMEAS大于Rsetpoint,则 rOUTPUT 将随着 kPB、 kRESET 调节逐渐减小 当 fACTION=1, fAM=1 时, 如果 rMEAS小于 Rsetpoint,则 rOUTPUT 将随着 kPB、kRESET 调节逐渐增减小,如果 rMEAS 大于Rsetpoint,则 rOUTPUT 将随着 kPB、kRESET 调节逐渐增大。

      Variable Parameter Type Description OUT/INPUT rSETPOINT REAL SP-PID 设定点 ICW_SP DINT 设定点(输入)ICW输入 ICW 与输入/输出 rSETPOINT 变量有关 rOUTPUT REAL PID 输出-这是 PID 输出 CV 值 ICW_OUT DINT 输出 ICW-输出 ICW 与输入/输出 rOUTPUT 变量有关 rMANUAL REAL 手控阀如果 rMANUAL 为 1 能被用于手动控制 INPUT CI BOOL 如果 CI 为 1,则激活此模块。

      反之则未激活模块 fACTION BOOL 当 fACTION=0 时为正作用 ,如果rMEAS小 于Rsetpoint , 则rOUTPUT 将随着 kPB、kRESET调节逐渐增大,如果 rMEAS 大于Rsetpoint,则 rOUTPUT 将随着kPB、kRESET 调节逐渐减小当fACTION=1 时为反作用,如果rMEAS小 于Rsetpoint , 则rOUTPUT 将随着 kPB、kRESET调节逐渐增减小,如果 rMEAS 大于 Rsetpoint,则 rOUTPUT 将随着 kPB、kRESET 调节逐渐增大 fHICLAMP BOOL 高设定值激活—如果 fHICLAMP 为1时, 超出kSPHICL时, 将把kSPHICL付给设定值如果fHICLAMP为0时,设定值不受 kSPHICL约束 fLOCLAMP BOOL 低设定值激活—如果 fLOCLAMP 为 1 时,低于kSPLOCL时,将把kSPLOCL付给设定值如果kSPLOCL为 0 时,设定值不受kSPHICL约束。

      fPB BOOL 激活 kPB(P) eGAIN BOOL eGAIN 为 0 时是按百分比例 为1 时是不受单位限制 fRESET BOOL 为 0 时单位为 Seconds/Repeat,为1 时单位为 Repeats/Minute fRATE BOOL 激活 Krate(D) fERROR BOOL The proportional band is applied on the error kSPHICL REAL rSETPOINT 设定最大值 kSPLOCL REAL rSETPOINT 设定最小值 kOUTHICL REAL rOUTPUT 输出最大值 kOUTLOCL REAL rOUTPUT 输出最小值 kRATE REAL D 微分值 kRESET REAL I 积分值 kPB REAL P 比例值 kSCALE REAL 设定值范围 rMEAS REAL PV 实际值 fLAST REAL Last Block Flag fAM REAL 1 是自动,0 手动 deltaT REAL 扫描周期,秒 功能值转换功能值转换成成机器码机器码 最后通过 AOUT 模块,使 rOUTPUT(REAL)输出值转换成 PLC 识别的机器码 DINT 型,MX、MN 为输出最大最小值 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.