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

行业产品

当前位置:
杭州晨曙机电设备有限公司>>西门子PLC模块>>西门子S7-1200PLC模块>> 6ES72211BF320XB0西门子S7-1200SM1221数字量输入模块

西门子S7-1200SM1221数字量输入模块

返回列表页
  • 西门子S7-1200SM1221数字量输入模块
  • 西门子S7-1200SM1221数字量输入模块
  • 西门子S7-1200SM1221数字量输入模块
收藏
举报
参考价 88
订货量 1
具体成交价以合同协议为准
  • 型号 6ES72211BF320XB0
  • 品牌 Siemens/西门子
  • 厂商性质 经销商
  • 所在地 上海市
在线询价 收藏产品

更新时间:2018-07-26 23:01:44浏览次数:503

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

同类优质产品

更多产品

产品简介

西门子S7-1200SM1221数字量输入模块6ES72211BF320XB0
SIMATIC S7-1200,数字输入 SM 1221,8 DI,24V DC, 灌电流/拉电流,SM1221 数字量输入模块, 8 输入24V DC

详细介绍

西门子S7-1200SM1221数字量输入模块6ES72211BF320XB0
SIMATIC S7-1200,数字输入 SM 1221,8 DI,24V DC, 灌电流/拉电流,SM1221 数字量输入模块, 8 输入24V DC

S7-1200西门子PLC制造行业中的创新系统解决方案——模块化控制器SIMATIC S7-1200 控制器具有模块化、结构紧凑、功能全面等特点,适用于多种应用,能够保障现有投资的长期安全。由于该控制器具有可扩展的灵活设计,符合工业通讯最高标准的通讯接口,以及全面的集成工艺功能,因此它可以作为一个组件集成在完整的综合自动化解决方案中。

产品
商品编号(市售编号)6ES7221-1BF32-0XB0
产品说明SIMATIC S7-1200,数字输入 SM 1221,8 DI,24V DC, 灌电流/拉电流
产品家族SM 1221 数字量输入模块
产品生命周期 (PLM)PM300:有效产品
价格数据
价格组 / 总部价格组SK / 212
列表价(不含增值税)显示价格
您的单价(不含增值税)显示价格
金属系数
交付信息
出口管制规定AL : N / ECCN : EAR99H
工厂生产时间10 天
净重 (Kg)0.17 Kg
产品尺寸 (W x L X H)未提供
包装尺寸9.00 x 10.50 x 5.80
包装尺寸单位的测量CM
数量单位1 件
包装数量1
其他产品信息
EAN6940408101913
UPC887621262884
商品代码85389091
LKZ_FDB/ CatalogIDST72
产品组4508
原产国中国
Compliance with the substance restrictions according to RoHS directiveRoHS 合规开始日期: 2013.03.15
产品类别A: 问题无关,即刻重复使用
电气和电子设备使用后的收回义务类别没有电气和电子设备使用后回收的义务

西门子S7-1200SM1221数字量输入模块6ES72211BF320XB0

一、 S7-1200 发送数据给超级终端;
二、 超级终端发送数据给S7-1200

对于*个功能:S7-1200发送数据给超级终端,实际上是S7-1200是数据的发送方,超级终端是数据的接收方,对于S7-1200需要编写发送程序;而对于超级终端来说,只要打开超级终端程序,配置硬件接口参数与前面S7-1200的端口参数一只即可。

下面的步骤将具体介绍此功能实现的步骤:

①、在PLC中编写发送程序。在项目管理视图下双击“Device”下的程序块下的Main(OB1),打开OB1,在主程序中调用SEND_PTP功能块如下图所示:(注:SEND_PTP在指令库下的扩展指令中通讯指令下)


图7: 调用发送功能块

要对SEND_PTP赋值参数,首先需要创建SEND_PTP的背景数据块和发送缓冲数据块 ,双击“Devices”——> “PLC_1”——>“Program Block ”——“Add new block”,在弹出的串口命名DB_Send_PTP,选择DB块,在Type后选择“SEND_PTP(SFB113)”


图8: 创建发送功能块的背景数据块

插入背景DB后,再插入发送缓冲DB块,重复上面的步骤,只是在选择DB类型为“Global DB”,并去掉“Symbolic access only”选项勾(这样可以对该DB块进行直接地址访问),并取名该DB块为DB_SEND_BUFF。建好这两个DB块后,双击打开DB_SEND_BUFF预先定义好要发送的数据,如下图所示:


图9:在接收缓冲区中接收到的数据

定义完发送缓冲区后,接下来就可以对SEND_PTP赋值参数,赋值参数后如下图:



图10:发送编程

