设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
Codesys V3.5 中浅谈PLCOpen编程开发
返回列表
发新帖
[CodeSys]
Codesys V3.5 中浅谈PLCOpen编程开发
[复制链接]
154
|
0
|
2024-4-6 22:07:36
|
显示全部楼层
|
阅读模式
推荐阅读:
关于使用CODESYS V3.5相关使用问题解答
Codesys的ST语言的运算符介绍
关于codesys应用的几个问题,你想知道的都在这里
工控应用技术知识分享,就在VIP技术服务社区
Codesys 中数学三角计算函数应用实例分享
1.引言
遵循PLCOpen标准规范开发,可以提高库代码规范性,可读性,方便代码后期维护;、
点击快速加入群社区
2.变量命名
变量命名遵循匈牙利标记法, 对于每一个变量,都需在基础名中含有有意义的简短的描述。基础命名的每个单词的首字母必须大写,其他字母小写(例如:FileSize) , 并根据变量数据类型和属性,添加合适的类型前缀和属性前缀。
2.功能块(Function Block)
2.1 命名方式
2.2 输入输出变量
2.3 实例化
3.函数(Function)
3.1 命名方式
Function 命名采用 do+something 方式,遵循匈牙利标记法,例如:SendAbort、
SetOpMode、 ReadStatus。
3.2 输入输出变量
4.程序(Program)
4.1 命名方式
推荐以“PR_“+“对象描述“ 格式命名, 例如:PR_MOTION、 PR_LOGIC、
PR_DISPLAY、 PR_COMMUNICATION。
4.2 输入输出变量
4.3 动作方法
动作(Action) 、 属性(Property)、转移(Transition) 命名都遵循匈牙利标记法,
方式与 Function Block 一致。
5.数据单元(DUT)
5.1 结构体
结构体类型(Struct)命名规则为“属性或类型(用途属性或功能类型)+对象描述”,
一种是字母全部大写,另一种是首字母大写,其余小写。单词之间均用下划线链接, 同一
个工程只能使用同一个风格。
内部变量命名遵循变量命名方法,为 “数据类型+功能描述。
结构体类型(Struct)实例变量遵循变量命名规则,并且带前缀“st”。
5.2 枚举类型
枚举类型(Enum)命名规则跟结构类型(Struct) 命名一致。枚举类型包含的枚举值必
须全部大写,之间用下划线连接。
枚举类型实例变量遵循变量命名规则,变量前缀带“e”。
5.3 联合体类型
联合体(Union) 命名规则跟结构类型(Struct)命名一致。内部变量命名遵循变量命
名方法,为 “数据类型+功能描述。
联合体实例变量遵循变量命名规则,变量前缀带“u”。
6.开发指导
6.1 边沿控制
6.2 电平控制
点击快速加入群社区
7.编程基本准则
7.1 指导思想
7.2 编程约定
7.3 设计约束
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
gzdelta
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』