台达plc循环编程 干货分享!PLC一键启停编程实例

小编 107 0

干货分享!PLC一键启停编程实例

分享台达PLC的常见一键启停编程梯形图

根据最近网友向我我请教的一个PLC单键启停如何编写程序,PLC外部接线,一个输入信号,外部一个按钮可以控制启停的案例,,分享一些我用台达PLC 做到一个按钮按一次启动,再按一次停止,依次循环。

我首先分享第一个编写梯形图:

我在线仿真,第一次M0上升沿信号是,M2线圈吸合。

​ 再给一个M0上升沿信号是,M1线圈吸合。

这是整个梯形图,大家在实践中,需要吧M0更换成X0,就是PLC的输入端,把M1.M2更换成Y1,Y2的,就是PLC输出端。我之所已这样编写,是为了仿真方便,给大家演示。这个是靠时间实现的。

我首先分享第二个编写梯形图:

我这样用的是ALT指令,交替输出指令,这个比较简单,在我没有给M10上升沿信号的时候,是Y1是吸合的。

这是我给了M10上升沿信号,ALT指令输出,M12线圈吸合,然后Y0线圈吸合,Y1线圈失电。大家是实践中的时候,需要吧M10换成想X10,也就是PLC的输入信号。

我在所有的编程梯形图里用的都是上升沿编程指大家在实践中,也可以用梯形图的编程指令中下降沿和常开触点。

这个方式适合台达,三菱,信捷,汇川等编程的指令基本差不多,基本都可以这样编写就是可以实现,但是西门子不一样,这样编写不会实现,西门子需要另外一种编写方式,才可以实现。

电工学习网独家原创稿件,转载必须注明原文出处及原文链接,违者必究!

推荐阅读:三菱PLC程序的几种启停思路, 请点击下面“了解更多

台达伺服与S7-200应用实例

下面是台达ASD-A系列伺服西门子S7-200 /CPU226CN的应用实例 ,一个比较粗糙设备的实例 ,精度不高。高手就不必要看了,看了也请一笑了之,呵呵@_@

需要改进的地方如下:

1. PLC配置:

应当配置S7-200专用的100KHz或以上脉冲输出的运动控制模块,而不要采用S7-200 CPU本体的20KHz脉冲输出——虽然CPU224XP是100KHz脉冲输出,但其控制功能仍然不强。采用专用的100KHz或以上脉冲输出的运动控制模块,控制精度可以更高,而且控制功能可以更强——采用CPU本体的20KHz脉冲输出,节约那点钱是不划算的。

2. 电路设计:

伺服 电机的编码器输出信号应当反馈至PLC,也就是伺服 驱动器的位置脉冲输出提供给PLC。当然,应当指定除HSC0和HSC3之外的高速计数器(HSC0和HSC3备用,因为HSC0可以计Q0.0输出脉冲,HSC3可以计Q0.1输出脉冲),接线也得对应相应的端子:

只有这样,才可以确保准确的控制动作,有些时候也可以使程序更简单(因为有准确的位置判断依据了)

PLC电路也有些不妥的地方:

我把以前的控制方案贴在下面,给大家参考一下:

控制方案

一、 控制设备条件

1. 伺服 电机转速与给定脉冲频率的关系

台达ASMT07L250BK伺服 电机的额定转速为3000rpm,最高转速为5000rpm;编码器分辨率为2500ppr,其AB信号经过伺服 驱动器4倍频处理后成为10000ppr。

因此,要达到额定转速3000rpm,给伺服 驱动器的脉冲信号应当是:3000转/分钟÷60秒/分钟×10000脉冲/转=500K脉冲/秒,也就是说输入频率应当是500KHz。由于西门子S7-200 系列PLC输出的最大脉冲是20KHz,所以伺服 驱动器的电子齿轮应当设定为1:25。

2. 伺服 电机转一圈X轴Y轴的移动距离 3

A. X轴伺服

X轴伺服 的传动结构:X轴伺服 电机驱动直连在伺服 电机上减速比为1:60的减速机,减速机上配节圆为129.23mm的同步带轮,再通过同步带驱动机械手在X轴方向运动。因此X轴伺服 电机转1圈,机械手在X轴方向的移动距离为:129.23×π÷60=6.76646686163mm。也就是说,机械手在X轴方向每行走1mm,需要给伺服 电机1477.8761508027339801663557711312个脉冲。

B. Y轴伺服

