-
如果您要使用
S7-300
工业以太网模板作为
PROFINET IO
控制器或者
PROFINET IO
设备
,
那么您必须调用一下通讯功能块在用户程序中:
?
?
FC11
FC12
通讯块
FC11 “PNIO_SEND”
和
FC12
“PNIO_RECV”
的特性:
?
?
?
?
FC11
和
FC12
是同步通讯块。
块被包含在
S7-300
控制器
“SIMATIC_NET_CP”
库中。
块必须被调用在
OB1
中
功能调用结束通过
“DONE”
,
“NDR”
或
“ERROR”
表示。
FC11 “ PNIO_SEND”
通讯功能块的特性
:
?
作为
PROFINET IO
控制器
功能块通过通讯处理器传送指定输出范围内的过程数据
(
输出
)
到
PROFINET IO
设备并且提供同样的状态给
PROFINET IO
设备的输出。
?
作为
PROFINET IO
设备
功能块读取
PROFINET IO
设备
CPU
的过程映像输入区并且传送它们到
PROFINET IO
控制器
<
/p>
(
被组态的输入地址
)
< br>;提供同样的状态给
PROFINET IO
控制器。
F
C12“ PNIO_RECV”
通讯功能块的特性
:
:
?
作为
PROFINET IO
控制器
功能块接受
PROFINET IO
设备的过程数据
(
输入
)
并且提供来自于
PROFINET
IO
设备的指定输入区的状态。
?
作为
PROFINET IO
设备
功能块接受
PROFINET IO
控制器发送的数据
(
被组态的输出地址
)
并把
PROFINET IO
控制器的传送数据的状态写到
PROFINET IO
设备以组态好的数
据区中。
组态描述:
STEP 7
项目包括以下被组态成
PROFINET IO
控制器的
S7-300
站:
?
CPU
319-3PN/DP
STEP 7
项目包括以下被组态成
PROFINET IO
设备的
S7-300
站:
?
?
CPU 315-2DP
和
CP343-1 Lean
(6GK7 343-1CX10-0XE0)
ET
200S
图
. 01:
组态
接下来的输入
< br>/
输出模块被组态到
PROFINET IO
设备
CP343-1 Lean
中:
?
?
?
?
地址是
0-15
的
16
字节输入模块
地址是
16-23
的
8
字节输入模块
地址是
0-15
的
16
字节输出模块
地址是
16-19
的
4
字节输出模块
这表明输入地址区和输出地址区分别是
24
字节
(0-23)
和
20
字节
(0-19)
。
输入和
输出首地址可以不是
图
. 02: PROFINET IO
设备
CP343-1 Lean <
/p>
的输入
/
输出地址区:
< br>
接下来的输入
/
输出
模块被组态到
ET 200S
中:
?
地址是
20.0-20.1
的
2
位输出模块
图
. 03: PROFINET
IO
设备
ET 200S
的输入
/
输出地址区:
最终的地址区是:
?
?
输入:
0-23 =
24
字节
输出:
0-20 =
21
字节
用户程序描述:
在这个例子中,
一个
CP343-1 Lean
被用作连接一个作为
PROFINET IO
设备的
S7-300
站到一个
PROFINET IO
系统中。字节
MB0
被定义成
S7-300 CPU
时钟位。
STEP 7
程序包括
OB1, FB100,
DB30, DB31, DB12, FC11 and FC12.
?
OB1
OB1
被循环调用。
在这个
OB
中,
FB100 (
实例
DB: DB100)
被调用。
图
. 04: OB1
?
FB100
FB100
被调用在
OB1
中。
在这个
FB
中,
FC11
“PNIO_SEND”
和
FC12
“PNIO_RECV”
被调用。
图
.
05:
调
用
FC11
图
.
06:
调用
FC12
输入参数
MODE=0
,
因为通讯处理器仅被用作
PROFINET IO
设备。如果通讯处理器被同时用作
PROFINET IO
控制器和
PROFINET
IO
设
备
,那
么
输
入参数
MODE=1
。
输入
通讯
功
能
参数
CPLADDR
是
你
指
定的
PROFINET IO
设备的模块地址。
< br>你从硬件组态中可以得到它,
在工业以太网通讯模块
->
“
地址
”
标签
(
参看
图
.
06)
。在这个例子中,
CP343-1 Lean
模块地址是
256dec =
100hex.
。
FC11 “ PNIO_SEND”
的输入参数
LEN
是你组态的
CP343-1
Lean (24
字
节
)
的输入地址区的长度。
这段数据长度被指定为
FC11
“PNIO_SEND”
发送数据的
LEN
参
数
。
这
段
数
据<
/p>
必
须
与
已
组
态
的
的
输
入
(24
字
节
)
保<
/p>
持
一
致
。
FC12
“ PNIO_RECV”
的输入参数
LEN
是你组态的
CP343-1
Lean (20
字节
)
的输出地址区
的长度。
这段数据长度被指定为
FC12
“PNIO_RECV”
发送数据的
LEN
参数。这段数
据必须与已组态的的输出
(20
字节
)
保持一致。
发送接收缓冲区
(
例如
数据块
)
包含了
被发送和接收的数据,
长度至少要和被定义的发送和接收数据一样长。
在这个例子中,
DB
包
含的发送数据长度必须大于等于
24
字节并且
DB
包含的接收数据长度必须大于等于
20
字节。
图
. 07: CP343-1
Lean
的属性对话框
-
> “
地址
”
标签
FC11 “PNIO_SEND”
和
FC12
“PNIO_RECV”
的输出参数
“DONE”
、
“NDR”
、
“ERROR”
和
“STATUS”
是通讯功能块
的工作
标示位。
如果发送任务成功完成,那么
FC11 “PNIO_SEND”
的
“DONE”
将被置位。
如果接收任务成功完成
(
例如:数据被接收到
)
,那么
FC12
“PNIO_RECV”
的
“NDR”
将
被置位。
如果
FC11
“PNIO_SEND”
和
FC12
“PNIO_RECV”
由于错误而结束,可通
过
状
态
字
进
行
错
误
分
析
。
< br>
图
. 08:
保存
FC11
和
FC12
的状态字
PROFINET IO
控制器的用户程序描述:
在这个例子
中,
一个带有集成以太网接口的
S7-300 CPU
被用作
PROFINET IO
控制器。
字节
MB0
被定义成
S7-300
CPU
时钟位。
STEP 7
程序包括
OB1
,
FB100
和
DB20
。
在用户程序中没有必要调用通讯功能块。
可以通过装载和传送命令来访问输入
/
输出区,例如,读出输入值和写值到输出。读到的输
入值被保存到数据块
(DB20)
中。
劳尔色系中英文对照
数字
开头的
RAL 1000 Green beige
米绿色
RAL 1001
Beige
米色,淡黄或灰黄
RAL 1002 Sand yellow
沙黄色
RAL 1003
Signal yellow
信号黄
RAL 1004 Goldenyellow
金黄色
RAL 1005
Honey yellow
蜜黄色
RAL 1006 Maize yellow
玉米黄
RAL 1007
Daffodil yellow
灰黄色
RAL 1011 Brown beige
米褐色
RAL 1012
Lemon yellow
柠檬黄
RAL 1013 Oyster white
近于白色的浅灰
RAL 1014
Ivory
象牙色
RAL
1015 Light ivory
亮象牙色
RAL 1016 Sulfur yellow
硫磺色
RAL 1017
Saffron yellow
深黄色
RAL 1018 Zinc yellow
绿黄色
RAL 1019 Grey
beige
米灰色
RAL
1020 Olive yellow
橄榄黄
RAL 1021 Rape yellow
油菜黄
RAL 1023
Traffic yellow
交通黄
RAL 1024 Ochre yellow
赭黄色
RAL 1026
Luminous yellow
亮黄色
RAL 1027 Curry
咖喱色
RAL 1028
Melon yellow
浅橙黄
RAL 1032 Broom yellow
金雀花黄
RAL 1033
Dahlia yellow
大丽花黄
RAL 1034 Pastel yellow
粉黄色
RAL 1035
Pearl beige
米珍珠色
RAL 1036 Pearl gold
金黄珍珠
RAL 1037 Sun
yellow
日光黄
数字“2”开头的
RAL 2000
Yellow orange
黄橙色
RAL 2001 Red orange
橘红
RAL 2002
Vermilion
朱红
RAL
2003 Paster orange
淡橙
RAL 2004 Pure orange
纯橙
RAL 2005
Luminous orange
亮橙
RAL 2007 Luminous bright orange
亮浅橙
RAL 2008
Bright red orange
浅红橙
RAL 2009 Traffic orange
交通橙
RAL 2011 Deep
orange
深橙色
RAL
2012 Salmon orange
鲑鱼橙
RAL 2013 Pearl orange
珍珠橙
-
-
-
-
-
-
-
-
-
上一篇:西班牙语不规则动词变形
下一篇:图文并茂的西班牙语键盘布局设置和使用方法