网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月02日
漏签
0
天
plc吧
关注:
167,840
贴子:
822,506
看贴
图片
吧主推荐
视频
游戏
10
回复贴,共
1
页
<<返回plc吧
>0< 加载中...
请教大神问题,一共12个开入量,要求12个中任意3个为1,输
只看楼主
收藏
回复
茫茫与果果
知道一点
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
请教大神问题,一共12个开入量,要求12个中任意3个为1,输出为1,有没有什么简单方法,一个个列出来太麻烦了。s7300
逝森界
寻找资源
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
12个输入,边沿检测,加计数器,比较
xadzka
似懂非懂
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
简单啊,找个位内存先置零,有个触点有输入就该内存就加1,如果该内存大于等于3就输出1
大台修车的
初步入手
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
沿检测加计数器喽,想想办法避免误检测呗,程序不是万能的,就说计数器,你存心想让它出错,你一直按,它不还是会错,人跟程序是相互配合的
taolinnt
寻找资源
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
将12个开关量的值赋值给1个字的变量,假设为a.a有16个位,0~11为你开关量的值,往上设置为0;
a分别与常量作与运算,将值赋给b, 与循环12次,若b值等于3,就相当于任意3个位的值为TRUE。
常量的值这样定,a循环从0到11均与当前位的值为1,其它位为0的相与,通过这种方式判断a中当前比较位的值。
taolinnt
寻找资源
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
比较时,为防止a的瞬时变化影响结果,可以将a赋值给新变量。一个比较循环后再赋值。
秋纹碧痕
寻找资源
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
把12个开关量存入一个数组,遍历数组,遇到1就使count+1;当count=3或>3激活输出。因为你说的是S7-300,用SCL写就比较方便
liangke201001
似懂非懂
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
8楼的方法可以。前些天重装系统了,没有安装西门子的软件。如果用梯形图的话,我做个三菱的例子。其实三菱有这个指令。一定要用西门子的话,可以根据指令的执行方式,楼主可以仿照我下面的程序用西门子来哦。D1里面存放的就是最终你按下按钮的个数。
茫茫与果果
知道一点
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
感谢各位
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示