codesys编程手册(下)_(第1部分,共2部分)
更新时间:2023-05-12 05:07:01 阅读量: 实用文档 文档下载
- CODESYS编程手册推荐度:
- 相关推荐
codesys 编程手册 控制器 可编程 万可 WAGO
IEC 61131-3
WAGO-I/O-PRO 32
15ゴ
759-122/000-002 2.0.0
codesys 编程手册 控制器 可编程 万可 WAGO
i
15 WAGO-I/O-PRO 32Ё …………………………………………………………………………….…. 1 15.1 WAGO-I/O-PRO 32Ё …………………………………………………………………….………...115.2 WAGO-I/O-PRO 32Ё …………………………………………………………………….…………...115.2.1 BOOL ………………………………………………………………………….…………...115.2.2 TIME ………………………………………………………………...…….………….………115.2.3 DATE ………………………………………………………………………………….………... 1 15.2.4 TIME_OF_DAY …………………………………………………………………………….………... 1 15.2.5 DATE_AND_TIME ………………………………………………………………………….………….215.2.6 Number …………………………………………………………………………….…………215.2.7 REAL ……………………………………………………………………………….…………...215.2.8 STRING ………………………………………………………………………….………… 3 15.2.9 Typed Literal ………………………………………………………………………….………...315.3 Variable …………………………………………………………………………………….……….. 4 15.3.1 System Flag ……………………………………………………………………….………….415.3.2 POU ……………………………………………………………….………… 4 15.3.3 Ё bit ……………………………………………………………………….………… 4 15.4 Address …………...….…………………………………….………………………………….…….515.4.1 …………………………..………………………………………...…………………….……….…… 5 15.4.2 ………………………………………………………………………………….……….…….615.5 …………………………………………………………………………………………………..….616 / ……………………….…………………………………………………………..…….716.1 …………………………………………………………………………………………..……….716.2 (cmdfile) ……………………………………………………………………………..……… 717 WAGO-I/O-PRO 32 ……………………………………………………………………..……….1317.1 …………………………………………………………………………………………..……….1318 …………………………………………………………………………………..……………2118.1 ……………………………………………………………………………………………..…………….2118.1.1 11xx……………..…………………………………………………………………………..………2118.1.2 12xx…………………………………………………………………………………………..……….2118.1.3 13xx……………………………………………………………………………………………..……2118.1.4 14xx…………………………………………………………………………………………..………2218.1.5 15xx…………………………………………………………………………………………..……….2218.1.6 16xx…………………………………..……………………………………………………………….2218.1.7 17xx…………………………………………………………….……………………………………..2418.1.8 18xx………………………………………………………….……………………………………..2418.1.9 19xx…………………………………………………………….……………………………………2418.2 …………………………………………………………….………………………………………2518.2.1 31xx…………………………………………………….………………………………………2518.2.2 32xx…………..………………………………………….………………………………………2818.2.3 34xx…………..……………………………………….……………………………………….30
codesys 编程手册 控制器 可编程 万可 WAGO
ii
18.2.4 35xx…………………………….……………………….……………………………...……….3318.2.5 36xx ……………………………………………….…………………………………………...3518.2.6 37xx ………………………………………………………………………………………….…3618.2.7 38xx ……………………………………………………………………………………………3918.2.8 39xx……….………………………………………………………………………………………4118.2.9 40xx.......................................................……………………………………………………........4218.2.10 41xx.............................................……………….………………………………....................4718.2.11 42xx.......................…………………………………………………..........................................4918.2.12 43xx.............................…………………………………………………....................................5418.2.13 44xx.....................................…………………………………………………............................5918.2.14 45xx.......................................……………………………………………..................................6419 ...................................................………………………………………………………....................6719.1 …………………....................................................…………………………………………………........6719.2 ..................................................................……………………………………………..................6719.3 PLC_PRG…………………………….......................………………………………………….........................6819.4 …………………………….........................…………………………………………...............................7019.5 ......................……………………………………………..……………....................................7419.6 ………………………..........................…………………………………………..............................7519.7 ………………………............…………………………………………………................................7720乎 …......................…………………………………………..…………….................................8120.1 ……………………………..............…………………………………………..........................................8121 …............................................………………………………………………….............................9721.1 ……………......................................…………………………………………..........................................9721.2 ……………………...........…………………………………………………....................................9721.3 ………................………………………………………………….....................................................9822 ....................................…………………………………………………………….……................9923 ……………………………..........…………………………………………………..........................24 A ...............................……………………………………………….................................10524.1 .............................................…………………………………………........................................10625 B 偅 ..................………………………………………………......................................16125.1 偅 .................…………………………………………………….........................................162
codesys 编程手册 控制器 可编程 万可 WAGO
WAGO-I/O-SYSTEM 759 WAGO-I/O-PRO 32
codesys 编程手册 控制器 可编程 万可 WAGO
WAGO-I/O-PRO 32Ё 1
15 WAGO-I/O-PRO 32Ё Operand
15.1 WAGO-I/O-PRO 32Ё
15.2 WAGO-I/O-PRO 32Ё Constant
15.2.1 BOOL
TRUE FALSE
15.2.2 TIME
WAGO-I/O-PRO32Ё STANDARD.lib Ё ātā āTā( ātimeā āTIMEā) ā#ā
ādā āhā āmā āsā āmsā 乎 ms s s m m h h d
В ST Ё
TIME1: = T#14m;TIME1: = T#100S12ms;TIME1: = t#12h34m15s;
(* 催 60 *)
TIME1: = t#5m68s;TIME1: = 15ms;TIME1: = t#4ms13d;
(* 60 *)(* T#*)(* 乎 *)
15.2.3 DATE
ādā āDā āDATEā ādateā ā#ā ā - - ā
В
DATE#1996-05-06d#1972-03-29
15.2.4 TIME_OF_DAY
codesys 编程手册 控制器 可编程 万可 WAGO
2WAGO-I/O-PRO 32Ё
TIME_OF_DAY ātod#ā āTOD#ā āTIME_OF_DAY#ā ātime_of_day#ā ā : : ā
В
TIME_OF_DAY#15:36:30.123
tod#00:00:00
15.2.5 DATE_AND_TIME
DATE_AND_TIME DATE_AND_TIME ādt#ā āDT#ā,āDATE_AND_TIME#ā ādate_and_time#ā ā-ā
В
DATE_AND_TIME#1996-05-06-15:36:30dt#1972-03-29-00:00:00
15.2.6 Number
乏 ā#ā Ё 10-15 A-F
Ё В
14
2#1001_00118#6716#A
BYTE, WORD,DWORD, SINT, USINT, INT, UINT, DINT, UDINT REAL
ā ā ā ā DINT INT 乏
15.2.7 REAL
codesys 编程手册 控制器 可编程 万可 WAGO
WAGO-I/O-PRO 32Ё 3
В
7.4 7,4
1.64e+009 1,64e+009
15.2.8 STRING
Ё ぎ
Ё $ Н
$$
$’
$L $l$N $n$P $p$R $r$T $tВ
’w1Wüß?’’ Abby and Craig ’ ’:-)’
Line feed NewlinePagefeedLinebreakTab
15.2.9 Typed Literal
IEC
< >#< >
<Type> :BOOL SINT USINT BYTE INT
codesys 编程手册 控制器 可编程 万可 WAGO
4WAGO-I/O-PRO 32Ё
UINT WORD DINT UDINT DWORD REAL 乏
<Literal> 乏 <Type>
В
var1:=DINT#34;
15.3 Variable
POU г Ё
ぎ VAR1, Var1, var1 Ё ( ,"A_BCD" "AB_CD" ) Ё Н
Input Assistant
15.3.1 System Flag
PLCЁ Ё þInsert Operandÿ Input Assistant System Variable
15.3.2 POU
Ё
< >[ 1, 2]
Ё
< >.< >
Ё
< >.< >
15.3.3 Ё bit
codesys 编程手册 控制器 可编程 万可 WAGO
WAGO-I/O-PRO 32Ё 5
Ё
a : INT;
b : BOOL; ...
a.2 := b;
b a 3
Index '<n>' outside the valid range for variable '<var>'!
SINT, INT, DINT, USINT, UINT, UDINT, BYTE, WORD, DWORD
"Invalid data type '<type>' for direct indexing" VAR_IN_OUT Ё
15.4 Address
15.4.1
ā%ā ぎ
IQM
XNoneBW
bit bit 8 16
codesys 编程手册 控制器 可编程 万可 WAGO
6WAGO-I/O-PRO 32Ё
DВ
32
%QX7.5 %Q7.5%IW215%QB7%MD48%IW2.5.7.1
7.5 215 7 Ё 48 PLC
PLC
:
varbool1 AT %QW0
QX0.0 QX0.7
15.4.2
%MD48 Ё 192 193 194 195 48 * 4 = 192 0
%MX5.0 5 1
15.5
STЁ В
Result := Fct(7) + 3;
codesys 编程手册 控制器 可编程 万可 WAGO
/ 7
16 /
16.1
WAGO-I/O-PRO32 Ё Ё ā/ā 乎
/online WAGO-I/O-PRO32 乍
/run WAGO-I/O-PRO32 /online /show.../showhide/showicon/showmax/showNormal/out<outfile>
WAGO-I/O-PRO32义 に に г Ё に に
に
に <outfile>
/noinfo WAGO-I/O-PRO32 乘 /cmd<cmdfile>
<cmdfile>
В
乍 ampel.pro に command.cmdЁ
D:\dir1\WAGO_IO_PRO_32" "C:\projects\ampel.pro" /show hide /cmd command.cmd
16.2 (cmdfile)
Ё (<cmdfile>)Ё に Ё Ё ā@ā ā;ā Oline Ё onlineloginonlinelogoutonlinerun
乍 (’ ’) (’ ’ ’ ’)
(’ ’ ’ ’)
codesys 编程手册 控制器 可编程 万可 WAGO
8 /
onlinesimonlinesimoffFile Ё filenew
fileopen<projectfile>fileclosefilesave
filesaveas<projectfile>filequit
’ ’ ’ ’ ’ ’ ’ ’
乍 (’ ’ ’ ’) 乍 <乍 > (’ ’ ’ ’) 乍 (’ ’ ’ ’) 乍 (’ ’ ’ ’)
乍 <乍 >(’ ’ ’ ’) WAGO-I/O-PRO32 (’ ’ ’ ’)
Project Ё project compile or project build projectrebuildprojectclean
乍 (’乍 ’’ ’) 乍 (’乍 ’’ ’)
乍 Ё (’乍 ’ 乍 ’)
projectcheckprojectcompileprojectcheckprojectbuild
project import <file1>...<fileN> projectexport<expfile>projectexpmul
outopen<msgfile>outcloseoutclear
<msgfile>
Ё 乍 (’乍 ’’ ’)
’ ’ 乍 (’乍 ’’ ’) 乍 (’乍 ’’ ’) 乍 (’乍 ’ ’ ’)
<file1> ... <fileN> 乍 Ё(’乍 ’ ’ ’) 乍 <expfile>(’乍 ’ ’ ’)
乍 Ё
echoon
codesys 编程手册 控制器 可编程 万可 WAGO
/ 9
echooffecho<text>
に < >
replaceokreplace yes replacenoreplaceyesallreplacenoall
WAGO-I/O-PRO32 咬 :queryonqueryoffokqueryoffnoqueryoffcancel
’OK’ ’No’ ’ Cancel’
:call<parameter1>...<parameter10>.call<parameter1>...<parameter10>
10 Ё $0 - $9
10 Ё $0 - $9
WAGO-I/O-PRO32 dirlib<libdir>
dircompile<compiledir>
<libdir>
< compiledir >
CMDFILE delay5000
ㄝ5
codesys 编程手册 控制器 可编程 万可 WAGO
10 /
Controlling the Watch and Receipt Manager: watchlistload<file>
< > に (’ ’ ’ ’)
watchlistsave<file>watchlistset<text>
< > (’ ’ ’ ’) < >(’ ’ ’ ’)
watchlistreadwatchlistwrite
(’ ’ ’ ’) Ё (’ ’ ’ ’)
library add <library file1><libraryfile2>…<libraryfileN>librarydelete[<library1><library2>…<libraryN>]
乍 Ё 乍 Ё
乍 Ё
objectcopy<sourceprojectfile><sourcepath><targetpath>
⑤乍 Ё 乍 ⑤ ⑤
gatewaylocalgatewaytcpip
<Address><Port>
<Address>:TCP/IP
<Port>: TCP/IP 乍
codesys 编程手册 控制器 可编程 万可 WAGO
/ 11
deviceguid<guid>
GUID GUID 乏 {01234567-0123-0123-0123-0123456789ABC} 乏
device instance <Instance name>device parameter <Id> <Value> system<command> target<Id> В
乍 ampel.pro w.wtc 1 watch.wtc 乍 file open
C:\work\projects\WAGO_IO_PRO_32_test\ampel.proquery off ok
watchlist load c:\work\w.wtc online login online run delay 1000 watchlist read
watchlist save c:\work\watch.wtc online logout file close
乍
ID
Ё
"<path of WAGO-I/O-PRO 32.exe>" /cmd "<path of cmd file>"
codesys 编程手册 控制器 可编程 万可 WAGO
12 /
codesys 编程手册 控制器 可编程 万可 WAGO
WAGO-I/O-PRO 32 13
17 WAGO-I/O-PRO 32
17.1
ST ILЁ ILЁ 佄
ā ā Ё Ё IEC WAGO-I/O-PRO32 Ё
āIL ā Ё 1 Ё LD in
āIL 佄 ā Ё ILЁ 佄
CNN(
TRUE
JMPC, CALC, RETC FALSE
Ё П
Ё WAGO-I/O-PRO32 Ё
ST ’..[ ]:
IL
IL 佄
WAGO-I/O-PRO 32
’string1’
ARRAY[0..3] OF WAGO-I/OINT
Ё П var1: INT;
-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O
; a:=var1;
^ pointer1^
-PRO 32
codesys 编程手册 控制器 可编程 万可 WAGO
14WAGO-I/O-PRO 32
ST
IL LDvar1
IL 佄 N
WAGO-I/O
var1
-PRO 32 WAGO-I/O
:=STvar1N var1
-PRO 32
TRUE boolvar TRUE
WAGO-I/O-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O
Sboolvar
Rboolvar
TRUE boolvar FALSE
JMPlabel
<Program
CAL prog1
name><Instance
CAL inst1
name><Fctname>(vx,vy,..)RETURN
<Fctname>
CN label
-PRO 32 WAGO-I/O
CN prog1
-PRO 32 WAGO-I/O
CN inst1
-PRO 32
fctname vx,vy
WAGO-I/O-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O-PRO 32
CN
(vx,vy,..)RET
CN
POU
(
)
ANDANDN,(
ORORN,(
XORXORN,(
codesys 编程手册 控制器 可编程 万可 WAGO
WAGO-I/O-PRO 32 15
ST NOT
IL NOT
IL 佄
WAGO-I/O-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O
+ADD(
-SUB(
*MUL(Ь
/DIV(
>GT(
>=GE( ㄝ
=EQ(ㄝ
<>NECN( ㄝ
<=LE( ㄝ
<LT(
MOD(in)INDEXOF(in
MOD
INDEXOF
)
SIZEOF(in)
SIZEOF
POU in1; [INT]
-PRO 32 WAGO-I/O
in
-PRO 32 WAGO-I/O
SHL(K,in)SHL
-PRO 32
codesys 编程手册 控制器 可编程 万可 WAGO
16WAGO-I/O-PRO 32
ST SHR(K,in)
IL SHR
IL 佄
WAGO-I/O
-PRO 32 WAGO-I/O
ROL(K,in)ROL
-PRO 32 WAGO-I/O
ROR(K,in)SEL(G,in0,in
ROR
-PRO 32
G TRUE in1 G
WAGO-I/O-PRO 32 WAGO-I/O
SEL
1)
MAX(in0,in1)
MAX
FALSE in0 Ё
-PRO 32 WAGO-I/O
MIN(in0,in1)LIMIT(MIN,i
LIMIT
n,Max)MUX(K,in0,..
MUX
.in_n)ADR(in)
ADR
-PRO 32 WAGO-I/O
BOOL_TO_<type>(in)<type>_TO_BOOL(in)INT_TO_<type>(in)REAL_TO_<type>(in)
BOOL_TO_<
BOOL
type><type>_TO_BOOLINT_TO_<ty
INT
pe>
REAL_TO_<t
REAL
ype>
-PRO 32 -PRO 32 WAGO-I/O
BOOL
WAGO-I/O-PRO 32 WAGO-I/O-PRO 32
in0~in_nЁ K
-PRO 32 WAGO-I/O
MIN
Ё
-PRO 32
in MIN MAX
WAGO-I/O-PRO 32 WAGO-I/O
codesys 编程手册 控制器 可编程 万可 WAGO
WAGO-I/O-PRO 32 17
ST LREAL_TO_<type>(in)TIME_TO_<type>(in)TOD_TO_<type>(in)DATE_TO_<type>(in)DT_TO_<type>(in)STRING_TO_<type>(in)TRUNC(in)
IL LREAL_TO_
IL 佄
WAGO-I/O
LREAL
-PRO 32 WAGO-I/O
TIME
-PRO 32 WAGO-I/O
TOD
-PRO 32 WAGO-I/O
DATE
-PRO 32 WAGO-I/O
DT
-PRO 32 WAGO-I/O
STRING
-PRO 32
REAL INT
WAGO-I/O-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O
<type>TIME_TO_<type>TOD_TO__<type>DATE_TO_<type>DT_TO_<type>
STRING_TO_<type>TRUNC
ABS(in)ABS
SQRT(in)SQRT
LN(in)LN -PRO 32
LOG(in)LOG 10
WAGO-I/O-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O-PRO 32 WAGO-I/O-PRO 32
EXP(in)EXP
SIN(in)SIN
COS(in)COS
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 部分
- codesys
- 编程
- 手册
- 中毒传染病应急预案
- 2016助理电子商务师模拟试题(含答案)
- 人教版七年级上册美术教案
- LED日光灯亮度与传统荧光灯比
- 实例16_蒙特卡洛模拟
- 钢结构课程设计范例-
- 电子商务的发展现状调查报告
- 我喜欢的鸟(350字)作文
- 2011证券交易讲义1(1)
- Research on mechanical properties of X100 pipeline steel after JCOE welded
- 科普版五年级下册英语第一课测试卷
- 个人租房合同范本
- 毕业论文(景区导游系统设计)
- 建国以来中学语文教学大纲之比较研究
- 汽车空调的维护_构造与维修-制冷剂的排放、回收、抽真空、加注
- 高考地理必背口诀
- 基于模式分类的短信广告发展研究
- 难忘的瞬间——NBA全明星赛十大经典时刻
- 提高审计人员素质
- “为奥运加油为中国喝彩”奥运活动策划7.26