| 注册| 产品展厅| 收藏该商铺

行业产品

当前位置:
上海卓曙自动化设备有限公司>>西门子PLC模块>>西门子S7-1200PLC>> 北京西门子S7-1200代理商(欢迎您)总代理

北京西门子S7-1200代理商(欢迎您)总代理

返回列表页
  • 北京西门子S7-1200代理商(欢迎您)总代理
收藏
举报
参考价 552
订货量 1
具体成交价以合同协议为准
  • 型号
  • 品牌 Siemens/西门子
  • 厂商性质 经销商
  • 所在地 上海市
在线询价 收藏产品

更新时间:2019-03-14 14:40:50浏览次数:416

联系我们时请说明是化工仪器网上看到的信息,谢谢!

同类优质产品

更多产品

产品简介

北京西门子S7-1200代理商(欢迎您)总代理
西门子S7-1200 控制器是我们新推出产品的核心,可实现简单却高度精确的自动化任务。西门子S7-1200 控制器实现了模块化和紧凑型设计,功能强大、投资安全并且*适合各种应用。可扩展性强、灵活度高的设计,可实现标准工业通信的通信接口以及一整套强大的集成技术功能,使该控制器成为完整、全面的自动化解决方案的重要组成部分。

详细介绍

北京西门子S7-1200代理商(欢迎您)总代理

西门子PLC常规通讯配置方案 看完你就学会

*节 西门子 S7-200 PLC

组态王软件和S7200 PLC 可以通过一下通讯链路进行通讯,具体说明如下:

1.串口通讯方式

硬件连接:此种方式使用S7200 系列PLC 上的PPI 编程口,使用西门子标准编程电缆或标准485电缆链接到计算机串口上:

当使用计算机的 RS232 通讯口时:建议使用西门子紫色电缆和网络接头+常规有源RS485/232 转换模块(如研华的ADAM4520)进行PLC 485 编程口和计算机标准232 口的连接;

当使用计算机扩展RS485 口时:建议使用西门子紫色电缆和网络接头直接进行PLC RS485 编程口和计算机RS485 口的连接。注意:PLC的PPI 口中9 针口:3―DATA+ ;8―DATA-

适用场合:一般适用于一个PLC 和一台PC 进行直接串口通讯的场合,PLC和PC机之间距离较近;

组态王对应驱动(常用直接驱动有3 个):

(1)PLC→西门子→S7-200系列→PPI

(2)PLC→西门子→S7-200系列→自由口

(3)PLC→西门子→S7-200系列→Modbus

特殊软件需求:组态王所在的计算机不需要安装s7200 编程软件。各自具体配置按照组态王对应驱动帮助执行即可。

注意:因为PPI 协议的特殊性,读取一个数据包一般需要400MS 的时间,当用户反馈PPI 通讯速度慢时,请以此标准分析用户工程通讯速度慢是否在合理的范围;如果在该驱动所支持的合理范围内,用户仍然不满意时,建议更换为自由口或modbus通讯方式。当用户使用自由口或Modbus 通讯驱动时,需要向PLC 中下载对应协议程序,该程序由亚控提供。用户必须在此通讯协议基础上继续编写用户自己的逻辑控制程序,该逻辑控制程序中用到的寄存器不能和亚控提供的协议中所占用的V 区地典型厂家设备与通信总线址冲突:PLC 自由口协议程序默认占用了V300 及以前的地址;PLCModbus 协议程序占用V1000 及以前的地址。

2.MPI 通讯卡方式

硬件连接:此种方式使用S7200PLC 上的编程口,计算机上插一块西门子公司的CP5611(或CP5613 等MPI 通讯卡――具体根据带PLC 类型和数量,由西门子公司确定使用何种通讯卡),通讯卡和PLC 之间建议使用西门子提供的标准转换接头和通讯电缆实现硬件连接;此种链路常规通讯距离为50米,超过时请咨询西门子购买中继器扩展通讯链路长度。

适用场合:一般适用于一台PC 和多个PLC 进行通讯的场合;或者多台PLC 和多台PC 进行链接(MPI 为多点接口协议,支持多个上位PC 进行MPI 通讯,具体能够支持的多上位PC 数量建议和西门子公司具体确定。);

