登录
首页
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
上一页
下一页
工控新闻
23家新工厂跻身全球灯塔网络 制造业智能化转型加速
台达联合大宇宙 共拓工业软件平台新生态
AI+物联网时代,华北工控如何赋能智慧停车场?
上海交通大学与节卡机器人共建通用智能机器人联合研究中心
机器人正在“进化”——2026年中国机器人与具身智能市场十大趋势洞察
倍福校企合作丨全国智能制造工程师资培训(西南大学站)开班仪式盛大召开
FORVIA佛瑞亚盐城工厂荣获世界经济论坛“灯塔工厂”称号
当国产芯遇上机器人:米尔RK3576开发板的ROS2奇幻之旅
更多新闻资讯