XGI指导(基本.模拟量.网络)_第1页
XGI指导(基本.模拟量.网络)_第2页
XGI指导(基本.模拟量.网络)_第3页
XGI指导(基本.模拟量.网络)_第4页
XGI指导(基本.模拟量.网络)_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XGI指导CPU

模拟量

网络&通讯(以太网)特点CPU快速处理.(28ns/步)

最大控制点数

131,072DI/DO.

海量程序内存(1MB)&数据内存

符合IEC61131-3标准LD(梯形图),SFC&

ST(结构化文本)

支持用户自定义功能块(FunctionBlock)

最大256回路PID及多种过程控制功能

所有扩展模块与XGK系列通用XGI-CPUUXGICPU规格分类XGI-CPUUXGK-CPUHGMR控制器NGP1000NGP1000DedicatedASIC处理速度位处理0.028㎲/step0.028㎲/step0.12㎲/stepMove指令0.084㎲/step0.084㎲/step0.12㎲/step浮点数±:0.392㎲×:0.896㎲÷:0.924㎲±:0.602㎲×:1.106㎲÷:1.134㎲10~30㎲I/O点基板I/O6,144(使用64点模块)3,072(使用32点模块)6,144(64p)3,072(32p)7,680(64p)3,840(32p)网络

I/O(最大I/O内存)131,07232,00032,000基板最大基板数8(1主

+7扩展)816最大槽数96(8基板*12槽)96128编程语言梯形图

(IEC)SFC(IEC)ST(IEC)梯形图IL(只读)梯形图

(IEC)SFC(IEC)IL(IEC)程序内存1MB(128k步)512KB(64k步)512KB(64k步)数据量&任务总数据量256256180扫描程序256–任务

(最大

65)256–任务

(最大

65)180–任务

(最大50)初始化任务112固定周期任务323232内部任务323216XGICPU规格分类XGI-CPUUXGK-CPUHGMR数据内存符号数512KBN/A256KB–%M(最大64KB)直接输入%I16KB4KBP0~327674KB输出%Q16KB4KB内部%M256KB%MW0~131,071(字)72KBM0~2047F(位)K0~2047F(位)D0~32767(字)64KB%MW~32767文件寄存器%R或%W2Block*64KB%RW0~32767(块0)+%RW0~32767(快

1)

%WW0~6553564KB*2块N/A定时器符号数区内(1定时器=20字节)2048T0~2047符号数区内(1定时器

=20字节)计数器符号数区内(1计数器=8字节)2048C0~2047符号数区内(1计数器

=8字节)闪存大小16MB(内置)16MB(内置)可选用户程序

&PRM.备份○○○扩展文件寄存器○(最大

2MB=32块*64KB)○×内置通讯Modbus(从站)○○×XGICPU数据内存结构分类说明类型

/范围大小数据通路保持与外部设备通讯内部程序共享直接变量输入%I□□.□.□%IX0.0.0~127.15.6316KB○○-输出%Q□□.□.□%QX0.0.0~127.15.6316KB○○内部%M□□或

%M□□.□%MW0~131,072256KB○○由用户定义(最大128KB)文件寄存器%R□□或

%R□□.□%W□□或

%W□□.□%RW0~32767%RW0~32767%WW0~65535128KB(2*64KB)○○○符号数变量本地AlphabetCharacterEg>Valve,SwitchMotor…Bool/SINT/USINT/INT/DINTLINT….512KB××由用户定义全局×○符号数&直接变量直接变量:基于IEC规那么和结构定义的存储区.符号数:由用户定义的存储区.*%R和

%W占用同一个物理存储区.(%R被划分成块,%W连续表示)

XGICPU%I□□.□.□CPUIN64Slot0OUT64Slot1IN64Slot2Slot3~15触点号

(0~63,由单位决定)槽号

(0~15)基板号

(0~127)单位(X:位,B:字节,W:字,D:双字,

L:长字LongWord)直接变量

…I/O存储区

I/O存储区结构

&表述输入

/输出(%I:IN,%Q:OUT)XGICPU直接变量

…内部存储区%M□□.□位号

(假设用位表示)单位

(X:位,

B:字节,W:字,D:双字,

L:长字LongWord)地址

