随笔分类 -  F、电控 CodeSys

CodeSys学习记录
摘要:在类型关键字后面添加 “INTERNAL” 即可,将文件保存为编译库后全局变量将隐藏。 阅读全文
posted @ 2024-05-14 11:35 伽椰子真可爱 阅读(122) 评论(0) 推荐(0) 编辑
摘要:使用CodeSysV2.3打包lib库,且不希望他人能够看到内部源代码,经过本人的亲身使用,使用CodeSysV2.3导出lib库可按照如下操作: ①、在“工程 -> 用户组密码”,设置“密码”(这样设置的密码仅在需要打开lib库时需要输入,在调用密码库时不需要输入); ②、完成“密码”设置后,将工 阅读全文
posted @ 2024-04-04 08:28 伽椰子真可爱 阅读(259) 评论(0) 推荐(0) 编辑
摘要:之所以需要使用高版本对低版本库进行打包,是因为在实际的使用中发现CodeSysV3.5的低版本虽然支持导入*.compiled-library库,但打包并不方便。 以SP5为例,在实际使用过程中发现SP5的文件保存类型不支持.library; 这里在另存时可将文件后缀手动改为.library 在保存 阅读全文
posted @ 2023-04-14 13:49 伽椰子真可爱 阅读(1043) 评论(0) 推荐(0) 编辑
摘要:在工作中经过会遇到要将函数块提交给第三方外协的时候,这时为了保证公司函数块内部逻辑不被外人所知,一般采样封装成静态库的形式;在CodeSys中,我们会将函数封装成类似静态库的一种编译库文件,具体封装方式如下: 1、新建一个标准工程 2、随便选择一个设备类型,并选择结构文本(ST)(可根据自己的需求选 阅读全文
posted @ 2022-04-08 20:32 伽椰子真可爱 阅读(3784) 评论(0) 推荐(0) 编辑
摘要:CAN协议帧类型分为标准帧(11位ID)和扩展帧(29位ID),两种CAN数据帧都有一个帧数范围,总会有使用完的时候,因此如果是在功能复杂的协议中要尽可能的减少ID的个数,不仅能减少资源的占用还能提高协议的可阅读性。 CAN协议的制定无非就是设备与设备两者之间的一种约定,设计者可根据自己的使用需求去 阅读全文
posted @ 2022-03-13 18:34 伽椰子真可爱 阅读(314) 评论(0) 推荐(0) 编辑
摘要:1、CodeSys简介: CodeSys官网:CODESYS-标准IEC61131-3控制器开发平台软件 CodeSys PLC Control是为PLC设计的一种完整的开发环境。CodeSys PLC Control为PLC编程提供了一种简便的方法,可以自由地处理功能强大地IEC语言。编辑器和调试 阅读全文
posted @ 2022-02-14 09:15 伽椰子真可爱 阅读(1916) 评论(0) 推荐(0) 编辑