组态王对应驱动:在组态王中对应的设备定义向导为:PLC→西门子→S7-200系列→S7-200MPI(通讯卡) 。

特殊软件需求:组态王所在的计算机必须安装STEP7 编程软件。具体配置按照组态王对应驱动帮助执行即可(与组态王版本相关的注意事项请参考第二节的S7300/400PLC 对应的MPI 驱动使用说明部分)。

3.以太网通讯方式

硬件连接:此种方式使用西门子S7200 上扩展的CP243-1 以太网模块,PC 上可以使用普通以太网卡或者西门子公司提供的CP1613 等以太网卡方式,PLC 和PC 之间通过以太网线进行连接。

适用场合:一般用于对通讯速度要求较高的场合;通讯距离在局域网允许距离之内。

组态王通讯支持的两种方式:

(1)组态王提供直接驱动:在组态王中对应的设备定义向导为:

PLC􀃆西门子→S7-200系列→TCP特殊软件需求:无。即不需要在组态王所在的计算机上安装STEP7 或Simatic net通讯软件,该驱动在组态王6.52 及以前发布的光盘中还没有;组态王6.52 以后的版本中默认提供。

(2)使用OPC 进行和组态王通讯:需要本机安装西门子公司提供的Simatic net6.0或以上版本基于以太网的*软件。该软件提供OPCServer 功能实现和上位机组态王通讯。具体请参考西门子公司或亚控发布的相关OPC 配置文档。

4.Profibus –DP 通讯方式

硬件连接:此种方式使用西门子PLC 上的DP 接口(可以是CPU 上集成的DP 接口或者扩展的DP 通讯模块),计算机上扩展一块CP5611 或者CP5613 等通讯卡。卡和PLC 的DP 接口之间使用西门子标准的网络接头和通讯电缆进行连接。一般一块通讯卡通过DP 总线可以连接多台PLC,具体可以连接的数量根据设备型号向西门子公司确认即可。使用该方式通讯时,需要在本机上安装STEP7 编程软件和Simatic net6.0(或以上版本)的通讯配置软件和*。并通过STEP7 编程软件为PLC 上的DP 接口配置为DP 协议(Slave站);通过Set PG/PC interface 接口为CP5611(或者CP5613卡)配置为DP 协议(做master 站);

适用场合:一般用于数据交换量少,速度要求较高的场合;组态王通讯支持的两种方式:

(1)组态王提供直接驱动: 在组态王中对应的设备定义向导为:

PLC→西门子→S7-200系列→Profibus->DP 。该驱动只支持DP 通讯卡配置为主站,所有PLC 等必须配置为从站的工作模式,并且只支持一个上位机组态王和所有从站PLC 进行通讯。

特殊软件需求:需要在组态王所在的计算机上安装Simatic net6.0(或以上版本)的基于DP 的*通讯软件,具体使用方法请参考组态王6.52 或以上版本软件中自带的驱动帮助文档。

(2)使用OPC 进行和组态王通讯:需要本机安装西门子公司提供的Simatic net6.0或以上版本基于DP 的*软件。该软件提供OPCServer 功能实现和上位机组态王通讯。具体请参考西门子公司或亚控发布的相关OPC 配置文档。

5.Profibus –S7 通讯方式

硬件连接:此种方式使用西门子PLC 上的DP 接口(可以是CPU 上集成的DP 接口或者扩展的DP 通讯模块),计算机上扩展一块CP5611 或者CP5613 等通讯卡。通讯典型厂家设备与通信总线卡和PLC 的DP 接口之间使用西门子标准的网络接头和通讯电缆进行连接。一般一块通讯卡通过DP 总线可以连接多台PLC,具体可以连接的数量根据设备型号向西门子公司确认即可。

适用场合:一般用于对数据通讯速度要求较高的场合。

组态王通讯支持的两种方式:

(1)组态王提供直接驱动:在组态王中对应的设备定义向导为:

PLC→西门子→S7-200 系列→Profibus->S7。

