<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[codesys01的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/codesys01</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; codesys01]]></copyright><item><title><![CDATA[Zynq移植canopen协议站canfestival+控制电机运动]]></title><link>https://blog.youkuaiyun.com/codesys01/article/details/145954501</link><guid>https://blog.youkuaiyun.com/codesys01/article/details/145954501</guid><author>codesys01</author><pubDate>Sat, 01 Mar 2025 23:36:33 +0800</pubDate><description><![CDATA[从零开始，在ZYNQ开发板上移植cnafestival，并最终控制电机运动。主要分别五部分1. Vivado导出硬件XSA文件2. 创建vitis工程，并移植Canfestival3. 对象字典工具的安装及使用4. 开发板通过SDO报文配置电机PDO参数5. 开发板通过PDO报文控制电机运动1、支持Canopen协议的电机2、zynq芯片的开发板3、can分析仪，用来抓取监听Canopen报文。]]></description><category></category></item><item><title><![CDATA[Codesys 编写程序代码实现+在线禁用设备+使能设备]]></title><link>https://blog.youkuaiyun.com/codesys01/article/details/145764738</link><guid>https://blog.youkuaiyun.com/codesys01/article/details/145764738</guid><author>codesys01</author><pubDate>Thu, 20 Feb 2025 22:37:25 +0800</pubDate><description><![CDATA[通常我们只能通过离线的方式，把鼠标放在组态设备上，通过点击《禁用设备》 或者 《使能设备》但有时候我们想在程序运行过程中，动态的实现 禁用设备 或者使能设备的功能。Codesys 代码编程实现 禁用设备和使能设备。]]></description><category></category></item><item><title><![CDATA[codesys 3.5安装失败及遇到的问题，解决方法+虚拟机免安装镜像vmx文件]]></title><link>https://blog.youkuaiyun.com/codesys01/article/details/144518244</link><guid>https://blog.youkuaiyun.com/codesys01/article/details/144518244</guid><author>codesys01</author><pubDate>Mon, 16 Dec 2024 22:07:50 +0800</pubDate><description><![CDATA[如果电脑没有VMWare软件，这里获取 VMWare 软件安装包及教程 通过。小编熬夜准备了各个版本的codesys软件的vmx镜像文件, 通过。可以考虑在虚拟机中安装codesys， 有以下优点。解压后，里面就2个文件，只要双击vmx文件就可以了。]]></description><category></category></item><item><title><![CDATA[Codesys 获取系统年、月、日、时、分、秒、星期几 +解决时区问题+ ST语言编程实现代码]]></title><link>https://blog.youkuaiyun.com/codesys01/article/details/139748554</link><guid>https://blog.youkuaiyun.com/codesys01/article/details/139748554</guid><author>codesys01</author><pubDate>Mon, 17 Jun 2024 17:05:53 +0800</pubDate><description><![CDATA[点击，下载代码工程。]]></description><category></category></item><item><title><![CDATA[Codesys 编程实现随机数字+仿照rand()原理+代码下载]]></title><link>https://blog.youkuaiyun.com/codesys01/article/details/139739328</link><guid>https://blog.youkuaiyun.com/codesys01/article/details/139739328</guid><author>codesys01</author><pubDate>Mon, 17 Jun 2024 14:22:55 +0800</pubDate><description><![CDATA[运行结果如下：运行了2次程序：每次都能产生0到9之间的随机数，但是第2次重新运行程序产生的随机数和上次一样，这是伪随机。]]></description><category></category></item><item><title><![CDATA[Codesys 2.3 软件下载及安装教程+所有版本大全集合]]></title><link>https://blog.youkuaiyun.com/codesys01/article/details/139722272</link><guid>https://blog.youkuaiyun.com/codesys01/article/details/139722272</guid><author>codesys01</author><pubDate>Sun, 16 Jun 2024 16:54:52 +0800</pubDate><description><![CDATA[(1)、通过以上 我们获取了CODESYS的安装程序，图标如下图所示,双击运行。(11)相关软件安装。等待完成单击Finish结束。(3)建议关闭所有其他运行程序，点击‘确定’(9)确认安装项目，单击Next开始安装。(7)默认安装全部功能，单击Next。(10)开始安装，过程可能持续几分钟。(12)License提示，单击确定。(6)默认安装路径，单击Next。(13)单击Finish，完成安装。(2)选择语言为英文。]]></description><category></category></item><item><title><![CDATA[Codesys V3.5 下载安装详细教程 + 所有版本大全集合]]></title><link>https://blog.youkuaiyun.com/codesys01/article/details/139702811</link><guid>https://blog.youkuaiyun.com/codesys01/article/details/139702811</guid><author>codesys01</author><pubDate>Sat, 15 Jun 2024 15:10:40 +0800</pubDate><description><![CDATA[1、整理的codesys V3.5 所有的版本




