- 博客(7)
- 收藏
- 关注
原创 倍福TwinCAT3 变量声明
TwinCAT3中,变量可以通过“AT%IQ”来进行声明,AT%是关键 字,I表示输入,Q表示输出。* 表示自动分配一个内存地址给这个变量(Codesys平台不支持)。您也可以指定一个内存地址给这个变量。下图为输入输出变量声明的实例。
2024-06-05 16:01:28
1455
原创 倍福TwinCAT3 OOP(面向对象)编程二 方法
方法是IEC 61131-3标准的扩展,是用于数据封装的面向对象编程的工具。一个方法包含一个声明和一个实现。但是,与函数不同,方法不是独立的POU,而是从属于功能块或程序的。一个方法可以访问上级POU的所有有效变量。
2024-05-31 15:37:04
958
1
原创 倍福TwinCAT3 OOP(面向对象)编程一 继承
OOP关注开发人员想要的对象操纵,而不是操纵它们所需的逻辑。对象之间的关系和子类可以被分配,允许开发人员在静止时重用公共逻辑维护一个独特的层次结构。OOP的这一特性强制进行更彻底的数据分析,减少开发时间并确保更高的安全性精确度。SUPER指针指的是到创建此函数块的函数块实例。还有一个指针,THIS^,THIS指针是指向它自己的实例,使用到的时候再做演示。下面,我们给这个FB添加一些功能,采用继承的方式添加一些状态。下面做一个启停FB,简单示例一下继承的用法。运行一下,把Start赋值True。
2023-11-10 14:48:43
833
1
原创 倍福TwinCAT3数据记录DataRecord保存数据_txt/csv
类型,该功能块是把FB_ReadFileTXT和FB_WriteFileTXT两个功能块合并起来。Function_Block,读、写TXT/LOG/CSV文件,只支持。
2023-11-10 13:26:09
1517
3
原创 TwinCAT3 PLC的系统安装和配置,
注意:如果网卡出现在了Incompatible devices下方,则不支持安装EtherCAT驱动。或者本地网卡被禁用时,也会出现在Incompatible Devices下方。可以在默认的安装盘路径找到C:\TwinCAT\3.1\System\TcRteInstall.exe。需要管理员权限运行:C:\TwinCAT\3.1\System.win8settick.Bat。安装软件:TC31-XAR-Setup.3.1.4024.35.exe。需要重启,才能启动服务。可以与HMI安装完成之后再启动。
2023-10-12 09:04:44
1565
原创 MQTT的服务端Mosquitto和Mqttfx客户端安装配置
安装软件:mosquitto-2.0.18-install-windows-x64 ,MQTT的服务代理端。在本机中安装mqttfx-1.7.1-windows-x64,MQTT客户端测试工具,用来做收发测试。注意:订阅端需要先进行订阅主题,才能接收到发布方后面发布的消息。安装:mosquitto-2.0.18-install-windows-x64。mqttfx-1.7.1-windows-x64,MQTT客户端测试工具。本机同上面一样配置,需要注意:ClientID,不能和虚拟机相同。
2023-10-11 19:27:50
1297
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人