akaiya
级别: 略有小成
精华主题: 0
发帖数量: 191 个
工控威望: 334 点
下载积分: 1400 分
在线时间: 99(小时)
注册时间: 2013-05-03
最后登录: 2025-03-12
查看akaiya的 主题 / 回贴
楼主  发表于: 2020-05-19 20:30
請教各位前輩
最近閒暇時間開始在練習FX的編程
現在因為M值不夠使用D值拆分成為線圈使用
結果才發現D100.0/D101.0/D102.0......
無法使用Z變數耶

目前是傻瓜式
D100.0--------(M400)
D101.0--------(M401)
.
.
D119.0--------(M419)

這樣做成實在太累人
若是有100點不是要寫100行....
懇請前輩指點
小弟應該如何書寫迴路才可精簡迴路
在此先說聲謝謝
anlyl2014
大吉大利
级别: 网络英雄
精华主题: 0
发帖数量: 984 个
工控威望: 8886 点
下载积分: 12861 分
在线时间: 934(小时)
注册时间: 2014-05-23
最后登录: 2025-03-12
查看anlyl2014的 主题 / 回贴
1楼  发表于: 2020-05-20 06:30
就FX3U而言,M继电器有7680个,不会不够用;


若要用D100.0对应M400可这样做,变址Z在D中不好处理到位元的,
  

这样子,就得到你要的效果:
D100.0==M400;
D100.1==M401
余类推,共32位
活到老,学到老!
微信号:anjjyy2013
添加时注明来自工控人家园
压缩包用WINRAR打开,没密码
anlyl2014
大吉大利
级别: 网络英雄
精华主题: 0
发帖数量: 984 个
工控威望: 8886 点
下载积分: 12861 分
在线时间: 934(小时)
注册时间: 2014-05-23
最后登录: 2025-03-12
查看anlyl2014的 主题 / 回贴
2楼  发表于: 2020-05-20 15:06
引用
引用第3楼yooyo于2020-05-20 14:15发表的  :
上面两个仁兄都没有看清楚楼主的要求

怎么没看清楚楼主要求?我不是说清楚了吗?D变址不好处理到位元M!!
FX3U不存在M不够用的情况
活到老,学到老!
微信号:anjjyy2013
添加时注明来自工控人家园
压缩包用WINRAR打开,没密码