- 2
- 0
- 约8.33千字
- 约 32页
- 2026-03-03 发布于河南
- 举报
项目库,全局库
开发流程及案例
WanJinXin
Page1Restricted|©Siemens2022|TIAECOProject
库的开发流程
确定开发库的背景和需求选择库的模板
确定库的总体功能编写程序
确定库的基本原理合规性检查
确定库的功能模式或分类测试
确定库的接口编写使用说明
确定库的流程图
Page2Restricted|©Siemens2022|TIAECOProject
开发库的背景和意义
Page3Restricted|©Siemens2022|TIAECOProject
开发库的背景和意义
背景意义
在自动化项目中,经常会有工控机与PLC采用使用标准化的库进行TCP/IP的数据格式转化
TCP/IP进行通讯的场景,例如工控机通过相机判断
出目标运动位置并以字符数组或字符串格式发给PLC。
而在PLC中发给驱动装置进行移动的设定位置值必须
是实数格式,所以在PLC中,需要有一个块用来根据
识别码将收到的字符数组/串转化成数值格式的数组。
Page4Restricted|©Siemens2022|TIAECOProject
库的总体功能及原理
总体功能及原理
变量A【String】
根据识别码将收到的字符数组/串转化成数值格式
第一步
将识别码拆解成布尔型变量组;
第二步
变量B【ArrayofChar】
通过SPLIT指令将需要转化的字符数组/串拆开成为
多个字符串;
第三步
将对应识别码布尔型变量为真的字符串使用
STRG_VAL指令转化成数值。变量C【ArrayofReal】
Page5Restricted|©Siemens2022|TIAECOProject
库的模式或分类
模式或分类
根据项目实际情况和工程人员的使用习惯,有两种
使用情况:
1.PLC收到来自工控机的一个长字符串(字符串中包
含单词和数据,只有数据需要翻译成数值)和对应
的识别码(识别码为0代表字符串中对应位置是单词,
不需要翻译。识别码为1代表字符串中对应位置是数
值,需要翻译)。根据识别码的信息,对长字符串
进行翻译。
2.PLC收到来自工控机的字符数组和识别码(含义同
上),并根据识别码的信息,对字符数组进行翻译。
Page6Restricted|©Siemens2022|TIAECOProject
接口定义
根据实际项目需要,来自工控机的数据可能为字符Input数据类型说明
串或字符数组,但在一个项目中,一般会提前沟通,executeBool上升沿时触发作业
统一选择一种方式,不会存在同时使用两种方式的
您可能关注的文档
最近下载
- 小学2026年学雷锋主题班会教学设计(5篇).docx VIP
- 特警理论考试题库及答案.doc VIP
- 新解读《GB_T 35644 - 2017地下管线数据获取规程》最新解读.docx VIP
- (PPT,3版)跨国公司经营与管理第一章 跨国公司总论.pptx VIP
- 学雷锋纪念日主题班会.pptx VIP
- 中心组“树立和践行正确政绩观”专题研讨发言提纲.docx VIP
- 沪科黔科版综合实践活动二下 天气预报 活动一《有用的天气预报》课件.ppt VIP
- 档案鉴定销毁审批表.docx VIP
- 电子烟危害教育主题班会.pptx VIP
- 2025年初级压缩机操作工(五级)技能认定理论考试题库资料(含答案).pdf
原创力文档

文档评论(0)