1.0 利用传送字节(mov_b)来设计八盏灯每隔0.5秒控制其中的四盏灯亮灭。
2.0 我们给plc分配io如下图:
(plc实际接线)
3.0 程序设计:
4.0 程序解说:
4.0)当我们按下m20.5后,置位m20.6后接通sm0.5的上升沿即下降沿的程序段,并保持;
4.1)sm0.5是周期为1秒的方波,一个周期里面,会产生生一次上升沿和一次下降沿;
4.2)sm0.5产生的上升沿,2#10101010传给qb0字节,即里面q0.1,q0.3,q0.5,q0.7输 出,这四盏灯亮;
4.3)sm0.5产生的下降沿,2#1010101传给qb0字节,即里面q0.0,q0.2,q0.4,q0.6输出,这四盏灯亮;
4.4)sm0.5是周期为1秒的方波。重复循环,灯也会重复亮灭。
4.5)当我们按下m20.4后,复位m20.6一次和qb0字节里面八个位同时置0,就就停止了程序;
5.0多指示灯启动输出(置位、复位指令)
5.1)控制要求:
按下开关m20.0,q1.0/q1.1/q1.2/q1.3输出,对应灯亮,按下开关m20.1,q1.4/q1.5/q1.6/q1.7输出,对应指示灯亮,按下停止按钮m20.2,断开所有输出,灯灭。
5.2)plc的io分配(实际接线):
5.3)程序设计:
5.4)程序解说:
按下按钮m20.0,置位连续四个位,即q1.0,q1.1,q1.2,q1.3灯点亮,同时复位连续四个位,即q1.4,q1.5,q1.6,q1.7灭;即q1.4,q1.5,q1.6,q1.7灭;
按下按钮m20.1,置位连续四个位,即q1.4,q1.5,q1.6,q1.7灯点亮,同时复位连续四个位,即q1.0,q1.1,q1.2,q1.3灭;
按下m20.2复位连续八个位(即qb1字节),q01.0-q1.7输出断开,即灯灭。
以上我简单的介绍八盏灯其中四盏交替点亮的小案例,当然程序有千种思路,这个也只是其中的一种。仅供参考
浅谈一下连接器专业知识
ECAT_motion管理功能块介绍
物联网技术在医疗废物管理系统中的应用与优势
微软新平台为亚洲初创企业提供技术和资源
北京联通正在将5G应用于世园会的远程医疗急救
西门子SMART PLC设计八盏灯实例
基于LF2407的模糊数字PI控制器的设计
vivoNEX和vivoX21哪个拍照最好
Led光源芯片的优势及类型介绍
赛灵思最新SmartLynq+模块,让秒级迭代成为现实
智能升级的镜面显示屏,所以信息一镜掌握
VR技术已“入侵”你的生活
网易首款VR FPS游戏,这款游戏引发了市场诸多关注
5G+8K生态推动触控新势力 2018深圳国际全触与显示展即将开幕
奇元裕办理半导体前沿技术论坛 探讨大尺寸硅片及3D传感和VCSEL工艺前沿技术
共形微带天线的特性研究
关于输出噪声的分量探讨
这几部骁龙855手机都十分推荐购买,特别是追求性价比的参数党!
LED车灯市场的发展取决于LED技术的进步
虹科HK-H1000A新款射频功率放大器于上线