特殊软件需求:需要在组态王所在的计算机上安装STEP7 编程软件 ,但不需要安装SIMATIC NET 软件;具体使用方法请参考组态王6.52 或以上版本软件中自带的驱动帮助文档。

(2)使用OPC 进行和组态王通讯:需要本机安装西门子公司提供的Simatic net6.0或以上版本基于S7 的*软件。该软件提供OPCServer 功能实现和上位机组态王通讯。具体请参考西门子公司或亚控发布的相关OPC 配置文档。

以上两种通讯方式都支持和多个上位机器组态王同时通讯,具体数量请用户和西门子公司咨询,目前了解支持的上位机数量<=7。

6.Modem 通讯方式

硬件连接:西门子s7200 提供了一款集成Modem 接口的,且具有ModbusRTU 协议的通讯模块:CP241。组态王和该模块进行通讯时,需要PC 机上插一个主叫的Modem,CP241 的Modem 接口就相当于集成了一个普通的被叫Modem。

适用场合:一般用于通讯距离较远,希望使用Modem 链路进行通讯的场合。

组态王通讯支持的驱动:

(1)PLC->*康->ModbusRTU->串口

(2)plc->西门子->S7-200 系列->EM241ModbusRtu->串口

特殊说明:通讯按照常规Modem 通讯进行配置即可。EM241 提供的文档中提供PLC的V,I,Q 各寄存器和Modbus 功能码地址对应表。组态王中定义变量时,其寄存器和该文档中Modbus 地址**即可读取到PLC 的V,I,Q 等地址

第二节 西门子 S7300、S7400 系列 PLC

组态王支持和S7300、S7400 系列PLC 通过多种通讯链路进行通讯,具体说明如下:

1.MPI 电缆通讯方式

硬件连接:此种方式使用s7300、s7400 PLC 上的MPI 编程口,使用西门子标准编程电缆链接到计算机串口或USB 接口上;

适用场合:一般适用于一个PLC 和一台PC 进行直接串口通讯的场合,PLC 和PC 机之间距离较近;

组态王对应驱动:在组态王中对应的设备定义向导为:

对于S7300 系列:

PLC→西门子→S7-300系列→MPI(串口)

PLC→西门子→S7-300系列→MPI(USB)

对于S7400 系列:

PLC→西门子→S7-400系列→MPI(串口)

PLC→西门子→S7-400系列→MPI(USB)

特殊软件需求:组态王所在的计算机必须安装STEP7 编程软件。

2.MPI 通讯卡方式

硬件连接:此种方式使用PLC 上的MPI 编程口,计算机上插一块西门子公司的CP5611(或CP5613 等MPI 通讯卡――具体根据带PLC 类型和数量,由西门子公司确定使用何种通讯卡),通讯卡和PLC 之间一般使用西门子提供的标准转换接头和通讯电缆实现硬件连接;

适用场合:一般适用于一台PC 和多个PLC 进行通讯的场合;或者多台PLC 和多台PC 进行链接(MPI 为多点接口协议,支持多个上位PC 进行MPI 通讯,具体能够支持的多上位PC 数量建议和西门子公司具体确定。);

组态王对应驱动:在组态王中对应的设备定义向导为:

PLC→西门子→S7-300系列→S7-300MPI(通讯卡)

PLC→西门子→S7-400系列→S7-400MPI(通讯卡)

特殊软件需求:组态王所在的计算机必须安装STEP7 编程软件。具体配置按照组态王对应驱动帮助执行即可。

3.以太网通讯方式

硬件连接:此种方式使用西门子S7300 上扩展的CP343-1 以太网模块、或者S7400PLC 上扩展的CP443-1 以太网模块;PC 上可以使用普通以太网卡或者西门子公司提供的CP1613 等以太网卡方式,PLC 和PC 之间通过以太网线进行连接。不需要在本机安装STEP7 编程软件或者Simatic net6.0(或以上版本)的通讯配置软件;

适用场合:一般用于对通讯速度要求较高的场合;通讯距离在局域网允许距离之内。

组态王通讯支持的两种方式:

