首页 上一页 1 2 下一页 尾页

请教S7200定时停机功能 点击:1870 | 回复:22



冷鹰

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2002年6月24日
发表于:2004-02-09 08:13:00
楼主
我使用SIEMENS的CPU224,请问: 如果我要求PLC在2004年2月14日停机, 除非重新编程,否则机器无法启动, 该程序应如何编写? 谢谢



傻妹妹

  • 精华:2帖
  • 求助:0帖
  • 帖子:35帖 | 42回
  • 年度积分:0
  • 历史总积分:157
  • 注册:2003年8月19日
发表于:2004-01-15 15:13:00
1楼
你可以用三个时间继电器控制一个主要的输出接口就可以来达到目的。

冷鹰

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2002年6月24日
发表于:2004-01-15 15:21:00
2楼
用时间控制器可以达到吗? 时间控制器只是控制时间长度, 但我是要求在2004年2月14日之后, 无论如何都开不了机。 能不能发个具体的程序给我? 谢谢

学院路

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 305回
  • 年度积分:0
  • 历史总积分:315
  • 注册:2003年10月27日
发表于:2004-01-15 15:46:00
3楼
可以, 不过太狠了吧

傻妹妹

  • 精华:2帖
  • 求助:0帖
  • 帖子:35帖 | 42回
  • 年度积分:0
  • 历史总积分:157
  • 注册:2003年8月19日
发表于:2004-01-15 16:05:00
4楼
这样的程序是很基本的。你想一想就会了。

ZHTOK

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 683回
  • 年度积分:0
  • 历史总积分:744
  • 注册:2003年8月04日
发表于:2004-01-15 17:47:00
5楼
无论如何都开不了机? 你结果了CPU224的性命,它也可以重做程序啊。 不好哎!

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2004-01-15 19:15:00
6楼
看来你是要搞破坏??????????

冷鹰

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2002年6月24日
发表于:2004-01-15 19:26:00
7楼
没办法, 有时候客户赖帐, 这是没办法中的办法。

iask

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 169回
  • 年度积分:0
  • 历史总积分:232
  • 注册:2003年2月14日
发表于:2004-01-15 19:43:00
8楼
付完了钱再给程序,这也是合理的,但人家付完了钱就一定不能搞小动作了。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2004-01-15 21:50:00
9楼
你好!请问你是搞销售的吗?我们能聊聊吗?我想你这样也不是办法。

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2004-01-15 22:56:00
10楼
LD SM0.4 TODR VB0 LDB>= VB0, 4 //04年 AB>= VB1, 2 //2月 AB>= VB2, 14 //14日 STOP 主程序中加上上面语句应该可以了。肯定要从新编程才能开机。除非他把PLC停电200小时。

冷鹰

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2002年6月24日
发表于:2004-01-16 23:00:00
11楼
谢谢, 为什么我曾经编过 TODR VB200 但程序监控的VB200数值显示为0; 另外,为什么在编程界面无法更改PLC的时间?

网球

  • 精华:0帖
  • 求助:0帖
  • 帖子:31帖 | 403回
  • 年度积分:0
  • 历史总积分:522
  • 注册:2002年8月06日
发表于:2004-01-17 10:25:00
12楼
定时清楚内部所有字中的数据不就万了

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 49回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2003年11月11日
发表于:2004-01-17 11:51:00
13楼
还可以定时调转不执行程序即可!多简单啊!

microtomato

  • 精华:1帖
  • 求助:0帖
  • 帖子:84帖 | 1476回
  • 年度积分:0
  • 历史总积分:2078
  • 注册:2001年11月02日
发表于:2004-01-17 21:10:00
14楼
用写EEPROM的指令将停机标志写入EEPROM这样就不怕停电了。

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2004-01-18 22:10:00
15楼
冷鹰: 我估计你做实验的时间是2002年或者你没有给PLC设定正确的日期。 micro..: 写入EEP没用的。丢电200个小时后连系统时钟都复位了。通电之后PLC自己都不知道现在是什么世纪了。

microtomato

  • 精华:1帖
  • 求助:0帖
  • 帖子:84帖 | 1476回
  • 年度积分:0
  • 历史总积分:2078
  • 注册:2001年11月02日
发表于:2004-01-20 22:53:00
16楼
芳季: 你可以设个计数器用来累计运行小时数。这个计数器必须赋个只有你才知道的初值,如果计数器小于初值,则立即停机(以免别人来个内存清零),每隔1小时将计数器的数值存1次EERPROM(没问题的,EEPROM可以写10万次,1年共写24*365=8760,没事的)(为了防止别人把时钟锁定,可以每隔1秒检测1次时钟,如果时间相同,则将计数器归零,这样系统就停机了),当运行小时数到达设定值就将计数器归零,然后存入EEPROM。 自己的程序如果发现计数器小于设定值,则停止运行即可。以后不管系统时钟如何变化都没问题。内存清零也没问题(因为计数器的初值只有你才知道,如果计数器小于设定值就是停机)

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2004-01-21 18:07:00
17楼
micr..: 你的这个方法是限定使用时间。不能限定使用日期。因为计数器计数、写EEP需要上电。如果用户停机时间很多,每天开机2小时那么你限定40小时他可以用20天。如果用户开三班,那么两天就没了。 你的这个方案不能达到冷鹰的要求“2月14日停机”。

microtomato

  • 精华:1帖
  • 求助:0帖
  • 帖子:84帖 | 1476回
  • 年度积分:0
  • 历史总积分:2078
  • 注册:2001年11月02日
发表于:2004-01-22 20:40:00
18楼
冷兄做这个的目的不就是要钱嘛,简单,到2月14日如不给钱带榔头去把PLC砸了就是 :D

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2004-01-23 00:28:00
19楼
那不是要钱。是抢钱,勒索。哈哈哈…… 我也想过这个问题。问题仍然是我上面所说的。要计算使用时间就可以。要限制使用日期就不行。不知其他的PLC能不能?还请有心人指导解决了。

f108.com

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 18回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2004-02-09 00:09:00
20楼
还是用累计开机时间吧,将累加器定为md0,在系统块内设置为掉电报持,这样每次掉电的时候自动保持到EEprom内,然后您在编一段自动解除的程序,你可以编一段正常运行中绝对不可能出现的情况,例如左右限位同时有效,当用户付了钱您可以电话解除“故障“,让用户按住X的同时按住Y再连续按Z 12次,这样您的故障程序就永久解除了!如果利用时钟,如果没有电池断电190小时以后时钟就会恢复到出厂时钟,要等几年的时间才能到您的设定!

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页