罗克韦尔plc培训教材1
第1章罗克韦尔PLC概述

1.2.1 PLC基本组成 1.CPU CPU主要包含运算器、控制器、寄存器,它是PLC的核心部分。PLC的CPU芯 片其实就是微处理器或单片机。只是它是专用于PLC的,并且大部分是生产厂家为 实现PLC产品最佳性能而自行研制开发的。 2.存储器 存储器按照存储方式可以分为随机存储器(RAM)和只读存储器(ROM)。 PLC内部所使用的存储器,按其用途一般可以分为系统程序存储器、用户程序存储 器、内部数据存储器。
1.工作速度 工作速度是指CPU执行指令的速度及对急需处理的输入信号的响应速度。 2.输入/输出点数 输入/输出点数表示PLC组成控制系统时的最大规模,代表PLC的控制能、用户程序 存储器、内部数据存储器。 4.指令系统 PLC有多少条指令,各条指令又具有什么功能,是了解与使用PLC的重要方 面。
3高档plc高档plc除具有中低档plc的功能外还增加了带符号算术运算矩阵运算位逻辑运算平方根运算及其他特殊功能函数的运算制表及表格传送功能文档仅供参考如有不当之处请联系改正
1.1 PLC主要功能和特点 1.2 PLC的工作原理 1.3 罗克韦尔(Rockwell)PLC
1.1.1 PLC主要功能 PLC作为一种专为在工业环境下应用而设计的计算机,必须具有以下功能: (1)逻辑控制功能。 (2)信号采集功能。 (3)输出控制功能。 (4)数据处理功能。 (5)定时/计数功能。 (6)远程I/O功能。 (7)人机界面功能(HMI)。 (8)故障自诊断功能。 (9)通信联网功能。 (10)实时通信和冗余互备功能。
罗克韦尔PLC产品历经插件式、模块式、开发式,逐步实现了信息综合管控, 如图1-5所示。
罗克韦尔PLC控制系统的开放式网络体系结构概况如图1-6所示。
知识回顾 Knowledge Review
罗克韦尔plc培训教材1

培训教材第一天培训内容——熟悉硬件和软件一、熟悉各硬件请查看各模块的外形,通讯模块,I/O模块,运动控制模块,处理器模块。
框架式设计可靠,安装容易,无需工具。
端子可取下,接线方便,更换快速。
将DEMO上电,插入ENBT/ENET, CNB通讯模块以及I/O模块(可以先不插入CPU)。
体会模块的带电热插拔特性。
安装方便。
二、认识RSLinx软件1、什么是RSLinx?RSLinx软件是工业通讯的枢纽。
它为所有的AB网络提供了完整的驱动程序。
通过RSLinx软件,用户可以通过一个窗口查看所有活动网络,也可以通过一个或多个通讯接口同时运行任何所支持的应用程序的组合。
RSLinx提供最快速的OPC、DDE和Custom C/C++的接口。
RSLinx还可以为用户提供多个网络、本地工作站和DDE/OPC性能诊断工具,便于进行系统维护和故障排错。
RSLinx Gateway驱动程序能够完美地支持TCP/IP客户与AB PLC控制器的连接,它也支持与远程OPC进行通讯。
2、使用RSLinx软件进行通讯1)打开RSLinx,点击或2)在工具条上点击选择Ethernet Devices(其它的驱动程序简单介绍), 按下Add New 键单击OK.3)增加以太网设备单击OK.4)单击Close5)检查击计算机的IP设定。
确认为:192.168.1.XXX.6)单击。
可以看到,我们不需要CPU,就可以通讯。
减少CPU负荷,提高通讯效率。
保证实时性,可重复性。
7)展开树形。
所有模块信息可以自动浏览得到。
方便维护,调试。
8)插入CPU模块。
无槽位限制,可扩展性好。
例如:当需要多个以太网时,不用放在前几个槽位。
在03槽,1756- L55上点击Device Properties.显示CPU 信息。
点击Configure New DDE/OPC Topic,组态DDE/OPC主题(如果您使用的RSLinx为2.40以上的版本,那么RSLinx会自动创建DDE/OPC主题)3、使用DF1驱动程序与处理器进行通讯1)打开RSLinx,点击或2)在工具条上点击3)选择RS-232 DF1 devices, 按下Add New 。
罗克韦尔PLC培训教程514P-BD