(由单位决定)%MW0%MW1%MW2%MW3%MW4%MW5%MW6%MW7%MW8%MW9%MW10128K字字%MX0(%MW0.0)%MX15(%MW0.15)%MB1%MB0%MW0%MX1(%MW0.1)%MX16(%MW1.0)%MX31(%MW1.15)%MB3%MB2%MW1%MX17(%MW1.1)%MX32(%MW2.0)%MX47(%MW2.15)%MB5%MB4%MW2%MX33(%MW2.1)%MX48(%MW3.0)%MX63(%MW3.15)%MB7%MB6%MW3%MX49(%MW3.1)

内部存储区结构&表述XGICPU符号变量

&存储区分配Auto_runEmergency_stop直接变量数据区

(%M)符号数数据区

(%A)直接变量数据区

(%I)直接变量数据区

(%Q)%MX0%MX1%MX7Valve_openWater_level%MB3自动分配自动分配UserdefinedallocationUserdefinedallocationAutomaticallocation512KB16KB16KB256KBXGICPU数值表述分类符号表述举例备注十进制无1,23,4852,9999,32767十六进制16#16#1234,16#3A0F,16#FF字符串‘‘‘welcometoLSIS’‘MOTORRUNNING’时间(持续)T#T#10MS:100msecT#10S:10secT#10M:10minuteT#10H:10hoursT#10D:10daysT#1D2H34M56S789MS:1天

2小时

34分钟56.789秒日期(RTC)D#D#2006-01-23:JAN

23,2006计时(RTC)TOD#TOD#2006-01-23:15小时

36分钟55.12秒日期

&时间(RTC)DT#DT#2006-01-23-2006-01-23

XGICPU永久存储区分类CPU停止/运行CPU复位数据清除

(DCLR)电源失败电池失败复位全部复位清除全部清除(3sec)冷启动模式普通存储区

(直接变量/符号数)清除清除清除清除清除清除清除保持存储区清除清除清除清除清除清除清除文件寄存器闪存写入前

保持保持保持保持清除保持清除闪存写入后保持保持保持保持保持保持保持热启动模式普通存储区

(直接变量/符号数)清除清除清除清除清除清除清除保持存储区保持保持清除清除清除保持清除文件寄存器闪存写入前

保持保持保持保持清除保持清除闪存写入后保持保持保持保持保持保持保持*数据去除(DCLR)操作仅在“CPUSTOP”模式下可行.XGICPU根本指令符号名称说明A触点(常开)B触点(常闭)P触点(上升沿有效)N触点(下降沿有效)正常线圈P线圈N线圈PN输入信号P触点输入信号N触点输入信号A触点输入信号B触点PN输入信号线圈输入信号P线圈输入信号N线圈XGICPU根本指令符号名称说明Set线圈Reset线圈输入信号S线圈输入信号R线圈SRXGICPU功能/功能块根本结构ENENOIN1OUT1IN2OUT2IN3OUT3功能&功能块

正确&错误电路电源输入(使能F/FB)电源输出或F/FB执行结果输入项输出/结果功能功能块输入数量一个或一个以上一个或一个以上输出数量仅一个一个或一个以上执行1个扫描周期内完成1个扫描周期内完成指令MOV/BCDADD/SUB/MUL/DIVEQ/GT/GE/LT/LE等…TON(On-延时定时器)CTU(计数器)等…正确电路错误电路F/FB%MW3%MX0%IX0.0.1%MW10%QX0.1.1%IX0.0.0%QX0.1.0F/FB%MW3%MX0%IX0.0.1%MW10%QX0.1.0%IX0.0.0%QX0.1.1F/FB%MW3%MX0%IX0.0.0%MW10%QX0.1.1%IX0.0.1%QX0.1.0F/FB%MW3%MX0%IX0.0.1%MW10%QX0.1.1%IX0.0.0%QX0.1.0XGICPU定时器/计数器

定时器

(On延时)

计数器

(加法计数器)E_TIME0s1s2s3s4s5s6s7sCNT_VAL012345678012

预设时间

(5sec=延时时间)已过时间计数器输出预设值

(5次)现在值计数器输出XGICPU程序块

&任务处理项目任务数量执行条件备注程序扫描程序256–Task每个扫描周期每个程序按照等级顺序执行任务程序初始化1每次初始化固定周期32每个固定周期到达内部32当内部条件满足时电源ON输入更新扫描程序

1输出更新End处理固定周期任务(TIME)内部任务(INTERNAL)扫描程序

2扫描程序

3条件ON!!条件ON!!初始化任务(INI)扫描程序内部任务固定周期任务初始化任务XGICPU程序块

