感悟网 导航

三菱FX 系列PLC 要用到三 四个步进马达时.需要加什么模块.还有,用什么指令来控制

作者&投稿:田览 (若有异议请与网页底部的电邮联系)
三菱plc控制四个步进电机,选什么plc。或选择什么样的组合配置。~

三菱FX3U的PLC可以有3个高速输出口,再加1个1PG定位模块即可控制4个。还要考虑你的步进电机速度和PLC输出口频率的关系。

1,k1m0,k1是组4个为组,1表示一组通道4个状态寄存器,如果是二就是八个,m0表示从m0开始的四个通道,M0 M1 M2 M3,这里不存在用什么十进制表示,是用BCD码表示m3为1就是0001 BCD 码表示就是1,
2,继电器输出就是普通继电器工作原理一样,像一个开关,继电器可以带直流或交流负载,具体型号带的电压也不一样,有220v的也有24v的,适合带电流较大的负载,具体多少要看说明,不过一般情况下都不会用plc直接带负载,会用一个中间继电器驱动负载,我以前碰到过一个,用plc输出直接带高压真空接触器的,时间长了把plc触电烧坏了,其次继电器相应的频率低就是一秒钟能动作多少次,一般一秒不超过10Hz,还有继电器相应时间慢约10MS,对于要高输出的不行,继电器有工作寿命,触电动作多少次就不行了
3,根据型号硬件会有不同,有生MOS管的晶体管的,不顾大致原理是这样,输入型号-光电隔离—映像寄存器-cpu-输出映像寄存器,光电隔离-输出,细节不是一下能说的清楚的,这个问题到不大只要大致了解就行了,最重要的是你要了解plc工作方式,扫描工作方式,即顺序的逐条执行用户程序直到程序结束,然后返回第一条指令重新开始扫描,这样一遍一遍执行,在编写程序是不注意安排执行顺序会照成时序错误,而且检查起来难,这是很重要的要理解
4,你可以把s寄存器当普通寄存器一样用,像m寄存器,不过s寄存器最大的作用是在顺序控制当中,STL使用的状态寄存器只能是s寄存器,例如你在stl中一个点动作进入s0状态,s0就会驱动相应的程序动作,当动作完成后,相应的触电闭合在驱动下一个s1状态,就这样顺序执行下去
5,plc是福特公司1968年提出的一个取代继电器的控制方案,随着技术发展引入了微处理器,和计算机技术,各个大公司也相继开始研发工作,各个公司标准也不一样,iec曾经就制定过一个标准,plc是根据公司具体要求而设计的一种新型控制系统
6,pls是上升沿微分,说白了就是有当触电由断开到导通这个瞬间执行指令,out是输出指令,plc编创左边是输入有边是输出,你输入喜好了要输出到那例如out m0 mo动作,plf是下降沿,就是有接通到断开是执行,set是置位指令,例如set m0这m0一种处于工作状态,要想停止工作就用reset指令,这省去了普通out还要自保德尔麻烦
7,m8002是个特殊寄存器,只在plc工作的第一个扫描周期中工作,一般用作程序的初始化
8,因为数据长度不同要用不同的指令,有字节(byte,8位),范围是0-255 ,字(word,16位)范围65535 ,双字(double word,三十二位)范围 0-4294967295,根据你运算的数据长度来使用不同的传送指令,和计算指令,不过还有有符号数和无符号数的区别,想byte范围就编程了-124-+125

9,FX系列PLC有基本逻辑指令20或27条、步进指令2条、功能指令100多条(不同系列有所不同)。本节以FX2N为例,介绍其基本逻辑指令和步进指令及其应用。 FX2N的共有27条基本逻辑指令,其中包含了有些子系列PLC的20条基本逻辑指令。主控指令(MC/MCR)(1)MC(主控指令) 用于公共串联触点的连接。执行MC后,左母线移到MC触点的后面。(2)MCR(主控复位指令) 它是MC指令的复位指令,即利用MCR指令恢复原左母线的位置。在编程时常会出现这样的情况,多个线圈同时受一个或一组触点控制,如果在每个线圈的控制电路中都串入同样的触点,将占用很多存储单元,使用主控指令就可以解决这一问题。MC、MCR指令的使用如图1所示,利用MC N0 M100实现左母线右移,使Y0、Y1都在X0的控制之下,其中N0表示嵌套等级,在无嵌套结构中N0的使用次数无限制;利用MCR N0恢复到原左母线状态。如果X0断开则会跳过MC、MCR之间的指令向下执行。
主控指令的使用 MC、MCR指令的使用说明: 1)MC、MCR指令的目标元件为Y和M,但不能用特殊辅助继电器。MC占3个程序步,MCR占2个程序步; 2)主控触点在梯形图中与一般触点垂直(如图3-22中的M100)。主控触点是与左母线相连的常开触点,是控制一组电路的总开关。与主控触点相连的触点必须用LD或LDI指令。 3)MC指令的输入触点断开时,在MC和MCR之内的积算定时器、计数器、用复位/置位指令驱动的元件保持其之前的状态不变。非积算定时器和计数器,用OUT指令驱动的元件将复位,如图3-22中当X0断开,Y0和Y1即变为OFF。 4)在一个MC指令区内若再使用MC指令称为嵌套。嵌套级数最多为8级,编号按N0→N1→N2→N3→N4→N5→N6→N7顺序增大,每级的返回用对应的MCR指令,从编号大的嵌套级开始复位。 循环用for指令next结束,不过用跳转指令也可以构成循环,比较指令很多根据数据不同有不同的指令,了有位比较,像朗ld = and等等 还用数据比较cmp 区间比
zcp
9,电次没电那就换被,记得换之前要把程序保存一下,一地要记得吧配方数据也要保存
10,上面不是说了16位数据范围0-65535,
12 ,你考试呀
13 IEC的PLC编程语言标准(IEC61131–3) 中有5种编程语言:
1)顺序功能图(Sequential function chart) ;
2)梯形图(Ladder diagram);
3)功能块图(Function block diagram);
4)指令表(Instruction list);
5)结构文本(Structured text)。
其中的顺序功能图(SFC)、梯形图(LD)和功能块图(FBD)是图形编程语言,指令表(IL)和结构文本(ST)是文字语言。
定时器有通用定时器,t0-t245,和积算定时器t246-t255.说白了就是通用定时器触电断开或plc断电自动计算器变为0重新计数,积算定时器断开,可以记忆数据,接通后继续计数
14,没看懂你说什么,你是不是想说 project,我不用三菱,西门子比三菱强多了,建议你还是从基础做起,不要想什么看一个 project 就什么都懂了 那是不可能的
15 赚你这几分可真够累的

如果你用FX3U的话本身可以带3轴,FX1N可以控制2轴。如果用FX2N的话,本身没有定位指令就只能用扩展模块,FX2N-1PG或者10PG或者是10GM或20GM.

脉冲发生模块FX1JP

就用本机的输出点就可以了啊!步进马达要用什么模块
用脉冲指令 PLSY PLSR等等咯

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网