设为首页收藏本站积分获取及使用技巧附件上传须知[求助-西门子PLC300/400]强制变量为什么不能复位?

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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

总共8197条微博

动态微博

查看: 7429|回复: 2

[求助-西门子PLC300/400]强制变量为什么不能复位?

[复制链接]

升级  24%

该用户从未签到

发表于 2013-12-21 12:21:33 | 显示全部楼层 |阅读模式

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

×

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

已有帐号?  点击登录   或者        

支付宝扫一扫领红包
为什么S7里用强制了TURE后,删除强制却不能复位,一定要强制为FALSE才行?怎么会是这样的?</p>
让我们联手拒绝网络伸手党,下载积分获取办法&附件上传须知 ☆追梦点充值入口





+1
7431°C
2
  • qoevdav
  • 極HiGん尐爺
过: 他们

升级  33%

该用户从未签到

发表于 2013-12-21 12:59:00 | 显示全部楼层
1,S7里用强制了TURE后,删除强制却不能复位,一定要强制为FALSE才行
2,因为强制变量输出是在 PLC 存储内将其设为“1” ,而你删除强制,只是在 VT 变量表里不显示
                                                                                                                                                                                                                                                              
                                                        

升级  37%

该用户从未签到

发表于 2013-12-21 13:35:04 | 显示全部楼层
是的,必须强制为FALSE后,才能删除强制。
强制时,CPU在一个保护空间操作存储器,因此在强制状态下无法操作被强制的存储器。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            删除强制,只是让该信号恢复到正常状态,但具体是继续为1还是为0,那要看当时程序运行状况。比如说你强制的是一个RS触发器的信号,当RS都为0时,你取消强制后当然还是保持原来的状态1.
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            我觉得删除强制后,变量的数值或状态就要根据程序的执行而改变的。你的变量没有变化,是不是你的程序中并没有对该变量的控制。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            这下你该知道你删除的仅是编程器里的变量,而非是在线删除CPU里的变量,所以你的删除对CPU里的变量没有任何作用。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            必须这样处理!
强制输入时,内存或数据块的值已经被改动。
删除强制时,值不变!
这是必须的!
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

关闭

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

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

GMT+8, 2025-5-4 20:52 , Processed in 0.196997 second(s), 21 queries , Gzip On, APCu On.

Powered by Dreamyiyi

© 2009-2025 工控论坛

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