hexo fluid主题折腾 如何下载fluid主题 hexo 5.0以上的版本,直接npm安装:npm install --save hexo-theme-fluid 安装好之后,在博客目录下创建_config.fluid.yml,将主题_config.yml的内容复制进去。以后如果修改任何主题配置,都直接修改_config.fluid.yml就好,因为它的配置优先级是高于原_config.yml的。 通过hexo g -- 2024-07-21 Git application > hexo #git #github #hexo #fluid
【笔记】markdown语法基础 markdown基础知识练习汇总。 1.字体大小123456# 一级字体## 二级字体### 三级字体#### 四级字体##### 五级字体###### 六级字体 2.加粗1**字体加粗** 3.斜体1*斜体字体* 4.删除线字体删除线~~字体删除线~~ ## 5.引用>引用用法>>引用用法>>>>>>>>>>引用用法1 2024-07-21 Front-end application > basic notes #html #markdown
多路复用在HMI上的使用 这里主要是利用多路复用在HMI上做到单页面切换IO变量的功能,对于系统中要显示的IO数量很多的时候适用。系统搭建:CPU1215+KTP900系列HMI方法如下: 1. 画面模板建立如下元素 复选文本框 状态指示器(小圆点) 符号IO域如图: .在画面中我对输入和输出分别做了一组IO画面。.符号IO域显示的默认文本来自文本列表.此处有16路输入(IW)和16路输出(QW);对应了总共32个小圆点 2024-07-21 PLC related > HMI #industrial control #HMI
通过wireshark简单了解S7协议 一方面本着学习wireshark的使用,一方面对S7协议想有一个更深入一点的了解。 1.建立连接过程:一边是IPC,一边是PLC。本着学习的态度,这里简单说明一下S7通信协议簇在ISO模型中的一个示意: OSI layers Protocol 7 APPlication Layer S7 communication 6 Presentation Layer COTP(S7 comm 2024-07-21 Proctocol related > Profinet #S7 #PN
PLC报警消息处理 在TIA Protal中,大致有以下几种方式可以获取报警信息: HMI侧组态报警 Program_alarm Prodiag 第一种方式基本上是最常用和最简单的,基本步骤是先创建报警变量再组态报警文本,由HMI定时去轮询变量,通过监控变量值的变化触发。优点是配置简单,但是效率比较低,工作量比较大(以前项目上我会新建一个报警excel来处理,每次检查报警表的时候就是我头最大的时候,特别是涉及到中 2024-07-21 PLC related > 1200/1500PLC #PLC part #industrial control
WinCC RT Advance的VBS脚本应用 本次选择的是WinCC RT Advance而不是用的SIMATIC Comfort Panel来做的主要原因是因Comfort系列HMI虽然是支持VBS脚本的,但是如果要创造一些CSV文件的话,HMI不带USB的情况下是很存取数据的。另一方面向比于PC station嵌入的RT Advance,HMI的运行速度和响应速度也是有差别的。不用Classic WinCC来做的原因是经典WinCC想实现 2024-07-21 PLC related > HMI #industrial control #HMI
基于ProDiag的监控视图-Graph篇 典型GraphFB如下: .可在动作里面加赋值,计算,调用,公式,计数,计时等.可以选择并行分支和或分支.可以加连锁.可以加监控.可以加跳转到步序,可以加步结尾.加条件判断.加前固定指令,加后固定指令 Graph的定义变量和梯形图视角: .变量名来自于用户用户对step和trans的描述。.变量结构存储了graph状态的细节信息。 1. 新建Graph程序如上图,新建一个Graph程序,记 2024-07-21 PLC related > 1200/1500PLC #PLC part #industrial control
图片保存到本地并替换markdown中的url地址 为了本地备份随笔内容 用到requests下载图片和re解析markdown文本 代码如下: 1234567891011121314151617181920212223242526272829303132333435363738394041import re import os import requests # markdown文件的路径,绝对路径markdown_file_path = 2024-07-21 Python > basic notes #py
基于ProDiag的监控视图-LAD篇 此篇的目的是对ProDiag的使用做一个回顾和加深。ProDiag是一个可选插件,小于25个使用点不需要授权,否则是需要授权的,另外它只支持1500PLC。优点: 不需要组态 报警随时在PLC侧修改,不影响HMI侧显示和运行 监控类型比较多,而且可以自定义 PLC触发报警,显示可以是HMI或者是WEB 每一条报警对应的程序段可以在HMI上查看到代码(LAD/FBD有效) 可以显示Gra 2024-07-21 PLC related > 1200/1500PLC #PLC part #industrial control
解析HMI面板实例 拆解一个已有的画面面板实例来看看画面面板是怎么实现的。1. 使用实例,需要从项目库里面拖出来。 2. 拖出来之后画面如图,它是一个组合画面。 3. 这个画面有四个属性,以及一个事件。 4. 需要传入的数据类型 - FnCselInHMI属性需要传入一个bool类型数据 - H_lAnim需要传入一个DWORD类型数据 - Type和ValveName是静态变量,直接在接口 2024-07-21 PLC related > HMI #industrial control #HMI