SIEMENS上海朕锌电气设备有限公司
lline;"> line;"> 本公司代理西门子全系列产品,line;">原装line;"> line;"> 罚十、并享受西门子免费一年保修
lline;"> 联系人line;"> line;"> line;"> line;"> : 张先生
lline;"> line;"> 移动手机 :line;">
lline;"> 公司电话 :line;">
lline;"> 企业line;">Q Qline;"> :line;">1287379777
西门子采购渠道给您放心品质
主营:数控系统,S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人机界面,触摸屏变频器,DP总线,MM420 变频器MM430 变频器MM440 6SE70交流工程调速变频器 6RA70直流调速装置 SITOP电源,电线电缆,数控备件,伺服电机等工控产品,我们在价格上有较大优势,更注重售后服务,现有大量现货销售,欢迎您来电咨询。上海朕锌自动化控制设备有限公司,代理西门子系列产品,原装,罚十。
line;"> 西门子数控系统和驱动产品销售、服务、培训的工程服务公司,公司的核心销售及技术人员均由前西门子员工组成,能为用户提供高效的服务。
line;">
欢迎您来电咨询高品质西门子驱动和自动化产品价格. line;">
公司带来销售的产品全部由西门子直接提供,所有产品保证原装,每个产品都可以到西门子办事处去查验.我们出售的产品按照西门子质保进行保修,(保修期为一年)
恭候您的来电!

说明:
如果您要使用 S7-300 工业以太网模板作为 PROFINET IO 控制器或者 PROFINET IO 设备, 那么您必须调用一下通讯功能块在用户程序中:
通讯块 FC11 “PNIO_SEND” 和 FC12 “PNIO_RECV” 的特性:
FC11 “ PNIO_SEND” 通讯功能块的特性 :
FC12“ PNIO_RECV” 通讯功能块的特性 ::
组态描述:
STEP 7 项目包括以下被组态成 PROFINET IO 控制器的 S7-300 站:
STEP 7 项目包括以下被组态成 PROFINET IO 设备的 S7-300 站:

图. 01: 组态
接下来的输入/输出模块被组态到 PROFINET IO 设备 CP343-1 Lean中:
这表明输入地址区和输出地址区分别是 24 字节 (0-23) 和 20 字节 (0-19)。 输入和输出首地址可以不是"0".
图. 02: PROFINET IO 设备 CP343-1 Lean 的输入/输出地址区:
接下来的输入/输出模块被组态到 ET 200S 中:

图. 03: PROFINET IO 设备 ET 200S 的输入/输出地址区:
终的地址区是:
用户程序描述:
在这个例子中, 一个 CP343-1 Lean 被用作连接一个作为 PROFINET IO 设备的S7-300 站到一个 PROFINET IO 系统中。字节 MB0 被定义成 S7-300 CPU 时钟位。STEP 7 程序包括 OB1, FB100, DB30, DB31, DB12, FC11 and FC12.

图. 04: OB1

图. 05: 调用 FC11 "PNIO_SEND"

图. 06: 调用 FC12 "PNIO_RECV"
输入参数 MODE=0, 因为通讯处理器仅被用作 PROFINET IO 设备。如果通讯处理器被同时用作 PROFINET IO 控制器和 PROFINET IO 设备,那么输入参数 MODE=1。
输入通讯功能参数 CPLADDR 是你的 PROFINET IO 设备的模块地址。你从硬件组态中可以得到它,在工业以太网通讯模块 -> “ 地址” 标签 (参看 图. 06)。在这个例子中, CP343-1 Lean 模块地址是 256dec = 100hex.。
FC11 “ PNIO_SEND” 的输入参数 LEN 是你组态的 CP343-1 Lean (24 字节) 的输入地址区的长度。 这段数据长度被为 FC11 “PNIO_SEND” 发送数据的 LEN 参数。这段数据必须与已组态的的输入 (24 字节) 保持一致。
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” 由于错误而结束,可通过状态字进行错误分析。

图. 08: 保存 FC11 和 FC12 的状态字
PROFINET IO 控制器的用户程序描述:
在这个例子中,一个带有集成以太网接口的 S7-300 CPU 被用作 PROFINET IO 控制器。 字节 MB0 被定义成 S7-300 CPU时钟位。
STEP 7 程序包括 OB1, FB100 和 DB20。
在用户程序中没有必要调用通讯功能块。可以通过装载和传送命令来访问输入/输出区,例如,读出输入值和写值到输出。读到的输入值被保存到数据块 (DB20)中。
STEP 7 项目下载:
接下来的 STEP 7 项目包含一个调用了 FC11 和 FC12 的事例程序。这个程序通过 STEP 7 V5.4 SP3 创建。
FC11_und_FC12_DEV.zip ( 296 KB )
用 SIMATIC Manager 解压 “FC11_und_FC12_DEV.zip” 文件通过菜单“File > Dearchive”。 STEP 7 项目解压完所有子文件后,你可以使用SIMATIC Manager打开并编辑 STEP 7 项目。
西门子6ES73411BH020AE0