第1章 可编程序控制器系统概述
(8)易于系统扩展,在扩展系统时只要很小 变更; (9)用户程序存储器容量至少能扩展到4K以 上。 这些要求实际上提出了将继电器控制系统 的简单易懂、使用方便、价格低的优点与计 算机的功能完善、灵活性、通用性好的特点 结合起来,将继电接触器控制硬接线逻辑转 变为计算机的软件逻辑编程的设想。
第2章 可编程序控制器处理器及 I/O模块
3. 支持由定时器和事件驱动的处理器中断子程序, 支持PID算法,通用指令系列包括基本和扩展 的ASCII字符串指令以及包括对数、指数、三 角、统计等浮点运算功能。 4. 内置可组态RS–232/422/423串行口,以及最大 距离可达 3048m 的 DH+ 网、远程 I/O( 可组态 ) 链路通信口。 5. 口令和权限操作保护。
第1章 可编程序控制器系统概述
1971年日本开始生产可编程序控制器; 1973 年欧洲开始生产可编程序控制器, 到现在世界各国一些著名的电气制造商 几乎都在生产 PLC 装置,如美国罗克韦 尔自动化公司的A-B、欧洲的西门子、日 本的三菱、日本的 OMROM 、美国的 GE 等, PLC 已作为一个独立的工业设备被 列入生产中,成为当代电控装置的主导。
第1章 可编程序控制器系统概述
第三部分是诊断及出错处理: 可编程序控制器每扫描一次,就执行 一次自诊断,检查诸如 CPU 、电池电压、 程序存储器、I/O 通讯是否异常或出错, 如查出错误或异常, CPU 面板上的指示 灯就会指示,并在特殊寄存器中存入出 错代码。若出现致命错误, CPU 就会被 强制成STOP方式,停止扫描。
第1章 可编程序控制器系统概述
PLC的历史 1969年美国数字设备公司(DEC)根 据上述要求,研制出世界上第一台可编 程序控制器,并在GM公司汽车生产线上 首次应用成功。当时人们把它称为可编 程 序 逻 辑 控 制 器 PLC ( Progrmmable Logic Controller),只是用它取代继电接 触器控制,功能仅限于执行继电器逻辑、 计时、计数等。可编程序控制器问世后, 发展极为迅速。
《ABplc培训教程》PPT课件

自1969年推出第一款PLC以来,ABplc不断发展和创新,逐渐成为工业自动化 领域的重要控制设备之一。
ABplc应用领域
01
02
03
04
工业自动化
ABplc广泛应用于各种工业自 动化生产线和设备中,如机床、
包装机械、印刷机械等。
能源管理
在电力、石油、天然气等能源 管理领域,ABplc可实现能源
及时备份
定期备份PLC程序及数据,以防意外丢失。
预防性维护
根据使用情况,对PLC进行预防性维护,如 清洁、紧固接线端子等。
更新与升级
关注厂家发布的更新与升级信息,及时对 PLC系统进行更新与升级。
07
ABplc在工业自动化领域 应用案例
生产线自动化控制系统设计案例
生产线设备监控与数据采集
通过ABplc实现生产线设备的实时监控和数据采集,提高生产效 率和设备利用率。
数据类型与变量定义
数据类型
ABplc支持多种数据类型,包括位(BOOL)、字节 (BYTE)、字(WORD)、双字(DWORD)、整数 (INT)、双整数(DINT)、浮点数(REAL)等。
变量定义 在ABplc中,变量是用于存储数据的容器,可以根据需要 定义不同类型的变量,如输入变量、输出变量、内部变量 等。
编程语言与指令系统
• Function Block Diagram(FBD):功能块图语言,以功 能块为单位进行编程,适合模块化设计。
编程语言与指令系统
基本指令
01
包括逻辑运算、算术运算、比较运算等;
特殊指令
02
如定时器、计数器、中断处理等;
系统指令
03
用于系统配置、通信等。
罗克韦尔自动化运动控制基础知识说明书

