请问三菱PLC在程序中如何实现暂停功能?

 我来答
顿君洁许为
2019-10-11 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:28%
帮助的人:670万
展开全部
可以使用CJ指令来实现。
CJ指令可以跳过某些流程,被跳过的流程PLC不会兆袭再扫描。如果被跳过的是步进STL流程,STL内部的时间继电器T、计数器C会停止计数(但不复位),所有继电器M,线圈Y的状态都被冻结保持。
CJ指令配合P指针来使用,可以把P放在流程末端,P可以输出一条空指令。稿正
(或者用CJ
P63指令,P63意味着直接跳转到END)
如下图:当X0为ON时,流程直接跳到第24步,4~23步不会被扫描,S0,S1处于暂停状态。
当X0为OFF时,PLC继续扫描所有流程,还会从被暂停的步进位置继续工作。
需要注意的是,如果暂停前STL内部的Y处于ON状态,那么暂停后Y同样会保持ON状态。如果是用PLC来驱动外部设备,如电机、电磁阀等,只用CJ指令的话,Y达不到暂停效果。就需要在CJ暂键猜悔停功能的基础上进行完善,需要对Y进行复位。如下图:
以上是我的个人经验,希望可以帮到你。
檀端懿旷鸣
2019-01-23 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:887万
展开全部
三菱PLC编制暂停功能比源渗卜较麻烦,其实使用表雹穗控PLC来实现暂停功能非常简单,一行设置就可以实现了。参见下图中的设置:
上图是表控PLC的功能设置表,用表格设置代替编程,其中第2行设置了暂停功能,使用输入端X8作为暂停开关,工作模式选择暂停,暂停开关使用带自锁的按钮开关,开关按下执行暂停功能,保持当前运行的状态,暂停开关断开是,继续接着运行后面的程序。
图中其他程序省略,暂停功能是针对全部程序而喊茄言,只要执行暂停功能执行的所有程序全部暂停。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
干雨筠朱铄
2019-05-07 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:30%
帮助的人:658万
展开全部
你说的是动作暂停,不是程序暂停。这个在程序里很容易做到,比如接个暂停按钮,一按,就暂停;再一按,就继续动作。
PLC程序的执行方式和高级语瞎友侍言不大一样,是循环执行的。每个循环都不允许很长时间(有看门狗,一般不能超过0.5S)。所以,实现动作暂停不需要停告液止PLC的磨吵程序执行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
玄漠千霞
2020-01-29 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:829万
展开全部
理解姿派你的意思
我们常用拍拆的办法是用暂停按钮控制CJ指令来跳过中间某些暂时不想扫描的程序段这样这段的程序就不会被PLC运算和执行
这样你想有几个暂停点就用几个CJ就可以了
暂时跳过的程序不被执行就像程序中本没有这段一样当然袭册枣其中X或Y等就都不会被执行
还有种暂停是用桥卡来实现
这种用的比较多。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式