登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:使用CALL指令问题.
点击:5741 回复:14
楼主
编辑
引用
管理
mfk8566
使用CALL子程序调用,在不同的子程序里能不能有同一个输出.
比如Y4我在P0有作输出,在P2里当条件满足时也输出.但是在检查程序时,显示有双线圈.
书上没写这方面.请问是不是这样用不行.
谢谢...
08-12-29 12:23
1楼
编辑
引用
管理
wushulin
在三菱PLC里面,据我所知道的双线圈在如下状态下可用。
在跳转命令如:
LD X0 CJ p0
LD X1 OUT Y0
FEND p0
LDI X0
AND X2
OUT Y0
END
还有就是在步进程序里面可以使用,但是要间隔一步以上。
解决双线圈的最好办法是用一个中间继电器转换过渡一下。
但是有用FEND命令一定要用双线圈。否则将有一区不执行。
最后修改:
2008-12-29 12:41:09
08-12-29 12:38
2楼
编辑
引用
管理
fyh2008
不行,你可以使用标志位。
08-12-29 12:39
3楼
编辑
引用
管理
ZCMY
可以根据需要使用辅助继电器;
08-12-29 13:19
4楼
编辑
引用
管理
lixiaobai
你的子程序里Y4不是保持的,即使检查时显示双线圈,也没有关系的
08-12-29 13:25
5楼
编辑
引用
管理
mfk8566
感谢各位,
我也试过用中间继电器.但是把他调用到公共程序时转换不过来.
08-12-29 18:43
6楼
编辑
引用
管理
fumz78
没有用PLC试,我用仿真试了下,没什么问题
两个子程序中有同一个输出,当其中一个条件成立执行时,两个之间没影响
如果你有PLC在手边可以按我这个试下
08-12-29 20:26
7楼
编辑
引用
管理
mfk8566
引用
fumz78
在 2008-12-29 20:26:00 发言
【内容省略】
好的,谢谢你.下午我去试一下.
我还想问一下,你在检查错误的时候有没有显示出错?
有的时候程序显示错误,我也写进去,PLC就会显示错误.
08-12-30 12:26
8楼
编辑
引用
管理
mfk8566
我去试了下不行.
但是我不是按你这个梯行图试的,我是用我写的那个.
写进去以后PLC的错误灯在闪.
我还想问一下,我写了一个程序,检查没有错误但是写到PLC里面,PLC就显示错误.请问这有那些原因会引起这样的错误.
最后修改:
2008-12-30 19:05:30
08-12-30 18:09
9楼
编辑
引用
管理
fumz78
如果PLC能和电脑通讯上,那你可以用软件读下PLC的错误代码,再到帮助里去看这个代码的含义,这样再去分析错误
08-12-30 19:53
上一页
下一页
工控新闻
思特威全新推出智能交通应用9MP及6MP高性能CMOS图像传感器
新品 | 研华国产系列存储SSD“盾AMF-SY111”
尼得科传动技术推出传感器内置型精密减速机“Smart-FLEXWAVE BD系列”
全国工业和信息化工作会议在京召开
TSN多轴实时反馈与同步运动,看我72变
具身智能公司「魔法原子」完成1.5亿元天使轮融资,预计2025年交付数百台人形机器人
和利时受邀出席“中吉乌铁路人才培养基地——丝路高铁工坊”揭牌仪式
2024先进制造业百强市发布
更多新闻资讯