登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:三菱FX的脉冲指令问题
点击:2521 回复: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
上一页
下一页
工控新闻
伊顿完成对 Resilient Power Systems 公司的收购,进一步优化配电产品布局
携手共赴“智”造未来!埃马克推动大洋精锻工艺进阶之路
智算规模增长将超40%!华北工控持续嵌入式AI计算机的迭代升级
皮尔磁携手德尔格共话氢能生产与功能安全
福耀科技大学与海信集团达成全面战略合作
惊艳的“灯光秀”背后是谁在控制?华北工控智能灯光控制系统专用整机给出答案
MPS荣获elexcon2025深圳国际电子展“年度优秀AI芯片奖”
东土科技上半年实现营收3.9亿元 加速具身机器人战略新兴业务布局
更多新闻资讯