&任务处理XGICPU模拟量输入

…举例步骤1:I/O参数设置输入范围转换范围平均值处理类型*平均值处理(设定参数=10):10次之后转换,平均值等于10次结果之和自动相加求得的平均数,以此作为结果防止不稳定值影响*滤波处理(设定参数=30):每个转换周期,以实际转换值与现值之差的70%作为结果防止突然改变XGIAnalog步骤2:特殊模块变量自动记录特殊存放器和标志位包含了特殊模块的全部处理结果(A/D,D/A等..),并被自动作为“GLOBALVariable全局变量”存储.模拟量输入

…举例XGIAnalog步骤3:全局变量翻开编程窗口调用全局变量点击此处选择需要的特殊变量

&标志位

作为本地变量登记

模拟量输入

…举例XGIAnalog步骤4:编程

&监控A/D通道状态标志位

=ON

通道0被激活

_02_CH0_ACT:槽2,通道0_02_CH1_ACT:槽2,通道

1_02_CH2_ACT:槽2,通道2_02_CH3_ACT:槽2,通道

3A/D转换结果

=8006

显示12mA

_02_CH0_DATA:槽2,通道

0_02_CH1_DATA:槽2,通道1_02_CH2_DATA:槽2,通道

2_02_CH3_DATA:槽2,通道

3模拟量输入

…举例XGIAnalog模拟量输出

…举例

步骤

1:I/O参数设置XGIAnalog

步骤2:特殊模块变量自动记录

操作步骤与

A/D模块相同

步骤3:调用全局变量

操作步骤与

A/D模块相同

步骤4:编程&监控D/A通道状态标志位

=ON

通道

0被激活

_03_CH0_ACT:槽3,通道

0_03_CH1_ACT:槽3,通道

1_03_CH2_ACT:槽3,通道

2_03_CH3_ACT:槽3,通道

3D/A转换值

=2048

输出模拟量:6mA_03_CH0_DATA:槽3,通道

0_03_CH1_DATA:槽3,通道1_03_CH2_DATA:槽3,通道2_03_CH3_DATA:槽3,通道

3D/A转换使能标志位

转换请求允许_03_CH0_OUTEN:槽3,通道

0_03_CH1_OUTEN:槽3,通道

1_03_CH2_OUTEN:槽3,通道

2_03_CH3_OUTEN:槽3,通道

3模拟量输出

…举例XGIAnalogXGT网络

&通讯分类快速以太网Cnet(Snet)Profibus-DPDeviceNetFEnetFDEnet模块XGL-EFMT(T.P)XGL-EFMF

(F.O)

XGL-EDMTXGL-EDMFXGL-CH2AXGL-PMEAXGL-DMEA传输速度100/10Mbps100/10Mbps300~11.5kbps9.6k~12Mbps125k/250k/500kbps电缆802.3U(100baseTx/100baseFx)RS-232C/422/485RS-485CAN协议TCP/IPDedicated-DPV0CIP距离100m(开关/节点,UTP/STP)2Km(开关/节点,

光缆)最大

500m(422/485)最大

1.2Km100/250/500m服务HSL○○-○○XGT协议○-○--MODBUS○TCP-○ASC/RTU--MLDP○----XG5000(SM200)I/F○○○--E-Mail○----软件XG-PDXG-PD&Sycon最大扩展模块数

/CPU最多

24个模块(HSL

最多

12,PTP最多

8)*MLDP(主站逻辑装用协议)XGINetwork以太网通讯效劳分类HSL服务(HighSpeedLink)XGT协议服务MLDP服务(ML专用)MODBUSTCP用户自定义通讯特殊以太网

100基板传输(100/10Mbps)通讯方法广播(1:N,N:N)主/从主/从对等主/从用户自定义协议UDPTCP/UDPTCPTCPTCP/UDP传输大小/站发送:12,800w(64块)接收:12,800w(64快)*1块=200字设备读/写:1400字节/请求设备读/写:1400字节/请求COS:64块(≤1400字节)TB:64块(≤1400字节)设备读/写:250字节/请求用户自定义(≤1400字节)连接通道或最大站号64站16通道设备读/写:16chCOS:1chTB:1ch16通道16通道应用服务

广播

(发送)&接受

设备读

设备写

设备读/写COS(改变状态)TB(时间)

系统信息.&诊断.

设备读

设备写

用户自定义用法XGT与

