求解中型PLC:AM600的编程思维!

控制产品  / AM600  / 只看大图  / 倒序浏览  © 著作权归作者所有感觉不错,请素质四连!点赞,收藏,加关注,送评分

#楼主# 2019-8-30

感觉不错,请素质四连哦!点赞,收藏,加关注,送评分!
跳转到指定楼层
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
AM600作为汇川中型pLC的经典产品,具有ST编程语言、梯形图、功能块等功能,急需技术大神案例解析,帮助我分析一下其中的编程思维、编程逻辑。案例如下:
HMI页面中,可以控制主轴、从轴的正向点动、反向点动、速度模式、绝对定位、相对定位、停止Stop,其中,相对定位位置、绝对定位位置、点动速度、速度运行的速度(不需要切模式)可以在触摸屏上设定,监控两个轴的实际位置和速度;
手自动切换按钮切换到自动模式;
凸轮触发按钮,可以主从轴进入凸轮运行(从轴要回到起始位置);
凸轮运行5圈后自动停止;再次点击凸轮触发,可以继续运行5圈后停止;:
主从轴凸轮运行停止后,手自动切换按钮切换到手动模式;
1、实现飞剪控制;
2、追、飞剪可以停机后设定,然后下一次切换生效;
自动控制转手动控制,点动、速度、绝对定位、相对定位能实现功能;

追剪切换飞剪——飞剪切换追剪;飞剪切换手动控制;按下停止按钮之后,可以继续实现上述功能。









上一篇:H3U与AM600如何进行通信
下一篇:简述结构体,指针,枚举之间的关系。

已有 0 人打赏作者

0
回复 邀请回答送花

使用道具

我太难了 发表于 2019-8-30 14:48:36
编程思路大概是:
1、手动设置的模块引脚通过触摸屏给定,即将引脚的地址与触摸屏按键相关联,即可实现手动功能
2、自动功能可以使用电动或者速度模块给定,中途可用stop模块打断
3、计数则可以利用通过光电门的次数来累加实现5圈后停止的功能
4、飞剪与追剪功能的区别在于飞剪不会回0,而是等待光电门的再次接受信号,因此需要另制一个凸轮表
5、凸轮表的切换就可以追飞剪的切换
企业微信截图_156714684622.png
企业微信截图_15671466618763.png
企业微信截图_15671468839249.png
企业微信截图_15671469053718.png
企业微信截图_15671469243291.png
企业微信截图_15671469703170.png
回复 送花

使用道具 举报

一支水性笔 发表于 2019-8-30 16:18:45
问题是我先操作自动控制,切换手动控制后,不能实现点动、绝对定位、相对定位等操作,我的编程逻辑是不是有什么问题,或者有什么诀窍吗?
回复 送花

使用道具 举报

XINCHI 发表于 2019-8-31 10:12:27
一支水性笔 发表于 2019-8-30 16:18
问题是我先操作自动控制,切换手动控制后,不能实现点动、绝对定位、相对定位等操作,我的编程逻辑是不是有 ...





查看程序当前处于哪一步,哪个状态,针对性排查问题
回复 送花

使用道具 举报

我太难了 发表于 2019-8-31 10:17:59
一支水性笔 发表于 2019-8-30 16:18
问题是我先操作自动控制,切换手动控制后,不能实现点动、绝对定位、相对定位等操作,我的编程逻辑是不是有 ...

首先,你先检查一下切换手动后程序是否跳到了手动界面
其次,检查切换时是否使用了stop指令来中断自动控制,并且跳转手动后两个轴是否都是standstill
最后检查一下你的引脚是否冲突,也就是自动给引脚赋的值与手动的冲突了,如果冲突了可以再增加一个变量用来给引脚赋值
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

关于作者

一支水性笔

3级微雨(Lv.3)

  • 主题

    3

  • 帖子

    13

  • 关注者

    2

Archiver|手机版|小黑屋|汇川技术-水滴社区 |苏ICP备12002088号
Powered by Discuz! X3.4  © 2019-2100 INOVANCE INC.