版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 内总拼操作手册· 2(13)山东天泽软控技术股份有限公司2012-04-12 数据类型目录1Predefined Data Type31.1Basic Predefined Data Type31.2Advanced Predefined Data Type31.3Module Predefined Data Type42User Defined Data Type52.1UDT概况52.2通用标准UDT52.3非标准UDT81. Predefined Data TypePredefined预定义的数据类型是在系统中定义且不可修改的数据类型l Basic Predefined Da
2、ta TypeBasic Predefined是构成数据类型的基本单元,所有其它数据类型基于此基础Type注释BOOL布尔量,1位,值为1或者0SINT短整型,8位有符号的值从-128到127,也可以用作代表ASCII码的字母,如条码的每一位可用此类型INT整型,16位有符号的值从-32768到32767,DINT双整型,32位有符号的值,常用于Devicenet一个地址所对应全部变量REAL实数型,浮点数l Advanced Predefined Data TypeAdvanced Predefined是Rockwell 开发的一些由Basic Predefined数据类型组成, 方便编程人
3、员使用的系统自带的数据类型,如TMR(timer),RIN(Redundant Input),下图1以RIN为例,所有的组成均为BOOL量,每个变量的作用各不相同,可以参见RIN的注释,图1l Module Predefined Data Type当编程人员在硬件组态时在IO/Configuration中添加模块时,系统自动生成对应该模块的标签,而Module Predefined数据类型是此类标签的数据类型,如下图所示当我们在硬件组态中添加sz_UB030E2时,自动会生成sz_UB030E2:I表示该模块的输入变量,而AB:1791DS_IB8XOB8_Safety2:I:0即为该模块的预
4、定义数据类型,相同模块由于参数设置的不同,预定义数据类型可能不一样,详见硬件配置中的描述2. User Defined Data Typel UDT概况1,User Defined Data Type(下文简介UDT)是用户自定义数据类型,可以由各种预定义数据类型或者其他数据类型构成2,UDT将用户关于某一功能(如滚床,气缸)的所有需要用到的变量统一在同一组织结构中3,UDT减少了系统中变量的数量4,UDT使逻辑更加标准化,更具有可复制性l 通用标准UDT 1,通用标准中关于滚床,气缸,关于Cell ,Station,Action和一些标准柜的UDT,不能删除任何东西而且最好不要修改,下图是以
5、Action的UDT,在Action的动作程序需要用到的变量都包含在此UDT中如我们需要有关闭第一组夹头这个程序,首先我们需要建立已za_Action为数据类型的标签Clamp1Close,并且在CloseClamp的程序段中需要用到的中间变量我们都能在Clamp1Close变量组中找到,如下图1代表关闭完成,图2代表关闭的自动条件,图3代表关闭的命令图1图2图32,下图是以Zc_CellHMI的UDT,与Cell相关的HMI显示画面和此UDT相关,由于HMI使用标准模板,此UDT不能修改,l 非标准UDT 安全模块1,由于客户特殊的需求或者成本考虑,项目中经常会有非标准的盘柜或者应用,我们可
6、以根据通用标准的UDT根据项目特点做适当修改。一般来讲Junction Box, VFD panel,中每一块安全模块我们根据硬件图纸都要分别定义数据类型,对应一个8入8出安全模块或者有Test output的12入模块,相应必须有4个UDT,且互相包含。普通程序UDT安全程序UDT 2,对应8入8出安全模块,s_*_SafeIn,对应该模块的输入的UDT,在通用标准中对应硬件组态固定为以下格式,我们最重要是需要实际输入点,可以修改名称及描述,其它部分不用修改且不能删除,表示模块状态或者为了与Module Predefined能够一一对应所使用的填充,无特殊意义填充物,为了能让Inputsta
7、tus和OutputStatus所在位置和 Module-Predefined数据定义位置一致填充物,为了能让输入点所在位置和 Module-Predefined数据定义位置一致对应模块状态 在程序中用于报警对应模块实际输入点 3,对应8入8出安全模块,s_*_SafeOut,对应该模块的输出的UDT,在通用标准中对应硬件组态固定为以下格式,上面8点为实际输出点,下面4点对应T0-T3,如果硬件配置不使用T0-T3,则在此UDT中只需要8个变量,也就是说数据类型实际上由Module Pre-defined数据类型决定,Module Pre-defined数据类型由硬件配置决定对应模块T0-T3
8、,对应模块实际输出点 4,对应8入8出安全模块,s_*_SafeIO,对应该模块的安全程序中所使用变量的UDT,编程人员可以将安全程序中使用到的变量全部加入到此UDT中,另外SafeIO还包含SafeIn和SafeOut,例如下图中UB030J1_1模块上接有两个安全设备,所以我们添加SD1,SD2,另外还有一些安全程序中所使用的中间变量对应该模块安全程序中所使用的中间变量都要在SafeIO UDT中存在 5,对应8入8出安全模块,ud_*_IO,在普通程序中还需要对应一个UDT,此UDT包含 SafeIO,与对应该模块在普通程序中的报警信息所需的变量对应该模块普通程序中所使用的中间变量都要在
9、IO UDT中存在 l 非标准UDT 普通模块1,非标准UDT另外一个主要应用在1734普通模块,下面以新表调线FL091BFL094J1中1734模块为例,该模块由3块输入模块1734-IB8,4块继电器输出模块1734-OW4组成,DeviceNet地址为20,下图1为网络组态RsNetworkx中显示结果,图2为输入的映射,图2中可以看出Byte0与Byte1已经占用,说明输入点从Byte2开始也就是第17位开始,因此在程序中我们读取的输入点UDT前16位为预留点查找模块手册知悉该数据区域为模块状态点,因此所得输入数据UDT为图3所示图1Int数据类型占16位 图2 图32,对应继电器输出模块,模块输出映射如下图1,与
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年杭州科技职业技术学院单招职业技能测试题库附答案
- 2026年经典心理考试题库及答案1套
- 2026年检察保密知识测试题完整参考答案
- 2026年四川艺术职业学院单招职业适应性测试模拟测试卷及答案1套
- 2026年团员入团知识测试题及一套答案
- 2026云南昭通市水富市文化馆城镇公益性岗位人员招聘1人笔试备考题库及答案解析
- 2026年吕梁师范高等专科学校单招职业倾向性测试题库附答案
- 2026年天津医学高等专科学校单招职业适应性测试题库及答案1套
- 2026年新乡医学院三全学院单招综合素质考试模拟测试卷附答案
- 2026广东茂名市化州市投资审核中心招聘合同制工作人员5人笔试备考试题及答案解析
- 2025年人工智能训练师(三级)职业技能鉴定理论考试题库(含答案)
- 智慧产业园仓储项目可行性研究报告-商业计划书
- 财务部门的年度目标与计划
- 消防管道拆除合同协议
- 四川省森林资源规划设计调查技术细则
- 银行外包服务管理应急预案
- DB13T 5885-2024地表基质调查规范(1∶50 000)
- 2025年度演出合同知识产权保护范本
- 青少年交通安全法规
- 区块链智能合约开发实战教程
- 2025年校长考试题库及答案
评论
0/150
提交评论