已经分享:PLC判断距某年某月某日天数

已锁定

还是新手

  • 帖子

    548
  • 精华

    6
  • 被关注

    23

论坛等级:侠圣

注册时间:2008-06-07

黄金 黄金 如何晋级?

已经分享:PLC判断距某年某月某日天数

9747

16

2012-09-05 14:52:05

例如我想在上位机显示距2013年8月13日还有XX天?过期就显示已过XX天.'
距离2013年8月13日30天内,再显示。
这样的小PLC程序怎么搞,刚才想了一下,先比较年,再比较月,再比较日。年月日各有小于,大于,等于。如果用scl的if then嵌套就搞死了。
有没有哪位大侠有好的思路。

2012-09-08继续追问;
在hannibarl 和shine大侠提示下现在思路有了:把设定年月日和当前时间分别转成DATE1,2,然后相减。
现在新问题:SCL中DATE不能赋值给INT变量。梯形图可以DATE直接MOVE到int变量再相减。
SCL中怎么把DATE转成INT啊,没这命令啊。我要把DAY=DATE1-DATE2。而且还要判断DAY是正是负。所以必须把DAY转成INT然后传给wincc。

这个功能搞出来我把块共享给大家。可以程序中调用,一年(可设)后让画面中弹出一个XX窗口。
功能块及说明在14楼。需要的下载。注:示例程序不承担任何后果((ˇ?ˇ) 。

另:Zane版主我厚道了,你也要厚道啊,怎么也得尊重一下劳动成果吧,哈哈。。
已经分享:PLC判断距某年某月某日天数 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54654条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。