分类 技术知识 下的文章
群晖WebDAV+Joplin实现笔记本地化和云同步
20230506更新
最终还是放弃这种方式,现在不一味追求markdown,笔记才是核心。Joplin图片附件全放一个文件夹不好管理,对剪藏公式也不友好。
目前采用群晖DSnote,网页剪藏、电脑客户端、手机客户端都比较方便。
Joplin是一款开源笔记软件,利用群晖WebDAV+Joplin可以实现笔记本地化,并且Joplin的浏览器插件可以实现网页剪藏功能,不管是工作电脑还是家里电脑可以实现实时同步(前提是家里有公网IP)。可以完美替代印象笔记免费版流量有限和非本地化存储的问题。当然也支持其它WebDAV平台,也可以利用群晖Drive同步Joplin的数据文件夹来实现云同步,这个等有需求后续研究。
PLC中的数据及地址
做工程项目的时候难免会接触电气控制,最近在学习电气一、二次原理图设计及西门子PLC梯形图编程,算是入门了,可以设计相对较小的项目及控制程序编写。PLC入门的关键是把数据及地址这块理解透彻,这块吃透PLC编程就很容易理解,其它的东西就是怎么实现控制及控制逻辑编写,输入输出、各种互锁保护/数据传输及PID控制等。
PLC里面数据类型与计算机相同,如下表所示:
寻地格式 | 数据长度 (二进制) |
数据类型 | 取值范围 |
---|---|---|---|
bool(位) | 1(位) | 布尔数(二进制位) | 真(1);假(0) |
Byte(字节) | 8(字节) | 无符号整数 | 0~255 |
Int(整数) | 16(字) | 有无符号整数 | -32768~32767 |
Words(字) | 16(字) | 无符号整数 | 0~65535 |
DInt(双整数) | 32(双字) | 有符号整数 | -2147483648~2147483647 |
DWord(双字) | 32(双字) | 无符号整数 | 0~4294967295 |
Real(实数) | 32(双字) | IEEE32位 单精度浮点数 |
-3.402823E+38~-1.175495E-38(负数); +1.175495E-38~+3.402823E+38(正数) |
ASCII | 8/个(字节) | 字符列表 | ASCII字符; 汉字内码(每个汉字两个字节) |
STRING (字符串) |
8/个(字节) | 字符串 | 1~254个ASCII字符; 汉字内码(每个汉字两个字节) |