用plc三菱软件做小车往返梯形图怎么做

用plc三菱软件做小车往返梯形图怎么做,第1张

自动往还小车顺序控制程序梯形图按下正转起动按钮X0或反转起动按钮X1后,要求小车在左限位开关X3和右限位开关X4之间不停地循环往返,直到按下停止按钮X2。图中Y0控制右行,Y1控制左行。Y2为制动电磁阀。将图所示的程序写入PLC,检查无误后开始运行。用实验板上的钮子开关模拟起动、停止按钮信号和限位开关信号,通过观测与Y0、Y1、Y2对应的LED,检查小车的工作情况。注意按以下步骤 *** 作,检查程序是否正确:(1)用接在X0的钮子开关模拟右行起动按钮信号,即将开关接通后立即断开,观测控制右行的输出继电器Y0是否ON。(2)用接在X4的钮子开关模拟右限位开关信号,即将开关接通后立即断开,观测控制右行的输出继电器Y0是否OFF,控制左行的输出继电器Y1是否ON。(3)用接在X3的钮子开关模拟左限位开关信号,即将开关接通后立即断开,观测控制左行的输出继电器Y1是否OFF,控制右行的输出继电器Y0是否ON。(4)重复第(2)步和第(3)步的 *** 作。(5)用接在X2的钮子开关模拟停止按钮信号,即将开关接通后立即断开,观测Y0或Y1是否OFF,控制制动的输出继电器Y2是否ON。(6)观测6秒后Y2是否自动OFF。如果发现PLC的输入输出关系不符合上述要求,检查程序,改正错误。2.较复杂的自动小车往返运动控制程序实验在图所示系统的基础上,增加延时功能,即小车碰到限位开关X4后停止运行,延时5秒后自动左行;小车碰到限位开关X3后停止左行,延时3秒后自动右行。编制上述动作的控制程序并写入PLC,运行并调试程序,观察运行结果。三、预习要求

仔细阅读实验指导书,根据要求设计出有延时功能的自动往返小车的控制程序梯形图。掌握互锁、按钮互锁等保护环节的硬、软件设计方法。四、实验报告要求

(1)写出程序调试过程中出现的故障,并分析故障产生的原因及排除方法,记录调试结果。(2)整理出较复杂程序的梯形图程序和运行结果。(3)整理出上述程序的调试步骤。

建议在中断里面进行编程,比如OB35,可以将中断周期 设置的小点,比如20毫秒。

然后,你的硬件上最好能够达到 转一圈有4个脉冲信号 进来这样测速比较准确分辨率高。

你可以编写一个子程序,在OB35里调用,做一个脉冲输入点(Pulse_In),当然也需要 速度的计算周期(Speed_Cal_Period单位秒INT型),和每圈多少脉冲(PulsePerLap)以及速度(Speed)

其中速度计算周期以秒为单位是20毫秒的整数倍。

在程序内部首先计算出,速度计算周期 ,需要多少个OB35循环,每次脉冲点来之后,脉冲计数值加1,当计算周期到达后,开始计算速度,简单程序如下。

L Speed_Cal_Period

L 20 //Ob35中断周期

/I

T OB35Cycles//FC里某个临时变量,INT型

L OB35Cycles

L MW102

==I

JCN SPC

L 600

L Speed_Cal_Period

ITD

DTR

/R

L MW100

ITD

DTR

R

L PulsePerLap

ITD

DTR

/R

T Speed

L 0

T MW100

T MW102

SPC:NOP 0

A Pulse_In

fp m200

jcn PC

L MW100//脉冲累积值

L 1

+I

T MW100

PC:NOP 0

L MW 102

L 1

+I

T MW102

以上是最基本算法,在一定时间内 累积的脉冲数,除以计算周期,就得到了,每秒多少脉冲,乘以60得到每分钟多少脉冲,再除以 没转一圈有多少脉冲进PLC,这样就得到了 转速 没分钟多少圈。

为了 提高通用型,尽量做IN_OUT接口 来代替里面的MW100,MW102和M200

其实很简单,用MOV指令将K1X0传送到D0中,然后用BCD码指令将D0中的数变成BCD码存到D1中,最后用SEGD指令即可。程序(用指令表表示):

LDI T1

OUT T2 K20

LD T2

OUT T1 K20

LD M8000

MOV K1X0 D0

BCD D0 D1

LD T2

SEGD D1 K2Y0

END

呵呵,我在网络上找到这样的好东东,与大家分享一下,西门子plc程序集合的地址是: <a href=">

PLC运行T1跟C1同时计时计数,5秒T1打开,T2开始计时,再5秒后T2打开,Y0输出。

C1计数5次,C2打开,C2计数5次也打开,Y1也就输出了。

以上就是关于用plc三菱软件做小车往返梯形图怎么做全部的内容,包括:用plc三菱软件做小车往返梯形图怎么做、如何用梯形图编写计算转速的例子、plc梯形图求帮忙制作等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10164741.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存