您现在所在的是:

PLC论坛

回帖:2个,阅读:715 [上一页] [1] [下一页]
686
382122574
文章数:4
年度积分:50
历史总积分:686
注册时间:2013/9/3
发站内信
发表于:2014/4/10 9:38:19
#0楼
plc主程序调用子程序的时候:
1.EN使能,用CALL调用子程序,直到子程序执行完,我的问题,什么时候才知道子程序执行完了,我该停止调用子程序了?EN端可以用上升沿吗? CALL 可以用上升沿吗?
2、在子程序调用过程中我想立即停止该怎么实现,步进指令编写时跳转怎么实现?
3、在子程序中怎么给局部变量赋值,怎么把局部变量返回到主程序中?
希望各位大神能帮帮我,万分感谢。
2544
imgg_iket
文章数:231
年度积分:50
历史总积分:2544
注册时间:2005/6/11
发站内信
发表于:2014/4/10 20:41:01
#1楼
从你问的问题可以看出,这些问题的思路是沿用的单片机程序的思路。
而PLC的编程和单片机有很大不同,PLC内部有系统软件,执行用户程序时是按从左到右,从上到下扫描执行的。
总体来说比单片机程序要简单。
你问的具体问题一两句话说不清,找本S7-200的系统手册看看,从里面能找到答案。
686
382122574
文章数:4
年度积分:50
历史总积分:686
注册时间:2013/9/3
发站内信
发表于:2014/4/10 21:38:09
#2楼
回复 #1楼 imgg_iket
谢谢您的建议。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

46.8003