课程安排第 1 天• 定义运动控制• 识别运动控制系统部件及功能 • 应用基本运动控制概念 • 识别数字伺服运动控制器的部件 •识别伺服驱动器的功能第 2 天• 识别交流和直流伺服电机的功能 • 识别反馈元件的功能 • 识别软件伺服环的功能 • 应用运动配置文件• 应用电子齿轮和凸轮运动曲线 •运动控制基础知识:集成练习课程编号:CCN130课程目的完成本课程后,您应该能够说明对所有罗克韦尔自动化运动控制系统通用的基本运动控制概念。
本课程旨在让您了解运动控制的概念、术语、功能及应用。
此外,您还将使用每节课讨论的概念和原理来了解运动控制应用项目如何工作。
本课程将帮助您建立牢固的必要基础,以便今后学习运动控制系统的维护和编程所需的技能。
本课程不针对运动控制系统设计或特定运动控制软件编程。
如果您要寻求这些方面的培训,应参加相关的罗克韦尔自动化培训课程,参加之前请确保您已符合这些课程的课前要求。
运动控制运动控制基础知识课程描述动力、控制与信息解决方案GMST10-PP247B-ZH-E版权所有 ©2010 罗克韦尔自动化有限公司。
保留所有权利。
美国印刷。
适合参加者为了工作而需要了解基本运动控制概念的人员,或者为了参加其他运动控制课程而需要学习这些概念以满足课前条件的人员应参加本课程。
课前要求参加本课程不需要满足任何特定课前要求。
但是, 以下几点将很有帮助:• 基本电学、电子学和计算机概念方面的背景 •控制器操作的基本知识技术要求罗克韦尔自动化将提供学员在课堂内使用的所有 技术。
学员在参加本课程时不必具备任何技术。
动手练习在整个课程期间,您将有机会通过各种涉及罗克韦尔自动化运动控制硬件的动手练习来实践所学的技能。
您还将有机会通过完成集成练习来组合和实践多项 关键技能。
学员资料为增强和促进您的学习体验,课程包中提供了以 下资料:•学员手册,其中包含主题列表和练习。
您将使用此手册来跟随讲课内容、记笔记和完成练习。
RockwellABPLC基础培训入门篇

Rockwell AB PLC 基础培训入门篇,7天熟悉AB PLC系统开发第一篇AB的PLC产品长期以来一直被认为最可靠、最高端的PLC产品,产品的质量和性能为世界顶级,AB品牌属于美国ROCKWELL公司,其生产的PLC2(可能很多人并不知道,P LC5知道的人很多,在之前还有PLC2,PLC3产品)产品目前在世界上仍然有很多地方继续在工作。
AB的PLC大致可以分如下几类:1.Logix平台产品,细分如下:ControlLogix、CompactLogix、FlexLogix该系列产品全部采用Logix5000软件进行编程组态2.SLC500平台产品SLC500、MicroLogix该系列产品全部采用Logix500软件进行编程组态3.PLC5,PLC3,PLC2等老产品PLC5采用RsLogix5软件进行编程组态,某些老的型号采用DOS版6200软件进行编程PLC3,PLC2采用DOS版6200软件进行编程组态其中PLC2有几款第3方开发的编程软件,全运行在DOS环境下由于PLC5等产品非目前主流产品,正在逐步被淘汰,因此本文不将其作为讨论的主要内容。
RsLinx技术介绍:RsLinx软件为ROCKWELL产品提供了统一的通讯平台,是进行编程的必要软件之一。
RsLinx软件根据六个版本分为:RSLinx Lite、RSLinx Single Node、RSLinx OEM、RSLinx P rofessional、RSLinx Gateway、RSLinx SDK。
版本在RSLinx OEM以后的4个版本均支持开发OPC应用程序或C-API客户程序,并在RSLinx S DK中包括了开发OPC应用程序或C-API客户程序的技术资料。
标准版,Lite版本,此版本为免费版本,仅支持PLC编程通讯专业版,Professional版本,提供了OPC DDE SERVER功能,可以作为组态软件的通讯驱动,并且支持RSLINX C API开发的应用程序或驱动OEM版,单节点版,很少见,名如其意,也能支持OPC DDE SERVER网关版,Gateway版本,比专业版本增加了Remote 远程访问的能力,如远程OPC等。
罗克韦尔 ControlLogix PLC 教程

