PLC控制小车上下左右移动
采用PLC实现小车上下左右方向运行控制
两个电机分别控制小车X、Y运动,示意图如下:
XY轴运动控制,
实现两个方向的运行需要两个电机控制,从PLC控制的机械方面看,Y轴电机需要放置在X轴丝杆连接的装置台上,Y轴丝杆连接的装置台放置小车。
简答举例说明控制流程,实现小车某个角度的运动:
小车运动方向
1触摸屏编程采用维纶触摸屏,实现小车上下左右方向运动,角度运动,速度调节。
触摸屏画面
手动操作采用上下左右采用点动设置,中间位复位按钮,设置角度a,以及手动运动速度。设置自动按钮和停止按钮,点击进行自动运动,按钮停止按钮电机停止。
2硬件部分这里只是演示,要求精度不高,选用普通电机来完成,如果选用伺服电机定位精度会更高,X0为X轴原点,X1为Y轴原点,假设丝杆无限长。
3PLC程序
根据上面的描述和画面编写PLC程序
1手动部分,分别写XY方向及反方向动作,将复位部分同时写。
2角度和速度部分,XY速度使用tan指令计算。
3自动部分,同时按照计算的速度进行运转。
三角函数tan,fx3g不知此,fx3u有,看下tan指令转换过程:
当a=30°时候,tan(a)=0.577,当a=45°时候,tan(a)=0.999,当a=60°时候,tan(a)=1.730.
a=30°
a=45°
a=60°
与实际计算相差不大。
简易的PLC程序就是这样,在实际中需要添加更多复杂的动作,在此基础上修改扩展即可。
PLC中主控指令实例--小车移动控制
主控指令讲解分享了,今天就分享下关于主控指令的实例编程。程序为我自已写的,不好的地方请各位多多担待。下面我们一起来看看这实例。
动作要求
SS0:手动/自动切换开关选择为手动,以及SS1:连续运行选择开关选择为解除连续运行。请编写可以进行以下动作的程序。
1、在PB1被按下期间,传送带上的小车向左移动。
2、在PB2被按下期间,传送带上的小车向右移动。
同时要满足以下条件
向左移动时,小车到达左端后,传送带停止。向右移动时,小车到达右端后,传送带停止。只有小车在左端时,PL2亮灯。只有小车在右端时,pL3亮灯。只有在小车向左移动时,PL2每隔1秒闪烁。(0.5秒亮灯0.5秒灭灯)。只有在小车向右移动时,PL3每隔1秒闪烁。(0.5秒亮灯0.5秒灭灯)。PB1和PB2同时按下时,传送带马上停止。在运行中,SS0:手动/自动切换开关被选择为自动时。传送带马上停止。I/O分配表
I/O分配表
注: 辅助继电器是我自已定义的范围。
编写程式如下
程式没办法复制,只能是图片,请各位见谅。
这个实例就分享到这。您学会了吗?
相关问答
西门子plc程序怎么插入一行?
在西门子PLC编程软件中,插入一行可以按照以下步骤进行:1.在程序编辑器中,将光标移动到您想要插入新行的行号上方,然后单击鼠标左键。2.在行号的左侧将出...
plc移动指令什么意思?
就相当于是我们S7-200/200SMARTPLC中的MOV传送指令,是用于对存储器进行赋值,或者把一个存储器的数据复制到另外一个存储器中,还可以用于清...移动值指令MOV...
plcmove指令讲解?
移动值指令MOVE,是用于对存储器进行赋值,或者把一个存储器的数据复制到另外一个存储器中,还可以用于清零功能。对于这个指令进行移动复制之后,源操作数的数...
三菱plc程序母线怎么左右移动?
三菱plc程序母线是不能左右移动的,三菱编程软件如果你是一条语句比较长,直接写,它会自动生成连接符号K的,转换到下一行去。三菱plc程序母线是不能左右移动的,...
天车plc控制系统详解?
天车的PLC控制系统是指用可编程逻辑控制器(PLC)来实现天车的自动控制系统。PLC是一种先进的工业控制设备,能够对各种运动控制、传感器信号采集、数据处理等功...
PLC在汽车制造上有应用的价值么?
有,应用价值很大。汽车生产线分为冲压、焊装、总装和涂装(喷漆)四大工序。每个工序都会大量使用PLC进行控制,因此是PLC应用最大的潜力行业,也是对综合技...
plc中的左移位指令是什么?
PLC中的左移位指令(SHL)是一种位移指令,用于将一个数据类型的操作数的二进制位向左移动指定的位数。例如,将一个32位的整数左移3位,可以使用SHL指令,操作...
用三菱PLC控制步进电机的编程是怎样写的?
M206:正转M207:反转Y0:脉冲输出Y1:反转信号D4200:频率(用于控制速度,数据来源于触摸屏)K99999999:脉冲数量K100:加速时间向左转|向右转如图,这个就是一...M20.....
如何用三菱PLC编程控制伺服电机准确切割移动的钢板?
使用三菱PLC编程控制伺服电机准确切割移动的钢板,需要实现精确的位置控制和同步。以下是实现这一目标的基本步骤:1.**硬件连接**:-确保伺服电机与三菱PLC...
松下PLC控制步进电机的程序?
以下是一种松下PLC控制步进电机的程序示例:1.首先,在PLC的输入端口连接步进电机的控制信号线。例如,将信号线连接到PLC的X0输入端口。2.创建一个逻辑程序,...