用户登陆
免费注册
找回密码
站内短信
论坛搜索
工控下载
用户名
密码
输入验证码:
快递
综合讨论
资料互助
程序样例
三菱工控
西门子区
欧姆龙区
触摸屏区
工控人家园
综合讨论
论坛朋友能帮下吗
上一主题
下一主题
行人匆匆
级别: 探索解密
发送短信
加为好友
精华主题:
0
发帖数量:
24 个
工控威望:
133 点
下载积分:
1006 分
在线时间: 7(小时)
注册时间:
2016-11-28
最后登录:
2021-09-10
查看行人匆匆的
主题
/
回贴
楼主
发表于: 2017-04-28 09:18
全看
|
小
中
大
我在编程的时候,碰到一个问题,需要判断一个16位寄存器里面m位,是否有两个1,想了下不好怎么实现,看看论坛朋友有没有好方法简单点的谢谢!
分享
worker02
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
115 个
工控威望:
294 点
下载积分:
723 分
在线时间: 280(小时)
注册时间:
2008-08-01
最后登录:
2024-11-20
查看worker02的
主题
/
回贴
1楼
发表于: 2017-08-30 11:43
全看
|
小
中
大
FUNCTION FC1200 : VOID
VAR_TEMP
I,A:INT;
END_VAR
VAR_INPUT
ByteN:INT;
END_VAR
VAR_OUTPUT
B:BOOL;
END_VAR;
I:=0;
A:=0;
FOR I:=0 TO 15 DO
IF MX[ByteN,I]THEN
A:=A+1;
END_IF;
END_FOR;
IF a>=2 THEN
B:=true;
else
B:=false;
END_IF;
END_FUNCTION
[ 此帖被worker02在2017-08-30 13:58重新编辑 ]
分享
上一主题
下一主题
工控人家园
综合讨论
论坛朋友能帮下吗
http://www.ymmfa.com
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问