2026年2月2日

摘要: 设备模型 对于PROFINET主站开发来说,设备名、MAC地址和IP地址是为了在网络中找到对应设备,但找到设备是不够的,而是要确切的定位输入、输出变量。如何找到变量呢,就需要通过地址映射的方法了,映射的英文是mapping,找变量就相当于在地图上找确切的地点。 对于一个由主站和从站构成的PROFIN 阅读全文
posted @ 2026-02-02 14:19 MichaelChen-99 阅读(2) 评论(0) 推荐(0)

2025年6月16日

摘要: 本文源自西门子的技术文档《IO-Base User Programming Interface for PN Driver》第4章的后半部分,主要描述了结构体类型,将作为PNDriver用户编程接口说明的第四篇笔记。 4.10 数据类型 在用户代码中#include<pniobase.h>后,就可以 阅读全文
posted @ 2025-06-16 08:58 MichaelChen-99 阅读(100) 评论(0) 推荐(0)

2025年6月9日

摘要: 本文源自西门子的技术文档《IO-Base User Programming Interface for PN Driver》第4章的前半部分,描述了PN主站协议栈代码中的接口函数调用方法,将作为PNDriver用户编程接口说明的第三篇笔记。 4 函数和数据类型 在用户代码中#include<pnio 阅读全文
posted @ 2025-06-09 11:12 MichaelChen-99 阅读(130) 评论(0) 推荐(0)

2025年5月26日

摘要: 5 以太网接口的功能和数据类型 本文源自西门子的技术文档《IO-Base User Programming Interface for PN Driver》的第5章,描述了PROFINET主站中与以太网接口相关的接口与方法,将作为PNDriver用户编程接口说明的第二篇笔记。 5.1 接口函数 5. 阅读全文
posted @ 2025-05-26 11:09 MichaelChen-99 阅读(177) 评论(0) 推荐(0)

2025年5月21日

摘要: 前言 本文源自西门子的技术文档《IO-Base User Programming Interface for PN Driver》,描述了PROFINET主站开发的基本方法,将作为PNDriver用户编程接口说明的第一篇笔记,主要为了方便同行查阅和参考。 1 快速入门 1.1 实现过程 用户按照以下 阅读全文
posted @ 2025-05-21 10:08 MichaelChen-99 阅读(332) 评论(0) 推荐(0)

2025年1月17日

摘要: 废话不多说,上干货。实现基于CODESYS的PROFINET设备有三步操作: 导出GSD文件 编程平台项目添加PROFINET设备 运行时进行配置 导出PROFINET设备的GSD文件 当CODESYS作为PN从站时,GSDXML设备描述文件可以从设备管理器的Fieldbuses->Profinet 阅读全文
posted @ 2025-01-17 09:56 MichaelChen-99 阅读(1061) 评论(0) 推荐(0)

2024年10月17日

摘要: 可以想象这样的一个场景:手头有一台安装了Windows的电脑,但是需要用苹果的软件。此时,再购买一台Mac未免太贵了!怎么办呢?这时虚拟化就会告诉你,在安装了Windows的电脑上安装一个虚拟机软件,在软件中运行MAC的操作系统,这样,苹果的软件就能够在同一台电脑上顺利使用了! PLC为什么要虚拟化 阅读全文
posted @ 2024-10-17 14:24 MichaelChen-99 阅读(714) 评论(0) 推荐(1)

2024年6月14日

摘要: 本文源自倍福的技术文档《EtherCAT and EtherCAT P Slave Implementation Guide》,收录了与EtherCAT技术相关的常用英语缩略语。作为本人学习EtherCAT的第一篇笔记,主要为了方便自己和同行查阅,按照缩略语首字母进行排序。 缩写 英文全称 翻译 µ 阅读全文
posted @ 2024-06-14 16:57 MichaelChen-99 阅读(221) 评论(0) 推荐(0)

2024年4月29日

摘要: 前言 不用不知道,一用吓一跳。又一次被自己的浅陋给带偏了,原本以为编程软件就仅仅是配置、编辑、编译、下载、调试的工具而已,没曾想自己不用并不是代表编程平台没有。 在本人的印象中,提到比较功能,那就是使用Beyond Compare之类的软件,将文件夹或者文件拖入软件的左右两边。从未想到一个PLC编程 阅读全文
posted @ 2024-04-29 16:10 MichaelChen-99 阅读(856) 评论(0) 推荐(0)

2024年4月13日

摘要: 循环任务 CODESYS支持多种任务类型,其中最为常见的任务类型是循环任务,循环任务是指任务函数被每隔一段时间调用一次,而且任务应该在任务间隔时间内执行完。 但是如果任务没有在规定的时间内执行完怎么办呢? 看门狗 对于身负打工使命的工控技术来说,永远没有躺平的说法。为了保证任务进度,工控技术“祭出” 阅读全文
posted @ 2024-04-13 09:48 MichaelChen-99 阅读(899) 评论(0) 推荐(0)

导航