求编一个有点意思的PLC小程序 点击:280 | 回复:5



来偷东西的

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:7帖 | 42回
  • 年度积分:290
  • 历史总积分:317
  • 注册:2013年11月05日
发表于:2015-03-11 15:30:26
楼主

 

有这样一个功能,X0对应D100 X1对应D101 X2对应D102 类推到X13到D111,假设D100填1 则X0点亮 M1输出,假设D100=2,就是X0点亮 M2输出,D100=3 就是X0点亮,M3输出,D100=4 就是当X0点亮则,M4输出,一直到D100=10时,X0点亮,M10输出。类似的X1对应D101也是这样,即当D101=1时,X1点亮,M1输出,当D101=2时,X1点亮,M2输出。一直到D101=10,X1点亮,M10输出。这样一直类推到X13对应D111。

   这样的功能大家有什么样的思路!





来偷东西的

  • 精华:0帖
  • 求助:3帖
  • 帖子:7帖 | 42回
  • 年度积分:290
  • 历史总积分:317
  • 注册:2013年11月05日
发表于:2015-03-11 15:46:22
1楼

自己顶一个,真的没人吗

wangfulei

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 103回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2012年9月18日
发表于:2015-03-11 16:05:46
2楼

X13应该对应D113吧

  1. 判断D100是否大于等于1小于等于10,是则X0开;

    判断D101是否大于等于1小于等于10,是则X1开

    .......

 

2.判断D100到D113是否有等于1的,如果有M1开;

   判断D100到D113是否有等于2的,如果有M2开;

  ..........

xielh520

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 136回
  • 年度积分:0
  • 历史总积分:673
  • 注册:2009年8月11日
发表于:2015-03-11 16:07:43
3楼

用变址寻址再加FOR循环几行指令把整个程序做完~

银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2015-03-12 08:35:00
4楼

按照思路自己一步一步编程。                                         

zhu860423060

  • 精华:5帖
  • 求助:27帖
  • 帖子:272帖 | 3543回
  • 年度积分:302
  • 历史总积分:21193
  • 注册:2011年3月06日
发表于:2015-03-12 17:24:03
5楼

看样子要使用变址寄存器。


热门招聘
相关主题

官方公众号

智造工程师