登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:关于脉冲输出请帮忙看一下[求助]
点击:2721 回复:19
楼主
编辑
引用
管理
pulse_2000
从设备上下了一个程序,有一句看不明白!源程序如下
LD M180
OR M182
MPS
ANI T52
PLSY D30 K0 Y0
MPP
ANI M51
OUT C253 K6000000
搞不明白指定产生脉冲数干嘛为K0,按手册上理解岂不输出零个脉冲?还是有别的意思?
那位大侠帮俺看看!
08-11-16 22:28
1楼
编辑
引用
管理
zhyo720211
不是这个意思。虽然K0是设定的0个脉冲,但实际上PLC输出还是有一个扫描周期的高脉冲输出。这段程序的意思就是让PLC输出一个宽度为一个扫描周期的脉冲。这是我的看法,不知对不对。
08-11-16 22:34
2楼
编辑
引用
管理
fumz78
指定数量为0,那么只要前面条件成立就会一直输出脉冲
08-11-16 22:38
3楼
编辑
引用
管理
pulse_2000
是不是只要前面条件满足,Y0就会以D30里指定频率以每个扫描周期为单位产生脉冲输出?
08-11-16 23:03
4楼
编辑
引用
管理
pulse_2000
就是不明白他编程时干嘛设为常数?为变量不好些吗。
08-11-16 23:10
5楼
编辑
引用
管理
fumz78
没什么好深究的,就是条件成立时,一直发脉冲,频率由前面的D30指定
没仔细看手册吧,手册里提到了
08-11-16 23:15
6楼
编辑
引用
管理
sankyo_feng
同上
08-11-17 00:09
7楼
编辑
引用
管理
sankyo_feng
还有一点, 如果条件为ON,d30值变化,脉冲输出的频率也同时发生变化。PLSY的好处就在这。除了PLSV就这条指令能有这种功能了。其实这个地方用PLSV要好一些!
个人意见
08-11-17 00:17
8楼
编辑
引用
管理
pulse_2000
多谢各位,小弟还有一个些程序看不明白。手册翻了半天也冒找到。
LD= D8 K116
MOPV K7 D0
LD= 是啥意思啊!是不是当D8中的数值为常数116时就触发传送常数K7到D0。
小弟水浅冒见过,不好意思问问!
08-11-17 01:21
9楼
编辑
引用
管理
fumz78
= D8 K116把它看成一个触点,当D8中的值等于116时,这个触点导通
后面的MOVP就会动作
08-11-17 08:32
上一页
下一页
工控新闻
华北工控ATX-6152:拥有增强性能和IO扩展能力的嵌入式AI主板
感知无界,智控未来 | 图尔克流体2.0系列
全国工业机器人出口增速超48%:已成净出口国,市场份额全球第二
全球灯塔网络评选出23个新工厂,其中16个来自中国
机器人正在“进化”——2026年中国机器人与具身智能市场十大趋势洞察
以数字之翼,重塑苍穹——2026 航空航天行业展望
瞄准AI等新兴产业 上海加码开源生态建设
AI+物联网时代,华北工控如何赋能智慧停车场?
更多新闻资讯