Y轴伺服 的传动结构:Y轴伺服 电机驱动直连在伺服 电机上减速比为1:4的减速机,减速机上配30齿的同步带轮,通过同步带驱动齿数为28的同步带轮;这个齿数为28的同步带轮与丝杆轴连接,丝杆的螺距为10mm。因此Y轴伺服 电机转1圈,机械手在Y轴方向的移动距离为:10×30÷28÷4=2.67857142857mm。也就是说,机械手在Y轴方向每行走1mm,需要给伺服 电机3733.3333333353244444444455063704个脉冲。

二、 控制方案

1. 机械手初始状态:X轴伺服 电机位于原点位置;Y轴提升气缸伸出位于最低位置;Y轴伺服 电机根据产品种类不同(共计3种产品)而位于相应的位置(3种产品3个位置)——如果对于所有产品而言Y轴伺服 电机在同一位置,那么抓取时将不在产品中心,放下时也把产品放不到夹具中心位置,而且当增加新产品时抓取和放下位置可能偏离更多而导致无法实现抓取和放下动作。

2. 当光电开关先检测到夹具上有内胆,如果弹簧手柄型行程开关检测到且仅检测到板链线夹具的最前边沿,那么以下动作同时进行:X轴伺服 电机跟随板链线变频器的速度右移(PLC与变频器通信得到变频器的当前频率值),机械手夹紧装置夹紧。为了让不同规格内胆的垂直中心线与机械手初始状态垂直中心线重合(这样才能抓到内胆中心),所以光电开关必须比行程开关先动作,光电开关动作过程中行程开关也会动作。

3. 当夹紧装置夹紧到位(夹紧气缸相应磁性开关动作)后,Y轴提升气缸缩回位于最高位置。

4. 当Y轴提升气缸提升到位(Y轴提升气缸相应磁性开关动作)后,确认差速链工装板已经到位(SL11和SL12同时动作)、工装板上没有内胆(PH2没检测到内胆)。如果没有同时满足差速链工装板已经到位和工装板上没有内胆两个条件,则控制板链线变频器停车(以避免机械手上的内胆和差速链线上的工装板或工装板上的内胆发生撞击;变频器的减速停车时间不能太长<例如5秒>,否则板链线上的夹具/内胆会和机械手上/机械手上的内胆发生撞击,建议将变频器停车方式设置为自由停车方式),待满足这两个条件后重新启动变频器并进行下一步动作。如果同时满足差速链工装板已经到位和工装板上没有内胆两个条件,以下动作同时进行:X轴伺服 电机右移,X轴旋转气缸旋转,Y轴旋转气缸旋转。

5. 当X轴伺服 电机右移到位(程序检测)、X轴旋转气缸旋转到位(X轴旋转气缸相应磁性开关动作)、Y轴旋转气缸旋转到位(Y轴旋转气缸相应磁性开关动作)后,Y轴伺服 电机根据产品种类不同下移相应位置(3种产品3个位置,大概20mm左右)。

6. 当Y轴伺服 电机下移到位(程序检测)后,夹紧装置松开。

7. 当夹紧装置松开到位(夹紧气缸相应磁性开关动作)后,Y轴伺服 电机上移220~290mm左右(对于3种产品的位移均相同)。因为只有Y轴伺服 电机上移220~290mm左右,机械手才不会和内胆发生撞击。

8. Y轴伺服 电机上移到位(程序检测)后,X轴伺服 电机左移。

9. X轴伺服 电机左移延时后(如果不延时就进行后面的动作可能导致机械手和内胆发生撞击),以下动作同时进行:X轴旋转气缸旋转复位,Y轴旋转气缸旋转复位,Y轴提升气缸伸出,Y轴伺服 电机先回到Y轴原点(3种产品中的最高Y轴位置)后再下降调节当前产品对应的Y轴高度。

10. X轴伺服 电机左移到位(X轴原点检测行程开关动作)、X轴旋转气缸旋转复位到位(X轴旋转气缸相应磁性开关动作)、Y轴旋转气缸旋转复位到位(Y轴旋转气缸相应磁性开关动作)、Y轴提升气缸伸出到位(Y轴提升气缸相应磁性开关动作)、Y轴伺服 电机调节当前产品对应的Y轴高度后,回到机械手初始状态,准备下一轮循环动作。

11. 差速链线阻挡器的控制:根据产品种类选择相应的阻挡器控制——当前产品为中号和小号时,YV11处于控制状态,YV12始终处于缩下状态(线圈得电);当前产品为大号时,YV12处于控制状态,YV11始终处于缩下状态(线圈得电);当自定义产品规格大于大号时,与大号控制相同;当自定义产品规格小于小号时,与小号控制相同。只有这样,才能基本保证产品放在差速链线工装板的中心位置。只有当机械手夹紧装置松开时,受控阻挡器才下降2秒左右处于放行状态,平常状况下均处于阻挡状态。