CODESYS 3.5.9
CODESYS 3.5.9.40CODESYS 3.5.9.50CODESYS 3.5.9.60CODESYS 3.5.9.70CODESYS 3.5.9.80




CODESYS 3.5.10
CODESYS 3.5.10.0CODESYS 3.5.10.10CODESYS 3.5.10.20CODESYS 3.5.10.30CODESYS 3.5.10.40CODESYS 3.5.10.50CODESYS 3.5.1]]></description><category></category></item><item><title><![CDATA[Codesys字节处理：高低字节转换+Word/Dword拆分合并+代码程序下载+视频教程]]></title><link>https://blog.youkuaiyun.com/codesys01/article/details/136741826</link><guid>https://blog.youkuaiyun.com/codesys01/article/details/136741826</guid><author>codesys01</author><pubDate>Fri, 15 Mar 2024 17:05:53 +0800</pubDate><description><![CDATA[Codesys下字节处理：高低字节转换 + 组合拆分Word/Dword + Word组合为DWord等。用ST对字节的各种处理操作 高低字节。]]></description><category></category></item><item><title><![CDATA[Codesys中文本文件操作库介绍]]></title><link>https://blog.youkuaiyun.com/codesys01/article/details/135204931</link><guid>https://blog.youkuaiyun.com/codesys01/article/details/135204931</guid><author>codesys01</author><pubDate>Mon, 25 Dec 2023 17:32:59 +0800</pubDate><description><![CDATA[4分钟了解Codesys文件操作库。]]></description><category></category></item><item><title><![CDATA[Codesys与c# 参数对比：IN(VAR_INPUT)、OUT(VAR_OUTPUT)、REF(VAR_IN_OUT )]]></title><link>https://blog.youkuaiyun.com/codesys01/article/details/135122657</link><guid>https://blog.youkuaiyun.com/codesys01/article/details/135122657</guid><author>codesys01</author><pubDate>Thu, 21 Dec 2023 09:21:02 +0800</pubDate><description><![CDATA[1 c#中函数参数的

in,out是值拷贝类型，函数中必须重新开辟对应类型变量的内存空间，把值拷贝进入和拷贝出去
ref参数 是引用类型，传入的是外部变量的地址（指针），在函数中通过地址，读写地址对应的数据;

2 、Codesys中函数

VAR_INPUT     和 C# 函数in 对应
VAR_OUTPUT 和 C# 函数out对应
VAR_IN_OUT   和 C# ref 对应


]]></description><category></category></item><item><title><![CDATA[Codesys与UAexpert软件进行OPC UA通讯设置]]></title><link>https://blog.youkuaiyun.com/codesys01/article/details/135114262</link><guid>https://blog.youkuaiyun.com/codesys01/article/details/135114262</guid><author>codesys01</author><pubDate>Wed, 20 Dec 2023 19:41:54 +0800</pubDate><description><![CDATA[在 Codesys软件中定义如下不同数据类型的 "全局变量 "：
[符号配置]是用来配置上述定义变量的访问权限（读写）；外部的 Client（MES/HMI）通过符号配置访问 Server（Codesys控制器）中的变量标签；（1）添加[符号配置]
（2）设置OPU UA特性

（3）设置访问权限

