Node-RED 简介
Node-RED 基于web浏览器的可视化拖拽Scada软件
Node-RED Windows系统下安装教程
Node-RED教程 – Windows系统下开机自启
Node-RED教程 – 怎样安装节点插件
Node-RED教程-程序代码的导入导出
Node-RED页面(dashboard)教程
Node-RED 实例
– excel表格生成及下载
– Modbus读取数据存入csv文件
– 三菱MC协议读写
– Modbus读写及建立从站示例
– ModbusTCP 多个从站读取数据写入MySQL数据库
– Modbus从站的建立
– 通过网址url链接读写modbus从站
– ui界面生成表格
– 动态生成图表
– 自定义表格
– 带有命令的UI表格
– HMI示例
– 登录界面及登录自动退出UI
– Modbus读取数据写入mysql并可查询显示曲线图
– 获取国际空间站的位置并页面地图显示
– 页面显示CPU负载率
– 文本转语音示例
– SCADA画面装配线
- Test HMI上下料
– 带监控画面语音提示的水位控制系统
– modbus读取数据写入execl文件中每天一个文件
– modbus读取数据写入mysql并可根据日期查询并显示曲线图
– Node-RED与欧姆龙 CP1H通讯
– Node-RED与汇川H5U通讯
– Node-RED与台达PLC AS228T通讯
– Node-RED与纬创PLC VC1-0806MAT通讯
– Node-RED与西门子S7-通讯
– Node-RED与信捷XLH-24A16L通讯
– Node-RED与欧姆龙PLC进行以太网连接读取地址或多个读取
– Node-RED教程-发送电子邮件
– Node-RED教程 与MySQL交互示例
– Node-RED教程-modbus轮询通讯
常用
catch抓取
-抓取错误
complete完成的处理
– 节点执行完成后的处理
debug调试
– 输出payload值
– 输出完整消息
– 输出到控制台
– 输出到节点状态
– 使用 JSONata 格式化输出
inject触发
– 启动时触发流程
– 定时触发流程
– 在指定时间触发流程
link链接
– 选项卡内的链接
– 跨选项卡链接
– Link call 调用
status状态
– 处理状态消息输出
function功能函数
change更改
– 设定payload值
– 设置任意属性值
– 使用 JSONata 设置值
– 使用环境变量赋值
– 设置流程上下文
– 删除消息属性
– 移动消息属性
delay延时
– 延迟
– 通过消息属性延迟消息
– 重置或刷新待处理消息
– 减慢消息通过流程的速度
– 减慢每个topic的消息传输速率
– 带释放的简单队列
exec执行
– 从外部命令获取标准输出
– 从外部命令获取错误输出
– 以spawn模式运行外部命令
function函数
– 发送消息到输出端口
– 发送多条消息
– 异步发送消息
– 记录事件
– 处理错误
– 在上下文中存储数据
– 显示状态信息
– 使用外部模块
– 设置和关闭
– 异步设置
range范围
– 缩放输入值
– 缩放输入值并四舍五入为整数
– 限制输入值
– 缩放并循环输入值
switch开关节点
– 选择输出端口
– 检查所有规则
– 在第一个匹配后停止
– 根据类型选择输出端口
– 使用JSONata进行开关规则设定
– 使用JSONata设置开关值
– 重新创建消息序列
– 基于属性路由消息
– 基于上下文值路由消息
template格式化
– 使用Mustache语法
– 将结果解析为JSON
– 将结果解析为YAML格式
trigger触发
– 间隔输出两个值
– 如果在定义的时间内未收到消息则触发一个流程
– 在流程停止发送时发送占位符消息
– 使用触发节点进行超时处理
network网络
http
– 创建HTTP端点
– 处理查询参数
– 处理URL参数
– 访问HTTP请求头部信息
– 向流程发送数据
– 将文件发布到流程中
– 处理Cookie
tcp
– 连接到TCP输出服务器
– 连接到TCP输入服务器
– 向TCP连接的客户端发送回复
udp
– 使用UDP协议传输数据
websocket
– 连接到WebSocket输入服务器
– 连接到WebSocket输出服务器
parser解析
csv
– 使用默认列名将CSV解析为消息序列
– 使用默认列名将CSV解析为数组
– 使用指定的列名将CSV解析为消息序列
– 将第一行中的列名解析为消息序列的CSV
– 将JavaScript对象转换为CSV格式
– 将JavaScript对象转换为CSV格式
– 将JavaScript对象数组转换为带有列名标题的CSV格式
– 在输入消息中指定列名
– 当设置重置属性时发送列名
– 使用连接节点连接解析的CSV消息序列
html
– 使用CSS选择器提取HTML元素数组
– 通过CSS选择器提取HTML元素序列
– 使用消息中指定的CSS选择器提取HTML元素数组
– 使用连接节点连接提取的HTML元素序列
json
– 将JSON字符串转换为JavaScript对象
– 将JavaScript对象转换为JSON字符串
– 验证输入的JSON字符串
xml
– 将JavaScript对象转换为XML
– 将XML转换为JavaScript对象
– 使用options属性控制转换
yaml
– 将JavaScript对象转换为YAML
– 将YAML转换为JavaScript对象
sequence序列
batch批量
– 基于数字的分组模式
– 基于时间的分组模式
– 连接模式
join合并
– 自动合并模式
– 手动合并模式
– 序列递减模式
sort排序
– 对数组的 payload进行排序
– 对消息序列进行排序
split拆分
– 拆分payload消息
storage存储
read file读取文件
– 从文本中读取字符串
– 使用指定格式读取数据
– 按行分割读取数据
– 创建消息流程
watch监视
– 监视文件的变化
– 监视目录中的变化
write file写入文件
– 将字符串写入文本文件
– 将字符串写入由属性指定的文件
– 删除文件
– 按指定格式写入数据
教程地址: han-link.cn/.html
#工业##工业自动化##在头条看见彼此##头条文章发文任务##电气##自动化##工程师##程序##上位机##触摸屏##软件大全##物联网#