登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:关于脉冲输出请帮忙看一下[求助]
点击:2658 回复: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
上一页
下一页
工控新闻
中控技术发布全球首个流程工业可信大模型TPT 2,“工业AI数据联盟”同步成立
福耀科技大学与海信共拓具身智能新赛道
华北工控BIS-6360ARA-B10:助力机器人轻松实现“视觉导航”和更多“AI”应用
200台具身智能机器人将下线,普智机器人成智元首家“通用产品制造认证”企业
信捷电气斥资8亿布局机器人产业 加快构建第二增长曲线
智算规模增长将超40%!华北工控持续嵌入式AI计算机的迭代升级
正泰电器:“智慧电器”与“绿色能源”双轮驱动 上半年净利润同比增长32.90%
【应用案例】现代综合金属携手北尔电子优化船舶控制系统
更多新闻资讯