登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:关于西门子PLC S7 200计时器的问题,大神求助

点击:879 回复:7

我想用PLC S7 200通过计时器记录IO接口的通电时间,但是找不到计时器在哪啊
15-07-20 10:11
应该没有专门的计时器,如果要计算时间的话,可以自己写程序。
15-07-20 12:26
编程软件左侧中间位置找就行了
15-07-20 13:28
Network 1
// SBR    1
//
Network 2
LD     I0.0                        // 测量输入I0.0的运行时间。如果I0.0=1,则
TONR   T5, +10                     // 设定计时器时间为1s
Network 3
LD     T5                          // 如果达到1秒
INCW   VW4                         // 则秒计数器加1
R      T5, 1                       // 秒计数器复位
Network 4
LDW>=  VW4, +60                    // 若计数到60秒 // If VW4>=60,
INCW   VW2                         // 则分寄存器加1
MOVW   +0, VW4                     // 秒寄存器清零
Network 5
LDW>=  VW2, +60                    // 若计数到60分
MOVW   +0, VW2                     //分计数标志清零
INCW   VW0                         //时计数标志加1
Network 6 //  测量子程序结束
// RET
//
15-07-20 13:57
附件 未命名.jpg
可以监测I0.0接通的时间
15-07-20 15:26
PLC本身的设计并没有检测IO端口的通电时间长短的功能,如果设备工艺需要该功能,只能自己自行编制程序去实现。
15-07-20 16:20
学习了,刚刚测试了下。但是记录的似乎不是按秒计量,似乎是毫秒
最后修改:2015/7/20 21:54:22
15-07-20 21:17
7楼
该帖内容不符合相关规定!
15-07-21 14:34

工控新闻

更多新闻资讯