我与PLC的故事 点击:462 | 回复:7



秦君_1

    
  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2014-04-16 18:36:44
楼主

俗话说日久生情,接触时间久了,对PLC就有一种爱恋之情。闲暇之余喜欢把玩,做一些有趣的实验。撷取其中几个,大家同乐。

 

1. “我是多面手”

 

我早已摘掉了逻辑控制器的帽子,不信你瞧,这样的计算量我分分秒的事。

一个周末,正在家调试程序玩,儿子过来了,“老爸,这是干啥的?”,“这个啊!可以当计算器用”我稍作思量就对他说。因为其时刚好学校在教儿子他们使用计算器计算。听到后儿子当然是满脸的疑惑,于是我就随手编写了一段程序运行后让他看。

计算连续递增数字之和,例如1+2+3+……+10,是不是等于55?

试了好几次后儿子高兴地直喊:“太好玩了!”。是啊!可惜我们这个年龄段,很难体会发现使用PLC的乐趣了。

 

2. “我有时也耍耍小脾气”

 

俗语说“没有规矩不能成方圆”,曾经有一次写了如下逻辑,编译后出现错误。

 

还好V4.0 STEP 7 MicroWIN SP6功能够强,已经指出了问题点,按照提示试着改写了程序编辑样式,最终一切OK!

注:对此问题请教过多人:大家基本都认为是规则使然。

 

3. “我对顺序很敏感”

 

先上后下,先左后右一点都不马虎。

写过这样的逻辑(一):

原期望上电定时,T100定时时间到后给VW10赋值20,结果VW10一直为0。

网络3、网络4调换位置,改为以下逻辑(二):

上电定时开始,时间到后VW的值变为20,达到预期目的。

 

注:这里面还有一个定时器刷新问题,10ms定时器位以及当前值在每个程序扫描周期的开始刷新,100ms定时器位和当前值在指令执行时刷新。若果将逻辑(一)中的定时器T100改为定时器T101,那么同样也能完成给VW10赋值20的任务。

 

 



楼主最近还看过



安全督察

  • 精华:9帖
  • 求助:39帖
  • 帖子:920帖 | 7079回
  • 年度积分:0
  • 历史总积分:26180
  • 注册:2005年7月03日
发表于:2014-04-16 20:37:36
1楼

领教了!

银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2014-04-16 20:58:51
2楼

感谢分享,很不错的经历,这些都是我们容易忽视的问题。

午夜清风555555

  • 精华:0帖
  • 求助:2帖
  • 帖子:63帖 | 3967回
  • 年度积分:683
  • 历史总积分:41167
  • 注册:2012年1月21日
发表于:2014-04-16 21:32:18
3楼

高手。。。。。。。。。。。

江湖混混-余辉

  • [版主]
  • 精华:53帖
  • 求助:44帖
  • 帖子:3351帖 | 28451回
  • 年度积分:603
  • 历史总积分:131640
  • 注册:2006年4月25日
发表于:2014-04-17 07:59:55
4楼

引用 银光人生—华 的回复内容: 感谢分享,很不错的经历,这些都是我们容易忽视的问题。



小诚

  • 精华:16帖
  • 求助:64帖
  • 帖子:679帖 | 7271回
  • 年度积分:3
  • 历史总积分:32156
  • 注册:2012年9月27日
发表于:2014-04-17 09:54:15
5楼

楼主的帖子太有情调了,赞一个。

王者之师----四月飞儿

  • 精华:0帖
  • 求助:5帖
  • 帖子:74帖 | 2257回
  • 年度积分:38
  • 历史总积分:14569
  • 注册:2006年9月11日
发表于:2014-04-17 10:47:41
6楼

感谢楼主分享经验,都“把玩”PLC了,高境界了          

213255tony

  • 精华:1帖
  • 求助:0帖
  • 帖子:45帖 | 810回
  • 年度积分:1002
  • 历史总积分:3167
  • 注册:2011年11月01日
发表于:2014-04-17 11:35:03
7楼

你儿子也可以搞PLC了


热门招聘
相关主题

官方公众号

智造工程师