三菱PLC梯形图中该怎样加子程序

我这个程序想用子程序里的M1控制Y004每隔0.5秒输出,但是添加M1后编译不成功,不知道是子程序有问题还是什么问题。不用call,这样也不行~~... 我这个程序想用子程序里的M1控制Y004每隔0.5秒输出,但是添加M1后编译不成功,不知道是子程序有问题还是什么问题。
不用call,这样也不行~~
展开
 我来答
百度网友20fb6dc
2013-12-25
知道答主
回答量:41
采纳率:0%
帮助的人:18.4万
展开全部

这不是I0么,I0是中断的呀,大哥。你的P10呢?0.5秒可以用m8013代替你的m1。下面那里不用call是不行的,因为程序执行到slt s24 时,你的t7这段程序还没开始执行

娱乐圈的体育迷
推荐于2017-09-06 · 知道合伙人养生行家
娱乐圈的体育迷
知道合伙人养生行家
采纳数:590 获赞数:57269
武汉科技大学在校本科生

向TA提问 私信TA
展开全部
  子程序调用指令CALL的编号为FNC01。操作数为P0~P127,此指令占用3个程序步。
  子程序返回指令SRET的编号为FNC02。无操作数,占用1个程序步。
  如果X0接通,则转到标号P10处去执行子程序。当执行SRET指令时,返回到CALL指令的下一步执行。
  使用子程序调用与返回指令时应注意:
  1)转移标号不能重复,也不可与跳转指令的标号重复;
  2)子程序可以嵌套调用,最多可5级嵌套。
  在上面已经说明如何放置子程序,放在最后面。如果有多个子程序,有P0,P1,---P63只能最多63个个,如果使用GXDeveloper的话,直接在一行的最左边输入“P0”即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sususu1987
推荐于2017-09-22 · TA获得超过194个赞
知道小有建树答主
回答量:339
采纳率:0%
帮助的人:99.7万
展开全部
子程序写对了吗
在左母线的左空位置设置子程序标号作为子程序的入口, 在子程序的结尾使用SRET ;
还有主程序结束 要有FEND
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hjg575
2013-12-25 · TA获得超过301个赞
知道小有建树答主
回答量:332
采纳率:100%
帮助的人:144万
展开全部
这个问题很简单啊 用T5的时间继电器来控制M1啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式