登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:三菱FX的脉冲指令问题
点击:2591 回复:10
楼主
编辑
引用
管理
gk528
刚才正好做一段程序,试了下修改D8140的值,检测一下DRVA的执行过程
DRVA发脉冲数到上图时,将M1置位,DRVA继续发脉冲,等一会结果如下图了,超过了D8140的值
那位有时间也实验一下,看是不是这样。
08-12-30 21:41
1楼
编辑
引用
管理
wushulin
我的认为是:本程序不成立
08-12-30 21:52
2楼
编辑
引用
管理
fumz78
你是想M1通时修改D8140的当前值,然后再在这个值的基础上去计数脉冲?
我没有试,我是这样想的定位指令在执行之前就判断定位的数据,知道要走多少,中间你改变当前值对定位应该没影响,影响的只是下次重新执行这条指令时
08-12-30 22:01
3楼
编辑
引用
管理
wushulin
但是修改经过值没有一点意义。还不如直接用经过值来实时监控控制,或者来比较一个什么参数更为合理
08-12-30 22:06
4楼
编辑
引用
管理
lixiaobai
D8140里面是当前值,所以不要去给他赋值来修改他,这样可能会出现问题的
08-12-30 22:51
5楼
编辑
引用
管理
philohany
“D8140里面是当前值,所以不要去给他赋值来修改他,这样可能会出现问题的”
这样是会出现问题的,我做过实验的,再Y0发脉冲过程中不能更改D8140的值
08-12-31 08:18
6楼
编辑
引用
管理
philohany
上面的回复不正确,在Y0发脉冲过程中能更改D8140的值。我又重新试验了一下,暂时没发现有问题
08-12-31 08:43
7楼
编辑
引用
管理
fumz78
改是能改,但在指令运行中改了起不了作用,达不到楼主想要的效果
08-12-31 08:48
8楼
编辑
引用
管理
philohany
更改D8140的值,不影响DDRVA 指令,y0发脉冲总数不变化。
08-12-31 09:20
9楼
编辑
引用
管理
anycash
我试了下,输出Y000和D8140都没有反应,不知何故
09-02-22 20:07
上一页
下一页
工控新闻
华北工控|紧凑型、超低功耗的BIS-6620K-B10模块化整机,专为边缘AI场景设计
ABB电气智慧建筑及智慧电力经销商大会在琼成功举办
西门子南京原生数字化工厂获评世界经济论坛“全球灯塔工厂”
FORVIA佛瑞亚盐城工厂荣获世界经济论坛“灯塔工厂”称号
台达联合大宇宙 共拓工业软件平台新生态
倍福校企合作丨全国智能制造工程师资培训(西南大学站)开班仪式盛大召开
内置全栈安全,一站式满足CRA法案与IEC 62443标准——米尔STM32MP257核心板
人形机器人规模化落地启幕?乐聚 Taskor 打响行业第一枪
更多新闻资讯