在上面的编程块里需要注意的是,在发送缓冲区时。字符的开始地址是从第二个字节,而不是零字节开始,即是P#DB2.DBX2.0 Byte10 而不是P#DB2.DBX0.0 Byte10,原因是由于S7-1200对字符串的存放的格式造成的,S7-1200对字符串的前两个字节的定义*字节是最大的字符长度,第二个字节是实际的字符长度。接下来才是存放实际字符。如下图:



图11:String存储格式

上面就完成了程序的编写,对项目进行编译;右击PLC_1项目在弹出的菜单里选择“Complies ALL”选项,这样就对硬件与软件进行编译,如下图:


图12:编译项目

编译且没有错误后就可以下载程序到PLC中,同样右击PLC_1项目,在弹出的菜单选择“Download to Device”。
②、用串口交叉线连接S7-1200的串口与计算机的串口,打开计算机的超级终端程序,并设置硬件端口参数如下图:


图13:超级终端的端口设置

③、打开OB1功能块在线监控程序,在变量监控表里强制M0.0为1,触发数据的发送,此时在超级终端就会接收到发送的数据,如下图:


图14:在超级终端监控发送来的数据

对于第二个功能:超级终端发送数据给S7-1200,实际上是S7-1200是数据的接收方,超级终端是数据的发送方,对于S7-1200需要编写接收程序;而对于超级终端来说,只要打开超级终端程序,配置硬件接口参数与前面S7-1200的端口参数*,在界面上输入发送内容即可。

下面的步骤将具体介绍此功能实现的步骤:

①、在PLC中编写发送程序。在项目管理视图下双击“Device”下的程序块下的Main(OB1),打开OB1,在主程序中调用RCV_PTP功能块如下图所示:(注:RCV_PTP在指令库下的扩展指令中通讯指令下)


图15: 调用发送功能块

要对RCV_PTP赋值参数,首先需要创建RCV_PTP的背景数据块和发送缓冲数据块 ,双击“Devices”——> “PLC_1”——>“Program Block ”——“Add new block”,在弹出的串口命名DB_RCV_PTP,选择DB块,在Type后选择“RCV_PTP(SFB114)”


图16: 创建接收功能块的背景数据块

插入背景DB后,再插入接收缓冲DB块,重复上面的步骤,只是在选择DB类型为“Global DB”,并去掉“Symbolic access only”选项勾(这样可以对该DB块进行直接地址访问),并取名该DB块为DB_RCV_BUFF。建好这两个DB块后,双击打开DB_RCV_BUFF定义接收缓冲区数据的类型,如下图所示:


图17:定义接收缓冲区

定义完接收缓冲区后,接下来就可以对RCV_PTP赋值参数,赋值参数后如下图:



图18:接收编程

在上面的编程块里需要注意的是,在接收缓冲区时。字符的开始地址是从第二个字节,而不是零字节开始,即是P#DB2.DBX2.0 Byte10 而不是P#DB2.DBX0.0 Byte10,原因是由于S7-1200对字符串的存放的格式造成的,S7-1200对字符串的前两个字节的定义*字节是最大的字符长度,第二个字节是实际的字符长度。接下来才是存放实际字符。如下图:



图19:String存储格式

上面就完成了程序的编写,对项目进行编译;右击PLC_1项目在弹出的菜单里选择“Complies ALL”选项,这样就对硬件与软件进行编译,如下图:



图20:编译项目

编译且没有错误后就可以下载程序到PLC中,同样右击PLC_1项目,在弹出的菜单选择“Download to Device”。
②、用串口交叉线连接S7-1200的串口与计算机的串口,打开计算机的超级终端程序,并设置硬件端口参数如下图:


图21:超级终端的端口设置

在桌面上新建文本文件,打开此文本文件在里面输入“gfdcba”,如下图:


图22:在文本文件下输入要发送的字符串

③、打开变量监控表,强制M0.0,使能接收。然后, 在超级终端里,选择菜单“Transfer”下的“Send Text file”,在打开的窗口里找到桌面 上的文本文件。


图23:通过超级终端发送数据

打开DB_RCV_BUFF数据块,在线查看接收到的数据,如下图:


图23:接收缓冲区中接收到的数据

通过上面的例子实现了简单的应用,在实际的应用过程中,需要按第三方设备的协议进行编写S7-1200的程序。

描述
S7-1200 工且可以不使用STEP 7 Basic软件而去修改一个或几个S7-1200 CPU的IP地址。
这个工具对于大量的下载是非常有用的,例如通过一个内存卡下载同一个项目到同一网络的多个CPU中,这个时候对于每个CPU需要更改IP地址。

设置 PG/PC接口
 

序号. 
1.点击 "PG/PC 接口" 按钮.

 

其他推荐产品

更多产品

收藏该商铺

登录 后再收藏

提示

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