西门子授权代理商
  • 西门子授权代理商
  • 西门子授权代理商
  • 西门子授权代理商

产品描述

产品规格 11.40 x 11.70 x 8.80包装说明全新原装颜色深灰 产品别名CPU1214C AC/DC/RLY 用途工业自动化控制

西门子授权代理商              西门子授权代理商              西门子授权代理商


6ES7214-1BG40-0XB0
SIMATIC S7-1200,CPU 1214C, 紧凑型 CPU,AC/DC/继电器, 机载 I/O: 14 个 24V DC 数字输入;10 DO 继电器 2A; 2 AI 0-10V DC, 电源:交流 47-63Hz 时 85-264V AC, 程序/数据存储器 100 KB
上海腾希电气技术有限公司
SIEMENS授权代理商

联系人:田先生

主要产品有:
西门子S7-1500 S7-1200 SMART200
与V20变频器 G120C变频器 V90伺服
上海市松江区广富林路4855弄星月大业**88号
提供方案选型配置! 按西门子标准供货!非人为故障质保一年!


坚持专业经营西门子工业自动化产品10年,公司销售积极学习西门子各系列产品知识,熟悉并掌握常规的方案配置,产品选型,资料查找,故障排除。

配备了有丰富经验的*工程师,支持在线技术支持,现场调试,售后检测,固件更新升级。

作为一家新的工业自动化销售服务企业,能在工业高度发达,高度集中的华东长三角地区获得广大客户的信任,西门子公司的支持,申请到西门子V90伺服授权代理商,我们一直坚持的 全心全意为客户提供服务,方案配置,现场调试,售后**。


从西门子V80伺服上市以来,我公司全力推广,在西门子公司强大的支持下,坚持伺服推广,保证充足现货库存储备。

直到13年西门子自己研发的V90伺服上市,我公司全体员工立即投入到V90伺服系统的推广工作中,并取得了积极的效果,V90伺服取得了工厂用户的一致**。

14年西门子公司正式推出PN通讯一条龙,人机界面+PLC+伺服 全系列都支持PN通讯,在通信速率,通讯稳定,减少同第三方设备通讯带来的不便,真正得到了工厂用户的认可,也收获了广大的客户群。

西门子SMART200  S7-1200 S7-1500 SMART Line 全新精智系列屏 V90伺服PN驱动器 实现了PN通讯的**组合,给客户提供了全新的**解决方案。

V90伺服 在同类产品中**的优势还不错的显现了出来。


随着设备控制的自动化程度越来越高,设备与设备之间不再是独立的单元,为了更好的解决设备之间的通讯问题,PN-PN通讯模块使用越来越广泛。

PN-PN通讯模块的使用解决了设备层之间的通讯问题,改变了落后的继电器通讯方式,节省了大量复杂的接线,实现了通讯只需要一根线的技术目标。

真正意义上的做到设备层之间的无缝链接。


例如:两台PLC主从站之间的PN通讯:一台1500  一台1200他们两同时组了同一个pn从站设备,该设备在两台plc自己的网络里来回切换,然后这两台PLC能相互PN通讯

实际很简单:较简单的方法是使用I-Device 
只需要组态不需要调用功能块,较简单较省事,具体做法 有西门子学习平台的视频可供参考借鉴。


又例如:

西门子S7-1200 PLC 通过以太网 与 S7-300 PN口之间通信


S7-1200 与 S7-300 PN 口之间的以太网通信可以通过 TCP 协议来实现,使用的通信指令是在双方 CPU 调用 T-block (TSEND_C,TRCV_C, TCON, TDISCON, TSEND, TRCV) 指令来实现。通信方式为双边通信,因此 TSEND 和 TRCV 必须成对出现。

硬件和软件需求及所完成的通信任务

所需条件:

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

② STEP7 V11

所完成的通信任务:

① S7-1200 CPU将通讯数据区 DB4 块中的 10 个字节的数据发送到 S7-300 CPU的接收数据区 DB2 块中。

② S7-300 CPU将通讯数据区 DB1 块中的 10 个字节的数据发送到 S7-1200 CPU的接收数据区 DB5 块中。

S7-1200 侧通信的编程,连接参数及通信参数的配置

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

在 STEP7 v11的 “Portal 视图” 中选择 “创建新项目” 创建一个新项目。

2.添加硬件并命名PLC

然后进入 “项目视图”,在“项目树” 下双击 “添加新设备”,在对话框中选择所使用的 S7-1200 CPU 添加到机架上,命名为 S7-1200,如图1.所示。

图1. 添加新设备

为了编程方便,使用 CPU 属性中定义的时钟位,定义方法如下:

在 “项目树” > “S7-1200” > “设备组态” 中,选中 CPU ,然后在下面的属性窗口中,“属性” > “系统和时钟存储器” 下,将系统位定义在 MB1,时钟位定义在 MB0,如图2.所示。

时钟位我们主要使用 M0.3,它是以 2Hz 的速率在 0 和 1 之间切换的一个位,可以使用它去自动激活发送任务。

图2. 系统位与时钟位