(1)组态王提供直接驱动:在组态王中对应的设备定义向导为:

PLC→西门子→S7-300系列→TCP

PLC→西门子→S7-400系列→
/ x9 q9 I2 ]# w0 u+ s- A# VTCP

特殊软件需求:无。即不需要在组态王所在的计算机上安装STEP7 或Simatic net通讯软件,具体使用方法请参考组态王6.52 或以上版本软件中自带的驱动帮助文档。

(2)使用OPC 进行和组态王通讯:需要本机安装西门子公司提供的Simatic net6.0或以上版本基于以太网的*软件。该软件提供OPCServer 功能实现和上位机组态王通讯。具体请参考西门子公司或亚控发布的相关OPC 配置文档。

4.Profibus –DP 通讯方式

硬件连接:此种方式使用西门子PLC 上的DP 接口(可以是CPU 上集成的DP 接口或者扩展的DP 通讯模块),计算机上扩展一块CP5611 或者CP5613 等通讯卡。卡和PLC 的DP 接口之间使用西门子标准的网络接头和通讯电缆进行连接。一般一块通讯卡通过DP 总线可以连接多台PLC,具体可以连接的数量根据设备型号向西门子公司确认即可。使用该方式通讯时,需要在本机上安装STEP7 编程软件和Simatic net6.0(或以上版本)的通讯配置软件和*。并通过STEP7 编程软件为PLC 上的DP 接口配置为DP 协议(Slave 站);通过Set PG/PC interface接口为CP5611(或者CP5613卡) 配置为DP协议(做master 站);

适用场合:一般用于数据交换量少,速度要求较高的场合;

组态王通讯支持的两种方式:

(1)组态王提供直接驱动:在组态王中对应的设备定义向导为:

PLC&#1048774;西门子&#1048774;S7-300 系列&#1048774;DP

