文件名称:
和利时/Hollysys_ConMaker组态手册_附录:网络变量的使用说明.pdf
开发工具:
文件大小: 1mb
下载次数: 0
上传时间: 2019-10-19
详细说明:和利时/Hollysys_ConMaker组态手册_附录:网络变量的使用说明pdf,和利时/Hollysys_ConMaker组态手册_附录:网络变量的使用说明3.4在发送〔写网络变量)节点的 ComAker工程文件中,添加网络变量全局数组
按照如下格式添加全局数组属性
全局变量表
全局变量表名(N):
NETVAR.10
匚确认
取消
连接到文件
文件名(E
浏览(B)
编译之前(I)
C编译之前导出(E)
添加网络(A)
Connection 1 (UDP)
网络类型
删除网络Q
厂读(R)
写()
周期性传输(Y)
时间间隔):「#1sOms
厂变化时传输()
最小时间间隔「#1003
变量打包(P
基址标志符
10
注意
选择“写"。(同一组只允许具备“读”“写”属性的一种,不允许同时具备“读″“写”属性
选择“周期传输
选择“变量打包”
一般将“时间间隔”设定到1秒。此值可根据实际要求设定,建议不要太小,防止广播包太多。
可任意设定“基址标识符”的值,有效值0-65535。
(注意:不同的网络全局变量组的“基址标识符”应互不相同)
3.5添加网络变量,设置 Retain属性
第3页共12页
NETVAR10
0001VAR GLOBAL RETAIN
00027各种类型数据的测试
0003数据结构的总字节数,不能超过64位
0004(10站读写数据
0005 w0 0: BYTE
0006w0_1oRD
0007 w0_2: DWORD
000w0_3SNT
0009 w0 4: USINT
001w0_5NT
0011w06UN
0012-0_7D|NT;
0013w08DNT
0014w0_9B00L
0015 wO_10: REAL
0016w0_11: LREAL;
0017 X0: ARRAY[1.2]OF REAL;
0018
0019END_VAR
0021
第4页共12页
3.6使用鼠标点击 ComAker左侧全局变量数组名,观察右侧的该全局变量窗囗内不存在闪烁的光
标时,按下Ctrl+C
中国全局变量
SNETVAR10(RETAIN).
NETVAR10
RNETVAR11(RETAIN
回
0001 VAR GLOBALRETAIN
GNETVAR12(RETAIN
0002(各种类型数据的测试为
Networkmanagment implicit Variables00d数据结构的总字节数,不能超过64位为
●SuM( CONSTANT
0004(10站读写数据
MACS配置
0005w0_0BYTE;
回MACS浏览器
0006wo_1:WORD
采样跟踪
0007 wO_2: DWORD
3监视与接收管理器
0008w03:S|NT
000引w0_4UsNT
P目标设置
WO 5 INT
任务配置
001w06UNT;
0012w07D|NT
001
0 8 UDINT
0015 w0 10: REAL
0016 w0 11: LREAL
0017 X0: ARRAY[1. 2]OF REAL
0018
001gEND VAR
0020
002
3.7在接收(读网络变量)节点的 Con Maker工程文件中,添加网络变量全局数组
打开 Con maker工程文件,显示到全局变量位置。
鼠标左键点击“全局变量
Cr1+V,将拷贝此全局变量组
3.8设置接收(读网络变量)节点的网络变量全局数组属性
仅需要修改为“读″,其它保持不变
全局变星表
×
确认
全局变量表名(M)
NETVAR10
取消
连接到文件
文件名(F)
浏览(⑩)…」
编译之前(I)
C编译之前导出(E)
添加网络(A)
Cornection 1 (UDP)
网络类型(T):DP
删除网络()
读(R
写(y
卩周期性传输(Y)
时间间隔(y):#150m3
厂变化时传输
最小时间间隔「*100
变量打包(P)
基址标志符
第5页共12页
3.9在 ComAker工程中使用全局网络变量。
注意数据流向
发送节点
应用工程的逻辑完成对网络变量写操作
值写到全局网络变量内存中
通过udp发送到网络
接受节点:
通过udp接收
值被读到全局网络变量内存中
应用工程的逻辑完成对网络变量的读操作必
如
M八es(RG-ST
0011测试网络变量,全部类型数据,广播发送,本地读变量”
0012WO: BYTE
v/l:VORD
w2 DVVORD
0015w3:s|NT
0016
W4: USINT
0017
5:|NT:
nn1
wB UINT
W7: DINT.
0020 w8: UDINT
002
vg:日oDL
0022 w1 0: REAL
W11LREAL
nn了试网变量
000先写再读
0009* ALL TYPE DATA*)
001oIO:=Station:
001 1IF 10=10 AND ENWRITE10 THEN
0012w0_0=w00+1
UU
wU 1:wU 0+2
1
w0_2w0_D+3
0015
w03二=wDD+4
0U17
WU 6:wU 0+5
1
w06w0_+了
v0_7w0_0+8
002wo8=w0_0+9
WU :INST BLINKU OUT
mn22w_10=w0_0+10.5
0D2
w011:=w00+11.5
U[1=_
O[2]:=0_1
0026ELSIF 10=11 AND ENVVRITE1 1 THEN
0D2
10:=w10-1
w11:w1D-2
W2:M10-3
13:1D-4
ⅵ14:=1D-5
003
w15:=W1D-B
nn3
16=1D-7
第6页共12页
0057("READ")
005日( ALL TYPE DATA
0059F 10=11THEN
006dw0=w00
0061w1=w0_1
0062w2=W0_2
0063W3=w0_3
006
w4〓=w04
006w=w0_5
0066w6=w0_6
0067w7=w0_7
0068w8:w08
006gwg=w0_9
0070w10=w0_10
0071w11=w011
0072×(1=0_0;
0073x2=W0_1
0074ELSIF 10=10 THEN
0075w0=w10
007w1=w11
1A2?-1o/1
如果不在逻辑中使用网络变量,可能编译不能成功。
3.10 Con Maker编译成功,且自动生成如下全局数组 Networkmanagment implicit variables
日坐变量
m
vRn
叠 NETVAR10问ETAN
4 Networkmanagement implicit Variables UDP
NE I(RETAIN
OD01AR-GLOBAL CONSTANT
TVART 2(RETAIN
0002 MA NeNarltems_UDP, INT 38
Notworkmoneamort mplicit Yorioblee UDP C o00 MAw_NeNorPDO_Ra_UDP:NT=1
SUM ICONSTANT)
超MAC8
loone MANeMvarOD_UDP:INT=0
回MC5元器
00END减
采伴雨
今监与次曾理静
oone pNeM/artems.UDP: ARRAYTO.MAXNeNarltens_UDPIOF Nef/arDataltem-UDP
目标设置
00ngpNewarPDO_Rr_UDP :ARRAY 0. MeX NstarPD0_Rx_ UDP)OF Net/ PDO_Rx_UDP.
0o10pNenaPDO-TH_UDP
ARRAYIO.MANetvarPDo-TxUoPl oF NetvaIPD0-TR_UDP
任暨
Noo11 pNeM/arOD_LDP
:RAY a NeNar DD UDP)OF Netvar SDo UDP,
00
3.I!手动设置,删除不必要的网络变量符号表
见下页图。
打开“工程”“选项”“配置符号文件"。
第一次默认打开" Set object attribυutes″属性窗口时,所有的“桯序″“资源″‘库″为全部选中的蓝
色状态,下面有4个选项框为选中状态
含义:默认时,工程文件的全部变量都将自动进入符号表文件。
第7页共12页
d CoDeSys-5BTESTBASE ny state 12.10.pro
文伴(编工程插入(其它△在线Q)窗口帮助出
全部编译但)
选项
品安源
清空山
- Ox
分类Q
IOx CREADWRITED
中口 ibrary IEC
载入在线修改信息
1 0001VAR-GLOEAL RETAIN
Load Save
白国 pray Net对象
00450个浮点数
User Information
选项
Editor
卩输出符号条目
0004 RRO0_00.REAL:=10
Deskt
NeN4翻译成其宮语言
Colors
000ERO0_00.REAL
sa工程文件
rectories
000R00_01FEAL
田国aSy输出
og
000E RO0_02: REAL
到sy输入
Build
0003FE
由口hSy西门子输入
Passwords
配置符号文件
001CRO0_04:REAL
Sourcedownload
囗hayu合并M
00110005FEAL
Symboldownload
0012R0006FEAL
母国全局变量比
M
01:R00_07FEAL
●项目信息吧
Set object attributes
●t全局搜素
ca全局替R)
确认
白回程序
取消
●a查看调用机(①
形EA查看交叉引用表E
L READ
PEH〔RG)
CHP IE (RG)
E增加动作的
MC配
PIDTEST (PRG)
用尸组口令(
a matsu
ter_to pr pb Rg)
采拌跟踪
0026 KU2_8.REAL
中 rery NetVarUdp LIB12592:30:u
监视与接
0027R32_19.REAL
00:资溽
种目标设置
0028
00亩
18.10.9917::16:gl
0n Don nDCA= 12
e任务配置
li brary NetvarUdp LIBlib 25.9.02 11: 33: 01:al
C0BSae:216749,Dat8sne:152473
4-0librsry standard lib 17.3.0214:19: 24: global
+library SysLib lib 17.9.0214:19:48: global
SysLi cAllback lib 27. 6. C2 10: 05: 52:
升口 brary SysLi sOckets1ib12.9.0213:57:38al
中s4ealo
由全局变量
F Export variables of object
Opers the dialog for editing the cultent program and project preferences
厂输出数据入口
READ
输出结构化组件
F输出数组入口
F写访问
第8页共12页
移动光标至“全局变量”的“ Nelworkmanagmenl implicit Variable UDP",窗口显示如下
自 PIDTEST PRG
自 pointer to pr pb RG)
Fl-Clibrary N.tvarUdp LTB lib 25.9.0211:33: 01:PoU
资源
30 library LELSFL LLB 18.10
17:u:1b:gl。l
4-0 library NetVarUdp_LIB lib 25.9.02 11:33:01
E-o library standard lib 17. 9. 02 14:19: 24: glob
El-0lihrary SysL ih lib.9 19 48:global
4-0 library Sy=LibCallback. lib.6.0210:05:52
3-O library SysLibSockets lib 12.9. 13:57:3a
Library Util. lib 18.9.02 15: 14: 06: global ve
密全局变量
bbbbbbbbbbbbbb (CONSTANT)
loadinGlobal vari able
● point1
RFAITHRTTEI RFT真TN
READWRITE1 (RETAIN)
READMRTTEZ CETAIN)
D READRTTE9( RETATR〕
V Export variables of obiect
厂输出数据入口
输出结构化粗件
F输出数组入口
写访何
删除“ Export variables of object选项
Set object attributes
目 PIDTEST ( F
确认
目 pointer to pr pb (PEG)
由口1 ibrary NetvarUdp lie.1ib25.9.02113:01:Po
取消
日品资源
由口1 ibrary IECSFC.rB1.10.9917:00:18:alba1
-alibrary NetvarUdp-_LTB.lib 25.9.02 11:33:01
由口 ibrary standard. lib17.9.m214:19:24:glob
Library SysLib lib 17.9. 14: 19: 48: global
FI-Olibrary SysLibCallbacklib 27.6.02 10:05:52
B-0library SysLibSockets lib 12.9.02 13: 57:38
由□1 Library uti1.1ib10.9.0215:14:06: global vs
)bbbbbbbbbbbbbb (CONSTANT)
etworkm anazment implicit Variables UIP
金 READWFITE1 RETA)
Export variables of object
厂输出数据入口
F输出结构化组件
F输出数组入口
F写访问
点击“确认′关闭此麽口
点击“确认”关闭父窗口
第9页共12页
4.在线信息提示
登录在线后,打开库 NetVarUdp LIE.ib中的全局变量组 NetVarstatistic
资源
由 orary lecSfc lib1810991
日国 library NetvarUdp_LiB lib1
Netvar
3 NetVarStatistic
X
NetvarDebuc《R》
0001 I0_TOTAL_NUMBER= 3
● NetvarStatistic
0002 Station= 10
0003
A日=0
甲口 library STANDARD. LIB28
0004Ms=0
E-O library sysLib lib 8.2.0017 0005 NetVarltems=39
甲 rary SysLib callback lik引000 1 NetvarPDO Rx=2
中口 rary SysLib Sockets lib300 NetvarPDO_Tx=1
由口 ibrary UTIL.LIB19109916100 NetvarOD=1
白国全局变量
0009oBC_128=0
Q NETVAR10(RETAIN)
00100BC_129=0
G NETVAR11(RETAIN)
0011田-0TATE
G NETVAR12(RETAIN
0012田… Netstat
0013E-… NetstatErrAcc
)Networkmanagment im 0014 ulSendAccByte =34970
SSUM(CONSTANT)
0015 ulSendAccCycle 128=480
通MACS配置
0016
ulSendAccCycle 129= 538
MACS浏览器
0017 ulRecvAcc Byte=66040
型采样跟淚
0018 ulRecvAccCycle=1016
监视与接收管理器
0019 uIRecwalid Byte =0
目标设置
0020 ulRecwalid Cycle=0
鲫任务配置
0021 ulRecvBCValidByte= 3726
0022 uIRecvBCValidCycle= 414
0023 ulChkSumError=0
002
uIMissPackage Error=0
0025 diNetvarMManagerCallCoun.=538
0026 diBCCallCounter=0
0027 ulDebugAtcallbackSTART=1
0028 UlDebugAtCallbackSTOP=0
0029 ulDebugAtcallbackONLIN. =0
0030 ulDebugAtCallbackDEBUG.=0
0031 sZNetvarState=网络变量工作正常!
0032E-pszNetvarErrorcode
0033
0034
第10页共12页
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.