2023年7月31日

摘要: PROFINET源于以太网,而高于以太网。PROFINET协议包含多种通信协议,还定义了诸多协议机(Protocol Machine),也就是一种状态机。 | 简称 | 英文全称 | 术语 | | | | | | CM | Context Management | 上下文管理 | | CMCTL | 阅读全文
posted @ 2023-07-31 14:28 MichaelChen-99 阅读(267) 评论(0) 推荐(0) 编辑

2023年7月27日

摘要: # runtime的IO驱动基本框架 从工控开发生态圈的热度看,CODESYS是当前开发控制器的首选,提供了PLC上位机编平台和软PLC内核,也就是runtime。用户在runtime的基础上进行二次开发,增加外设或者扩展模块就能实现自定义的PLC产品。 一般来说,遵循一套成熟的框架结构进行开发,从 阅读全文
posted @ 2023-07-27 19:21 MichaelChen-99 阅读(723) 评论(0) 推荐(0) 编辑

2023年7月6日

摘要: 任务类型 CODESYS支持多种PLC任务类型,常见的是周期任务,而外部事件类型是指PLC任务不是每隔一段时间执行一次任务,而是通过一个外部事件进行触发后才执行一次。 总体设计思想 基于CODESYS的外部事件开发包括两点: 编写设备描述文件描述具体外部事件; 在Io驱动或者等组件中可以实现外部事件 阅读全文
posted @ 2023-07-06 18:48 MichaelChen-99 阅读(809) 评论(0) 推荐(0) 编辑

2023年7月4日

摘要: # 网络拓扑检测 PROFINET设备支持网络拓扑检测功能,诸如[PRONETA](# 附录-PRONETA网络分析工具)等网络工具软件可以通过询问设备的方式,获取设备的网络连接信息,从而绘制网络图。 # LLDP 链路层发现协议(LLDP)用于查找以太网网络上邻居信息。每个IO设备、IO控制器和管 阅读全文
posted @ 2023-07-04 09:49 MichaelChen-99 阅读(431) 评论(0) 推荐(0) 编辑

2023年6月27日

摘要: ## 设备中的模块 PROFINET IO设备的第一个槽给了DAP,其他的槽位就是各种不同模块的。模块列表的层次结构如下所示: ![](https://img2023.cnblogs.com/blog/1493275/202306/1493275-20230627133802406-12488289 阅读全文
posted @ 2023-06-27 12:33 MichaelChen-99 阅读(452) 评论(0) 推荐(0) 编辑

2023年6月26日

摘要: ## 设备访问点 DeviceAccessPoint是设备描述点,简称DAP,是设备描述文件中重要的信息,其组成结构如下图所示: ![](https://img2023.cnblogs.com/blog/1493275/202306/1493275-20230626110847480-5394898 阅读全文
posted @ 2023-06-26 11:09 MichaelChen-99 阅读(746) 评论(0) 推荐(0) 编辑

2023年6月21日

摘要: ## GSD文件名规范 GSD目前版本是2.4,规定文件名中应该包含一个时间戳,比如GSDML-V2.35-Vendor-Device-20171231.xml或-20171231-235900.xml。 ## GSD文件的结构 在IO控制器眼里,IO设备都是一个德性,大致轮廓无非是Header和B 阅读全文
posted @ 2023-06-21 09:02 MichaelChen-99 阅读(771) 评论(0) 推荐(0) 编辑

2023年2月24日

摘要: ROFINET和OPC UA是两种常见的协议,过去这两个协议有两个不同的角色。PROFINET通常用于现场设备和本地控制器之间的实时数据通信。而OPC UA通常用于在本地控制器和更高级别的MES和SCADA系统之间进行通信。 OPC UA 网络架构 PROFINET网络由IO控制器和IO设备组成; 阅读全文
posted @ 2023-02-24 10:41 MichaelChen-99 阅读(466) 评论(0) 推荐(0) 编辑

2022年6月21日

摘要: 过程数据会在IO控制器与IO设备之间周期性通信,如何解读这些周期性数据呢?本文给出了答案,并且通过Wireshark软件进行解析。 # PROFINET过程数据报文结构 PROFINET报文遵循IEEE 802.3以太网报文结构,由目标地址、源地址、VLAN、帧类型、FrameId、C_SDU和AP 阅读全文
posted @ 2022-06-21 16:53 MichaelChen-99 阅读(1966) 评论(0) 推荐(0) 编辑

2022年6月7日

摘要: ## 在树莓派上安装Codesys运行时 可以参考[基于CODESYS打造树莓派工业控制器](https://zhuanlan.zhihu.com/p/408082116),将树莓派打造成基于CODESYS的软PLC。 1. 将编程平台IDE和Raspberry Pi连接到一个网段中,如192.16 阅读全文
posted @ 2022-06-07 16:16 MichaelChen-99 阅读(1655) 评论(0) 推荐(0) 编辑

导航