热门搜索:
从陌生到朋友,只需您的一个来电,我相信在以后的日子里,您不用再无厘头的寻找和比较产品,因为我们公司的宗旨就是: 价格(同一产品,价格较低)+质量(同一价格,质量较好)+服务(同一行业,服务较好)
编程软件 | 订货号 |
STEP 7 Basic V14 SP1(停产) | 6ES7 822-0AA04-0YA5 |
STEP 7 Pro V14 SP1(停产) | 6ES7 822-1AA04-0YA5 |
STEP 7 Basic V15 | 6ES7 822-0AA05-0YA5 |
STEP 7 Pro V15 | 6ES7 822-1AA05-0YA5 |
存储卡、其它硬件和备件 | 订货号 | |
存储卡
|
SIMATIC MC 4 MB
|
6ES7 954-8LC03-0AA0
|
SIMATIC MC 12 MB
|
6ES7 954-8LE03-0AA0
|
|
SIMATIC MC 24 MB
|
6ES7 954-8LF03-0AA0
|
|
SIMATIC MC 256 MB
|
6ES7 954-8LL03-0AA0
|
|
SIMATIC MC 2G
|
6ES7 954-8LP02-0AA0
|
|
SIMATIC MC 32G
|
6ES7 954-8LT03-0AA0
|
|
电池板 |
BB 1297电池板
|
6ES7 297-0AX30-0XA0(only FW3.0 or Later)
|
其它硬件
|
PSU 1200 电源
|
6EP1 332-1SH71
|
CSM 1277 以太网交换机 - 4 端口
|
6GK7 277-1AA00-0AA0
|
|
仿真器(1214C/1211C - 8 位)
|
6ES7 274-1XF30-0XA0
|
|
仿真器(1214C - 14 位)
|
6ES7 274-1XH30-0XA0
|
|
I/O 扩展电缆,2 m
|
6ES7 290-6AA30-0XA0
|
|
备件
|
连接器板,7 个端子,镀锡
|
6ES7 292-1AG30-0XA0
|
连接器板,8 个端子,镀锡 (4/pk)
|
6ES7 292-1AH30-0XA0
|
|
连接器板,11 个端子,镀锡 (4/pk)
|
6ES7 292-1AL30-0XA0
|
|
连接器板,12 个端子,镀锡 (4/pk)
|
6ES7 292-1AM30-0XA0
|
|
连接器板,14 个端子,镀锡 (4/pk)
|
6ES7 292-1AP30-0XA0
|
|
连接器板,20 个端子,镀锡 (4/pk)
|
6ES7 292-1AV30-0XA0
|
|
连接器板,3 个端子,镀金 (4/pk)
|
6ES7 292-1BC0-0XA0
|
|
连接器板,6 个端子,镀金 (4/pk)
|
6ES7 292-1BF30-0XA0
|
|
连接器板,7 个端子,镀金 (4/pk)
|
6ES7 292-1BG30-0XA0
|
|
连接器板,11 个端子,镀金 (4/pk)
|
6ES7 292-1BL30-0XA0
|
由于 CM1243-5 支持 S7 通信,因此,可以使用 SIMATIC NET 组态的 OPC 服务器与其建立 S7 通信连接。
硬件:
① CPU1215C DC/DC/DC V3.0
② CM1243-5
③ CP5611 A2
软件:
① SIMATIC NET V8.1
② STEP7 V12 SP1 Update2
(1)在项目 CP1243-5 OPC 中“添加新设备”组态 S7-1200 站 PLC_1 ,选择 CPU1215C DC/DC/DC V3.0 创建项目。如图1.所示。
图1 创建 S7-1200 PLC 站
(2)组态 CM1243-5 ,为 CM1243-5 添加子网 PROFIBUS _1 ,分配站地址为2。如图2.所示。
图2 组态 CM1243-5
(3)点击“添加新块”,生成全局块数据块 DB1。如图3.所示。
图3 创建 DB 块
将 DB 块设置为标准块:在 DB 块的“属性”中取消选择“优化的块访问”。如图4.所示。
图4. DB 块属性设置
双击 DB1 ,添加数据元素 data ,数组数据类型,1000个字节,编译 DB1 。如图5.所示。
图5 创建DB块元素
(1)通过“添加新设备”>“PC 系统”>“常规 PC”插入一个 PC 站,PC 站的名字为:“PC station”。如图6.所示。
图6 插入并组态 PC 站
(2)通过点击“设备组态”进入 PC station “设备视图”界面。
在**个槽中,从“用户应用程序”下选择“OPC 服务器”,添加一个 OPC Server 。
在*二个槽中,从“通信模块”>“PROFIBUS”下选择“CP5611(A2)”。
图7 PC station 的硬件组态
然后配置 CP 卡网络类型及地址。如图8.所示。
图8 设置 CP 卡
(3)配置网络连接。
通过点击“网络视图”进入网络配置,然后添加 S7 连接。步骤详见图9.所示。
图9 建立连接及定义连接属性
产品规格及订货数据发送指令及发送完成位:
图1. 发送完成位
接收指令及接收完成位:
图2.接收完成位
S7-1200字符串结构:
总字符数 | 当前字符数 | 字符1 | 字符2 | ...... | 字符256 |
如上面S7-1200字符串结构,**个字节是总字符数,*二个字节是当前字符数,所以发送和接收真正的字符内容都应该从字符串的*三个字节开始,因此发送和接收字符串都要进行相应的转换。
发送字符串转换:
要将 DB3.DBB20 中的字符串发送出去,需要经过下列转换:
图3. 发送字符串转换
接收字符串转换:
要将收到的字符串送入 DB3.DBB30 中需要进行以下转换:
图4. 接收字符串转换
通信任务:
主站将 P#DB3.DBX20.0 中的字符串“西门子”(注意发送缓冲区由 P#DB3.DBX22.0 开始,因为字符串前两个字节分别是总字符数和当前字符数)发送给从站的接收缓冲区P#DB3.DBX32.0;从站 P#DB3.DBX22.0 返回“博大精深”给主站 P#DB3.DBX32.0。
主站轮询:
图5. 主站轮询
从站轮询:
图6. 从站轮询
通信结果:
图7.通信结果