设为首页收藏本站积分获取及使用技巧附件上传须知[求助-西门子PLC200]输入点闭合数量多少决定输出多少

追梦工控论坛|工控论坛-专业的Intouch论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

总共8197条微博

动态微博

查看: 4981|回复: 2

[求助-西门子PLC200]输入点闭合数量多少决定输出多少

[复制链接]

升级  28%

该用户从未签到

发表于 2014-6-21 19:25:51 | 显示全部楼层 |阅读模式

上传分享工控资料得追梦点,下载积分获取办法点击进入 ☆追梦点充值入口
发帖回帖赚金币兑换下载积分。上传附件须知点击进入

×

马上注册,结交更多工控达人,分享经验,让你轻松玩转追梦工控论坛。

已有帐号?  点击登录   或者        

支付宝扫一扫领红包
我有32个输入点,当闭合的数量等于12时,Q0.0输出,当闭合数量等于20时,Q0.1输出,当闭合数量等于28时,Q0.2输出。
我不知道该用啥命令啊!求高手</p>
让我们联手拒绝网络伸手党,下载积分获取办法&附件上传须知 ☆追梦点充值入口





+1
4983°C
2
  • 83393570
  • 晴天雨天
过: 他们

升级  26.5%

该用户从未签到

发表于 2014-6-21 20:00:13 | 显示全部楼层
写了个小程序,已在200PLC上试过,每次M0.5上升沿统计一次,M0.4清数据。
程序如下
LD     M0.4
MOVD   ID0, VD4 //32个输入点
MOVD   0, VD8 //计算用暂存区
MOVW   0, VW100 //计数用
LD     M0.5
EU
FOR    VW0, 1, 32
MOVD   VD4, VD8
RLD    VD8, 1
LD     SM1.1
+I     1, VW100
LD     SM0.0
MOVD   VD8, VD4
NEXT
LD     SM0.0
LPS
AW=    VW100, 12
=      Q0.0
LRD
AW=    VW100, 20
=      Q0.1
LPP
AW=    VW100, 28
=      Q0
                                                                                                                                                                                                                                                              
                                                        

升级  31%

该用户从未签到

发表于 2014-6-21 20:25:48 | 显示全部楼层
好厉害的酱紫,真心难懂你是在什么地方用到,如果32个点属于连续的4个字节,那就做ID双精度整数比较吧、数学组合0101二进制转10进制。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            对DI高电平输入BOOL量的量累计,然后根据累计值再逻辑判断输出
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            这个好说,首先指定一个MW,然后每个DI点在上升沿的时候+1,下降沿-1,将MW与闭合数量做比较来确定输出那个DO
按照图片里的程序做够32组就可以了
                                                      
图片说明:1,1  

                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                            你这个问题我理解为2中意思,第一种意思就是计算输入地址的位值;第二种意思是每一个输入位的状态都视为0或1,然后取有效值1累计。
第一种编程比较容易:
LD     SM0.0
LPS
MOVD   ID0, VD0
AD=    VD0, 12
=      Q0.0
LRD
AD=    VD0, 20
=      Q0.1
LPP
AD=    VD0, 28
=      Q0.2
第二种意思的编程:
我的理解是比较程序需要累计ID0这个双字的有效值,我按每打开一个开关后(沿)加1,关闭开关后(沿)减1,然后统计这个输入双字的值结果,再用比较指令作输出。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            最简单的就是采用比较指令完成。
见图:1
                                                      
图片说明:1,参考程序
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

请珍惜自己的ID,严禁发布垃圾水贴,诸如adsf......顶......纯表情......多次重复回帖刷积分......轻则删帖警告,重则封禁!★请分享资料、经验或者赞助论坛,贡献一份力量★

关闭

最新活动上一条 /1 下一条

小黑屋|手机版|追梦工控论坛|工控论坛-专业的Intouch论坛 ( 皖ICP备10012005号 )|网站地图

GMT+8, 2025-5-11 05:46 , Processed in 0.102308 second(s), 21 queries , Gzip On, APCu On.

Powered by Dreamyiyi

© 2009-2025 工控论坛

快速回复 返回顶部 返回列表