作者:hacker发布时间:2022-07-10分类:黑客教程浏览:143评论:2
1:控制方案要求:
a, 将接近开关2 作为原点,1 和5 分别为左右极限;无论设备处于何种状态工作状态,
遇到左右极限时都必须停止且不可向超限的方向运行;
b, 当工作台不在原点时,按下复位按钮,工作台回到原点;若在原点,则复位按钮无
效;
c, 设手动、单步和自动模式。
d, 假定滚珠丝杠的丝距为5mm,工作台处于原点时,在自动模式下,按下启动按钮,
工作台以段速1 向前(接近开关5 的方向)运行40mm,然后再以段速2 向前运行
40mm,以此类推,走完160mm 之后,停止3 秒,然后快速返回原点;各段速度可
通过触摸屏更改,单位为mm/s;
e, 在单步模式下,每按一下启动按钮,工作台完成一步,上一步完成之后,触发信号
才有效,走完第四段之后,再按一次启动,工作台就回到原点;
f, 手动模式下,无需设备处于原点就可以启动,可控制工作台的前进和后退,注意左
右极限;
g, 无论设备处于何种工作模式,按下停止按钮时,设备都停止在当前位置,并且必须
要复位至原点,才能再次启动;
2, 触摸屏设计要求
a, 显示设备当前的工作模式、状态,工作台的移动速度,单位为mm/s;
b, 在单步和自动模式下时,实时显示工作台的当前位置;
c, 工作模式可通过触摸屏修改;
d, 所有的触发信号要可以通过外部按钮输入,也可以通过触摸屏输入;
e, 各段速度、返回速度、手动速度可设;
3, 提示:
a, 要点:变频调速、PLC 对变频器的控制方式、通讯、高速计数等等
b, Modbus 通讯、自由格式通讯、C 语言自由格式通讯、模拟量控制等等;
这个程序有很大的漏洞,基本看不出实验效果,第一段Y5的下压过程直至X2X3X4都输出才会停止,有明显的时间断点,而第二段一旦X2X3X4输出了Y0开始送料,送料到什么时间或者什么点都没说,就进行到下一个循环,你能在10ms内看到Y0输出吗?设计题目思路严谨一点。我这边临时增加Y0限位开关X5作为Y0的停止标志和Y5状态切换的启动标志。
信捷PLC这几年的市场份额一直扩大,而且功能也是越来越强,楼主使用过西门子和台达PLC,后来为了节约成本,选择了信捷PLC。不过使用了信捷之后感觉信,不说硬件性能,单说软件上,信捷还是有很多独到之处的
1.信捷的GROUP和GROUPE指令。这个功能可以说是第一个掌握的小窍门。以前使用台达的WPL软件,程序一多,一整个页面里面都是梯形图,翻阅非常不爽,而信捷的这个功能非常便于定位到相应的程序段
2.顺序功能块,信捷的顺序功能块真是一个神奇的东西,顺序控制,直接一个顺序功能块解决,不用再考虑STL指令了
3.C语言功能块,高级语言编程,非常便于编写复杂的数据计算,而且语法是熟悉的C语言,虽然楼主学校里其实也没怎么学C语言,哈哈哈
希望越来越多的工控界朋友使用信捷,信捷是大陆目前市场份额较大的小型PLC,支持国产,况且信捷还这么优秀
标签:信捷定位编程
已有2位网友发表了看法:
访客 评论于 2022-07-10 15:18:18 回复
控制,直接一个顺序功能块解决,不用再考虑STL指令了3.C语言功能块,高级语言编程,非常便于编写复杂的数据计算,而且语法是熟悉的C语言,虽然楼主学校里其实也没怎么学C语言,哈哈哈希望越来越多的工控界朋友使用信捷,信捷是大
访客 评论于 2022-07-11 02:11:29 回复
第一段Y5的下压过程直至X2X3X4都输出才会停止,有明显的时间断点,而第二段一旦X2X3X4输出了Y0开始送料,送料到什么时间或者什么点都没说,就进行到下一个循环,你能在10ms内看到Y0输出吗?设计题目思路严谨一点。我这边临时增加Y0限位开关X5作为Y0的停止标志和Y5状