电喷柴油机的通讯常用参数-现场总线-酷德网 - CoDeSys软件教程下载,CoDeSys工控资讯门户 

酷德网

CODESYS第八期线上公开课马上开讲~
查看: 2747|回复: 4

电喷柴油机的通讯常用参数

[复制链接]
  • TA的每日心情
    擦汗
    2019-8-13 14:13
  • 签到天数: 32 天

    [LV.5]常住居民I

    发表于 2013-3-26 15:54:52 | 显示全部楼层 |阅读模式


    PGN
    发送地址(16#)
    参数位置
    发起机速度
    61444
    0CF00400
    .Data[4] .Data[5]
    油门当前值
    61443
    0CF00300
    .Data[2]
    发起机水温
    65262
    18FEEE00
    Data[1]
    发机机油温
    65262
    18FEEE00
    .Data[2]
    发起机油压
    65263
    18FEEF00
    Data[4])
    发起机工作时间
    65253
    18FEE500
    Data[1][2][3][4]




      
    发起机速度的计算  =  (MSG[2,5]*256+MSG[2,4])/8       (* 0 ... 8031 rpm *)
           HighLowByteToWord(Id_lst[iJ1939_EEC1].Data[4], Id_lst[iJ1939_EEC1].Data[5])/8;
    发起机油门位置    =  REAL_TO_UINT(BYTE_TO_REAL(MSG[1,2])*4*32767/1000);
    Acc_Pedal_Pos      := BYTE_TO_WORD(Id_lst[iJ1939_EEC2].Data[2])*4/10;      (* 0 to 100 percent*)
    发起机水温及油温
    (*Engine Temperature (18FEEE00     65262)                                                                                 cyclically all 1000ms*)
    uint_WaterTemperature := BYTE_TO_INT(Id_lst[iJ1939_ETMP].Data[1]) - 40;( -40 to 210度)
    uint_FuelTemperature  := BYTE_TO_INT(Id_lst[iJ1939_ETMP].Data[2]) - 40;( -40 to 210度)
    发起机油压
    (*Engine Fluid Level/Pressure (18FEEF00   65263)                                                                cyclically all 500ms*)
    uint_FuelPressure                                              := BYTE_TO_WORD(Id_lst[iJ1939_EFLP].Data[4])*4/100;    (* 0 ... 1000 kPa *)(* 1 bit = 4KPa, 1bar = 100KPa *)
    Eng_Oil_Level        := BYTE_TO_WORD(Id_lst[iJ1939_EFLP].Data[3]);  
                                                                        (* 0 to 100 percent*)
    Cooling_Fluid_Level            := BYTE_TO_WORD(Id_lst[iJ1939_EFLP].Data[8])*4/10;(* 0,4,% / Bit *)
    发起机工作时间
    (*Engine Hours (18FEE500    65253)                                                                                                       on request                    *)
    Engine_Hours     :=
            HighLowWordToDWord ( HighLowByteToWord (Id_lst[iJ1939_EHOUR].Data[1],Id_lst[iJ1939_EHOUR].Data[2]),
                       HighLowByteToWord (Id_lst[iJ1939_EHOUR].Data[3],Id_lst[iJ1939_EHOUR].Data[4]) );
    打赏鼓励一下!
    +10
    回复

    使用道具 举报

    该用户从未签到

    发表于 2013-7-23 22:19:36 | 显示全部楼层
    人气太少。

    应该联系 各控制器代理厂家充当版主。
    打赏鼓励一下!
    +10
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-8-12 21:28:56 | 显示全部楼层

    学习中 新手 急需各类资料
    打赏鼓励一下!
    +10
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2018-2-13 08:58
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    发表于 2018-1-26 13:20:56 | 显示全部楼层
    非常好的资料,谢谢了
    打赏鼓励一下!
    +10
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 22:54
  • 签到天数: 467 天

    [LV.9]以坛为家II

    发表于 2018-4-15 22:29:09 | 显示全部楼层
    应该分享一些读取发动机数据的实例
    打赏鼓励一下!
    +10
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

    本版积分规则

    
    顶部qrcode底部
    关注酷德网订阅号,获取更多资讯!

    QQ|小黑屋|手机版|Archiver|酷德论坛 ( 苏ICP备16065247号-1 )|网站地图

    GMT+8, 2021-1-27 02:50 , Processed in 0.123928 second(s), 76 queries .

    酷德网

    © 2001-2013 Hicodesys. 技术支持 by 酷德网

    快速回复 返回顶部 返回列表