水电厂LCU通过MODBUS对PLC的对时程序 点击:717 | 回复:1



江湖混混-余辉

    
  • [版主]
  • 精华:53帖
  • 求助:44帖
  • 帖子:3351帖 | 28451回
  • 年度积分:603
  • 历史总积分:131640
  • 注册:2006年4月25日
发表于:2013-03-31 02:34:37
楼主

[Premium]水电厂LCU通过MODBUS对PLC的对时程序

IF  %s7=1 THEN
%mw10:=BCD_TO_INT(IN:=ROR(%SW50,8));   
%s50:=1;   
%SW50:=INT_TO_BCD(IN:=%mw566)*256;
%SW51:=INT_TO_BCD(IN:=%mw564)*256+INT_TO_BCD(IN:=%mw565);
%SW52:=INT_TO_BCD(IN:=%mw562)*256+INT_TO_BCD(IN:=%mw563);
%SW53:=INT_TO_BCD(IN:=(%mw561));




else
%s50:=0;


END_IF;


%mw600:=BCD_TO_INT(IN:=%SW53);




%mw601:=BCD_TO_INT(IN:=(%SW52 AND 16#FF00)/256);
%mw602:=BCD_TO_INT(IN:=(%SW52 AND 16#00FF));






%mw603:=BCD_TO_INT(IN:=(%SW51 AND 16#FF00)/256);
%mw604:=BCD_TO_INT(IN:=(%SW51 AND 16#00FF));


%mw605:=BCD_TO_INT(IN:=(%SW50 AND 16#FF00)/256);


%mw606:=BCD_TO_INT(IN:=ROR(%SW50,8));

 



楼主最近还看过



句号另起一行

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 68回
  • 年度积分:0
  • 历史总积分:293
  • 注册:2009年4月08日
发表于:2020-06-10 22:13:08
1楼

为什么我得%S50 置一了 时间写不倒CPU里面去呢


热门招聘
相关主题

官方公众号

智造工程师