s7200 smart 如何计算两个节点之间的天数

s7200 smart 如何计算两个节点之间的天数
例如 A事件发生在2020年1月1日  B事件发生在2020年2月2日,通过程序计算出 间隔32天  跪求程序

最佳答案

1、
程序如图。
是按一天一天累计的。所以引入了一个计天的中间变量。
注意看图中的初始化部分,计算部分,一天时间到了重新计时的机制;
秒、分钟、小时、经过了测试,下载后,还要观察,天计数的情况。
程序中用到了优化的定时器,关于优化的定时器请参考以下资料。
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/programming/optimizer%20timer/optimize%20timer.html
2、
另外可以用定时中断的方式写,利用 SMB34/SMB35,任意一个。
定时中断思路:
定时中断的时长假如设为100MS,每产生一次中断,在中断子程序中:
计数值加1;
计数值、天、小时、分钟、秒变量在什么时刻初始化;
计数值加1后的后续处理、怎么进位,也是经较繁索的。
关于定时中断可参考《S7-200 SMART V2.5系统手册》定时中断部分
https://support.industry.siemens.com/cs/document/109745610

图片说明:

s7200 smart 如何计算两个节点之间的天数  

提问者对于答案的评价:
谢谢 你的热心回答,我自己采用秒脉冲加计数的方式 3600个脉冲 计数加1 ,加到60进位 待B事件来后 读取秒 分 时 计数器数值。

最佳答案作者回复:
好,解决了就好

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

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

相关推荐

  • 关于em235校正

    各位前辈,小弟em235输入端现在接的是0-10V的模拟量信号,DIP开关设置也是正确的。PLC里对应的数值为0-32000,但现在遇到一个问题(以前是正常的):当我的输入信号为最…

    SIMATIC S7-200 2021年7月5日
  • S7-200 PC Adapter.PPI.1通讯问题

    PC Adapter.PPI.1通讯电缆,连接上S7-224XP,通讯时总连接不上PLC。重装编程软件后第一次运行一切都正常,关闭电脑后再运行又出现连接不上无法通讯,试过…

    SIMATIC S7-200 2017年6月27日
  • 什么我的高速计数器不工作?

    我找了一个高速计数器做转速的程序,为什么我的高速计数器不工作?经示波器测试I0.0和I0.1接头端子处方波正常,频率2KHz,I0.0和I0.1端子做I口输入也正常。请高手指正! …

    2018年12月6日
  • 跪求s7-200自由通信

    我想用s7-200与一台蠕动泵进行自由通信,不知道程序怎么写(自己写了一个发送没有问题接收收不到数据)报文的形势是数据长度·e9·数据·校验码,一发一收就可以不用 问题补充:发送的…

    2017年12月7日
  • 数据与数显表不一致

    现场数显表数据比PLC高一点点,数显表是电流信号输出。现在要求PLC数据修正和数显表一致。哪中方法好,如何做 问题补充:现在数显表、无纸记录仪、PLC串联,数显表无按键功能,所以无…

    SIMATIC S7-200 2020年10月31日
  • 如图:推拉式编码器如何接入S7-200 CPU224XP呢?

    这种推拉式的编码器首先它是怎么与S7-200的I点连接啊?另外,这个采集编程是通过什么指令来读取这个脉冲数据啊? 问题补充:不好意思图片忘补充了。 图片说明:  &nbs…

    2021年7月5日
  • S7-200的modbus通信协议怎么设置

    岛电RS93表 想与200PLC通信 不知道该怎么设置 求解答 最佳答案 楼主,3月27日你已经提问过了呀,还没好么?看RS93表支持什么通讯协议:波…

    SIMATIC S7-200 2017年10月30日
  • 打扰一下这个梯形图什么意思?

    用中文翻译一下 图片说明:       钻石用户推荐最佳答案 左边那个图就是置位复位指令比如M5.1通了,进水阀Q0.1通,M5.2通了,进…

    2021年7月5日
  • 如何运用EM277与上位机进行通讯;

    有一个PLC,四块仪表走modbus协议,一个报警模块走自由口通讯,一个触摸屏走PPI通讯,一个上位机WINCC,如何实现这个功能;谢谢大家帮忙 问题补充:昆仑通态的触摸屏可以? …

    SIMATIC S7-200 2020年10月31日
  • 12V可以做200的输入吗

    有个传感器是12V的,不知道能不能做200 PLC的输入,这个传感器好像不能驱动继电器。可以输出12V的电平。 最佳答案 可以的。请用高速输入点:特高速输入点I0.3/I…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论