台达ES系列PLC外部需入问题 点击:408 | 回复:9



卢生

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 41回
  • 年度积分:0
  • 历史总积分:266
  • 注册:2007年1月14日
发表于:2008-12-26 18:51:45
楼主

我想通过外部来改变PLC内部数值,但台达ES系列PLC又不支持十键键盘键入,数字开关等.用人机又不想增加成本,有什么办法可以解决,谢谢




任超

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 73回
  • 年度积分:0
  • 历史总积分:208
  • 注册:2006年9月17日
发表于:2008-12-26 22:17:27
1楼

拨码开关阿  很方便的

2004xkly

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:37
  • 注册:2008年12月26日
发表于:2008-12-27 09:00:45
2楼

台达有的机型是支持十键盘输入的,不管是十键盘输入还是拨码开关都要占用外部输入输出点,不想增加太多成本可以加一个外部数字设定显示器DVPDU01.两三百块钱。

ZJZC

  • 精华:1帖
  • 求助:0帖
  • 帖子:23帖 | 3984回
  • 年度积分:0
  • 历史总积分:4895
  • 注册:2004年10月18日
发表于:2008-12-27 09:31:06
3楼

呵呵;

加个国产的文本就可以了,使用方法,价格也不高;

卢生

  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 41回
  • 年度积分:0
  • 历史总积分:266
  • 注册:2007年1月14日
发表于:2008-12-29 09:51:34
4楼

任超 X任超  1楼 回复时间:2008-12-26 22:17:27

                                    拨码开关阿 很方便的

           台达ES系列不支持拔码开关的

euro2008

  • 精华:4帖
  • 求助:0帖
  • 帖子:228帖 | 12358回
  • 年度积分:2963
  • 历史总积分:29795
  • 注册:2004年4月26日
发表于:2008-12-29 21:25:56
5楼

加个几百元的文本 可以的

 

老盖

  • 精华:0帖
  • 求助:1帖
  • 帖子:11帖 | 281回
  • 年度积分:0
  • 历史总积分:664
  • 注册:2004年10月14日
发表于:2008-12-29 21:53:28
6楼
引用卢生 的回复内容:

任超 X任超  1楼 回复时间:2008-12-26 22:17:27

                                    拨码开关阿 很方便的

           台达ES系列不支持拔码开关的



自己写拨码开关的扫描程序

例如x0-4为拨码开关的输入,y0,y1输出,y0,1=0,0,输入的x0-4为第0位,y0,1=0,1时输入的x0-4为第1位。。。。。(即得要延时1个扫描周期)

如果扫描限扫描的慢的话,可以用ref强制刷新i/o,这样可以在1个扫描周期就能得到拨码开关的状态,

就是用拨码开关有点浪费plc的点

任超

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 73回
  • 年度积分:0
  • 历史总积分:208
  • 注册:2006年9月17日
发表于:2008-12-30 11:31:39
7楼
引用老盖 的回复内容:引用卢生 的回复内容:

任超 X任超  1楼 回复时间:2008-12-26 22:17:27

                                    拨码开关阿 很方便的

           台达ES系列不支持拔码开关的


 


 

自己写拨码开关的扫描程序

例如x0-4为拨码开关的输入,y0,y1输出,y0,1=0,0,输入的x0-4为第0位,y0,1=0,1时输入的x0-4为第1位。。。。。(即得要延时1个扫描周期)

如果扫描限扫描的慢的话,可以用ref强制刷新i/o,这样可以在1个扫描周期就能得到拨码开关的状态,

就是用拨码开关有点浪费plc的点

个位
1-x0

2-x1

4-x2

8-x3

十位
1-x4

2-x5

4-x6

8-x7
用指令 bin k2x0 d0

就把拨码开关状态读到plc里d0了  最大99


老盖

  • 精华:0帖
  • 求助:1帖
  • 帖子:11帖 | 281回
  • 年度积分:0
  • 历史总积分:664
  • 注册:2004年10月14日
发表于:2008-12-30 15:12:22
8楼
这样子明白咋搞了吧,程序自己写,不明白8421的编码原理就百度一下,只要不怕浪费点,可以扩展n片出来

卢生

  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 41回
  • 年度积分:0
  • 历史总积分:266
  • 注册:2007年1月14日
发表于:2009-01-05 16:02:01
9楼

引用老盖 的回复内容:引用卢生 的回复内容:
任超 X任超 1楼 回复时间:2008-12-26 22:17:27

拨码开关阿 很方便的

台达ES系列不支持拔码开关的








--------------------------------------------------------------------------------



自己写拨码开关的扫描程序

例如x0-4为拨码开关的输入,y0,y1输出,y0,1=0,0,输入的x0-4为第0位,y0,1=0,1时输入的x0-4为第1位。。。。。(即得要延时1个扫描周期)

如果扫描限扫描的慢的话,可以用ref强制刷新i/o,这样可以在1个扫描周期就能得到拨码开关的状态,

就是用拨码开关有点浪费plc的点



个位
1-x0

2-x1

4-x2

8-x3

十位
1-x4

2-x5

4-x6

8-x7
用指令 bin k2x0 d0

就把拨码开关状态读到plc里d0了 最大99


谢谢!


热门招聘
相关主题

官方公众号

智造工程师