施耐德PLC讲座13_导出数据类型(DDT)
施耐德全系列PLC技术问题答疑

施耐德全系列PLC技术问题答疑施耐德 M onitor技术应⽤1.施耐德监控软件Monitor Pro V7的I/O点数如何计算?只有来⾃于PLC的外部点数才能够算做I/O点,内部tag不算,模拟量开关量都算⼀个点;2.问:Monitor Pro V7 为什么总是安装不上?在中⽂系统安装过程中,当提⽰选择安装组件时:Client 选项中的Client builder clipart ⼦项不能选择,如果选上会在安装过程中⾃动退出,导致安装中断。
说明:此选项为取消了Client Builder中的图库. 可以在安装完毕后,将Demo光盘中\documents\Clipart_patch\clipart.zip 解压到Monitor Pro 的图库⽬录下,即:\Schneider Automation\Monitor Pro\Client Builder\Shared Libraries\ 。
3.Monitor Pro V7中的Server,Client如何定义和安装,如果我单机使⽤,可以吗?Monitor Pro V7的Server和Client可以单独选择购买和安装,Server负责采集并处理实时数据,历史数据;Client负责处理图形画⾯;⼆者可以装在同⼀台PC上当⼀台单机⼯作站来使⽤。
4.Monitor Pro V7 为何在启动时,总是提⽰“License checkout filled,Exceeded licensed connections”⽽⽆法启动,是因为我安装的不对吗?如出现这种情况,⼀般不是因为安装的问题。
多半是因为⽹络问题,如,⼀台单独的PC,没有接到HUB,或SWITCH上,那么⽹卡⽆法⼯作,WIN2000得不到IP地址,所以LICENSE系统⽆法⼯作,可以通过如下⽅法使⽹络⼯作起来。
1. 安装Loopback虚拟⽹卡;2. 将该PC接⼊⽹络,使⽹卡⼯作起来。
5.Monitor Pro V7 的详细资料有那些?我应该如何来学习?1. Monitor Pro Demo CD,包括:安装指导;⼊门培训(中⽂);多媒体教程;Service Pack1等;可供⽤户⼊门培训之⽤;2. 2002年⼯控⾃动化CD2;包括:所有Schneider Automation HMI资料,其中包括MP7最新全套培训资料(英⽂);可供⽤户⾼级培训之⽤;3. 更详细的⽤户⼿册,当完成Monitor Pro的安装后,会存储在⽤户的路径:..\Schneider Automation\MonitorPro\Documentation 下,形式为:PDF⽂件;可供⽤户做开发参考之⽤。
Schneider-施耐德LEC使用技巧文集[第14讲]——施耐德电气小型PLC在第三方组态软件中的巧用
![Schneider-施耐德LEC使用技巧文集[第14讲]——施耐德电气小型PLC在第三方组态软件中的巧用](https://img.taocdn.com/s3/m/1d522800b52acfc789ebc993.png)
Schneider-施耐德LEC使用技巧文集[第14讲]——施耐德电气小型PLC在第三方组态软件中的巧用1.前言在使用PLC与上位机组成的控制系统中,经常会遇到这样的情况,用户需要在上位机中监控的I/O点可能比组态软件标准的点多几个点或十几个点,比如,系统中需要监控的I/O 点有135个,而组态软件只有128点或256点的选择,因为这几个点或十几个点,不能用128点的组态软件,而去选择256点的组态软件,所付出代价未免太大。
如果你的PLC用的是施耐德电气的产品,那么恭喜你,你可能有机会不用付出上面的代价来实现你的功能。
2.具体描述为便于实现上述的要求,在这里把组态软件分一下类:“组态软件中的内部变量不计算在点数中”和“组态软件中的内部变量要计算在点数中”。
这种分法可能不标准,但这两种情况对应了不同的实现本文功能的方法,所以在这里你可能需要试着接受这种分类方式。
因为我个人使用过或测试过的组态软件有限,也可能有我所不知道的情况存在,但按照本文的思路应该能实现同样的功能。
“组态软件中的内部变量不计算在点数中”如施耐德电气的VejioLook,三维力控的PCAuto等,在这类组态软件中,其所计算的点数是从PLC中采集的信号的数目,在组态软件环境中建立的内部变量不计在内;“组态软件中的内部变量要计算在点数中”如亚控的组态王,昆仑通态的MCGS等,这类组态软件中无论是从PLC采集的变量还是在组态环境中建立的内部变量,都要计算在其点之内。
针对这两类组态软件的解决办法都会用到施耐德电气PLC的位对象的结构化功能,为节约本文的篇幅,在这里假设使用者已经熟悉位对象的结构化功能。
如果对此功能尚不太了解,请参考相关的手册,或参考另外一篇文章“施耐德电气XBTG系列触摸屏应用中大量采集位信号的技巧”。
假定在上位机的组态软件中要采集PLC上的%I0.0~%I0.11与%Q0.0~%Q0.7共20个I/O 点的信号,常规的做法,在组态软件上建立这20个I/O点的对应变量,这样,共占用组态软件的20个点,如果你选用的是128点的组态软件,那么你最多还剩108个点可供使用。
施耐德培训试题

自动化施耐德培训试题单位:___________________ 姓名:____________________ 工号:_________________一、单项选择题(每题2分)1、我公司金珠厂区普遍使用的施耐德软件是()A. STEP 7B. conceptC. quantumD. Unity Pro2、在UnityPro中定义地址所使用的%符号表示()。
A. 地址编码B. 串符号C. 地址标识符D. 寄存器3、多任务的优先级的高低顺序是:()A. 事件任务、主任务、快速任务、辅助任务B. 事件任务、快速任务、主任务、辅助任务C. 主任务、事件任务、快速任务、辅助任务D. 主任务、快速任务、事件任务、辅助任务4、Unity Pro中的指令表表示为()。
A.STLB.STC.CFCD.SCL5、Unity Pro 为创建用户程序提供了()种编程语言。
A.4B.5C.6D.76、在Unity Pro 下,下列说法中()是对的?A. 在同一个程序段中FDB语言和IL语言可以混合使用B. 在同一个程序段中FDB语言和ST语言可以混合使用C. 在同一个程序段中ST语言和IL语言可以混合使用D. 在同一个程序段中没有语言可以混合使用7. 配置Quantum分布式I/O(DIO)时使用的通讯协议是()A. ModbusB. ProfiBusC. Modbus PlusD. Ethernet8、RIO网络最多可以连接多少个分站?A.32B.247C.31D.29、数据引用阶段,哪种方式的数据访问不可用?()A. 按立即值B. 按名称C. 按地址D. 按类型10. 实例化数据项,即根据数据类型为其分配一个()。
A. 名称B. 存储器插槽C. 中间变量D. 常数二、多项选择题(每题5分)1、Unity软件版本包括:()A.Unity ProB. Unity StudioC. Unity develop's editionD. Update2、Unity常用地址包括()A. 物理地址B. 内存地址C. 内部变量地址D. 系统变量地址3、系统IO配置包括()A. 本地IO配置B. 远程IO配置C. 接口IO配置D. 分布IO配置4、通讯端口参数设置内容包括()。
施耐德PLC教程

10
第八章 TWIDO PLC常见故障诊断
目录
8.1 CPU、I/O模块各指示灯的含义 8.2 系统位、系统字中的错误代码
11
附录 1 TWIDO PLC的模块接线图
目录
1、安装方法 2、CPU模块接线图 3、离散量I/O模块接线图 4、模拟量I/O模块接线图 5、外部电池安装方法
但这两者的运行方式是不相同的: (1)继电器控制装置采用硬逻辑并行运行的方式,即如果这个继电器的线圈通电或
断电,该继电器所有的触点(包括其常开或常闭触点)在继电器控制线路的哪 个位置上都会立即同时动作。 (2)PLC则采用顺序扫描执行用户程序的工作方式,即如果一个输出线圈或逻辑线圈 被接通或断开,该线圈的所有触点(包括其常开或常闭触点)不会立即动作,必 须等程序扫描到该触点时才会动作。
编程设备(可选)
存储器(系统 /用户程序)
输
输
入
出
I/O
处理器CPU
I/O
接
接
口
口
电源
16
1.3 可编程控制器的工作原理 •1.3.1 扫描原理 •1.3.2 I/O映象区,响应时间 •1.3.3 举例说明PLC如何取代传统的继电器、接触器控制电路
17
1.3.1 扫描原理 PLC采用循环扫描的方式进行,循环扫描一次所用的时间称为一个扫描周期。 扫描周期的长短由CPU指令执行速度、用户程序长短、有无外围设备与PLC交换 信息等多种因素决定,扫描周期的长短直接影响输入、输出的响应速度。 一个扫描周期由以下几部分组成: 内部处理:系统检测程序存储器容量、实时时钟当前值的修改、状态指示灯的 改变、检测PLC运行/停止的变化、检测其它系统参数,处理来自编程端口的请 求。 读取输入信息:将输入信息读入存储器 程序处理:用户程序的执行 输出值刷新:刷新输出信号
施奈德PLC培训PPT课件

8
8
4
4
96 K 112 K
256 K
0.31ms/K <<0.50 ms/K
64 8
CPU性能参数(续)
TSX
57-10
离散量 I/O
512
模拟量
24
专用模块
8
网络
1
FIPIO 主站
-
其他总线
-
Interbus S
Profibus DP
Asi
-
TSX
57-20 1024 80 24
1 -
-
TSX 57-30
➢ 机架 0 == > CPU在 0号位置
P S
0
1
2
3
4
5
6
7
8
9
1 0
➢扩展机架
P S
0
1
2
3
4
5
6
7
8
9
1 0
用双宽度电源
➢机架 0 == > CPU在 1号位置
P S
0
1
2
3
4
5
6
7
8
9
1 0
➢扩展机架
P S
0
1
2
3
4
5
6
7
8
9
1 0
13
电源
Premium (“系统”) 电源
✓ 参数 : 110/240 VAC (90 - 264 VAC), 24 VDC (19 - 34 VDC) ✓ 保护 : 短路, 过载, 24V 传感器电源, 电源失效信号
报警 **
继电器
L
24 VDC
施耐德Twido系列PLC教程

PLC应用技术
3.输出性能
●输出点数 ●负载电压 ●负载电流 ●通断时间
第11章 Schneider TWIDO系列PLC
普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材
PLC应用技术
11.3 Twido系列PLC的内部存储器分配 数据存储器 位存储器 字存储器 程序存储器
20
INW/QNW
输入字存储器IW
15 0 0 0000000000000000
1 2 3 4 5
0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
0000000000000000
第11章 Schneider TWIDO系列PLC
第11章 Schneider TWIDO系列PLC
普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材
PLC应用技术
11.1 系列PLC的外形结构及各部位的作用
第11章 Schneider TWIDO系列PLC
普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材
普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材
PLC应用技术
1.CPU性能
●存储器容量: 3000内存字、300条指令 ●执行时间: ●扩展能力:
语句表指令0.14 µs到0.9 µs 最多支持4个或7个扩展I/O模块 PWM/PLS、高速计数器、超高 速计数器
●特殊功能块:
PLC应用技术
输入连接器
1 SchneiderTwido系列PLC的外形结构
施耐德PLC变量及数据

4x / %QWx 区域 = 寄存器输出, – 例 1: 400029 是寄存器输出 29 – 例 2: %QW00029 是输出字 29
Unity training course - V2.0 - Module 3.4 : Variables
11
过滤
通用类型 (EDT, ...) 或变量名称可以直接过滤 使用变量属性的漏斗过滤器 (类型, 注释, 地址,...)
1
2
3
Unity training course - V2.0 - Module 3.4 : Variables
12
配置显示列
配置显示列 用户可以根据需要来配置想要显示的变量参数列.
Unity training course - V2.0 - Module 3.4 : Variables
5
输入文本型数值
文本型数值用于给管脚赋值, 或给变量赋值常数, 但不意味着可以由程序 更改.
可以输入文本型数值 二进制 2#1111111111111111 八进制 8#177777 十进制 65535 (不需要 10# ) 十六进制 16#FFFF
非定位变量是既不与I/O模块也不与内存引用相关联的变量 (其在存储 器内的位置不可知). 没有与地址关联的变量为非定位变量.
Unity training course - V2.0 - Module 3.4 : Variables
2
变量 (续)
公共变量是应用于功能块的变量. 这些变量把数值传递到功能块. 它们 用于设定功能块参数.
施耐德plc编程资料Twidoplc

6 一个用于 I/O 扩展模块 TWD Dpp, TWD App 和 TWD NOI 10M3 (在 24 个 I/O 的 本体控制器上最多为 4 个模块,在 40 个 I/O 的本体控制器上最多接 7 个模块) 的 连接器。
使用螺钉端子连接, 8 x 10 位输入、 4 x 12 位输入、 2 x 11 位 (加符号位)输出 模拟 (最多 7 个模块)。适用于 2.0 以上的所有控制器版本
84 个螺钉接线端子 I/O 扩展模块 148 个 HE10 连接器式 I/O 扩展模块
132 个螺钉接线端子 I/O 扩展模块 244 个 HE10 连接器式 I/O 扩展模块
使用 CANopen 总线主站模块 TWD NCO1M
所有 3.0 及以后版本控制器均可使用 TwidoPort 以太网网络接口模块 499 TWD 01100
用于 TWD LCAAppp 和 TWD LCAp 40DRF (离散传感器的 24V 直流电由本体控制器供电) 的 100-240V 交流电源 用于 TWD LCDA ppp 的 19.2-30V 直流电源
1 x RS 232C/485 (1)
或存储器
0…511
14 继电器输出 1 个点
1 x RS 485, 可另选 有,最多 7 个
有
1 个存储器插槽
+ 2 源型晶体管 0…1023
1 x RS 232C/485 (2)
(3)
输出
1 个点
0…511
(1) 即: 使用螺钉端子扩展模块,最多可有 88 个 I/O,在 I/O 扩展模块中带最多 32 个继电器输出 使用 HE10 连接器扩展模块,则有最多152 个 I/O。
152 个螺钉接线端子 I/O 扩展模块 264 个 HE10 连接器式 I/O 扩展模块
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Concept V2.6
Example:
z DFB “M_Logic”needs to send three signals of the data type BOOL to DFB “M_Alarm”
Concept V2.6 Array Example
z Declaration
z Logic
•3 Values,
1 Link
Concept V2.6 Array Example Cont’d
Concept V2.6
STRUCT Example
z DFB “M_logic1`”needs to send two signals of
different data types to DFB “M_alarm1”
Concept V2.6 STRUCT Example
z Declaration
z Logic
•2 Values,
1 Link
Concept V2.6 STRUCT Example
Concept V2.6 Example of Complex DDT z Declaration
z Logic
Concept V2.6 Example of Complex DDT
Concept V2.6
Files use the .dty extension
CONCEPT software supports only one local data type file for each project folder (project\dfb\*.dty) and only one global data type file (concept\dfb\*.dty) for all projects. In order to assure consistency between programming unit and the Quantum PLC, the project that contains one of the derived data types must be reloaded into the PLC whenever one of these files has been edited.
Concept V2.6
Keywords
z TYPE END_TYPE Start / End of Data type
definition
z STRUCT END_STRUCT Start / End of DDT-
Elements
z ARRAY Several elements of same data type
z Data types Names of defined Data types,
conclusion with " ;"
Concept V2.6
Syntax
z Names of derived data types and elements, max.
24 characters, conclusion with separator " :"
z Separator
•:End of name
•;End of instruction
•[ ]Embraces the range entry of the keyword
ARRAY.
•. .Separates beginning and end of range of the
keyword ARRAY
z Comment: (* at the beginning, comments, at the
end *)
Concept V2.6
Creating the Derived Data Type File
Local
Global
Concept V2.6
Creating the Derived Data Type File
Concept V2.6
Declaring variables with a DDT
z The new DDTs are automatically included in the
Variable Editor under data type.
z Assignment of an element of a Multi Element
Variable:
•in FBD with FFB connection pins
•in SFC with Step properties
z Array Data Type displayed as:
Variable_name[Index_number]
z Structured Data Type displayed as:
Variable_name.element_name
Concept V2.6 Declaring variables with a DDT
Concept V2.6 Assigning DDT variables
Concept V2.6
Assigning DDT variables (subcomponents)
Concept V2.6。