湖南西控自动化设备有限公司
主营产品: 工程型传动 通用变频器与通用伺服 数控系统 伺服电机 FA工厂自动化 PA过程自动化 Simoreg DC Master、Sinamics DC Master、Sinamics G130/G150、S120 装机装柜型/柜机、S150柜机等系列产品 保外的现场服务和室内维修,不包含水冷装置 Sinamics V20、部分G120C 和G120、G120X、G120XA,V90和配套的1FL6电机等系列产品保内及保外的 室内维修、现场服务,以及保内更换服务。保内标准服务类型由翩唉啊搏碍臂哎阿哎唉熬癌 唉啊哀挨安挨艾挨包爸焙 蚌安岔挨哀靶柏材挨宾哀挨捌安熬袄唉 伴义 828D数控系统保内和保外的现场服务 进口1FK2、1FK7、1FT2、1FT7、1PH81、1PH82等系列产品的保内及保外的室内维修、现场服务,以及保内更换服务 西门子 PLC 、HMI、SCADA 、 IPC、SIMOTION 等产品及网络相关产品的保外现场服务(具体服务产品、类型,以西门子派遣为准)。PLC : S7-200、S7-200 Smart、S7-300、S7-400、S7-1200和S7-1500等系列HMI : TP系列、OP系列、MP系列,精简面板、精智面板和移动面板;SCADA : SIMATIC WinCC及其选件,Portal WinCC Advanced / Professional及其选件;IPC: SIMATIC Flat Panel 系列、SIMATIC Panel PC 系列、SIMATIC BOX PC系列利I SIMATIC Rack PC 系列;SIMOTION: SIMOTION 系列相关产品 西门子过程自动化产品的保外现场服务具体服务产品、类型,以西门子派遣为准)。包括: S7-400,S7-400H,S7-410,故障安全型产品,ET200PA,ET 200SP,ET200ISP,SITOP电源产品,Scalance交换机,PCS 7软件
江苏省镇江市西门子中国总代理-西门子选型-西门子技术支持-西门子维修服务

S7-1200与S7-300 PN口S7通讯(S7-300客户端)

    使用 STEP7 V11,S7-1200 的 PROFINET 通信口可以做 S7 通信的客户端或服务器,S7-1200 仅支持 S7 单边通信,仅需在客户端单边组态连接和编程,而服务器端只准备好通信的数据就行。

    所以在编程组态和建立连接方面,S7-300PN口做客户端,只需要在 S7-300CPU 一侧建立单边连接,使用单边编程方式 PUT,GET 指令进行通信,而 S7-1200CPU 将不用做任何编程工作。

注意:如果在S7-1200一侧使用 DB 块作为通信数据区,必须将 DB 块定义成juedui寻址(选择“标准-与S7-300/400 兼容”),否则会造成通信失败。

     所需条件:

① S7-1200/S7-300(集成 PN 口)
② STEP7 V11

所完成的通信任务:
① S7-300 CPU 读取 S7-1200 CPU中 DB1 的数据到 S7-300 的 DB3 中。
② S7-300 CPU 将本地 DB4 中的数据写到 S7-1200 CPU中 DB2 中。

在S7-300 CPU一侧配置编程

一.使用 STEP7 V11 软件新建一个项目并完成硬件配置

     在项目树 “Project tree”>“Devices & Networks” >“Networks view” 视图下,创建两个设备的连接。用鼠标点中 PLC_1 上 317CPU 的 PROFINET 通信口的绿色小方框,然后拖拽出一条线,到另外一个PLC_2 上的PROFINET通信口上,松开鼠标,连接就建立。


二. 网络组态

   打开 “Network View” 配置网络,首先点中左上角的“Connections”图标,选择“S7 Connection”,然后选中 317-2PN/DP CPU,然后右键选择“Add new connection”添加新的连接,如图1. 所示。

图片

图1. 添加连接

    然后在“Create new connection”窗口中,选择“Unspecified”,然后点击“Add”建立 S7 连接,如图2.所示。

图片

图2.建立 S7 连接

“S7_Connection_1”为建立的连接,选中连接,在属性的“General”条目中定义连接对方 S7-1200PN 口的IP地址,如下图3.所示。

图片

图3. 定义连接对方的 IP 地址

图片

图4. 定义通讯双方的 

TSAP 号注意:S7-1200预留给S7连接两个TSAP地址:03.01和03.00

图片

图5. 连接 ID 号

配置完网络连接,编译保存并下载。


图片

图6. 通讯连接状态

三. 软件编程

   在OB1 中,从“Instruction” >“Communication” >“S7 Communication”下,调用Get、Put通信指令,创建接收和发送数据块 DB3 和 DB4,定义成 101 个字节的数组,程序调用如下图7.所示。

图片

图7. 程序调用功能

功能块管脚说明:

图片

四. 监控结果

    通过在 S7-300 侧编程进行 S7 通讯,实现两个 CPU 之间数据交换,监控结果下图8.所示。

图片


展开全文
相关产品
拨打电话 微信咨询 发送询价