• 任何模块可带电插拔 (RIUP)
Ethernet
ControlNet
• 模板的软件组态可达 到点级
• 电子锁
RIO, DH+
ControlNet DeviceNet
• 高性能带诊断和隔离的I/O
ControlLogix 系统模型(续2)
• 基于控制器的符号编程
1. 基于系统设备需求创建标记
1. 基于系2统.写设程备序需或求创创建建通标用记代码块
Logix控制器外观
卡槽
背板连接器
电池 标签 RS-232 串口
LED指示灯 钥匙 门 电池标签
卡槽
Logix5555 控制器特点
• 单一控制器的多种控制功能
–Logix5555’s 高度集成的运动控制的能力, 不再需要单独的运动控制器和软件 Logix5555 处理器,专用运动控制指令,专 用伺服模板, 标准I/O模板
” 参考网站:
• 生产者-消费者 (生产者/消费者)背板技术
• 完全不受槽位限制
• 集成网关技术,通讯桥接无需控制器参与
• 真正的多处理器共用机架
• 真正的带有优先级的多任务基于标签寻址的处理器
• 所有模板带电插拔 (RIUP)
• 模块点级软件可组态
材料处理线
电力监控
纺织机
测试台 石油化工
轧钢 批处理
混合/搅拌
高速顺序 控制
(PLC系统)
运动控制 (伺服系统)
过程控制 (DCS系统) 传动控制
(传动系统)
Logix5000TM ControlLogixTM RSLogix5000
EOI/MMI
ControlLogix突破性设计:集成控制(续)
AB(罗克韦尔)学习

