加减法运算程序怎么写 点击:1784 | 回复:16



舒工

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 2回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2015年3月05日
发表于:2015-03-05 23:54:28
楼主

   我是一个业余非专业的做自控的,只会写一些简单的程序。现在碰到一个工程,有8路信号输入,6路控制输出。希望写一个程序执行如下操作:当8路输入信号中累计有1-2路有输入信号,控制输出1、3路开启。当输入累计有3-4路时,控制输出1、3、5路开启;当输入累计有5-6路信号时,控制输出1、2、3、4、5路开启;当输入信号累计有7-8路输入时,控制输出全部开启。

   请大神们教一下这个程序该怎么写。谢谢啦!




银光人生—华

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

可以使用组合方式编程。                           

yang728

  • 精华:0帖
  • 求助:3帖
  • 帖子:8帖 | 98回
  • 年度积分:2
  • 历史总积分:1088
  • 注册:2013年1月12日
发表于:2015-03-06 08:58:12
2楼

用计数器做,信号上升沿加1,信号下降沿减1


阿水--王者之师

  • 精华:25帖
  • 求助:348帖
  • 帖子:1617帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2015-03-06 09:16:43
3楼

  这个程序不难,建议直接将过程按逻辑方式就差不多可以写出

乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1200帖 | 11283回
  • 年度积分:2326
  • 历史总积分:62523
  • 注册:2006年8月05日
发表于:2015-03-06 16:47:54
4楼

直接用C语言,用信捷PLC轻松处理

其余小型PLC都不支持C语言

乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1200帖 | 11283回
  • 年度积分:2326
  • 历史总积分:62523
  • 注册:2006年8月05日
发表于:2015-03-06 16:49:59
5楼

还有用三菱的可以统计ON点的数目,也是很简单处理

VZB870

  • 精华:0帖
  • 求助:4帖
  • 帖子:9帖 | 162回
  • 年度积分:0
  • 历史总积分:1662
  • 注册:2015年1月27日
发表于:2015-03-06 17:10:12
6楼

我用的西门子200SMART做的,已经调试好了,用别的PLC用这个思路也是可以实现的。

VZB870

  • 精华:0帖
  • 求助:4帖
  • 帖子:9帖 | 162回
  • 年度积分:0
  • 历史总积分:1662
  • 注册:2015年1月27日
发表于:2015-03-06 17:10:38
7楼

图一!!!!!!!!!!!

VZB870

  • 精华:0帖
  • 求助:4帖
  • 帖子:9帖 | 162回
  • 年度积分:0
  • 历史总积分:1662
  • 注册:2015年1月27日
发表于:2015-03-06 17:11:11
8楼

图二!!!!!!!!!!!!!!!1

VZB870

  • 精华:0帖
  • 求助:4帖
  • 帖子:9帖 | 162回
  • 年度积分:0
  • 历史总积分:1662
  • 注册:2015年1月27日
发表于:2015-03-06 17:11:39
9楼

图三!!!!!!!!!!!!!

VZB870

  • 精华:0帖
  • 求助:4帖
  • 帖子:9帖 | 162回
  • 年度积分:0
  • 历史总积分:1662
  • 注册:2015年1月27日
发表于:2015-03-06 17:12:04
10楼

图四!!!!!!!!!!!!!!!

zhu860423060

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

这个不难,只许统计出输入量接通个数就可以了,plc有专门指令

舒工

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 2回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2015年3月05日
发表于:2015-03-09 21:54:02
12楼


回复内容:

对: yang728 用计数器做,信号上升沿加1,信号下降沿减1 内容的回复!

请问一下具体怎么写?您QQ是多少?可以加个好友吗?或者请您加我好友:898578667,谢谢

天空之地

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 86回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2014年3月13日
发表于:2015-03-13 07:07:30
13楼

来学习               的   的

通讯网-13730920629

  • 精华:11帖
  • 求助:1帖
  • 帖子:432帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2015-03-13 07:39:59
14楼


回复内容:

对: 银光人生—华 可以使用组合方式编程。                ... 内容的回复!

屁话就跟没说一样。。。你说哪一个程序不是组合方式?

通讯网-13730920629

  • 精华:11帖
  • 求助:1帖
  • 帖子:432帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2015-03-13 07:43:50
15楼

你就说什么项目吧。。累计是什么意思?一先一后??还是同时??一先一后多长时间??一年算不算??

1017491040

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2015年3月07日
发表于:2015-03-13 11:22:41
16楼

这么简单都不会。。。别做工控了


热门招聘
相关主题

官方公众号

智造工程师