很多电工网友私信我,干了十几年电工有没有必要学plc?关于这个问题,其实不止一个人不止一次的问过我。今天我就明确的告诉大家,不但要学,而且必须要学会。
你们有没有发现,plc在自动化领域已经无孔不入?隔壁老王都会了。而你呢?现在还只会拿着万用表,配个螺丝刀在车间跑来跑去。扪心自问自己的退休时间还有多久?你难道不担心自己被下岗吗?新型技术的崛起,挡是挡不住。不管你现在是穷是老还是不会计算机。作为电工的你,必须迎难而上,义无反顾的
拿下plc。
从此刻开始,让自己忙碌起来。将大量的时间投放到学习plc中,把自己由一个资深电工升级为一个玩plc的程序员,由青铜锻造为王者,才能体会到王者的荣耀。
二话不多说,小编分享一个趣味程序:周末在家谁来做家务,哪个灯亮,谁值日。
一、程序流程:
1、按下开始按钮(m0.0),m11.0---m10.7从低位向高位以1秒的速度交替点亮,当前只能有m11.0---m10.7某一个位为1。
2、当按下停止按钮m0.1时,暂停于m11.0---m10.7其中某一个值。
3、当再次按下开始按钮时,游戏重新开始。
二、程序编辑思路:
1、首先:明确需要用什么指令,常开触点、常闭触点、上升沿指令、下降沿指令、线圈定时器指令、16位向左移位指令、
mw10包括16位的排列顺序m11.0、m11.1、m11.2、m11.3、m11.4、m11.5、m11.6、m11.7、m10.0、m10.1、m10.2、m10.3、m10.4、m11.2、m11.1、m11.0。
2、其次:大体确定解题思路。
(1)按下开始按钮,将mw10中赋值为1,同时触发1s定时器闪烁指令。
(2)用定时器的闪烁指令触发向左移位指令。
(3)当m10.7由1变0过程中,置位m10.0。
(4)按下停止按钮时,中断闪烁指令。
3、最后:编程仿真过程中,加联锁,达到功能完备,互不影响。
三、程序编程
1、初始化程序,cpu由stop状态转变为run状态时,mw0 和mw10赋值0.
2、按下启动按钮m0.0,将mw10赋值1,同时触发闪烁指令。
3、由m0.3为1触发t0定时器为1秒闪烁指令。t0闪烁使得mw10将低字节的1向左移位。
4、当m10.7由1变0 时,重新将mw10置位1.按下停止按钮,将闪烁指令中断,
友友们你们想plc?
密码锁硬件电路原理图
IPv6下一代互联网成果展启动优秀案例征集
新款3.3伏XpressO XO LVDS振荡器
防静电门禁闸机的设计和功能
未来五年安卓有望主导移动操作系统
电工有没有必要学PLC?
ASML发布全新晶圆检测设备
上海电气与天际汽车合资成立电池科技公司 将致力于动力电池系统相关技术自主研发
LCoS技术原理及LCoS Gen Ⅱ技术现状
苹果发布Apple Watch Series 3 仅在香港使用 不支持三大运营商服务
2020的云计算会变得什么样
小米有大梦想,构筑智能家居生态圈
IT-N2100系列太阳能阵列模拟器的应用案例
使用STM32和RFID连接的读卡器系统设计
浅析电磁流量计工程应用中的要点
iPhone8什么时候上市:攒了10年大招!iphone8革命性的大改动,秒杀一切!
中国新能源汽车市场占有率超30%,持续引领全球风向
大空间移动式智慧消防报警灭火系统设计方案
其实自然语言交互就是个坑,为什么会出现这种情况?
推动全球5G基础设施市场增长的主要因素是什么?