目录1.PLC-5/40处理器面板指示等接口介绍,侧面板SW1,SW2拨码设置2.组成系统的通信链接图3.常开触点和常闭触电值为1和0时候的含义4.远程I/O扫描器模块和远程I/O适配器模块,以及系统选型各个系列的参数情况5.SFC程序执行顺序介绍6.逻辑地址I:021/12含义,2槽寻址,1/2槽寻址,1槽寻址,以及机架尺寸,I/0组数,寻址方式之间的计算公式7.主控程序(MCP)以及程序运行的优先级8.数据文件的寻址Tf:e.w/b9.各种文件类型的标识符首写字母含义10.数据文件的直接寻址I:017/01,O:026/0011.状态文件S寻址S:e/b,以及常用状态字的含义12.位文件B的寻址Bf:e/b13.计时器文件T寻址Tf:e.s/b14.计数器文件C寻址C5:0.0/1515.控制文件R寻址Rf:e.s/b16.整数文件N的寻址Nf:e/b17.浮点文件F的寻址Ff:e18.间接寻址和变址寻址19.RSLogix5编程软件学习20.RSEmulate仿真软件使用21.RSLink通信设置软件,以及查询网络上的所有站点22.程序测试和强制方法以及程序的下装1.PLC-5/40处理器面板指示等接口介绍,侧面板SW1,SW2拨码设置2.组成系统的通信链接图3.常开触点和常闭触电值为1和0时候的含义4.远程I/O扫描器模块和远程I/O适配器模块,以及系统选型各个系列的参数情况5.SFC程序执行顺序介绍6.逻辑地址I:021/12含义,2槽寻址,1/2槽寻址,1槽寻址,以及机架尺寸,I/0组数,寻址方式之间的计算公式7.主控程序(MCP)以及程序运行的优先级8.数据文件的寻址Tf:e.w/b9.各种文件类型的标识符首写字母含义10.数据文件的直接寻址I:017/01,O:026/0011.状态文件S寻址S:e/b,以及常用状态字的含义12.位文件B的寻址Bf:e/b13.计时器文件T寻址Tf:e.s/b14.计数器文件C寻址C5:0.0/1515.控制文件R寻址Rf:e.s/b16.整数文件N的寻址Nf:e/b17.浮点文件F的寻址Ff:e18.间接寻址和变址寻址19.RSLogix5编程软件学习20.RSEmulate仿真软件使用21.RSLink通信设置软件,以及查询网络上的所有站点22.程序测试和强制方法以及程序的下装。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
培训教材第一天培训内容——熟悉硬件和软件一、熟悉各硬件请查看各模块的外形,通讯模块,I/O模块,运动控制模块,处理器模块。
框架式设计可靠,安装容易,无需工具。
端子可取下,接线方便,更换快速。
将DEMO上电,插入ENBT/ENET, CNB通讯模块以及I/O模块(可以先不插入CPU)。
体会模块的带电热插拔特性。
安装方便。
二、认识RSLinx软件1、什么是RSLinx?RSLinx软件是工业通讯的枢纽。
它为所有的AB网络提供了完整的驱动程序。
通过RSLinx软件,用户可以通过一个窗口查看所有活动网络,也可以通过一个或多个通讯接口同时运行任何所支持的应用程序的组合。
RSLinx提供最快速的OPC、DDE和Custom C/C++的接口。
RSLinx还可以为用户提供多个网络、本地工作站和DDE/OPC性能诊断工具,便于进行系统维护和故障排错。
RSLinx Gateway驱动程序能够完美地支持TCP/IP客户与AB PLC控制器的连接,它也支持与远程OPC进行通讯。
2、使用RSLinx软件进行通讯1)打开RSLinx,点击或2)在工具条上点击选择Ethernet Devices(其它的驱动程序简单介绍), 按下Add New 键单击OK.3)增加以太网设备单击OK.4)单击Close5)检查击计算机的IP设定。
确认为:192.168.1.XXX.6)单击。
可以看到,我们不需要CPU,就可以通讯。
减少CPU负荷,提高通讯效率。
保证实时性,可重复性。
7)展开树形。
所有模块信息可以自动浏览得到。
方便维护,调试。
8)插入CPU模块。
无槽位限制,可扩展性好。
例如:当需要多个以太网时,不用放在前几个槽位。
在03槽,1756- L55上点击Device Properties.显示CPU 信息。
点击Configure New DDE/OPC Topic,组态DDE/OPC主题(如果您使用的RSLinx为2.40以上的版本,那么RSLinx会自动创建DDE/OPC主题)3、使用DF1驱动程序与处理器进行通讯1)打开RSLinx,点击或2)在工具条上点击3)选择RS-232 DF1 devices, 按下Add New 。
4)点击OK。
5)按下Auto-Configure按钮,如果通讯成功,在状态信息中会显示Auto Configure Successful。
然后点击OK。
这时点击RSWho会出现控制器。
到此实现了RSLinx软件与网络上的控制器的通讯。
接下来就需要对控制器进行编程和组态。
三、认识RSLogix 5000软件1、什么是RSLogix5000?RSLogix5000梯形图编程软件包可以最大限度地发挥可编程控制器的性能、节省工程项目开发时间并提高生产率。
RSLogix5000支持Logix5000系列可编程控制器,同时还集成了运动控制功能,提供了可靠的通讯能力,强大的编程功能和卓越的诊断能力。
RSLogix5000具有灵活易用的编辑功能、通用的操作界面、诊断和纠错工具、强大省时的其它功能等特点。
2、使用RSLogix5000软件创建新项目(了解各项内容,以及Help和在线文档的使用)1)双击图标,启动RSLogix5000软件。
2)选择文件(File)菜单下的新建(New)或者直接点击按钮,创建一个新的项目。
3)设置参数如下。
其中:Type:可选择基于Logix 平台的多种处理器,这里选择1756-L1 ControlLogix5550 Controller。
Revision:选择12版本。
Logix 平台,提供了固件升级手段,保护你的投资,真正面向未来的控制平台。
Description:指定一段该项目的说明。
Chassis Type:选择一种框架类型。
Slot:指定CPU的槽位。
实际上CPU 不受槽位限制。
4)创建的工程显示如下:5)在控制器项目管理器中,可以对整个项目进行组态。
3、理解任务(Task)、程序(Program)和例程(Routine)并学习如何创建故障处理程序(Fault Handler Program)和上电程序(power-up Handler Program)任务(Task):一个任务可以为一组或多组程序提供时序安排及优先级信息,这些程序是按照特定的标准来执行。
用户可以将任务组态成连续方式或周期方式。
控制器中的每一个任务都有一个优先级。
当有多个任务被触发时,操作系统根据优先来确定执行哪一个任务。
对于周期型任务有15个可组态的优先级,从1-15,其中1具有最高的优先级而15 的优先级最低。
连续型任务的优先级最低,因此周期型任务可以随时中断连续型任务。
程序(Program):每个程序都包含程序标签、一个可执行主例程、其他例程以及一个可选的故障例程。
每个任务最多可以调度32个程序。
任务内被规划的程序从第一个程序开始运行直到最后一个程序。
不属于任何任务的程序将作为未规划的程序。
例程(Routine):例程是采用一种编程语言编写的一组逻辑指令,例如梯形图逻辑。
例程为控制器中的工程提供可执行代码。
例程类似于PLC或SLC处理器里的程序文件或子程序。
每个例程都有一个主例程。
当控制器启动相关的任务并调用相关的程序时,主例程是首先执行的例程。
利用逻辑指令可以调用其它的例程。
ContorlLogix控制器支持多个任务(Tasks)。
每个任务(Task)可以包括若干个Programs,每个Program可以包括若干个Routines。
3.1、创建任务当在编程软件中打开一个新的控制器工程时,主任务(MainTask)缺省被定义为连续型任务。
可以更改主任务的类型,也可以将其删除。
1)要创建新的任务,选中控制器项目管理器中的任务(Task),右键点击New Task。
2)在弹出的窗口中,输入新任务的名称,并指定任务的类型,以及优先级等信息。
3)点击OK按钮,完成任务的创建。
3.2、创建程序当在编程软件中打开一个新的控制器工程时,已经为主任务(MainTask)定义了一个主程序(MainProgram)。
可以更改主程序。
1)要想创建一个新的程序。
选择要创建程序的任务,然后点击右键,选择New Program。
2)在弹出的窗口中,输入程序的名称并选择该程序所在的任务。
3)点击OK按钮,完成程序的创建。
3.3、创建例程当在编程软件中打开一个新的控制器工程时,已经为主程序定义了主例程。
可以像添加其它的例程一样修改主例程。
1)要想创建一个新的例程。
选择要创建例程的程序,然后点击右键,选择New Routine。
2)在弹出的窗口中,输入例程的名称并选择该例程的类型以及所在的程序。
3)点击OK按钮,完成例程的创建。
3.4、创建故障处理程序(Fault Handler Program)控制器故障处理程序是一种可选的任务,当主要故障不是指令执行故障或程序故障例程时则执行控制器故障处理程序。
控制器故障处理程序只能有一个程序,但该程序可以有多个例程。
1)在控制器项目管理器的Controller Fault Handler上,点击鼠标右键,选择New Program2)在弹出的窗口中,输入程序的名称。
3)点击OK按钮,创建完创建故障处理程序。
一旦创建了故障处理程序,还必须有一个主例程。
创建例程的方法同上。
3.5、创建上电程序(power-up Handler Program)上电处理程序是一种可选的任务。
当控制器在Run方式下上电时则执行该程序。
上电处理程序只能有一个程序,但可以有多个例程。
1)在控制器项目管理器的Power-up Handler 上,点击鼠标右键,选择New Program2)在弹出的窗口中,输入程序的名称。
3)点击OK按钮,创建完创建上电处理程序。
一旦创建了上电处理程序,还必须有一个主例程。
创建例程的方法同上。
4、了解标签(Tag)的类型,以及用户自定义类型(User Defined Type),创建每种类型的标签,并理解标签的作用域。
4.1、标签类型Logix5550控制器使用标签来访问数据。
标签类似于编程语言中使用的变量。
一个标签有一个名称(用于描述标签存储的数据)和一种数据类型(用于识别标签能存储的数据大小和格式)。
当用户创建标签并且它们适合于控制器内存时,控制器将存储这些标签。
但没有类似于PLC控制器那样的预定义数据表。
Logix5550控制器通过按需要存储标签,并且将其置于内存中的最恰当的位置来实现高效率的使用内存。
相同数据类型的标签不需要在内存中组合在一起。
如果用户想要组合数据,可以使用数组。
标签有四种类型:base 基本型标签用于定义存储数据元素的内容。
alias 别名型标签可以引用由其它标签定义的内存。
一个别名标签可以引用一个基本型标签或另一个别名标签。
Produced 生产者标签把数据值发送给其它的控制器consumed 消费者标签接收来自于其它控制器的数据值。
4.2、数据类型当用户开发一个工程时,控制器提供一组预定义数据类型。
预定义的基本数据类型包括:预定义结构体包括:4.3、标签的作用域用户可以在一个单独的程序中对标签进行分组,或使标签在控制器范围内对指令开放。
当用户定义标签时,需要指定标签是作为程序标签(局部)还是作为控制器标签(全局)。
用户可以拥有多个相同名称的标签,只要每个标签具有不同的作用域即可(如果一个是作为控制器标签,则其它的须作为程序标签;或所有的标签都作为程序标签)。
程序内的局部作用域标签控制器的全局作用域标签4.4、建立标签用户在输入程序逻辑以前可以使用Tag编辑器来创标签,或者在输入逻辑时输入标签名称,然后再使用New Tag对话框来定义标签。
1)在tag编辑器中选择标签名称,在名称上点击鼠标右键。
2)定义标签3)在General选项卡中输入标签的名称、描述、标签类型、数据类型、作用域等信息。
如果此标签的类型为Produced或Consumed,则还需要填写Connection选项卡的信息。
当填写完所有的信息后,点击确定按钮,创建完标签。
4.5、用户自定义结构体用户还可以根据自己的需要自定义结构体。
1)右键点击User-Defined,选择New Data Type...2)在Name字段中填写所创建的结构体的名称。
也可以根据需要填加说明。
在成员栏中由上向下填加成员。
用户要定义成员的名字(Name)和数据类型(Data Type)。
3)点击OK,创建完毕。
这样再创建标签时就可以选择自定义的结构体了。
5、进行I/O组态1)在控制器项目管理器中,右键点击I/O configuration。
选择New Module。
2)单击OK.3)点击Next.4)点击Next5)点击Next6)点击Next7)点击Next8)点击Finish.,完成I/O组态。