登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:西门子200怎么编这样的程序

点击:575 回复:8

比如vd0等于8,18,28,38,48,58,68等等,都输出同一个m0.0.
谢谢了
15-08-20 16:32
有多少个数值,就得编制多少行比较指令。
比如以上,编制7行比较指令,逐一检查核对。表情
最后修改:2015/8/20 17:02:45
15-08-20 17:01
比较指令 输出
15-08-20 17:02
看来没有简单的方法了
15-08-20 17:22
用除10取余数等于8时输出。
楼上看掉了“等等”,我刚才也没看到。
最后修改:2015/8/20 18:14:39
15-08-20 18:12
感觉楼主没说清楚啊,如果尾数都是8两位数,4楼的方法不错。那如果还有其他的那就要在做深的考虑了
15-08-21 13:27
是不是只要是10进制的个位是8的话都输出M0.0?
那么可以不可以VD0和16#0008进行与运算后,再判断VD0是否等于8
15-08-22 10:35
嗯,用余数的方法实现了。
15-08-22 21:05
比较,然后并起来输出。
15-08-22 21:09

工控新闻

更多新闻资讯