XGT(1:N)

通讯XGT间数据共享

HMI与

XGT

通讯XGT与

XGT(1:1)

通讯

EPKS与

XGT

通讯HMI与XGT

通讯XGT与

XGT(1:1)

通讯

第三方

I/F

第三方

I/FXGINetworkHSL(高速连接)效劳根本概念HSL(高速连接)效劳基于UDP播送原理.每个连接的所有站点间可以进行大量的数据共享.-播送可以在一个单元块中执行.(1块=200字)-每个模块最大传输64块数据(12,800字=64*200字).-循环周期可选(20/50/100/200/500ms最大10sec.)HSL是LSPLC产品间的专用通讯方式.(XGT,GLOFAetc…)HSL仅在同一网络级间通用.-所有站点应设配置在同一网络内(UDP播送数据不能通过网关到达目标站)网络服务名称XGT需要设置的参数备注标准参数HSL参数P2P参数P2P通道P2P块用户帧以太网用户自定义服务○○XXX

模式

&参数站

#1站

#2站

#3站

#4站

#5播送播送XGINetwork站

#1站#2站

#3站

#4站

#5OK断线

!!!*接收或拒绝播送数据取决于接收站的参数设置.块

0(%MW100~%MW115)OK块

1(%MW200~%MW231)

HSL参数HSL(高速连接)效劳OK如果作为发送方,此处表示自站号如果作为接收方,此处表示源站号&块号(站

5将接收1号站块0的数据)OKXGINetworkXGT协议效劳根本概念XGT协议是基于TCP/IP和UDP/IP规约的专用协议.XGT系列PLC产品包括作为从站(server)或主站的XGT协议(client).

支持的命令.-单个变量读

/写-连续变量读/写-读状态

&系统信息

一条指令中最多可以同时读/写

1,400字节的数据.

直接变量

(%I,%Q,%M,%R)只能被读取.(符号变量不可以)网络服务名称XGT需要设置的参数备注标准参数HSL参数P2P参数P2P通道P2P块用户帧以太网XGT主站(Master)○X○○XXGT

从站

(Slave)○XXXX

模式

&参数请求

(命令)响应XGT协议帧XGT协议从站

(Slave)XGT协议主站

(Master)HMI/SCADA/DCS等…XGTPLC(主站模式)XGTPLC(从站模式)XGINetworkModbusTCP效劳

模式&参数网络服务名称XGT需要设置的参数备注标准参数HSL参数P2P参数P2P通道P2P块用户帧以太网Modbus主站

(Master)○X○○X○:需要X:不需要Modbus从站

(Slave)○XXXX根本概念ModbusTCP是基于TCP/IP和UDP/IP规约,兼容性最正确的开放式协议.XGTPLC可以作为ModbusTCP从站(server)或主站(client)使用.支持命令.-读线圈(编号1)&输入状态(编号2)-读保持存放器(编号3)&输入存放器(编号4)-强制单个线圈(编号5)&多个线圈(编号15)-预设单个线圈(编号6)&多个线圈(编号16)每条指令中最多可同时读/写250字节的数据.直接变量(%I,%Q,%M,%R)与modbus地址对应.请求

(命令)响应ModbusTCP帧ModbusTCP从站

(Slave)ModbusTCP主站(Master)HMI/SCADA/DCS等…XGTPLC(主站模式)XGTPLC(从站模式)第三方设备XGINetworkModbusTCP效劳XGT支持的功能编号功能编号命令说明MODICON地址分配备注01读线圈状态0xxxx(输出线圈)读单位02读输入状态1xxxx(输入触点)读单位03读保持寄存器4xxxx(保持寄存器)读多字04读输入寄存器3xxxx(输入寄存器)读多字05强制单个线圈0xxxx(输出线圈)写单个位06预设当个寄存器4xxxx(保持寄存器)写单个字15强制多个线圈0xxxx(输出线圈)写多个位16预设多个寄存器4xxxx(保持寄存器)写多个字*保持存放器(4xxxx):通过通讯方式可读&可写字.输入存放器(3xxxx):通过通讯方式仅可读字.线圈(0xxxx):通过通讯方式可读&可写.输入(1xxxx):通过通讯方式仅可读位.XGINetworkModbusTCP主站

…举例

系统配置