编译后，选择勾选需要访问的变量，在[访问权限]中更改访问权限[只读/只写/读写]，将程序下载到 PLC 运行。打开 UAexpert 软件，PC 电脑的 IP 地址应当和 PLC 在同一网段；可以 ping 通]]></description><category></category></item><item><title><![CDATA[Codesys 数据结构：扩展数据类型之引用 Reference 详解]]></title><link>https://blog.youkuaiyun.com/codesys01/article/details/135066597</link><guid>https://blog.youkuaiyun.com/codesys01/article/details/135066597</guid><author>codesys01</author><pubDate>Tue, 19 Dec 2023 00:15:00 +0800</pubDate><description><![CDATA[REFERENCE(引用)是对指针的应用，内部也是指针；指针可以指向各种数据类型（bit除外），结构体，功能块，函数及程序，引用也同样可以。如果对codesys指针不太了解，可以参考上一篇博客优点1：  类型安全对于引用，编译器在分配引用时会检查两个类型是否一致，例如VAR_INPUT（*指针*）（*引用*）END_VAR(*正常：将BOOL类型地址给INT类型指针*)(*报警：将BOOL类型赋值给INT类型引用*)优点2：  传参写法简介。]]></description><category></category></item><item><title><![CDATA[Codesys与Modbus TCP从站通信详细说明+实例代码+Modbus软件助手]]></title><link>https://blog.youkuaiyun.com/codesys01/article/details/135050079</link><guid>https://blog.youkuaiyun.com/codesys01/article/details/135050079</guid><author>codesys01</author><pubDate>Mon, 18 Dec 2023 11:24:25 +0800</pubDate><description><![CDATA[因为是在本机上测试，所以IP地址是(127.0.0.1),如果不是本机，则是Codesys程序中【Ethernet】–>【通用】–【IP地址】]]></description><category></category></item><item><title><![CDATA[codesys 面向对象分析系列（一）]]></title><link>https://blog.youkuaiyun.com/codesys01/article/details/135050234</link><guid>https://blog.youkuaiyun.com/codesys01/article/details/135050234</guid><author>codesys01</author><pubDate>Mon, 18 Dec 2023 11:23:03 +0800</pubDate><description><![CDATA[接口是一个协议、规范；例如电源插座接口，它就是一个规范，中国制定的插座标准；每个厂家插座的生产技术、工艺都不一样。插座的内部实现对于电器来说是完全屏蔽的；但任何厂家只要按照插座标准制作，我们的电器就能正常使用。同一个函数接口，实现不同的功能；比如有动物（Animal）之类别（Class），而且由动物继承出类别鸡（Chicken）和类别狗（Dog），并对同一源自类别动物（父类）之一消息有不同的响应，如类别动物有“叫()”之动作，而类别鸡会“啼叫()”，类别狗则会“吠叫()”，则称之为多态继承。]]></description><category></category></item><item><title><![CDATA[codesys开源库OSCATBasic.package+使用说明pdf+ST语言源码文件]]></title><link>https://blog.youkuaiyun.com/codesys01/article/details/135050144</link><guid>https://blog.youkuaiyun.com/codesys01/article/details/135050144</guid><author>codesys01</author><pubDate>Mon, 18 Dec 2023 11:22:19 +0800</pubDate><description><![CDATA[OSCATBasic是一个开源库，包含丰富的算法函数；在CODESYS资源库里打开后，在库管理器里安装后，即可在程序中使用。有对应的源码文件，可以学习其优秀的ST算法编程，提升能力；例如文中大量采用了指针操作，可以加深对指针的理解；库文件库源码文件使用教程文档。]]></description><category></category></item><item><title><![CDATA[基于Codesys用ST语言实现循环队列FIFO数据结构详细说明+代码实例]]></title><link>https://blog.youkuaiyun.com/codesys01/article/details/135049206</link><guid>https://blog.youkuaiyun.com/codesys01/article/details/135049206</guid><author>codesys01</author><pubDate>Sun, 17 Dec 2023 19:53:41 +0800</pubDate><description><![CDATA[队列是一种先入先出(FIFO——first in first out)线性表,它只允许在表的前端（front）进行删除操作，而在表的后端（rear）进行插入操作。]]></description><category></category></item><item><title><![CDATA[在Codesys用ST语言基于链表实现队列FIFO数据结构详细说明+代码实例]]></title><link>https://blog.youkuaiyun.com/codesys01/article/details/135048988</link><guid>https://blog.youkuaiyun.com/codesys01/article/details/135048988</guid><author>codesys01</author><pubDate>Sun, 17 Dec 2023 19:51:52 +0800</pubDate><description><![CDATA[队列是一种先入先出(FIFO——first in first out)线性表,它只允许在表的前端（front）进行删除操作，而在表的后端（rear）进行插入操作。]]></description><category></category></item><item><title><![CDATA[在Codesys用ST语言基于链表实现栈LIFO数据结构详细说明+代码实例]]></title><link>https://blog.youkuaiyun.com/codesys01/article/details/135048967</link><guid>https://blog.youkuaiyun.com/codesys01/article/details/135048967</guid><author>codesys01</author><pubDate>Sun, 17 Dec 2023 19:37:48 +0800</pubDate><description><![CDATA[栈是一种后进先出(LIFO——last in first out)线性表,它只允许在表的后端（tail）进行插入(push)和删除(pop)操作。]]></description><category></category></item><item><title><![CDATA[在Codesys用ST语言基于数组实现栈LIFO数据结构详细说明+代码实例]]></title><link>https://blog.youkuaiyun.com/codesys01/article/details/135048949</link><guid>https://blog.youkuaiyun.com/codesys01/article/details/135048949</guid><author>codesys01</author><pubDate>Sun, 17 Dec 2023 19:36:26 +0800</pubDate><description><![CDATA[栈是一种后进先出(LIFO——last in first out)线性表,它只允许在表的后端（tail）进行插入(push)和删除(pop)操作。]]></description><category></category></item><item><title><![CDATA[Codesys用ST语言实现对CSV文件的读写操作+代码下载]]></title><link>https://blog.youkuaiyun.com/codesys01/article/details/135048008</link><guid>https://blog.youkuaiyun.com/codesys01/article/details/135048008</guid><author>codesys01</author><pubDate>Sun, 17 Dec 2023 18:29:37 +0800</pubDate><description><![CDATA[【代码】Codesys用ST语言实现对CSV文件的读写操作+代码下载。]]></description><category></category></item></channel></rss>