300PLC系统时间(补上个问题的图片)

接上个问题,补图片  DB7.DBB   16是设定的分(S_MINUTE)   DB7.DBB    6是读取的分(R_MINUTE),STEP7的变量表可以监控到

问题补充:
一个问题能补充几次。我这里想问的是,时间设定和读取都没有没有问题,但是设定的时间和读取的时间一样时,M2.1不变1.(M2.3没见置位)

图片说明:

300PLC系统时间(补上个问题的图片)    300PLC系统时间(补上个问题的图片)    300PLC系统时间(补上个问题的图片)   

最佳答案

功能FC9比较两个DATE_AND_TIME数据类型格式变量的内容,检查它们是否相等,并将比较结果输出为返回值。如果参数DT1的时间与参数DT2的时间相等,则返回值的信号状态为"1"。M2.1为0是正确的。
<如何用 SFC1 (READ_CLK) 读取日期和时间以及如何用 SFC0 (SET_CLK) 设定日期和时间?>
https://support.industry.siemens.com/cs/document/21222026/如何用-sfc1-(read_clk)-读取日期和时间以及如何用-sfc0-(set_clk)-设定日期和时?dti=0&lc=zh-CN

补充:程序中EQ_DT模块的M2.0为1时,才会对DT1和DT2的数值进行比较,如果两个值相等,M2.1输出为1.你再M2.0触发为1时,设定时间和输入时间一样时,输出为0吗?
学习一下下面文档,有助于你很好的了解功能块
《S7系统功能块总结》
http://www.doc88.com/p-9942381291587.html

提问者对于答案的评价:
这个答案比较丰富,目前还没解决问题,以后有时间慢慢理解。也多谢其他各位的回答。现在已经把DB块的数据转到MW再比较,已经得到我想要的功能,但是那个时间整个比较还是没搞清楚

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:21
下一篇 2021年7月5日 上午1:21

相关推荐

发表回复

登录后才能评论