用户登陆
免费注册
找回密码
站内短信
论坛搜索
工控下载
用户名
密码
输入验证码:
工作
综合讨论
资料互助
程序样例
三菱工控
西门子区
欧姆龙区
触摸屏区
工控人家园
西门子工控论坛
新手请教一个思路问题??????
上一主题
下一主题
icekiller
级别: *
发送短信
加为好友
精华主题:
* 篇
发帖数量:
* 个
工控威望:
* 点
下载积分:
* 分
在线时间: (小时)
注册时间:
*
最后登录:
*
查看icekiller的
主题
/
回贴
楼主
发表于: 2012-02-21 19:19
只看楼主
|
小
中
大
梯形图
大约有30个左右的常开触点,当同时有2个或以上的触点闭合时输出线圈置1
其余输出为0,大致用哪个命令完成,思路是什么
分享
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员
发送短信
加为好友
精华主题:
3 篇
发帖数量:
6777 个
工控威望:
38380 点
下载积分:
4283 分
在线时间: 9538(小时)
注册时间:
2006-09-13
最后登录:
2024-12-24
查看cvlsam的
主题
/
回贴
1楼
发表于: 2012-02-21 19:41
只看该作者
|
小
中
大
不清楚你使用的PLC类型。
大致的思路就是,统计30个触点所在的这个双字数据中置位的个数,大于等于2,则输出。
程序实现的思路就是使用FOR循环不断移位并判断最低位是否为ON,是则计数器+1。最后判断计数器中的值。
200中没有直接指令实现,300中可以使用TI-S7 库中FC99(BitSum)用于统计置位位数,然后使用比较指令就可以了。
Regards
分享
aggtjw
临正电气
级别: 工控侠客
发送短信
加为好友
QQ联系
精华主题:
0
发帖数量:
155 个
工控威望:
3612 点
下载积分:
1966 分
在线时间: 208(小时)
注册时间:
2009-05-02
最后登录:
2022-04-25
查看aggtjw的
主题
/
回贴
2楼
发表于: 2012-02-21 20:04
只看该作者
|
小
中
大
如果用omron就好做了,30个点接到3个输入通道,0,1,2通道。然后bcntc位计数指令检测出0,1,2通道里为1的个数,如果大于2则输出接通。
临沂临正电气有限公司 电话0539-3121190手机18853981580
分享
上一主题
下一主题
工控人家园
西门子工控论坛
新手请教一个思路问题??????
http://www.ymmfa.com
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问