随笔分类 - 程序开发类
摘要:最近遇到博图装好了,软件装成功后无法在线操控HMI的问题。 解决如下图。 1.控制面板中打开PG/PC接口,更改为电脑网口。 2.博图中打开仿真按钮,“连接已建立”则说明在线控制HMI成功。
阅读全文
摘要:PLC状态机是从互联网/嵌入式/物联网编程中引入的一种编程思想。 状态机,用穷举法列出有限个状态,再根据实际需求精简剔除不需要的事件状态。而这些状态,意味着要从触发一个事件状态到另一种事件状态不断的叠加递进甚至循环。 如果我们把这种思路用在PLC自动化设备上,列举出事件,再根据用户习惯,整合变化,形
阅读全文
摘要:一、意义目的 解决多个多个呼叫一个应答问题。 如何排队,如何出队。 常用于缓存多个请求,保持队列,先进先出。 好处是有顺序,但是可以结合实际,比如位置比较近要先出,可以将“先进先出”作为排队出队子算法,再去排序,达到效率最高。 二、原理:使用数组改变下标方式存入,出栈把后面变量一个一个往前移动覆盖。
阅读全文
摘要:CODESYS平台的ST语言笔记 前言: 基于汇川plc软件,底层是CODESYS平台。这回ST语言正儿八经要用 所以要学,做笔记是为了梳理加深基础要点印象,顺便分享交流学习。codesys平台包括汇川,英文是不区分大小写。 目录: 一、符号、关键字、操作数、变量介绍二、声明定义、运算符介绍三、基本
阅读全文
摘要:一、首先介绍VMware虚拟机。 安装WIN10统虚拟机推荐用VMware16。 1.镜像网址: MSD网址传送门1:https://msdn.itellyou.cn MSD新网址传送门2:https://next.itellyou.cn BT链接用迅雷下载。 2.微信公众号搜索安装VMware16
阅读全文
摘要:一、 1.使用注意要点: (1)要使用到“清零”功能。 确定其内部清零软元件,认准“外部请求”,注意组别容易混淆。 (2)如果要用到“复位”功能:GT2异常时,上电时,初始化时需要复位异常。认准“外部Res”同样注意组别容易混淆,在单元组态参数分配中不容易找到。 (3)要确定检测数据的内部地址。 认
阅读全文
摘要:介绍: 1.仪表等其他智能设备的modbus通信协议,确定其内部功能码地址。以型号U-MIK-P350-SCN2的杭州美控公司的压力变送器为例。查看对应手册20页。2.PLC端的编程配置。以西门子s71200为例。 一、如何快速确定智能仪表的MODBUS需要访问的寄存器地址以及具体实现功能读取写入呢
阅读全文
摘要:1.辅助继电器置复位法 第一步置位M1标志,接通后控制执行某个结果,结果实现后复位M1,再置位下一步M2标志,依次进行流程控制。置复位法是最基础的流程控制逻辑。还有一种用法。如下图,若“触发”接通,下一步句置位“自锁”,就断开与上一步的联系,等待最后一步,再把“触发”和“自锁”复位。 2.寄存器赋值
阅读全文
摘要:关键词: 气缸,双控、单控、电磁阀、感应器、初始位置(简称“始位”)、末端位置(简称“端位”)、屏蔽功能、延时功能、报警功能 正文: 1.为什么要做气缸FB功能块? 附加功能性,要做安全性,满足需求性,程序封装简化性。主要意义见下图罗列。 当我们写程序的时候,使用气缸,每一次都需要写报警写屏蔽等等,
阅读全文
摘要:一、电脑复制网址打开: https://app.diagrams.net/ 二、官网界面如下,加载会很慢,耐心等待或者刷新载入。 进入后,选择本地设备存储,需要选择流程图,因为这个工具可以画其他类型的图。可以导出PDF和图片,非常好用。 三、效果图:
阅读全文
摘要:2023-07-26 一、常见的PLC通信协议: Modbus:Modbus是一种串行通信协议,它支持多种物理层接口(如RS-232、RS-485等),可以实现PLC与其他设备(如HMI、变频器等)之间的数据交换。 Profibus:Profibus是一种用于工业自动化领域的现场总线通信协议。它支持
阅读全文