是书上错了还是我的PLC坏了? 点击:1511 | 回复:47



别墅

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:133帖 | 1355回
  • 年度积分:0
  • 历史总积分:3722
  • 注册:2006年4月09日
发表于:2008-02-24 22:11:00
楼主
我正在自学一本《例说PLC》一书,其中有一个例程

        LD  X0

        MOV K35 D0
 
        LD  X1

        BCD D0 K2Y0
书上说的 当X0 =ON时 ,将K35 移送到D0的寄存器中。当X1=ON时,将D0=35的BIN数据转换成BCD数据,并显示在Y0--Y7的输出端,应该显示:Y0  Y2  Y4  Y5 亮。可是经过试验我的PLC竟显示Y0 和Y2亮,不知是何种原因?大虾们指教。



老口子

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 68回
  • 年度积分:0
  • 历史总积分:79
  • 注册:2003年2月28日
发表于:2008-02-27 11:44:00
21楼
有个这样的东东拆开来玩玩还真不错,估计也只能是作为实验品了,不能装到机器上用了,羡慕中!

   修理估计不大好处理了,CPU是好的,可能只是I/O板上的输出继电器坏了,另外印制板铜箔可能也有损坏。

hudon

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 74回
  • 年度积分:0
  • 历史总积分:100
  • 注册:2006年10月12日
发表于:2008-02-27 12:51:00
22楼
我运算是35=100011 吗?而对应不是Y0 Y1 Y5动作吗?

ranranplay

  • 精华:1帖
  • 求助:0帖
  • 帖子:18帖 | 382回
  • 年度积分:0
  • 历史总积分:773
  • 注册:2005年9月27日
发表于:2008-02-27 13:27:00
23楼
35=10101100(BCD)楼上看清楚了是BCD码

ranranplay

  • 精华:1帖
  • 求助:0帖
  • 帖子:18帖 | 382回
  • 年度积分:0
  • 历史总积分:773
  • 注册:2005年9月27日
发表于:2008-02-27 13:30:00
24楼
35=10101100(BCD)楼上看清楚了是BCD码

ranranplay

  • 精华:1帖
  • 求助:0帖
  • 帖子:18帖 | 382回
  • 年度积分:0
  • 历史总积分:773
  • 注册:2005年9月27日
发表于:2008-02-27 13:30:00
25楼
35=10101100(BCD)楼上看清楚了是BCD码

雪世界

  • 精华:9帖
  • 求助:0帖
  • 帖子:428帖 | 4411回
  • 年度积分:0
  • 历史总积分:20190
  • 注册:2005年8月04日
发表于:2008-02-27 21:08:00
26楼
35是BIN数据。是十六进制的35转换成二进制的数

别墅

  • 精华:0帖
  • 求助:0帖
  • 帖子:133帖 | 1355回
  • 年度积分:0
  • 历史总积分:3722
  • 注册:2006年4月09日
发表于:2008-02-27 21:24:00
27楼

 Y0Y1Y2   Y3           Y4 Y5 Y6 Y7 
 1 2  4   8            1  2  4  8
应该是Y0 Y2             Y4 Y5 亮,因为PLC有可能故障,仅Y0和Y2

ranranplay

  • 精华:1帖
  • 求助:0帖
  • 帖子:18帖 | 382回
  • 年度积分:0
  • 历史总积分:773
  • 注册:2005年9月27日
发表于:2008-02-28 10:16:00
28楼
直接写程序叫Y4和Y5输出。看看行不行,还有在线监视了没有,看看在线监视是不是也没有输出?

别墅

  • 精华:0帖
  • 求助:0帖
  • 帖子:133帖 | 1355回
  • 年度积分:0
  • 历史总积分:3722
  • 注册:2006年4月09日
发表于:2008-02-29 22:18:00
29楼
我用GGPW7.0软件后,又能指示正确了!真奇怪!

别墅

  • 精华:0帖
  • 求助:0帖
  • 帖子:133帖 | 1355回
  • 年度积分:0
  • 历史总积分:3722
  • 注册:2006年4月09日
发表于:2008-02-29 22:21:00
30楼

别墅

  • 精华:0帖
  • 求助:0帖
  • 帖子:133帖 | 1355回
  • 年度积分:0
  • 历史总积分:3722
  • 注册:2006年4月09日
发表于:2008-03-01 21:55:00
31楼
问个很菜的问题,大家不要见笑:上图中的K2Y0为什么显示53 呢?

Yorktown

  • 精华:1帖
  • 求助:0帖
  • 帖子:13帖 | 532回
  • 年度积分:0
  • 历史总积分:768
  • 注册:2002年6月28日
发表于:2008-03-02 08:40:00
32楼
H35=K53

mgl1977

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 9回
  • 年度积分:0
  • 历史总积分:24
  • 注册:2008年2月22日
发表于:2008-03-02 12:49:00
33楼
k2y000不知是常数还是什么?我好象没有看到过此符号!

aaaa

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 150回
  • 年度积分:0
  • 历史总积分:319
  • 注册:2002年8月25日
发表于:2008-03-02 23:02:00
34楼
K2Y0是位的组合方式,K2表示为2组,而1组为4位,所以K2Y0表示从Y0到Y7共8位。

Yorktown

  • 精华:1帖
  • 求助:0帖
  • 帖子:13帖 | 532回
  • 年度积分:0
  • 历史总积分:768
  • 注册:2002年6月28日
发表于:2008-03-03 09:23:00
35楼
这个问题很简单,三菱有这么好用的仿真立马能解决问题所在。

别墅

  • 精华:0帖
  • 求助:0帖
  • 帖子:133帖 | 1355回
  • 年度积分:0
  • 历史总积分:3722
  • 注册:2006年4月09日
发表于:2008-03-07 21:27:00
36楼
大家用的是这个编程软件吗?怎样才能使用SFC编程呢?

那片海

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 44回
  • 年度积分:0
  • 历史总积分:79
  • 注册:2008年2月26日
发表于:2008-03-07 23:04:00
37楼
直接写Y4  Y5吗,监视一下,打火简单吗,只要其他的没坏,敲开,一把电烙铁,搞定.你去电子市场看吗,该有那样的继电器.实在没有一样的看看有代替的不.只要别把接错了就行了.我修过S7-300的,以前公司的坏了个,说喊换,问了哈价格老板心疼了,结果叫我给修好了,爽啊.

ZJZC

  • 精华:1帖
  • 求助:0帖
  • 帖子:23帖 | 3984回
  • 年度积分:0
  • 历史总积分:4895
  • 注册:2004年10月18日
发表于:2008-03-09 08:51:00
38楼
用强制输出试一下对应的Y点;

浙江中创贸易有限公司

销售地址:浙江省台州市路桥区机电五金城2号大厅34号      

邮编:318050
电话:0576-82401797    82563186     82205887   
传真:0576-82401785
手机:013777650379
Http://www.zjzcmy.com
E-mail:zjzcmy@126.com
Q Q:394047702(加入时注明“PLC”)

zjlongs

  • 精华:2帖
  • 求助:0帖
  • 帖子:423帖 | 3890回
  • 年度积分:0
  • 历史总积分:7026
  • 注册:2003年5月05日
发表于:2008-03-12 04:30:00
39楼
支持5楼的

相信你

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2004年4月12日
发表于:2008-03-13 14:41:00
40楼
ranranplay 说得对 110101 就对应Y5 Y4 Y2 Y0 

热门招聘
相关主题

官方公众号

智造工程师