三菱plc比较指令怎么写( 二 )


下面的图是三菱的比较指令表,供参考!
3.三菱plc中比较指令的具体用法三菱plc中比较指令分为CMP和ZCP 。
1、CMP的指令代码为FNC10,ZCP的指令代码为FNC11,两者待比较的源操作数[S·]均为K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z,其目标操作数[D·]均为Y、M、S 。
2、CMP指令的功能是将源操作数[S1·]和[S2·]的数据进行比较,结果送到目标操作元件[D·]中 。在图13-3中,当X0为ON时,将十进制数100与计数器C2的当前值比较,比较结果送到M0~M2中 。
3、若100>C2的当前值时,M0为ON,若100=C2的当前值时,M1为ON,若1004、ZCP指令的功能是将一个源操作数[S·]的数值与另两个源操作数[S1·]和[S2·]的数据进行比较,结果送到目标操作元件[D·]中,源数据[S1·]不能大于[S2·] 。当X1为ON时,执行ZCP指令,将T2的当前值与10和150比较,比较结果送到M0~M2中 。
5、若10>T2的当前值时,M0为ON,若10≤T2的当前值≤150时,M1为ON,若150
扩展资料
三菱PLC控制系统一般设计方法:
1、分析控制系统的控制要求
熟悉被控对象的工艺要求,确定必须完成的动作及动作完成的顺序,归纳出顺序功能图 。
2、选择适当类型的PLC
【三菱plc比较指令怎么写】根据生产工艺要求,确定I/O点数和I/O点的类型(数字量、模拟量等),并列出I/O点清单 。进行内存容量的估计,适当留有余量 。根据经验,对于一般开关量控制系统,用户程序所需存储器的容量等于I/O总数乘以8;对于只有模拟量输入的控制系统,每路模拟量需要100个存储器字;
对于既有模拟量输入又有模拟量输出的控制系统,每路模拟量需要200个存储器字 。确定机型时,还要结合市场情况,考察PLC生产厂家的产品及其售后服务、技术支持、网络通信等综合情况,选定性能价格比好一些的PLC机型 。
3、硬件设计
根据所选用的PLC产品,了解其使用的性能 。按随机提供的资料结合实际需求,同时考虑软件编程的情况进行外电路的设计,绘制电气控制系统原理接线图 。
4、软件设计
(1)软件设计的主要任务是根据控制系统要求将顺序功能图转换为梯形图,在程序设计的时候最好将使用的软元件(如内部继电器、定时器、计数器等)列表,标明用途,以便于程序设计、调试和系统运行维护、检修时查阅 。
(2)模拟调试 。将设计好的程序下载到PLC主单元中 。由外接信号源加入测试信号,可用按钮或小开关模拟输入信号,用指示灯模拟负载,通过各种指示灯的亮暗情况了解程序运行的情况,观察输入/输出之间的变化关系及逻辑状态是否符合设计要求,并及时修改和调整程序,直到满足设计要求为止 。
5、现场调试
在模拟调试合格的前提下,将PLC与现场设备连接 。现场调试前要全面检查整个PLC控制系统,包括电源、接地线、设备连接线、I/O连线等 。在保证整个硬件连接正确无误的情况下才可送电 。
将PLC的工作方式置为“RUN” 。反复调试,消除可能出现的问题 。当试运一定时间且系统运行正常后,可将程序固化在具有长久记忆功能的存储器中,做好备份 。
参考资料:三菱plc的设计方法---百度百科
4.三菱PLC 比较指令C1只是个比较数据,当C120时,M5为ON 。
X2接通时这个区间比较指令才有效,M3-M5才会有ON或OFF的状态 。
C1要有其他条件进行计数才有意义 。X2接通和C1的增减没有任何联系 。
你说的30次是什么意思?是C1=30还是X2通断30次?
如果是C1=30,则直接写就可以了:
= C1 K30---------------RST C1
如果是X2通断30次的话,需要给X2另加一个计数器,再用这个计数器与K30比较,相等时再将C1清零 。