PLC外部完成定时器设定修改的方法 点击:6208 | 回复:75



雪世界

    
  • 精华:9帖
  • 求助:0帖
  • 帖子:428帖 | 4411回
  • 年度积分:0
  • 历史总积分:20190
  • 注册:2005年8月04日
发表于:2009-01-01 18:04:44
楼主
PLC控制系统在使用过程中,经常要修改一些参数,最常见的就是修改定时器的设定值。为了操作员方便修改定时器的设定值,可用下列方法来实现:
1、 使用人机界面
PLC可以用触摸屏、文本显示器或工控机作人机界面,方便修改定时器参数,但成本较高。
2、 使用PLC内置的模拟电位器
小型PLC一般都有内置的设置参数用的模拟电位器。如三菱PLC FX1N、FX1S的外部调节寄存器D8030和D8031的值与模拟电位器的位置相对应。S7-200的两个模拟电位器对应的寄存器是SMB28和SMB29。CP1H的模拟电位器对应的寄存器A642。
3、 用模拟量设定功能扩展板修改定时器的设定值
FX系列的模拟量设定功能扩展板FX2N-8AV-BD上有8个电位器,可以用应用指令VRRD读出各电位器设定的8位二进制数,用定作定时器、计数器的设定值。
4、 用PLC外部触点在程序内作加减计数器实现设定定时器的设定值
用按钮的上升沿与加减计数器实现。当按下按钮,加减计数器的寄存器加1或减1。而定时器的设定值就是寄存器中的数值。根据需要与定时器的基时要确定按下的次数。加计数与减计数的外部接点要分开。
5、 增加LCD选件板改变PLC内部定时器的设定值。
可以方便的监控、变更PLC内数据值,并可以实现错误状态的可视化。CP1H、CP1L的PLC可以增加LCD选件板CP1W-DAM01。



二宋

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2008年11月08日
发表于:2009-03-03 14:19:47
41楼
现实中很适用。谢谢!我用的是三菱,有空会试试。

听雨观雪

  • 精华:0帖
  • 求助:0帖
  • 帖子:75帖 | 2918回
  • 年度积分:0
  • 历史总积分:4435
  • 注册:2004年2月26日
发表于:2009-03-04 08:18:48
42楼
要修改得定时器少的话用外接时间继电器来做延时控制省事。多的话干脆文本显示器等人机介面。

ydw8498825

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 17回
  • 年度积分:0
  • 历史总积分:208
  • 注册:2008年11月29日
发表于:2009-03-04 08:20:50
43楼

顶啊!有机会我也去试试啊!

 

78916525

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 19回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2007年12月03日
发表于:2009-03-04 08:46:39
44楼
引用紫电狂龙 的回复内容:总结的真好,文本的挺方便的 又便宜



--领域

  • 精华:8帖
  • 求助:80帖
  • 帖子:481帖 | 3926回
  • 年度积分:915
  • 历史总积分:140763
  • 注册:2008年2月29日
发表于:2009-03-04 18:00:18
45楼
早知道了.不过其实还有个更简单的办法.可以实现最高0.1S精度的准确值,速度更快.不用成本,(PLC当然要的)

wlovedxj

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 33回
  • 年度积分:0
  • 历史总积分:129
  • 注册:2009年3月05日
发表于:2009-03-05 11:46:48
46楼
日。不明白

请各位指教

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 33回
  • 年度积分:0
  • 历史总积分:45
  • 注册:2004年1月11日
发表于:2009-03-06 15:31:56
47楼
最便宜的当然是写一段程序进去了,加几个按钮,分别是X1,X10,X100的。方便实用,哈

bao20081008

  • 精华:0帖
  • 求助:1帖
  • 帖子:9帖 | 171回
  • 年度积分:0
  • 历史总积分:145
  • 注册:2008年10月09日
发表于:2009-03-06 20:12:16
48楼

小弟没什么好说的,学习了!

wangjg21

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 137回
  • 年度积分:0
  • 历史总积分:173
  • 注册:2008年11月23日
发表于:2009-03-08 13:15:52
49楼
谢谢收藏了!!!!!!!!!!!!!!!

lcn8200

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2009-03-13 08:40:11
50楼

lcn8200

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2009-03-13 08:41:27
51楼

asdfasfas

  • 精华:1帖
  • 求助:1帖
  • 帖子:29帖 | 247回
  • 年度积分:100
  • 历史总积分:1126
  • 注册:2006年4月13日
发表于:2009-03-13 21:18:05
52楼

用拨码也可以!不过点较多

qdd124665384

  • 精华:0帖
  • 求助:2帖
  • 帖子:7帖 | 101回
  • 年度积分:4
  • 历史总积分:331
  • 注册:2008年9月03日
发表于:2009-03-13 22:27:34
53楼
不是很懂啊!能不能些仔细些

972615597

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 46回
  • 年度积分:0
  • 历史总积分:48
  • 注册:2009年2月16日
发表于:2009-03-15 08:47:43
54楼

学习了!!!

谢谢楼主!!!

 

know

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 17回
  • 年度积分:0
  • 历史总积分:32
  • 注册:2008年5月17日
发表于:2009-03-15 08:57:50
55楼

不错...............................................

clh3710

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:155
  • 注册:2004年8月19日
发表于:2009-03-17 13:56:29
56楼

补充,欧姆龙的CP1、施耐德的TWDIO、台达的EH等系列PLC都有可装在PLC本体上的小LCD显示器。

工控小菜

  • 精华:0帖
  • 求助:1帖
  • 帖子:12帖 | 21回
  • 年度积分:0
  • 历史总积分:205
  • 注册:2007年4月12日
发表于:2009-03-18 09:34:33
57楼

顶了DDDDDD

 

高原阳光

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2009年3月18日
发表于:2009-03-18 12:05:00
58楼
呵呵,都是好经验呀,学习了

liufn3288

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 48回
  • 年度积分:0
  • 历史总积分:198
  • 注册:2008年8月17日
发表于:2009-03-20 23:20:09
59楼
多谢LZ!受益非浅!

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2009-03-23 20:06:19
60楼
我还用过的一个方法是用PLC学习外部的时继。然后记忆,完了之后拔掉时继。这样的话可以在程序中的自动程序中设定很多个时间。不过不精密而且一定要计时器是分时计时的。

热门招聘
相关主题

官方公众号

智造工程师