先画出整套动作的思路,做出程序流程图,具体如下:

(1)锁机程序

可以读取plc的日期,用比较指令进行比较,满足以下条件就触发对应的M1点,在2021年时要大于5月份,或者大于2021年份的时间。条件满足就导通M1断开启动的按钮,不是直接控制设备停止,这样做更好一点

解除锁机可以控制触发M1000,这个中间继电是掉电保持的,只需要解锁一次就可以一直保持解锁状态,后面我们编写解锁的程序直接控制M1000就可以。

(2)解锁程序

在M1导通锁机条件下,按下X0按钮会计时,松开按钮时,M2导通,进入下一步的动作,这里需要注意,这两行程序不能颠倒顺序,不然松开按钮时T0的线圈断开先清空了,T0里面的数据就为0了,怎么也导通不了M2。

在M2的条件下,如果还按下X0按钮就会复位M2回复到初始状态,按下X1按钮就会触发T1定时器计时,松开按钮时,X1的下降沿有导通,这时如果时间是在8S到10S之间,就会导通M3,进入下一步动作。

在M2的条件下,如果还按下X0按钮就会复位M2回复到初始状态,按下X1按钮就会触发T1定时器计时,松开按钮时,X1的下降沿有导通,这时如果时间是在8S到10S之间,就会置位M3,进入下一步动作。

在M3的条件下,如果按下X1,就会复位M2、M3,回复到初始状态,如果按2次X0按钮,就会触发C0计数器,计数一到,复位M2、M3的同时,置位M1000,解除锁机,该点可以掉电保持,重新启动机器就不需要重复解锁了

如何破解c语言锁机程序,【三菱PLC案例】定期锁机程序控制,巧妙解除密码技巧...相关推荐

  1. jQuery 一次定时器_三菱plc控制简单设备,如何定期锁机,巧妙解除密码技巧|锁机|plc|定时器...

    [动作描述] (1)现有一套设备程序如下,只给大家看它启动和停止的按钮,其他的控制程序由M0去控制,就不展示给大家看,现在要求增加一个到期锁机的功能. 想法如下,时间到了2021年5月份,就进行锁机, ...

  2. 上位机与PLC 通讯源码 上位机与三菱PLC,西门子PLC通讯 同时一起通讯,单独控制,三菱采用官方MX 通讯,支持三菱FX系列,

    上位机与PLC 通讯源码 上位机与三菱PLC,西门子PLC通讯 同时一起通讯,单独控制,三菱采用官方MX 通讯,支持三菱FX系列,A系列,Q系列,L系列,R系列,全系系列,各种串口和各种网口通讯,, ...

  3. 上位机与PLC 通讯源码 上位机与三菱PLC,西门子PLC通讯

    上位机与PLC 通讯源码 上位机与三菱PLC,西门子PLC通讯 同时一起通讯,单独控制,三菱采用官方MX 通讯,支持三菱FX系列,A系列,Q系列,L系列,R系列,全系系列,各种串口和各种网口通讯,, ...

  4. 【无标题】C#上位机与三菱PLC FX2NC通讯方法

    *** C#上位机与三菱PLC FX2NC通讯方法*** 第一步从官网中下载MX COMPONENT并安装好; 第二步从安装好的MX COMPONENT路径中找到"Samples" ...

  5. 上位机与PLC 通讯源码DEMO 上位机与三菱PLC,西门子PLC通讯 同时一起通讯,单独控制

    上位机与PLC 通讯源码DEMO 上位机与三菱PLC,西门子PLC通讯 同时一起通讯,单独控制,三菱采用官方MX 通讯,支持三菱FX系列,A系列,Q系列,L系列,R系列,全系系列,各种串口和各种网口通 ...

  6. 8工位转盘螺丝机程序 包括PLC程序,威纶通触摸屏程序,IO表,参数设置

    8工位转盘螺丝机程序 包括PLC程序,威纶通触摸屏程序,IO表,参数设置 1个步进电机,2台伺服台达B2系列,拧螺丝的伺服用转矩模式 赠送大量三菱PLC,三菱伺服,松下伺服,步进,变频器四频教程 赠送 ...

  7. 养殖环控程序 三菱plc可以带物联网模块,7寸触摸屏程序

    养殖环控程序 三菱plc可以带物联网模块,7寸触摸屏程序 编号:34999657247569378elfking

  8. 上位机与fx3u通讯串口_c#上位机与三菱PLC(FX3U)串口通讯

    项目中会经常用到上位机与PLC之间的串口通信,本文介绍一下C#如何编写上位机代码 与三菱FX3U进行通讯 1. 第一种方法是自己写代码实现,主要代码如下: //对PLC的Y7进行置1 byte[] Y ...

  9. 三菱5u 上位机mc协议_上位机读写三菱plc fx5u的内存数据示例

    这个例子使用HslCommunication类库的三菱plc读写测试程序,所以在使用前,请安装这个组件. HslCommunication类库的作者功底扎实,其代码质量很高,是勇哥学习的标榜. 同时作 ...

  10. plc c语言 软元件t,三菱PLC软元件的种类及功能大全

    1. 输入(X)·输出(Y)继电器 · 各基本单元中,都按照 X000 - X007.X010 - X017-.Y000- Y007.Y010 -Y017-分配了8 进制的输入继电器.输出继电器的编号 ...

最新文章

  1. 转【红帽GFS集群文件系统配置指南】
  2. xCode 开发快捷键
  3. Tensorflow-gpu1.13.1 和 Tensorflow-gpu2.0.0共存之安装教程
  4. Excel 自动根据Sheet名生成目录
  5. 【数据挖掘】数据挖掘算法 组件化思想 ( 模型或模式结构 | 数据挖掘任务 | 评分函数 | 搜索和优化算法 | 数据管理策略 )
  6. Python中find函数的作用及用法
  7. linux php5.3 ssh2,Linux 安装php 的 ssh2扩展
  8. Java学习_int和Integer的区别+包装类
  9. Cisco路由器——Console线的接法
  10. 多尺度视网膜图像增强_视网膜图像怪异的预测
  11. angular示例_用示例解释Angular动画
  12. pyspark 读取csv文件创建DataFrame的两种方法
  13. 上海地图全图可放大_好书·推荐丨第一次将近代上海行号与地图合并在路图中,你知道是哪本书吗?...
  14. 《Unix/linux编程实践教程》------重定向程序的I/O
  15. postgresql分割字符串_postgresql 实现字符串分割字段转列表查询
  16. 一文快速掌握前端开发必备技能
  17. [转]IDE 、SATA、SCSI 的区别
  18. 当今主流浏览器内核简介
  19. NAR:MicrobiomeAnalyst微生物组分析师——统计、可视化和元分析微生物组数据的网页工具
  20. Ratel不进行预测,一段时间后恢复正常

热门文章

  1. KITTI数据集解析
  2. AliSQL-5.6.32编译安装
  3. 软件过程与管理总复习
  4. 绘制直方图,计算CPK、PPK等数据
  5. 圆柱表面积在线计算机,体积计算器在线计算
  6. kmz转换为dwg_怎么将CAD图纸两种基本格式DWG与DXF进行互转?
  7. IBM ThinkPad SL400 XP驱动
  8. python公众号文章爬虫_微信公众号文章爬虫
  9. php ora01017,建立DBLINK报ORA-01017,ORA-02063
  10. VR+教育 虚拟现实(VR)智慧教室整体解决方案