808系统读取系统时间。

我想读取808系统时间,然后做一个报警。怎么读取呢!

图片说明:

808系统读取系统时间。   

最佳答案

楼主的问题比较典型,我的做法如下:
1。找一个触发报警位的点,譬如I3.0,
2.假设报警的机理是,当触发I3.0时,系统显示时间信息,譬如DB1800.DB1008的高四位,即BCD进制的年份,需要与B11110000相与操作,提取高四位字节,与的结果out到一个中间寄存器,
3.程序如下:
  A i3.0
L DB1800.DBB1008
L B”11110000”
B_AND 
out  DB3000.DBB0001  //输出到中间寄存器

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc124634.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月28日
下一篇 2017年5月28日

相关推荐

  • 在840Dsl中,如何实现jog的连续移动与普通方式的切换?

    大家好,我们这有套840Dsl系统。标准设置是按下jog后,按着“+"或“—”, 电机才回移动,松开即停止。然后我们把参数 41050从1改成0,按下…

    SINUMERIK 2017年8月26日
  • 西门子802C系统循环

    学校在2011年购买了一台802C系统的数控车,配备沈阳CAK3665nj床身,购买后一直闲置,最近使用出现在"循环文件末装入NC"恢复系统储存数值还是提示这个…

    2017年6月7日
  • 关于840D二次开发

    厂里有几台五轴的,系统是840D,现在老大想搞个测试软件,要求集成到数控系统,并能读写系统误差补偿数据,请问该选择哪个模块进行开发呢 钻石用户推荐最佳答案 840D PC…

    SINUMERIK 2020年10月31日
  • scl如何跳出FOR 循环

    想做个实验,想知道如何跳出FOR 循环。 最佳答案 在for 里面加上 :if 。。。thenexit  //&nbsp…

    SINUMERIK 2020年10月31日
  • 802D系统Z轴下掉

    一台改造的802D系统的加工中心,昨天在加工过程中Z轴突然下掉到底砸在工件上把刀打坏,手动可以把Z轴摇上,但可以听到较沉重的走动声音。关机后重新开机又可正常加工,没能找到Z轴下掉的…

    SINUMERIK 2018年12月2日
  • 西门子840D/PL二次开发问题!!!

    最近用OEM开发包(hmi programming package)对西门子840D/PL进行二次开发,我主要采用OEM顺序结构的开发方法,但是遇到点问题:就是…

    2017年11月25日
  • 571.4的NCU 总清后重传程序后出现810004的报警

    下面是诊断信息,请版主及各路高手帮忙分析是不是硬件有错误。   Diagnostic buffer of module&…

    SINUMERIK 2019年6月11日
  • NC 系统变量

    2018-12-28_16-08-56.jpg 大神好,刚接触NC程序,请问图片中标注的这个系统变量来自哪里,我怎么才能找到?? 版主推荐答案 $A_IN[]和$A_INA[]j具…

    SINUMERIK 2020年10月31日
  • 828D半径补偿后工件坐标显示问题

    828d 系统刀具补偿后工件坐标能显示实际的位移值吗?例刀具半径20,编程G17 T1D1 G54G0X0 G41G01G91X100,程序…

    SINUMERIK 2017年11月12日
  • 840D系统如何添加刀具破损检测装置

    现有一台840D系统机床,需要添加刀具破损检测装置(摆杆式),品牌是BK MIKRO9,请问如何编写PLC与参数设置,宏程序编写。谢谢大家! 钻石用户推荐最佳答案 差不多…

    2020年10月31日