如何用PLC通过一个按钮,控制三个灯的点亮与熄灭?这里教你方法
本文教大家通过PLC如何用一个开关,控制三个灯一个一个的点亮,并且一个一个的熄灭,下面我们直接进入主题。
控制要求:用一个按钮控制三组(或三个)灯,以这到控制灯的亮度,由PLC组底一个控制器,每按一次按钮增加一组灯亮,三组灯全亮后,每按一次按钮,灭一组灯(为了使每一组灯亮的时间尽量相等,要求先亮的灯灭),如果按下按钮的时间超过2S,则灯全灭。
方案设计:
I/O分配表:
思路设计:
根据控制要求,可用加一指令INC组成一个计数器,计数值用K1M0表示,用计数结果控制三个灯的组合状态,计数器数值与三组灯的逻辑关系如下:
在这里为大家解释一下K1M0计数器,计数值0~6中M0,M1,M2,M3里面的数怎么来的。初始的时候M0=0,M1=0,M2=0,M3=0,在执行一次INC指令后M0=1,M1=0,M2=0,M3=0。再执行一次INC指令后M0=0,M1=1,M2=0,M3=0。以此类推如上表一样。
下面我们根据这个表来设计PLC的梯形图:
首先我们先画出Y0的卡诺图:
(在这里卡诺图的作用是简化逻辑函数,让我们在设计电路的时候更加简单)
Y0的逻辑表达式 :
同理运用这种方法我们可以画出Y1,Y2卡诺图,表达式如下:
当我们要将计数器复位的时候,由图可知:只需要M1=1,M2=1时即可。
梯形图:
这个梯形图的设计思路就是:我们直接把我们在前面设计好的逻辑表达式转化过来即可。比如Y0的逻辑表达式:(M0+M1)*M2的反,在PLC中就可以表示为LD,M0,ANI,M2,OR,M1,OUT,Y0。
喜欢更多PLC知识,关注小编不迷路噢!
周报77期 三菱Q系列、触摸屏、PLC编程常见问题解答
关注“PLC发烧友”,一起涨知识!
回复:三菱全套,领三菱系列电子资料
技成周报:77期
1、Q00UJCPU-SET和Q00UJCPU-S8-SET后缀是什么意思?
答:
1)Q00UJCPU 程序容量:10k步 I/O点数:256,集成电源和5槽基板
2)Q00UJCPU-SET 程序容量:10k步 I/O点数:256,集成电源和5槽基板,且自带64点的QH42P一块
3)Q00UJCPU-S8-SET 程序容量:10k步 I/O点数:256,集成电源和8槽基板,自带2块QX40及2块QY10的单元。
2、新买的Q系列PLC系统一套,接好电源后,有个叫BATT的黄灯不停的闪烁,是什么原因?
答:这是因为没有连接备用电池,CPU会报警,BATT黄灯闪烁(Q01以下的CPU,没有BATT黄灯,ERR 灯会闪烁)
处理方法:在CPU的正侧面下方打开盖子,把电池接头连接插好即可,这是因为产品没有使用如果出厂就连接好的话可能会产生漏电影响电池寿命。
3、Q系列下载线分类?
答:
1).Q00JCPU和Q00CPU内置RS232口; 包括所有Q..CPU都有232通讯口,可用QC30R2/USB-QC30R2下载
2).Q03UDECPU(QUDECPU)内置以太网端口、RS232口; 可用网线(FR-CB203)或 USB 线(GT09-C30USB-5P)下载
3).QUCPU. QUDCPU. QUDECPU 内置(小口)USB、RS232口; 可用GT09-C30USB-5P/QC30R2/USB-QC30R2下载
4).QNHCPU QNUDHCPU QNUDEHCPU内置(大口)USB、RS232口; 可用打印机线/QC30R2/USB-QC30R2下载。
4、Q00UCPU用力摇会有响声,这是什么原因?
答:经拆机发现:Q00UCPU内部是单电路板的,三菱采用的固定方式是塑料卡扣式结构;电路板只是通过卡扣扣住的,用力摇动肯定会有响声;
而比如Q02HCPU则不会,因为其内部是双电路板,三菱采用的固定方式是螺丝直接固定在外壳上,摇动自然不会有响声
总结:这是产品设计结构所致,并不是产品质量问题。
5、CCLINK专用电缆有哪些规格?如何配终端电阻?
答:CCLINK电缆主要有5规格
1)、CCNC-SB110H:对应Ver.1.10及Ver.2.00版本CCLIN系统,特性阻抗为110欧姆
2)、CCNC-SB110SF-5:对应Ver.1.10及Ver.2.00版本CCLIN系统,特性阻抗为110欧姆,可动用电缆
3)、CCNC-SB110H+PW:对应Ver.1.10及Ver.2.00版本CCLIN系统,特性阻抗为110欧姆,电源线内藏复合电缆
4)、CCNC-SB:只对应Ver.1.00版本CCLINK系统,特性阻抗为100欧姆
5)、CCNC-SBH:只对应Ver.1.00版本CCLINK系统,特性阻抗为130欧姆
综上所述,只有高性能专用电缆CCNC-SBH使用终端电阻130Ω 1/2W,其他电缆使用终端电阻110Ω 1/2W。
6、端子排电缆FA-CBL10FMV 与FA-CBL10FMV-M 请问有什么区别,是否可以替换使用?
答:两者有区别,不可替换使用,区别如下:
1)FA-CBL10FMV是配端子排FA-TBXY32;FA-CBL10FMV-M是配端子排FA-TBS40P
2)两条电缆两端虽然都使用相同接头,但是内部接线相反,FA-CBL10FMV接线是一对一,-M是正好颠倒;因为端子排内部有24V电压短接,所以不适合混用
3)相同点:两套产品功能相同FA-CBL10FMV + FA-TBXY32===FA-CBL10FMV-M + FA-TBS40P。
7、QD62、QD62D、QD62E三种高速计数模块的区别
答:
QD62:DC输入、漏型输出型(普通漏型NPN,最高接收200Kpps)
QD62D:平衡差分驱动输入、漏型输出型(最高接收500Kpps且接收信号的距离更远)
QD62E:DC输入、源型输出型(普通源型PNP,最高接收200Kpps)
8、F930的背景光灯如何有效的使用?
答:要使屏的背景灯有效,需在三菱PLC中将M2设成有效。
9、如何在GOT1000三菱触摸屏中实现每次画面切换需要重新输入画面密码?
答:可以使用“安全等级”功能来实现:
首先;在“系统环境”中设置好等级“密码”,注意设定“等级软元件”,
然后;在第二幅画面的画面属性中设置好画面的“安全等级”,
第三;再在第一幅画面上做一个切换到第二幅画面的“画面切换开关”,在第二幅画面上做一个“多用动作开关”并设置切换到第一幅画面的“画面切换”功能以及对等级软元件赋零的功能即可。
10、GOT1000画面编辑软件2.33版能否在不连接硬件PLC情况下进行画面仿真?
答:目前2.33版画面编辑软件已有仿真软件GSS2中文版。使用时,需同时安装GX Simulate 中文版PLC仿真软件。
11、三菱触摸屏GOT1000系列时钟画面时,为什么断电后时钟不能保持?
答:GOT1000触摸屏时钟设定有两种方式:
第一:根据GOT的时钟数据校准外部机械的时钟数据。这种方式GOT需安装电池。
第二:根据外部机器的时钟数据校准GOT的时钟数据。这种方式需要GOT外部连接PLC等具有时钟功能,并具有时钟保持功能。
12、触摸屏能否使用PLC的X软元件作为按钮?
答:客户在使用触摸屏触摸开关时,一般不要使用X软元件作为控制信号。因为对于PLC的硬件输入无论是置位、交替还是点动属性,X只会接通一个扫描周期信号。
13、为什么A975GOT与Q系列基本型CPU不能正常通信?
答:三菱提供 Q PLC 与 A97 □ GOT 的 CPU 连接方式,我们在使用过程中发现,并不是所有三菱的 Q CPU 的版本都能支持这种连接方式的通信。经试验后发现,只有 Q02 CPU 以上的版本才支持这种连接方式的通信。
(实验具体配置如下:Q 02CPU A9GT-RS2 A975GOT-TBA QC30-R2 可实现 CPU 连接通信)
14、在使用GOT1000触摸屏时,采用ASCII码输入时,触摸输入按键时,无法弹出ASCII码输入键盘?
答:使用ASCII码输入时,必须由用户在窗口画面中建立一个ASCII码输入键盘,并在该窗口画面属性----按键窗口设置中选择“使用用户自制按键窗口”,并设定ASCII码键画面编号。
15、GT1000系列所用储存卡GT05-MEM-1GC能否用普通CF卡代替?
答:可以,使用前需格式化为FAT16格式的。
16、GT1030-LBD,LBD2被GT1030-HBD,HBD2替代,区别何在?
答:性能一样,除了显示器变成高对比度外。
17、GT1020-LBD,LBD2的连接特点?
答:GT1020-LBD与PC连接用R232(QC30R2)
与PLC连接用GT10-C30R4-8P(422口);
GT1020-LBD2与PC连接同上;
与PLC连接一般连Q系列(232口),连FX需加232-BD。
18、三菱PLC哪些编程软件可以通用?
答:FX-GPWIN 只适合FX系列PLC编程使用;GX-Developer适合FX, Q, A系列PLC编程使用 ;GX-WORK2适合FX , Q , L系列三菱PLC编程使用。
19、触点比较指令[<= D10 K100] 应该怎么输入,为什么输入不进去?
答:输入触点比较指令可以直接在键盘输入LD<= D10 K100进行输入,注意LD和<=符号之间不需要空格,而符号和D10之间,以及D10和K100直接需要空格。还要注意假如触点比较指令是32位指令[D<= D10 K100],那么是直接在键盘输入LDD<= D10 K100,注意是LD后面加D,而不是像DMOV等其他功能指令在前面加D。
20、[MOV K2M0 K2Y0]这个指令中的K2M0和K2Y0是什么,这条指令又是什么意思?
答:K2M0和K2Y0是组合位元件,K2是组合位元件的组数,K2代表两组,而一组是四位位元件,两组也就是8位,所以K2M0就代表M0-M7八个位,K2Y0就代表Y0-Y7八个位。[MOV K2M0 K2Y0]这条指令是将K2M0的二进制数据传送到K2Y0里面,实际上是通过M0-M7的二进制位去控制输出Y0-Y7的状态。
21、三菱PLC上的ERR灯一直亮红色,这是什么原因?
答:LC ERR灯亮红色说明有故障,故障有可能是硬件故障,也有可能是程序故障,可以通过编程软件连接上PLC后,打开软件菜单的“诊断”里的“PLC诊断”中确认到底什么故障。
22、三菱编程软件GX Developer打开工程时提示“工程初始化失败”,要怎么解决?
答:出现“工程初始化失败”的错误提示时,需要先将三菱编程软件卸载干净,再删除注册表,然后再重新安装软件。删除注册表的方法是:
1)点击“开始”按钮。
2)选择“运行”,再输入regedit,点击确定,打开注册表;
3)点击HKEY_LOCAL-MACHINE前面的加号,在打开的文件夹中找到SOFTWARE,点击前面的加号,找到MITSUBISHI,并点击鼠标右键,将该文件夹删除。如果删除了该文件夹还没用,那么再打开HKEY_CURRENT_UESR里面的SOFTWARE,再找到MITSUBISHI删除。如果删除了注册表还无法解决问题,建议重装系统。
23、在安装三菱GX Developer软件时点击setup没有任何反应怎么处理?
答:安装三菱GX Developer软件时如果双击setup之后,没有反应,且不会出现该图标,那么可以在360安全卫士里面体检修复一下,加速一下,清理下垃圾,在“任务管理器”的“进程”里将一些占内存的文件结束进程,再重启下电脑。如果操作了以上步骤还是没有反应,建议重装系统。
24、为什么我安装完了GX Developer软件在桌面没有图标,仿真软件也没有图标,是不是没有安装成功?
答:GX Developer软件安装完成,快捷图标不会自动出现在桌面的,可以在开始-所有程序-MELSOFT,找到GX Developer,再点击右键,发送到桌面快捷方式,这样桌面就会出现图标了,而仿真软件是没有单独的图标,它是集成在编程软件里面的,软件里面的“梯形图逻辑测试启动”图标即是开启/关闭仿真。
25、三菱PLC晶体管输出能带动多大的负载,能直接连接继电器吗,用不用加保护装置?可以直接驱动固态继电器吗?
答:晶体输出的PLC大带载能力为0.5A左右,固态继电器是可以自己驱动的,继电器看什么继电器,如果是24V这样的中间继电器是可以驱动的。
26、为什么说PLC系统可靠性高,抗干扰能力强?
答:PLC硬件设计上,为了提高抗干扰性能,开关量输入输出均采用光耦器件,PLC内部电路与外部电路之间做到了电隔离,较好地消除了外部电磁干扰对PLC内部所产生的影响。而且,PLC的电源线路与I/O回路还设计了多重滤波电路,如LC滤波器、RC滤波器、数字滤波器等,以减少高频干扰的影响。以上硬件设计,使得PLC具有抗干扰能力强,可靠性高等特点。
27、8进制数35+47的结果用8进制表示是多少?用10进制表示又是多少?
答:8进制数35+47的结果用8进制表示是104,用10进制表示是82。8进制的数字只有 0 - 7,逢 8 进 1,也就是说:8 进制的 10 就是10进制 8,8进制 11 就是10进制 9,以此类推。
28、FX1s-20m可以扩展模块吗?扩展模块怎么定义输入输出端口号的?比如X13后面是不是X14?
答:三菱FX1s系列PLC只有基本单元,没有扩展I/O的扩展单元和扩展模块。扩展模块后输入输出端口号应该按顺序使用,不能跳跃编号。X13后面不是X14,而是X20。
29、16位和32位运算怎么理解?
答:数据寄存器是16位参与运算的,因为三菱的每个数据寄存器都是16位,如果想进行32位运算,就必须两个相邻的数据寄存器,比如B0和B1组成32位,而且规定了B0是低16位,是低位,B1是高16位,是高位,它的符号位在高位的高的位置,B31位叫做符号位,16位在16位寄存器的高位,也就是B15是符号位,16位就是16位和16位加减乘除,32位就是32位
30、在调试程序时,怎么利用END指令进行分段调试?
答:PLC中的END指令为结束指令,在调试程序时可以将END指令插在各段程序之后,从第一段开始分段调试,调试好以后必须删去程序中间的END指令,这种方法对程序的查错也很有用处。
来源:PLC发烧友,作者:技成辅导员,留言处大家可以补充文章解释不对或欠缺的部分,这样下一个看到的人会学到更多,你知道的正是大家需要的。。。
回复:三菱全套,领三菱系列电子资料
相关问答
西门子PLC编程,一个按键控制一个灯,按一下长亮,再按一下灭?
1、以S7-300为例,用你说的RS触发器就可以实现。按钮的信号取下降沿,就是(N)这个指令,并串上灯灭状态作为Set,串上灯亮状态作为Reset,RS触发器输出给灯。2...
PLC的亮PROG(绿等)和ERR(红灯)是什么意识?
prog是program,err是error这是两个状态灯,指示你PLC在编程状态或错误状态。prog是可以手动将其变成run的,PLC上面有个旋钮,或者是你的程序软件里面有下拉菜...
plc为什么在pc画面中加的按键没反应?
PLC在PC画面中加的按键没反应的原因可能有:电源问题:可能是电源不稳定或控制系统的程序有问题,这会导致系统故障,从而使得按键无反应。逻辑问题:如果系统的...
plc上按键都是什么功能?
按钮是主令元件,只能发信号给PLC,当PLC接收到按钮的电压变化,即0到1或者是1到0或通、断信号后,根据PLC中的逻辑控制程,计算控制结果,然后输出到阀,或电机...
按键plc是什么意思?
"PLC"是可编程逻辑控制器(ProgrammableLogicController)的缩写。它是一种专门用于自动化控制系统的计算机控制器,主要用于监控和控制生产过程中的...
plc计时器怎么锁住按钮?
PLC计时器可以通过设置锁定功能来锁住按钮。在PLC程序中,可以使用锁定输出指令来控制计时器的开关状态,从而实现对按钮的锁定。锁定功能的实现方法可以根据具...
老子在编程序调试plc,突然就出现蓝屏了,是什么情况,什么原因...
3条回答:【推荐答案】一般情况下,蓝屏都是在硬件驱动或新加硬件并安装驱动后,出现冲突或不兼容的情况,这时Windows提供的“最后一次正确配置”就是解决蓝屏的快捷...
plc抢答器怎么复位?
1、首先在PLC中建立一个按钮对象。2、输入文本主持人复位按钮,并关闭off的勾3、在按下事件中选择setbit函数4、然后绑定变量主持人复位按钮,当按下此按钮时...
PLC上的拨码开关是做什么的?有人说是控制通道,也有说是地址开关,但具体怎么运用呢?
PLC上面的拨码开关是运行开关,向PLC输入程序时关掉。拨码开关(也叫DIP开关,拨动开关,超频开关,地址开关,拨拉开关,数码开关,指拨开关)是一款用来操作控...PL...
plc拨动开关怎么调?
调节PLC拨动开关的方法通常有以下几种:1.软件调节:通过PLC编程软件进行参数设置来调节开关的功能。首先确保PLC与电脑连接正常,然后使用编程软件打开PLC程序...