三菱plc编程实例108例
① 谁能给一个三菱PLC控制伺服电机的程序案例
首先设置伺服电机驱动器的参数。
1.Pr02---控制模式选择, 设定Pr02参数为0或是3或是4。3与4的区别在于当32(C-MODE)端子为短时,控制模式相应变为速度模式或是转矩模式,而设为0,则只为位置控制模式。如果您只要求位置控制的话,Pr02 设定为0或是3或是4是一样的。
2 .Pr10, Pr11,Pr12---增益与积分调整,在运行中根据伺服电机的运行情况相应调整.达到同服电机运行平稳。当然其他的参数也需要调整(Pr13,Pr14,Pr15,Pr16, Pr20 也是很重要的多数),在您不太熟悉前只调整这三个参数也可以满足基本的要求.
3 .Pr40---指 令脉冲输入选择,默认为光耦输入(设为0)即可。也就是选择3(PULS1),4(PULS2),5(SIGN1),6(SIGN2)这四个端子输入脉冲与方向信号。
4.Pr41,Pr42---简 单地说就是控制伺服电机运转方向。Pr41 设为0时,Pr42 设为3,则5(SIGN1),6(SIGN2)导通时为正方向(CCW),反之为反方向(CW)。Pr41 设为1时,Pr42 设为3,则5(SIGN1),
6.(SIGN2)断开时为正方向(CCW),反之为反方向(CW),正、反方向是相对的,看您如何定义了,正确的说法应该为ccw, CW
5. Pr48、Pr4A、Pr4B---电子齿轮比设定。此为重要参数,其作用就是控制电机的运转速度与控制器发送一个脉冲时电机的行走长度。
(1)三菱plc编程实例108例扩展阅读:
1.转矩控制:
转矩控制方式是通过外部模拟量的输入或直接的地址的赋值来设定电机轴对外的输出转矩的大小,具体表现为例如10V对应5Nm的话,当外部模拟量设定为5V时电机轴输出为2.5Nm:如果电机轴负载低于2.5Nm时电机正转,外部负载等于2.5Nm时电机不转,大于2.5Nm时电机反转(通常在有重力负载情况下产生)。可以通过即时的改变模拟量的设定来改变设定的力矩大小,也可通过通讯方式改变对应的地址的数值来实现。
应用主要在对材质的受力有严格要求的缠绕和放卷的装置中,例如饶线装置或拉光纤设备,转矩的设定要根据缠绕的半径的变化随时更改以确保材质的受力不会随着缠绕半径的变化而改变。
2.位置控制:
位置控制模式一般是通过外部输入的脉冲的频率来确定转动速度的大小,通过脉冲的个数来确定转动的角度,也有些伺服可以通过通讯方式直接对速度和位移进行赋值。由于位置模式可以对速度和位置都有很严格的控制,所以一般应用于定位装置。
应用领域如数控机床、印刷机械等等。
3.速度模式
通过模拟量的输入或脉冲的频率都可以进行转动速度的控制,在有上位控制装置的外环PID控制时速度模式也可以进行定位,但必须把电机的位置信号或直接负载的位置信号给上位反馈以做运算用。位置模式也支持直接负载外环检测位置信号,此时的电机轴端的编码器只检测电机转速,位置信号就由直接的最终负载端的检测装置来提供了,这样的优点在于可以减少中间传动过程中的误差,增加了整个系统的定位精度。
② 三菱plc编程每按一下重新计时程序
你想问的是三菱plc编程的计时指令程序吧,以下是一个简单的计时指令的plc程序。
1、以X0输入端作为计时开始信号,当PLC内部接收到计时信号时,位软元件X1接通。在左母线处直接输入“ld x0”,就可以在梯形图中输入。
2、以T0作为PLC内部计时器,注意计时器的类型:T0~T199表示100ms通用定时器,T200~T2451表示0ms通用定时器,可以在输入信号后端输入“out t0 k30”,k30表示3000ms,即3秒。
3、当计时结束后要有输出信号,这个输出信号可以控制外部设备,也可以作为警示灯,这里以Y0做为输出。
4、当计时结束后,如果不断开计时器也不复位,这时计时器将保持最后数值,可以增加复位指令对C0复位。在完成之后,可点击测试按钮进行仿真。
5、在逻辑测试对话框可以增加位元件监控画面,点击菜单的“软元件”,然后选择“软元件窗口”,选择X和Y,即可对所编程序的输入和输出进行操作和监控。
6、在X输入对话框中,如果点击一次输入按钮可以将输入自锁,点击两次自锁解除。当点击X0后等待3秒,这时Y0将输出。如果点击两次X1,则可以对计时器复位,复位后重新计时。
三菱plc计时程序编程实例,该plc计时程序利用plc中的“c”计数器完成计时。
③ 三菱PLC如何用相位编程
相位编程就是相对定位指令也就是DRVI
(D)DRVI(P) S1. S2. D1. D2.
S1.:输出脉冲
S2.:输出脉冲频率
D1.:输出脉冲端口
D2.:指定选装方向端口
1、可调脉冲输出指令PLSV
为任意时间可变速指令,可以实时改变脉冲频率的指令,在指令中可以设置脉冲的实时频率、发出脉冲的输出点,和方向点(如用于手动前进或后退)。但是不能设置发出脉冲的总数,也就是不能通过指令定位,如果需要不是很精准的定位可以在使用高速点的时候用脉冲计数器和目标值做一个比较,但是会在PLC的每个扫描周期比较一次,所以会超出一些脉冲。
程序例:︱-----︱︱-----------(PLSV D300 Y000 Y003)
2、绝对定位指令DRVA和相对定位指令DRVI
输出只能应用于高速点。他们的指令表现形式基本一致,在它们的指令中可以设置脉冲总数、脉冲频率、脉冲的发出点和方向点。
高速脉冲点的特点就是他们有自己的脉冲计数寄存器,也就是不管通过上述哪个指令发出脉冲,高速点会有以一个特定的寄存器记录所发出的脉冲数,包括正向的和反向的,可作为运动控制中每个轴的坐标。
上海PLC培训-以上两个指令不同之处就是:DRVA是绝对记录脉冲式的,它的脉冲总数实际是它要到达的目标值,也就是和各高速点的计数寄存器相匹配,例如,当你输入脉冲目标值为20000,而你高速点的计数寄存器中是30000,这时它会朝着反向发出10000个脉冲;而DRVI指令却不同,它不管高速点计数器中的脉冲坐标值,它会向正方向运行20000个脉冲,因而成为相对脉冲指令。
程序例:︱-----︱︱-----------(DRVA D1000Z6 D2000Z6 Y000 Y003)
程序例:︱-----︱︱-----------(DRVI K400 K400 Y000 Y003)
3、原点复位指令ZRN是三菱PLC的原点回归指令。应用指令编号是156,前面加D表示32位。快到原点位置时触发一个接近开关,当工作台运行到近零点时,收到接近开关触发信号后减速到一个很低的速度继续向前走(避免机械冲击)。在低速状态下等待伺服驱动器内置编码器发来原点脉冲。收到脉冲后停止行走。
④ 求一些三菱PLC的编程实例
我分享一些给你,自己去云盘载下载,全都是三菱的,三菱是日产plc,学起来比西门子简单,学习是一个循序渐进,需要长期努力的过程,只有不断的去努力,去坚持,去奋斗,才能到达想要的结果。
链接:
密码:q25e
三菱PLC英文名又称:,是三菱电机在大连生产的主力产品。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。三菱PLC在中国市场常见的有以下型号:FR-FX1NFR-FX1SFR-FX2NFR-FX3UFR-FX2NCFR-AFR-Q)。
⑤ 三菱PLC与旋转编码器的程序例子
旋转编码器是通过光电转换,将输出至轴上的机械、几何位移量转换成脉冲或数字信号的传感器,
主要用于速度或位置(角度)的检测。
典型的旋转编码器是由光栅盘和光电检测装置组成。光栅盘是在一定直径的圆板上等分地开通若干
个长方形狭缝。
由于光电码盘与电动机同轴,电动机旋转时,光栅盘与电动机同速旋转。
经发光二极管等电子元件组成的检测装置检测输出若干脉冲信号。
通过计算每秒旋转编码器输出脉冲的个数就能反映当前电动机的转速。
一般来说,根据旋转编码器产生脉冲的方式的不同,可以分为增量式、绝对式以及复合式三大类。
自动线上常采用的是增量式旋转编码器。
增量式编码器是直接利用光电转换原理输出三组方波脉冲A、B和Z相;
A、B两组脉冲相位差90,用于辩向:当A相脉冲超前B相时为正转方向,而当B相脉冲超前A相时则
为反转方向。
Z相为每转一个脉冲,用于基准点定位。
1、三菱PLC的高速计数器
高速计数器是PLC的编程软元件,相对于普通计数器,高速计数器用于频率高于机内扫描频率的机外
脉冲计数。
由于计数信号频率高,计数以中断方式进行,计数器的当前值等于设定值时,计数器的输出接点立
即工作。
三菱PLC内置有21点高速计数器C235~C255,每一个高速计数器都规定了其功能和占用的输入点。
⑴
高速计数器的功能分配如下:
C235~C245共11个高速计数器用作一相一计数输入的高速计数,即每一计数器占用1点高速计数输入点。
计数方向可以是增序或者减序计数,取决于对应的特殊辅助继电器M8□□□的状态。
例如C245占用X002作为高速计数输入点,当对应的特殊辅助继电器M8245被置位时,作增序计
数。
C245还占用X003和X007分别作为该计数器的外部复位和置位输入端。
C246~C250共5个高速计数器用作一相二计数输入的高速计数。
即每一计数器占用2点高速计数输入,其中1点为增计数输入,另一点为减计数输入。
例如C250占用X003作为增计数输入,占用X004作为减计数输入。
另外占用X005作为外部复位输入端,占用X007作为外部置位输入端。
同样,计数器的计数方向也可以通过编程对应的特殊辅助继电器M8□□□状态指定。
C251~C255共5个高速计数器用作二相二计数输入的高速计数。
即每一计数器占用2点高速计数输入,其中1点为A相计数输入,另1点为与A相相位差90º的B相计数
输入。
C251~C255的功能和占用的输入点如表5-14所示。
表5-14 高速计数器C251~C255的功能和占用的输入点
C251AB
C252ABR
C253ABR
C254ABRS
C255ABRS
如前所述,分拣单元所使用的是具有A、B两相90º相位差的通用型旋转编码器,且Z相脉冲信号没有
使用。
由表5-14,可选用高速计数器C251。这时编码器的A、B两相脉冲输出应连接到X000和X001点。
⑵
每一个高速计数器都规定了不同的输入点,但所有的高速计数器的输入点都在X000~X007范围内,
并且这些输入点不能重复使用。
例如,使用了C251,因为X000、X001被占用,所以规定为占用这两个输入点的其他高速计数器,
例如C252、C254等都不能使用。
2、高速计数器的编程
如果外部高速计数源(旋转编码器输出)已经连接到PLC的输入端,那末在程序中就可直接使用相对
应的高速计数器进行计数。
例如,在图5-18中,设定C255的设置值为100,当C255的当前值等于100时,
计数器的输出接点立即工作。从而控制相应的输出Y010 ON。
由于中断方式计数,且当前值=预置值时,计数器会及时动作,但实际输出信号却依赖于扫描周
期。
如果希望计数器动作时就立即输出信号,就要采用中断工作方式,使用高速计数器的专用指令。
三菱PLC高速处理指令中有3条是关于高速计数器的,都是32位指令。
它们的具体的使用方法,请参考三菱PLC编程手册。
(5)三菱plc编程实例108例扩展阅读:
三菱PLC的两个高速口可以产生脉冲来控制伺服(或步进)电机的转速。
例如:脉冲频率为10000HZ,驱动器每2048个脉冲转一圈,电子齿轮比4/1(可调),
则转速为10000/(2048*4)*4/1 r/s。
可以利用高速计数器的啊C235~255都是高速计数器的。
然后你可以就是测量脉冲的位置然后给C235一个你要到达的位置的地方就可以定位到你想要的高
度。
脉冲相对于当前位置减少的时候就是电机反转了你可以在写一个比较指令与实际位置比较这样就可
以判断出电机的正反转了。
参考资料:网络-旋转编码器
⑥ 三菱 步进电机 PLC编程
PLC控制步进电机的实例(图与程序)
⑦ 求三菱PLC模拟量程序例子
LD M0
TO K0 K17 H0 K1
TO K0 K17 H2 K1
FROM K0 K0 D0 K1
;选择ad输入通道1
;启动输入通道1的ad转换
;把通道1的当前值存入寄存器d0
LD M2
TO K0 K17 H1 K1
TO K0 K17 H3 K1
FROM K0 K0 D2 K1
; 选择ad输入通道2
;启动输入通道2的ad转换
;把通道2的当前值存入寄存器d2
LD M4
TO K0 K16 D4 K1
TO K0 K17 H4 K1
TO K0 K17 H0 K1
;d4是数值的模拟信号输出,值在0--255之间
;启动输出通道的da转换处理
;在编辑指令使m0 m2 m4循环接通断开
;d0 输入1通道当前值,d2输入2通道当前值,d4输出通道当前值。
(7)三菱plc编程实例108例扩展阅读:
FX2N-2AD性能介绍:
一、电路接线
FX2n-4AD通过扩展电缆与PLC主机相连,四个通道的外部连接则根据外部输入电压或电流量的不同而不同。
应注意以下几点:
1、外部输入为电压量信号,则将信号的+、-极分别与模块V+和VI-相连
2、若外部输入为电流量信号,则需要把V+和I+相连。
3、如有过多的干扰信号,应将系统机壳的FG端与FX2n-4AD的接地端相连。
二、性能指标
1、电源
FX2n-4AD的外接电源为24V,上下波动不得超过2.4V,电流为55mA。
2、转换特性
3、模拟量模块的性能说明
(1)4个输入点可同时使用。
(2)输入电压为-10V~+10V,如果绝对值超过15V,则可对单元造成损坏。
(3)12位转换结果以二进制补码形式存放。最大值2047,最小值-2048。
(4)分辨率电压为1/2000,5mV,电流为1/1000,20uA。
(5)总体精度1%。
(6)转换速度6~15ms。