| 作者 | 主题 |
|---|---|
|
还是新手 侠圣 经验值:2178 发帖数:547 精华帖:6 |
楼主
主题:已经分享:PLC判断距某年某月某日天数
例如我想在上位机显示距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版主我厚道了,你也要厚道啊,怎么也得尊重一下劳动成果吧,哈哈。。
欢迎关注西门子民间技术支持微信公众帐号。
|
|
还是新手 侠圣 经验值:2178 发帖数:547 精华帖:6 |
14楼
主题:回复:继续追问高手:PLC判断距某年某月某日天数quote:以下是引用Zane在2012-09-10 23:47:05的发言: “这个功能搞出来我把块共享给大家。” “搞出来了。需要的联系我。” 看来楼主不太厚道啊? 版主也不厚道啊,问了好几天你也不理我,问题解决了,你蹦出来了。 看来不共享不行了,不能顶着不厚道的罪名啊。 点击此处查看附件 块。 点击此处查看附件 使用说明
欢迎关注西门子民间技术支持微信公众帐号。
|