3. 为 PROFINET 通信口分配以太网地址

在 “设备视图”中点击 CPU 上代表 PROFINET 通信口的绿色小方块,在下方会出现 PROFINET 接口的属性,在 “以太网地址” 下分配 IP 地址为 192.168.0.123 ,子网掩码为255.255.255.0,如图3. 所示。

图3. 分配IP 地址

4. 创建 CPU的逻辑网络连接

在项目树 “项目树”>“设备和网络” >“网络视图” 视图下,创建两个设备的连接。用鼠标点中 S7-1200 上的PROFINET通信口的绿色小方框,然后拖拽出一条线,到另外一个 317-2pn 上的PROFINET通信口上,松开鼠标,连接就建立起来了,如图4.所示。

图4. 建立两个 CPU的逻辑连接

5.在 S7-1200 中调用并配置“TCON”、“TSEND”、“TRCV” 通信指令

① 在 S7-1200 CPU 中调用发送通信指令,进入 “项目树” > “ S7-1200” > “程序块” > “OB1” 主程序中,从右侧窗口 “指令” > “通讯” > “开放式用户通信”下调用 “TCON” 指令,创建连接,如图5.所示。

图5. 调用 TCON 通信指令

② 定义 S7-1200 的 “TCON”连接参数

S7-1200 的 “TCON”指令的连接参数需要在指令下方的属性窗口“属性”> “组态”>“连接参数中”中设置,如图6.所示。

图6. 定义 TCON 连接参数

连接参数说明:

端点 :可以通过点击选择按钮选择“未*” ;连接类型 :选择通信协议为 TCP;连接 ID :连接的地址 ID 号,这个 ID 号在后面的编程里会用到;连接数据 :点击新建自动生成该数据块,如S7-1200_Connection_DB;

主动建立连接 :选择本地 S7-1200 作为主动连接;地址详细信息 :定义通信伙伴方的端口号为:2000。③创建并定义 S7-1200 的发送数据区 DB4 块

通过“项目树”>“S7-1200”>“程序块”>“添加新块”,选择“数据块” 创建 DB4 块,选择“标准-与S7-300/400 兼容”,点击“确定”键,定义发送数据区为 101 个字节的数组,如图7.所示,结果如图8.所示。

图7. 创建发送数据区 DB 块

图8. 定义发送数据区为字节类型的数组 101 字节

④将 “TSEND” 在 OB1 内调用 发送 10 个字节数据到 317-2pn 中

进入 “项目树” > “S7-1200” > “程序块” > “OB1 ” 主程序中,从右侧窗口 “指令” > “通讯” > “开放式用户通信”下调用 “TSEND” 指令,配置接口参数,如图9.所示。

图9. 调用 TSEND 指令并配置接口参数

参数说明:

输入接口参数:

REQ

:= M0.3

// 使用 2Hz 的时钟脉冲,上升沿激活发送任务;

ID : = 1 //创建连接ID;LEN

:= 10

//发送数据长度;

DATA

:= P#DB4.DBX0.0 BYTE 10

// 发送数据区的数据,使用指针寻址时,DB块要选用**寻址;

输出接口参数:

DONE

:= M11.0

//任务执行完成并且没有错误,该位置 1;

BUSY

:= M11.2

// 该位为 1,代表任务未完成,不能激活新任务;

ERROR

:= M11.3

//通信过程中有错误发生,该位置 1;

STATUS

:= MW22

//有错误发生时,会显示错位信息号。

⑤创建并定义 S7-1200 的接收数据区 DB5 块。

通过“项目树”>“S7-1200”>“程序块”>“添加新块”,选择“数据块” 创建 DB5 块,选择“标准-与S7-300/400 兼容”,点击“确定”键,定义接收数据区为 101 个字节的数组,如图10.所示,结果如图11.所示。

图10. 创建接收数据区 DB5 块

图11. 定义接收数据区为字节类型的数组

⑥ 将 “TRCV” 在 OB1 内调用

进入 “项目树” > “S7-1200” > “程序块” > “OB1 ” 主程序中,从右侧窗口 “指令” > “通讯” > “开放式用户通信”下调用 “TRCV” 指令,配置接口参数,如图12.所示。

图12. 调用 TRCV 指令并配置接口参数

参数说明:

输入接口参数:

EN_R

:= TRUE

// 准备好接收数据;

ID

:= 1

// 连接号,使用的是 TCON 的连接参数中 ID号;

LEN

:= 10

// 接收数据长度为 10 个字节;

DATA

:= P#DB5.DBX0.0 BYTE 10

// 接收数据区的地址;

输出接口参数:

NDR

:= M12.0

// 该位为 1,接收任务成功完成;

BUSY

:= M12.1

// 该位为 1,代表任务未完成,不能激活新任务;

ERROR

:= M12.3

// 通信过程中有错误发生,该位置 1;

STATUS

:= MW24

// 有错误发生时,会显示错误信息号;

RCVD_LEN

:= MW26

// 实际接收数据的字节数。




http://shtxjd.cn.b2b168.com

产品推荐