ethercrab -- 一个用 rust 编写的 ethercat 主站
什么是 ethercat
ethercat 名称的由来是:ethernet for control automation technology,也就是用于控制自动化技术的以太网协议技术,其实也就是工业以太网的一种。ethercat 是倍福公司旗下的 etg( ethercat 技术协会)负责研发并推广的一种实时以太网技术,它是一种开放的网络协议,可以进行主从设备之间的通信。
通过主从系统架构进行控制。主站发送“目标数据”,从站接收目标数据并写入“实际数据”。目标数据可以是用于有源设备(执行器)的控制指令,以便执行特定的动作,例如设置电动机的转速。另一方面,实际数据表示来自被测设备(传感器)的有关各种状态(例如当前位置,转速或温度)的信息。
ethercat 主站是做什么的
ethercat 主站组装 ethercat 数据报,然后通过所有连接的从站发送它们。ethercat 的特殊之处在于,在通过过程中,每个从站都将从循环数据报中取出其特定目标数据,同时将自己的实际数据放入数据报中。所有不打算用于从站的剩余数据都将原封不动地转发。数据报经过所有从站后,它会返回并由主站接收。即使对于大量互连的 ethercat 从站,此过程也非常快捷,因为单个从站的通过延迟仅为几纳秒。
而 ethercrab 就是用 rust 编写的 ethercat 主站。
rusty -- 一个用 rust 编写的结构化文本编译器
rusty 是用 rust 编写的结构化文本 (st) 编译器,基于 llvm 编译器后端。使用 logos crate 库在自定义解析器运行之前执行词法分析。rusty 通过翻转命令行标志来输出静态或共享对象以及 llvm ir 或位码。作者的目标是打造至少支持第 2 版 iec 61131 标准中的功能的开源工业级 st 编译器。
共青团移动通信集团召开大会,鼓励员工,坚持理想、创新、苦干、奋斗
变频器的谐波危害及解决措施
电子芯闻早报:传大基金有意收购Siltronic 小米5c短暂现身
PoC滤波电感和磁珠的使用示例和效果
一文解析中国LED显示屏发展成果的原因
什么是EtherCAT?EtherCAT主站是做什么的
AirPods/EarPods上这些小孔是什么?看完才知道原来如此!
华为开发者大会2021together 官网
丰江电池上半年净利润4092万 同比增长79%
网络和变量的未压缩数组
工信部正式发布首个区块链技术领域国家标准
从历史上的iPod来看 苹果很有可能砍掉MacBook整个产品线
魅族Pro7、小米5X本月同天发布:小米魅族之战!魅族Pro7、小米5X谁输谁赢?
NEC推出世界最薄Android智能手机 仅7.7mm
汽车雾灯怎么装 汽车雾灯有什么要求吗
小米手环4宣布将于6月11日发布
企业的系统集成架构ERP和CRM、MRP、PLM等关系
以太坊和比特币最大的区别是什么
DSP的定义_DSP在音频信号上的各种应用
机器人惯导如何发展