12. 触摸屏人机交互:设置1个选择开关,用于选择自动探测变频器频率或手动给定变频器的当前运行频率,这样可以保证在PLC与变频器通信不正常时机械手正常运行。设置3种甲方提供的固定产品规格(长度、直径),另外再设置1种由用户给定的产品规格,这样保证了产品的多样化生产。

A. X轴伺服

X轴伺服 的传动结构:X轴伺服 电机驱动直连在伺服 电机上减速比为1:60的减速机,减速机上配节圆为129.23mm的同步带轮,再通过同步带驱动机械手在X轴方向运动。因此X轴伺服 电机转1圈,机械手在X轴方向的移动距离为:129.23×π÷60=6.76646686163mm。也就是说,机械手在X轴方向每行走1mm,需要给伺服 电机1477.8761508027339801663557711312个脉冲。

请问老菜鸟 PLC实际发的脉冲就是1477.8还是伺服 驱动器经过内部电子齿轮比后的1477.8个脉冲?

那个计算值不是PLC发的脉冲,是需要给伺服 电机的脉冲,也可以理解为经过内部电子齿轮比后的脉冲。

-----------------------------------------------------------------------------------------------------------------------

1477.8是内部电子齿轮比(1:25)后的脉冲的,在脉冲频率不变为20KHZ话,

则X轴行走1mm,PLC实际需给伺服 控制器的脉冲数为:1477.8/25=59.1?

最不省心的是S7-200的输出是源型, 这和台达的伺服 输入没法联啊, 得加个光耦转一下, 寒!

这一点上就松下的做得好, 双向光耦,兼容日系PLC和西门子的.

一直打算用一下台达的伺服 , 主要还是它内置了点到点的定位, 而我的PLC高速脉冲不够, 正好可以用上这个功能. 可是PLC是S7-200. 又出了信号兼容的问题.

台达的伺服 输入是漏型;

不过我采用S7-200的DO模块,输出源型或漏型是可以根据情况变更的,这点没有问题。

相关问答

台达plc数据类型?

11、WPLsoft编程软件台达PLC数据类型有:位bit、半字节nibble、字节byte、字word、双字doubleword。1doubleword=2word=4byte=8nibbl...

油电伺服控制器怎么调试?

油电伺服控制器的调试通常涉及以下几个步骤:1.**初始化参数**:在开始接线之前,需要对控制卡和伺服电机进行参数初始化。这包括选择控制方式、将PID参数清零...

我是机械电子工程专业,想了解一下plc好学么,该怎么学?申请方

PLC还是很好学的,只要你有兴趣,而且有一定的电路基础,就可以。其实PLC里面很多的软元件都是按照现实中的东西做的,比如,按钮的常开常闭,就是输入端...

台达变频器参数复制?,长沙台达变频器好维护吗??

[回答]台达VFD-M系列变频器的参数分为很多种,有些参数在运行状态的时候改不了,不是说电机不转就行,面板上面的绿色灯要不亮才行,螺丝刀拧下MO那根线就可...

台达触摸屏里的压力表肿么组态?-ZOL问答

双击画面空白处,在窗口的属性设置中,编辑循环脚本变量“计时”没个100ms加1...屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置,可用以取代机械式...

麻烦各位朋友询问一下:台达变频器的控制方式?,长沙台达变频...

[回答]站,根据触摸屏的设定值和通过PROFIBUS从智能从站传来的张力信号比较,通过运算,转换成运行频率发送给14台变频器,控制14台传动电机。3号从...3号从...

相机上的CF卡可以用在数控机床上吗-ZOL问答

按循环启动按钮就执行已选择的程序号的加工程序了。有用(0)回复stwinner换...必须选择支持多轴同动功能的PLC,例如台达的就有,三菱FX没有这个功能。同动不...

热风循环烘箱价格通常是多少-一起装修网

一起装修网问答平台为您提供热风循环烘箱价格通常是多少的相关答案,并为您推荐了关于热风循环烘箱价格通常是多少的相关问题,一起装修网问答平台:装修问题,因我...

玩游戏就经常会自动重启。。到底什么原因啊??-ZOL问答

我的就是台达500W的现在玩游戏还是会重启。。郁闷啊。。求大神啊。。电...小米手机怎么设置主屏幕循环滚动/切换1066浏览3回答ZOL问答键盘LG游戏...

热风循环烘箱报价高吗-一起装修网

一起装修网问答平台为您提供热风循环烘箱报价高吗的相关答案,并为您推荐了关于热风循环烘箱报价高吗的相关问题,一起装修网问答平台:装修问题,因我而止。