6ES7231-4HD32-0XB0
相似图像
SIMATIC S7-1200,模拟输入, SM 1231,4 模拟输入, +/-10V,+/-5V,+/-2.5V, 或 0-20mA/4-20mA, 12 Bit+符号位(13 Bit ADC)
可选择的强制性产品
类似产品
服务
6ES7212-1BE40-0XB0
SIMATIC S7-1200,CPU 1212C, 紧凑型 CPU,AC/DC/继电器, 机载 I/O: 8 DI 24V DC;6 个 2A 继电器数字输出; 2 AI 0-10V DC, 电源:交流 47-63Hz 时 85-264V AC, 程序存储器/数据存储器 75 KB
6ES7212-1AE40-0XB0
SIMATIC S7-1200,CPU 1212C, 紧凑型 CPU,DC/DC/DC, 机载 I/O: 8 DI 24V DC;6 个 24V DC 数字输出; 2 AI 0-10V DC, 电源:直流 20.4-28.8V DC, 程序存储器/数据存储器 75 KB
6ES7212-1HE40-0XB0
SIMATIC S7-1200,CPU 1212C, 紧凑型 CPU,DC/DC/继电器, 机载 I/O: 8 DI 24V
类似产品
服务
6ES7231-5ND32-0XB0
SIMATIC S7-1200,模拟输入, SM 1231,4 模拟输入, +/-10V,+/-5V,+/-2.5V,+/-1.25 或 0-20mA/4-20mA, 15 Bit+符号 Bit
6ES7231-4HF32-0XB0
SIMATIC S7-1200,模拟输入, SM 1231,8 模拟输入, +/-10V,+/-5V,+/-2.5V, 或 0-20mA/4-20mA, 12 Bit+符号位 或(13 Bit ADC)
6ES7231-4HA30-0XB0
SIMATIC S7-1200,模拟输入, SB 1231,1 个模拟输入, +/-10V DC(12 位分辨率)或 0-20mA
版本分类eClass1227-24-22-01eClass627-24-22-01eClass7.127-24-22-01eClass827-24-22-01eClass927-24-22-01eClass9.127-24-22-01ETIM7EC001420ETIM8EC001420IDEA43562UNSPSC1532-15-17-05不同项目下的S7-1200之间的开放式以太网通信实现数据交换一、要完成的功能任务
1. S7-1200 CPU Clinet 将发送数据区 DB4 块中的 10 个字节的数据发送到 S7-1200 CPU server 的接收数据区 DB4 块中;
2. S7-1200 CPU Clinet 将S7-1200 CPU server 发送数据区 DB5 块中的 10 个字节的数据读到 S7-1200 CPU Clinet 的接收数据区 DB5 块中。
二、硬件设备1. CPU 1214C DC/DC/DC,V4.4
2. CPU 1214C DC/DC/DC,V4.4
三、软件西门子plc编程软件:TIA 博途V16
四、实现方法1. 使用 STEP7 V16 创建一个新项目,并通过“添加新设备”组态 S7-1200 站 client V4.4,选择 CPU1214C DC/DC/DC V4.4(client IP:192.168.0.102),建立新子网;再打开博图V16创建一个新项目,组态另一个S7-1200站 server v4.4,选择 CPU1214C DC/DC/DC V4.4(server IP:192.168.0.105),建立新子网,如图1所示:
图1
2. 首先编写客户端程序:打开OB1编程界面,选择指令集下的通信-开放式用户通信-其它下的TCON建立连接通信指令,将其拖拽到程序段一;点击指令框内的组态图标,组态与服务器的通信参数,如图2所示:
图2
3. 组态完成后,正确填写TCON指令的输入输出管脚。REQ管脚为沿指令触发,ID号是唯一的,如果还建立了其它的开放式以太网通信或MODBUS-TCP通信,ID号不能重复。CONNECT管脚的实参在组态界面连接数据的新建来指定,如上图2中的PLC_1_Connection_DB。当新建好后,改DB会自动添加到CONNECT管脚。指令管脚的详细说明可用鼠标点住指令框,按键盘上的F1键查看帮助。接下来新建两个DB块,分别是发送DB块和接收DB块,再将发送指令和接收指令放置到程序编辑区,填好相应管脚。TSEND指令用沿指令触发,TRCV指令当连接成功建立后,可一直处于接收状态,因此EN_R管脚也可填TRUE,如图3所示:
图3
4. 编写服务器程序:与客户端程序类似,需调用连接、发送以及接收指令,只是组态不同,如图4所示:
图4
5. 将客户端、服务器程序分别下载到对应的1214PLC,分别接通两边程序中的M10.0,如无错误,通信即可正常建立。有无正常建立可通过点击TCON指令框内的查看通信图标查看,如图5上图中的红色箭头所指,通信状态如图5下图所示:
图5
6. 在客户端建立新的监控表,输入发送数据块DB4的地址,并输入数据,点在线监控,服务器端打开接受数据块DB4,点在线监控,看是否能收到数据。如图6所示:
图6
7. 由图6可以看到,客户端发送的数据服务器已收到,由服务器发送给客户端操作是一样的,在此不再赘述。为了能给大家一个直观的认识,服务器在收到数据后,将DB4.DBB0传给QB0,观察QB0指示灯是否点亮,如图7所示:
图7
总结以上为实现在不同项目下两台S7-1200的开放式以太网通信的方法,开放式以太网通信的优点是可以和支持开放式以太网协议的第三方PLC或其它设备通信,编程相对简单,可实现大数据量交换,缺点是因基于数据流通信,没有包头和包尾,可能会接收到无用的数据。
西门子S7-200 SMART PLC 编程软件的启动过程西门子S7-200 SMART PLC 编程软件的启动
??STEP7-Micro/WIN SMART软件启动可采用两种方法∶一是直接双击计算机桌面上的“STEP7-Micro/WIN SMART”图标,如图3-2(a)所示;二是从“开始”菜单启动,如图3-2(b)所示。STEP7-Micro/WIN SMART软件启动后,其软件窗口如图3-3所示。
??(a)双击计算机桌面上的软件图标启动软件 (b)从“开始”菜单启动软件
??图3-2 STEP 7-Micro/WIN SMART 软件的启动
??图3-3 STEP 7-Micro/WIN SMART软件的窗口
??西门子S7-200 SMART PLC 编程软件的卸载
??STEP7-Micro/WIN SMART软件的卸载可使用计算机的控制面板。以Windows7操作系统为例,从“开始”菜单打开控制面板,在控制面板窗口中双击“程序和功能”,打开图3-4(a)所示的“程序和功能”窗口,在“卸载或更改程序”栏中双击“STEP7-Micro/ WIN SMART V2.2”项,会弹出询问是否卸载程序信息的对话框。单击“是”按钮即开始卸载软件,最后会出现“卸载完成”对话框,如图3-4(b)所示,单击“完成”按钮即结束软件的卸载。