设为首页收藏本站积分获取及使用技巧附件上传须知[求助-西门子PLC200]做了一个程序 但是不会重复和循环

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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

总共8197条微博

动态微博

查看: 4565|回复: 2

[求助-西门子PLC200]做了一个程序 但是不会重复和循环

[复制链接]

升级  28%

该用户从未签到

发表于 2014-1-15 19:10:01 | 显示全部楼层 |阅读模式

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

×

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

已有帐号?  点击登录   或者        

支付宝扫一扫领红包
人家给我一个程序 现在出现这么一个问题 程序内容就是启动A段程序 然后切换到B段 然后再回到A。。就这么一直循环 但是现在 它只是启动 A到B 然后B回到原点就停止了 求解 希望老师傅帮忙指导 谢谢</p>
        问题补充:
不懂上传程序 只有截图 辛苦大家

图片说明: 1,6 2,7 3,9 4,2 5,1 6,3 7,4 8,5 9,8
让我们联手拒绝网络伸手党,下载积分获取办法&附件上传须知 ☆追梦点充值入口





+1
4567°C
2
  • gMTrLjUr
  • cexgshg
过: 他们

升级  33.5%

该用户从未签到

发表于 2014-1-15 19:45:32 | 显示全部楼层
这种循环比较多用移位指令做。我在你的原程序上,将最后一次触发信号T56,赋给循环的起始,见图中红色触点。
                              
图片说明:1,1  

                                                                                                                                                                                                                                
                                                        

升级  22%

该用户从未签到

发表于 2014-1-15 20:07:38 | 显示全部楼层
没有程序不知道具体的原因,从你的描述来看应该是回到原点后执行一个初始化重新置位A段的启动动作位就可以了。比如中间有计时,有状态位,则把计时清零,状态位复位。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            可能是外部信号,也可能是内部用户程序。只能在线监控程序,可以找到问题的所在。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            你把程序传上来让大家看一下,不然没法帮你。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            那就查再回到A 的条件是什么,不能切入A的条件还差什么。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            没有见到你的程序,在此只能讲:
1、要认识PLC的执行程序的机制与电脑不不一样。PLC的执行程序是周期扫描,即一个主程序会在每个PLC周期中就会被执行一次。
2、在PLC中,有A段、B段程序,启动A段程序 然后切换到B段。如果A段是主程序,那么在每个PLC周期就会被执行一次。
3、“启动 A到B 然后B回到原点就停止了”?
首先要弄清PLC周期扫描的概念。如果A段是主程序,那么在每个PLC周期就会被执行一次。A段程序不停地被扫描(执行),怎么会停止?除非有STOP指令。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            因为你的第3段用的是上升沿指令,只在有0变为1时接通了,所以可以启动,但当程序循环一次后,M10.1不再接通,也就不会再次循环了。
把M11.3并接到你的网络4段的M10.2下,这样会再次驱动网络4段,但有出现M10.2和M11.3同时输出,不知能否满足你的要求。
也就是你要控制网络4段的再次启动。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            再仿真中调试吧,直到把它调通。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

关闭

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

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

GMT+8, 2025-5-6 01:09 , Processed in 0.100155 second(s), 21 queries , Gzip On, APCu On.

Powered by Dreamyiyi

© 2009-2025 工控论坛

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