三菱plc数值区间比较ST语言怎么写 点击:416 | 回复:6



dwlsg

    
  • 精华:0帖
  • 求助:4帖
  • 帖子:4帖 | 10回
  • 年度积分:20
  • 历史总积分:82
  • 注册:2019年9月07日
发表于:2020-08-21 22:11:50
楼主
求助帖30分-已结帖

想D0数值大于10,小于20的时候,置位Y0   通过ST语言来写

类似

IF 10<D0<20  THEN

Y0:=1;

END_IF;

在软件里转换不了。

希望有大佬提供其他写法,梯形图的我知道用ZCP指令





wleeske

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 81回
  • 年度积分:0
  • 历史总积分:50
  • 注册:2019年1月15日
发表于:2020-08-21 23:48:24
1楼

xcaq123

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 545回
  • 年度积分:0
  • 历史总积分:953
  • 注册:2008年3月01日
发表于:2020-08-22 07:25:06
2楼

IF 10<D0 and D0<20  THEN

Y0:=1;

END_IF;

我一般都是这么写的

花笙米

  • 精华:0帖
  • 求助:4帖
  • 帖子:9帖 | 146回
  • 年度积分:867
  • 历史总积分:1234
  • 注册:2018年7月24日
发表于:2020-08-22 08:38:51
3楼

IF 10<D0<20  

一般都要拆开写


dwlsg

  • 精华:0帖
  • 求助:4帖
  • 帖子:4帖 | 10回
  • 年度积分:20
  • 历史总积分:82
  • 注册:2019年9月07日
发表于:2020-08-23 10:09:24
4楼

"xcaq123" 的回复,发表在2楼
        对内容: 【IF 10<d0 p="" <="" d0<20 and="">

        -----------------------------------------------------------------


谢谢大佬!!

lzw555

  • 精华:0帖
  • 求助:11帖
  • 帖子:39帖 | 409回
  • 年度积分:668
  • 历史总积分:1697
  • 注册:2015年6月28日
发表于:2020-08-24 09:00:26
5楼

不要写在一起啊  要拆开写10<D0 and D0<20

Smile-lyc

  • [版主]
  • 精华:179帖
  • 求助:41帖
  • 帖子:3978帖 | 19536回
  • 年度积分:1184
  • 历史总积分:104896
  • 注册:2006年8月04日
发表于:2020-10-06 12:31:41
6楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。




相关主题

官方公众号

智造工程师