测试环境请求(命令〕响应ModbusTCP从站

(Slave)ModbusTCP主站

(Master)项目ModbusTCP主站ModbusTCP从站备注设备XGIPLCPC(XNOTELW25/WindowsXP)网络模块XGL-EFMT(v1.1)Realtek

以太网控制器软件系统固件&用户程序Modbus从站

(v.4.1.0)(基于windowsXP的Modbus仿真软件)协议ModbusTCPModbusTCPIP地址100.100.100.1100.100.100.2端口动态502通讯服务P2P(Modbus主站-媒介UTP种类

5XGINetwork

步骤1:标准参数设置

(XG-PD)被请求地址(保持存放器=0x30000)功能编号4

步骤

2:P2P通道设置

(XG-PD)步骤3:P2P块设置

(XG-PD)ModbusTCP主站…举例XGINetwork

步骤

4.命令&响应帧000000000006

00040000000A命令帧(XGT

外部从站)000000000017000414000100020003000400050006000700080009000A

响应帧(外部从站

XGT)0x30001数据0x30002数据0x30003数据Dataof0x30010%MW10%MW11%MW12%MW19数据区数据区字节数功能编号帧头功能编号帧头起始地址请求数据数量(10存放器)上例中,从站地址不允许为0,输入存放器的地址不是0而是1.因此请求和响应中的地址相差1.ModbusTCP主站

…举例XGINetwork步骤5:从站设置

(Modbus

从站仿真)步骤6:设备监控

(XG5000)用户设置的

0x30001~0x30010数据%MW10%MW11%MW12ModbusTCP主站

…举例XGINetworkModbusTCP从站

…举例

系统配置测试环境请求(命令〕响应ModbusTCP从站(Slave)ModbusTCP主站

(Master)项目ModbusTCP主站ModbusTCP从站备注设备PC(XNOTELW25/WindowsXP)XGIPLC网络模块Realtek

以太网控制器XGL-EFMT(v1.1)软件ModbusPoll(v.3.6)(基于windowsXP的

Modbus仿真软件)系统固件&用户程序协议ModbusTCPModbusTCPIP地址100.100.100.2100.100.100.1端口动态502通讯服务-ModbusTCP从站媒介UTP种类5XGINetwork

外部主站间地址交换

(Modbus)&XGI位区域

(输入/线圈)输入XGI地址线圈XGI地址10001%MX320000001%MX480010002%MX320100002%MX480110003%MX320200003%MX480210004%MX320300004%MX480310005%MX320400005%MX4804外部主站可读区域(Modbus)外部主站可读&可写区域外部主站读取的起始地址字:与输入存放器对应(30001~)只有使用的功能编码=4时才可读字区域

(寄存器)输入寄存器XGI地址保持寄存器XGI地址30001%MW040001%MW10030002%MW140002%MW10130003%MW240003%MW10230004%MW340004%MW10330005%MW440005%MW104外部主站可读区域(Modbus)外部主站可读&可写区域外部主站读取&写入的起始地址字:与保持存放器对应(40001~)使用的功能编码=6&16时写入的区域使用功能编码=3时可读外部主站读取的起始位地址:与输入对应

(10001~)外部主站读取&写入的起始地址:与线圈对应(00001~)ModbusTCP从站

…举例XGINetwork

读命令举例主站侧

(Master)从站侧

(Slave)Valueof%MW0Valueof%MW1Valueof%MW2Valueof%MW9ModbusTCP从站

…举例XGINetwork

写命令举例主站侧

(Master)从站侧

(Slave)写入命令起始地址

(%MW100)写入数据数ModbusTCP从站…举例XGINetwork用户自定义通讯效劳网络服务名称XGT需要设置的参数备注标准参数HSL参数P2P参数P2P通道P2P块用户帧以太网用户自定义服务○X○○○根本概念

通过XG-PD可以变换多种用户帧类型.-字符值-十六进制常数-变量数据帧

(固定大小或可变大小)-自动

BCC校验

向外部网络传输的用户帧用可以通过用户条件进行控制-用户程序条件.-系统时钟标志位

(100ms,200ms,1sec等…)

从外部网络接收的用户帧可以由系统功能自动完成.-通过参数设置接收的数据可以自动被复制到分配好的存储区内.

模式&参数XGI/KCPUXGLEFMT复制接收数据至

CPU复制发送数据到模块发送请求

(用户条件)数据存放器(%MWxxx)发送用户帧接受用户帧通过

XG-PD进行发送帧定义(红色表示数据区被

CPU占用)通过

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论