PLC&#1048774;西门子&#1048774;S7-400 系列2 E) j9 q! n! e' B( h1 G1 v: G6 M
4 q5 h- {# |" m% c; ~$ P& s
DP

该驱动只支持DP 通讯卡配置为主站,所有PLC 等必须配置为从站的工作模式,并且只支持一个上位机组态王和所有从站PLC 进行通讯。

特殊软件需求:需要在组态王所在的计算机上安装Simatic net6.0(或以上版本)的基于DP 的*通讯软件,具体使用方法请参考组态王6.52 或以上版本软件中自带的驱动帮助文档。

(2)使用OPC 进行和组态王通讯:需要本机安装西门子公司提供的Simatic net6.0或以上版本基于DP 的*软件。该软件提供OPCServer 功能实现和上位机组态王通讯。具体请参考西门子公司或亚控发布的相关OPC 配置文档。

5.Profibus –S7 通讯方式

硬件连接:此种方式使用西门子PLC 上的DP 接口(可以是CPU 上集成的DP 接口或者扩展的DP 通讯模块),计算机上扩展一块CP5611 或者CP5613 等通讯卡。通讯卡和PLC 的DP 接口之间使用西门子标准的网络接头和通讯电缆进行连接。一般一块通讯卡通过DP 总线可以连接多台PLC,具体可以连接的数量根据设备型号向西门子公司确认即可。

适用场合:一般用于对数据通讯速度要求较高的场合。

组态王通讯支持的两种方式:

(1)组态王提供直接驱动:在组态王中对应的设备定义向导为:

PLC&#1048774;西门子&#1048774;S7-300 系列&#1048774;S7

PLC&#1048774;西门子&#1048774;S7-400 系列&#1048774;S7

特殊软件需求:需要在组态王所在的计算机上安装STEP7 编程软件 ,但不需要安装SIMATIC NET 软件;具体使用方法请参考组态王6.52 或以上版本软件中自带的驱动帮助文档。

(2)使用OPC 进行和组态王通讯:需要本机安装西门子公司提供的Simatic net6.0或以上版本基于S7 的*软件。该软件提供OPCServer 功能实现和上位机组态王通讯。具体请参考西门子公司或亚控发布的相关OPC 配置文档。

以上两种通讯方式都支持和多个上位机器组态王同时通讯,具体数量请用户和西门子公司咨询,目前了解支持的上位机数量<=7。

西门子1200PLC点对点通信实例

在此示例中,S7-1200 CPU 通过 CM 1241 RS232 模块与装有终端仿真器的 PC 通信。 此示例中的点对点组态和 STEP 7 程序说明了CPU如何从 PC 接收消息和将该消息回送到 PC。

必须将 CM 1241 RS232 模块的通信接口连接到 PC 的 RS232 接口(通常为 COM1)。 由于这两个端口都是数据终端设备 (DTE),所以在连接这两个端口时必须交换接收和发送引脚(引脚 2 和 3),可通过以下任何一种方法实现交换:

  • 使用NULL 调制解调器适配器和标准RS232 电缆交换引脚 2 和 3。
  • 使用已交换引脚2和 3 的 NULL 调制解调器电缆。 通常可以将电缆两端是否带有两个 9 针 D 型母头连接器作为识别 NULL 调制解调器电缆的依据。

组态通信模块

可通过 STEP 7 中的设备组态或通过用户程序指令来组态 CM 1241。 此示例使用设备组态方法。

  • 端口组态:在“设备组态”(Device configuration) 中单击 CM模块的通信端口,然后如下所示组态该端口:

说明

“操作模式”和“接收线路初始状态”的组态设置,只适用于 CM 1241 (RS422/RS485) 模块。 其它 CM 1241 模块没有这些端口组态设置。

传送消息组态: 接受传送消息组态的默认值。 在消息开始时将不发送中断信号。

接收消息开始组态:将CM 1241 组态为在通信线路处于非激活状态至少 50个位时间(在 9600 波特时约为 5 毫秒 = 50 * 1/9600)时开始接收消息:

接收消息结束组态: 将 CM 1241 组态为在多接收到 100 个字节或换行字符(十进制数 10 或十六进制数 a)时结束消息。 结束序列多允许序列中具有五个结束字符。 该序列中的第五个字符是换行字符。 前面四个结束序列字符均是“不相关”字符或不选择的字符。 CM 1241 不评估“不相关”字符,但会在零或更多“不相关”字符后面寻找指示消息结束的换行字符

RS422  RS485 工作模式

组态 RS422 

对于 RS422 模式,有三种工作模式,具体取决于网络组态。 根据网络中的设备选择其中一种工作模式。 接收线路初始状态的不同选择参考了如下所示的详细情况。

  • 全双工(RS422)四线制模式(点对点连接): 在网络中有两台设备时选择此选项。 在接收线路初始状态中:

–  在提供偏置和终端时(第 3 种情况),选择无。

–  选择正向偏置以使用内部偏置和终端(第 2 种情况)。

–   选择反向偏置以使用内部偏置和终端,并为两台设备启用电缆断线检测(第 1

种情况)。

  • 全双工(RS422)四线制模式(多点主站): 当网络具有一个主站和多个从站时,为主站选择此选项。 在接收线路初始状态中:

–  在提供偏置和终端时(第 3 种情况),选择无。

–  选择正向偏置以使用内部偏置和终端(第 2 种情况)。

–  在此模式下,不能进行电缆断线检测。

  • 全双工(RS422)四线制模式(多点从站): 当网络具有一个主站和多个从站时,为所有从站选择此选项。 在接收线路初始状态中:

–  在提供偏置和终端时(第 3 种情况),选择无。

–  选择正向偏置以使用内部偏置和终端(第 2 种情况)。

–   选择反向偏置以使用内部偏置和终端,并为从站启用电缆断线检测(第 1种情况)。

 1 种情况: RS422,带电缆断线检测

  • 工作模式:RS422
  • 接收线路初始状态:反向偏置(有偏置,R(A)> R(B) > 0V)
  • 电缆断线:启用电缆断线检测(发送器始终处于激活状态)

 2 种情况: RS422,不带电缆断线检测,正向偏置

 3 种情况: RS422 不带电缆断线检测,无偏置

  • 工作模式:RS422
  • 接收线路初始状态:无偏置
  • 电缆断线:无电缆断线检测(发送器仅在发送时才启用) 偏置和终端由用户在网络末端节点处添加。

组态 RS485

 对于 RS485 模式,只有一种工作模式。 接收线路初始状态的不同选择参考了如下所示的详细情况。

  • 半双工(RS485)两线制模式。 在接收线路初始状态中:

–  在提供偏置和终端时(第 5 种情况),选择无。

–  选择正向偏置以使用内部偏置和终端(第 4 种情况)。

 4 种情况: RS485 正向偏置

  • 工作模式:RS485
  • 接收线路初始状态:正向偏置(有偏置,R(B) > R(A) > 0V)

 5 种情况: RS485 无偏置(外部偏置)

  • 工作模式:RS485
  • 接收线路初始状态:无偏置(需要外部偏置)

编写 STEP 7 程序

此示例程序使用全局数据块作为通信缓冲区,使用 RCV_PTP 指令从终端仿真器接收数据,使用 SEND_PTP 指令向终端仿真器回送缓冲数据。 要对该示例编程,需要添加数据块组态和主程序块 OB1,如下所述。

全局数据块“Comm_Buffer”创建一个全局数据块 (DB) 并将其命名为“Comm_Buffer”。 在该数据块中创建一个名为“buffer”,数据类型为“字节数组 [0 .. 99]”的值。

程序段 1 只要 SEND_PTP 未激活,就启用 RCV_PTP 指令。 在程序段 4 中,MW20.0 中的 Tag_8 在发送操作完成时进行指示,因此是在通信模块相应地准备好接收消息时进行指示。

程序段 2 使用由 RCV_PTP 指令设置的 NDR 值(M0.0 中的 Tag_1)来复制接收到的字节数,并使一个标记(M20.0 中的 Tag_8)置位以触发 SEND_PTP 指令。

程序段 3 M20.0 标记置位时启用 SEND_PTP 指令。 同时还使用此标记将 REQ 输入设置为 TRUE 一个扫描周期时间。 REQ 输入会通知 SEND_PTP 指令要传送新请求。 REQ 输入必须仅在 SEND_PTP 的一个执行周期内设置为 TRUE。 每个扫描周期都会执行 SEND_PTP 指令,直到传送操作完成。 CM 1241 传送完消息的后一个字节时,传送操作完成。传送操作完成后,DONE 输出(M10.0 中的 Tag_5)将被置位为 TRUE 并持续 SEND_PTP 的一个执行周期。

程序段 4 监视 SEND_PTP 的 DONE 输出并在传送操作完成时复位传送标记(M20.0 中的 Tag_8)。 传送标记复位后,程序段 1 中的 RCV_PTP 指令可以接收下一条消息。

组态终端仿真器

必须设置终端仿真器以支持此示例程序。 几乎可以在 PC 上使用任何终端仿真器,例如,超级终端。 确定终端仿真器处于断开模式后,如下所述编辑各设置:

  1. 将终端仿真器设置为使用PC 上的 RS232 端口(通常为 COM1)。
  2. 将端口组态为 9600 波特、8 个数据位、无奇偶校验(无)、1个停止位和无流控制。
  3. 更改终端仿真器设置使其仿真 ANSI终端。
  4. 组态终端仿真器ASCII 设置,使其在每行后(用户按下 Enter 键后)发送换行信号。
  5. 本地回送字符,以便终端仿真器显示输入的内容。

运行示例程序

要运行示例程序,请执行以下步骤:

  1. 将STEP 7 程序下载到 CPU 并确保其处于 RUN 模式。
  2. 单击终端仿真器上的“连接”(connect) 按钮以应用组态更改并启动与 CM1241的终端会话。
  1. 在PC 中键入字符并按 Enter 键。

终端仿真器会将输入的字符发送到 CM 1241 和 CPU。 然后,CPU 程序将这些字符回送到终端仿真器。

北京西门子S7-1200代理商(欢迎您)总代理

收藏该商铺

登录 后再收藏

提示

您的留言已提交成功!我们将在第一时间回复您~
二维码 意见反馈
在线留言