技术论坛

 回复:继续追问高手:PLC判断距某年某月某日天数

返回主题列表
作者 主题
还是新手
侠圣

经验值:2178
发帖数:547
精华帖:6
楼主    2012-09-05 14:52:05
主题:已经分享: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楼    2012-09-11 11:06:36
精华帖  主题:回复:继续追问高手:PLC判断距某年某月某日天数
quote:以下是引用Zane在2012-09-10 23:47:05的发言:
“这个功能搞出来我把块共享给大家。”

“搞出来了。需要的联系我。”

看来楼主不太厚道啊?

版主也不厚道啊,问了好几天你也不理我,问题解决了,你蹦出来了。
看来不共享不行了,不能顶着不厚道的罪名啊。

点击此处查看附件
块。

点击此处查看附件
使用说明
欢迎关注西门子民间技术支持微信公众帐号。
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。