登录
首页 PLC论坛 三菱Mitsubishi
回帖 发帖
正文

主题:关于脉冲输出请帮忙看一下[求助]

点击:2658 回复:19

从设备上下了一个程序,有一句看不明白!源程序如下
LD  M180
OR M182
MPS
ANI T52
PLSY D30 K0 Y0
MPP
ANI M51
OUT C253 K6000000
搞不明白指定产生脉冲数干嘛为K0,按手册上理解岂不输出零个脉冲?还是有别的意思?
那位大侠帮俺看看!表情表情
08-11-16 22:28
不是这个意思。虽然K0是设定的0个脉冲,但实际上PLC输出还是有一个扫描周期的高脉冲输出。这段程序的意思就是让PLC输出一个宽度为一个扫描周期的脉冲。这是我的看法,不知对不对。
08-11-16 22:34
指定数量为0,那么只要前面条件成立就会一直输出脉冲
08-11-16 22:38
是不是只要前面条件满足,Y0就会以D30里指定频率以每个扫描周期为单位产生脉冲输出?
08-11-16 23:03
就是不明白他编程时干嘛设为常数?为变量不好些吗。
08-11-16 23:10
没什么好深究的,就是条件成立时,一直发脉冲,频率由前面的D30指定
没仔细看手册吧,手册里提到了
08-11-16 23:15
同上
08-11-17 00:09
还有一点, 如果条件为ON,d30值变化,脉冲输出的频率也同时发生变化。PLSY的好处就在这。除了PLSV就这条指令能有这种功能了。其实这个地方用PLSV要好一些!
                                                                个人意见
08-11-17 00:17
多谢各位,小弟还有一个些程序看不明白。手册翻了半天也冒找到。
LD=  D8 K116
MOPV K7 D0
LD= 是啥意思啊!是不是当D8中的数值为常数116时就触发传送常数K7到D0。
小弟水浅冒见过,不好意思问问!
08-11-17 01:21
=  D8 K116把它看成一个触点,当D8中的值等于116时,这个触点导通
后面的MOVP就会动作
08-11-17 08:32

上一页下一页

工控新闻

更多新闻资讯