登录
首页
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
上一页
下一页
工控新闻
全国工业机器人出口增速超48%:已成净出口国,市场份额全球第二
【新产品】尼得科仪器推出公共交通支付用非接触式信用卡读卡器
图尔克AI相机TIV 入围“2026年度产品奖”
瞄准AI等新兴产业 上海加码开源生态建设
以数字之翼,重塑苍穹——2026 航空航天行业展望
华北工控ATX-6985:搭载兆芯KX-6000系列处理器,支持政企专用终端设备应用
全球灯塔网络评选出23个新工厂,其中16个来自中国
当国产芯遇上机器人:米尔RK3576开发板的ROS2奇幻之旅
更多新闻资讯