技术论坛

 读取系统时间-周

返回主题列表
作者 主题
Mr_
侠客

经验值: 627
发帖数: 95
精华帖: 0
楼主    2020-03-27 13:29:28
主题:读取系统时间-周

在DB里添加DATE_AND_TIME,按F1查看时间点地址,然后在FC块里插入FC1,因为实际需要周时间,所以读将该字节左移12位,然后右移12位,达到单独读取“星期”的目的。详见图例





学习是一种信仰
WWCWWC
至圣

经验值: 71992
发帖数: 8037
精华帖: 145
1楼    2020-03-27 13:39:59
主题:回复:读取系统时间-周

程序的精髓是读取字节低4位,用字左移12位,溢出不需要的其它位数据,再字右移12位还原数据。溢出位以0位补齐,巧妙!

JL4_207
侠圣

经验值: 4544
发帖数: 809
精华帖: 2
2楼    2020-03-27 15:34:46
主题:回复:读取系统时间-周

   刚看了上面的程序,方法真心不错,,我也分享一下我见到的程序,它是这样数据处理,得到自己需要的结果,供大家参考;

 


暂无
JL4_207
侠圣

经验值: 4544
发帖数: 809
精华帖: 2
3楼    2020-03-27 15:43:22
主题:回复:读取系统时间-周

    图片1,从PLC读出的日期时间等数据都存储在DB1.DBB108开始的8个字节中,第8个字节就是DB1.DBB115中存储的就是我们需要的“星期”的数据;

    图片2,DB1.DBB115中低四位的数据就是确定“星期”的数据,通过判定DB1.DBX115.0,DB1.DBX115.1,DB1.DBX115.2中的信号On\Off状态来确定是星期几;

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