henrywang10
级别: 略有小成
精华主题: 0
发帖数量: 249 个
工控威望: 306 点
下载积分: 742 分
在线时间: 164(小时)
注册时间: 2015-10-06
最后登录: 2024-11-12
查看henrywang10的 主题 / 回贴
楼主  发表于: 2016-01-05 20:45
本人代写三菱程序
[ 此帖被henrywang10在2019-07-20 19:53重新编辑 ]
star5948
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 102 点
下载积分: 596 分
在线时间: 13(小时)
注册时间: 2016-01-08
最后登录: 2023-04-14
查看star5948的 主题 / 回贴
1楼  发表于: 2016-01-08 14:56
ld X工作
ani X急停
and X正向移动
ani X反向移动
ani X正向限位
out Y正向阀使能

ld X工作
ani X急停
and X反向移动
ani X正向移动
ani X反向限位
out Y反向阀使能

fend
end

以上是随手写的最基本手动切换正反移动到限位。把汉字换成端点编号。例如“X运行”换成 “X01”

剩下的自己试着扩展吧
例如触发限位时设置线圈,再根据线圈状态选择方向来完成自动往复
设置计数器控制往复次数
加计时器控制到达限位后等待时间
用4个输入端子组成BCD组输入往复次数或者等待时间
之类的