0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

西门子1200、200smart、LOGO实现S7通讯演示

工控论坛 来源:工控论坛 2024-12-05 09:31 次阅读

一、安装必备软件及硬件

1、LOGO! Soft Comfort V8.2 软件

2、西门子最新STEP 7-MicroWIN SMART2.4编程软件

3、TIA Portal V15 SP1版本软件

4、交换机 五口路由器

5、若干网线

6、LOGO!A8.2 12/24RCE 系列

7、S7-200smart st20系列

8、S7-1200 1211c 系列

二、通信实现目的:

1、三台实现S7通讯

2、任意一台控制另外两台输出QB0输出状态

3、任意一台读写另外两台的数据VB10 VB20 VB30寄存器

4、熟悉西门子S7通讯

三、通信连接说明:

1、三台PLC网线端口连接至五口路由器

2、五口路由器另一个端口连接到PC端,进行三台监控状态

四、1200PLC相关设置参数

S7通讯时,1200 PLC侧无需编程及相关设置,主要是允许数据来自非优化块访问、PUT/GEI 通信访问。设备IP地址是192.168.3.112

第1步:添加设备及版本型号,注意版本较多,指令也是同样。

2b44179e-acc9-11ef-93f3-92fbcf53809c.jpg

第2步:选择设备属性及设备组态

2b79d352-acc9-11ef-93f3-92fbcf53809c.jpg

第3步:选中设备组态的、打开设备属性的对话框。

2b87d8e4-acc9-11ef-93f3-92fbcf53809c.jpg

第4步:选中连接机制中的允许来自远程对象PUT/GET 。

2b94383c-acc9-11ef-93f3-92fbcf53809c.jpg

第5步:打勾,允许来自远程对象的PUT/GET 通信访问

2b9bf2ca-acc9-11ef-93f3-92fbcf53809c.jpg

第6步:选中设备组态,点击下载 S7-1200侧无需编程,完成下载

2baa8902-acc9-11ef-93f3-92fbcf53809c.jpg

(来源/中华工控网,点击图片可查看大图)

2bb1c2b2-acc9-11ef-93f3-92fbcf53809c.jpg

第7步:观察当中DB2.DBB0的数据及写入到LOGO!的MB0的数据。

2bc0e332-acc9-11ef-93f3-92fbcf53809c.jpg

2bce5fc6-acc9-11ef-93f3-92fbcf53809c.jpg

这时,需要注意数据块的非优化访问、用的是指针方式,选中数据块之后,右击菜单选择属性优化访问块, 勾取消

2bdb77d8-acc9-11ef-93f3-92fbcf53809c.jpg

添加DB2 数据块并实时监控到数据

2bec8bcc-acc9-11ef-93f3-92fbcf53809c.jpg

五、200smart 通信参数:

S7通讯时,200smart PLC侧无需编程及相关设置,设备的IP地址是192.168.3.113

监控VB20 和写入到LOGO!的vb30的数据

再用传送指令将VB20数据送到QBO,然后看QB0的指示灯的输出状态变化。

2bf442ea-acc9-11ef-93f3-92fbcf53809c.jpg

VB20 VB30状态表输出

2bff6e4a-acc9-11ef-93f3-92fbcf53809c.jpg

六、LOGO! A8.2 硬件组态及相关参数设置

第1步,点击工具,选择以太网设置,建立S7客户端;

2c0eba30-acc9-11ef-93f3-92fbcf53809c.jpg

S7-1200和S7-200smart的客户端建立连接及本地IP地址

2c1e02e2-acc9-11ef-93f3-92fbcf53809c.jpg

S7-1200客户端连接详细参数设置如下图

2c2e8ffe-acc9-11ef-93f3-92fbcf53809c.jpg

远程属性TTSAP 03.00及远程IP地址

2c365edc-acc9-11ef-93f3-92fbcf53809c.jpg

S7-1200数据传输情况参数设置 VB0 VB10 的数据寄存器值。

2c44e970-acc9-11ef-93f3-92fbcf53809c.jpg

S7-200smart 客户端及远程服务端器相关参数。

2c4c0822-acc9-11ef-93f3-92fbcf53809c.jpg

S7-200smart的数据传输VB20 VB30的数据寄存器值

2c5c8238-acc9-11ef-93f3-92fbcf53809c.jpg

完成相关的通信设置参数,LOGO!侧无需编程,输入相关的寄存器地址的数据即可

2c716856-acc9-11ef-93f3-92fbcf53809c.jpg

三款软件在桌面上调至合适位置之后, 观看三款PLC的数据情况如下图:

2c782bc8-acc9-11ef-93f3-92fbcf53809c.jpg

在LOGO! 控制器的在线监控,调取VB10的寄存器,输入的222的数据,同时桌面上观看S7-1200。

2c89bd66-acc9-11ef-93f3-92fbcf53809c.jpg

观看S7-1200的DB2.DBB0的数据。完全写到S7-1200上去,这说明logo的控制器数据可以写到S7-1200上。

2c9b7952-acc9-11ef-93f3-92fbcf53809c.jpg

把LOGO! 的数据区VB0 调取,查看桌面。

2ca914c2-acc9-11ef-93f3-92fbcf53809c.jpg

在S7-1200的数据监控区,把223的数据写到LOGO! 的VB0区。

结果发现可以写进去,说明两个之间可以S7通讯。

2cb016dc-acc9-11ef-93f3-92fbcf53809c.jpg

接下来就看LOGO!和S7-200smart的S7通讯相关的步骤及演示功能

LOGO! 的控制器vb20的+22的值数据写到S7-200smart的是VB20的数据。

2cbe5206-acc9-11ef-93f3-92fbcf53809c.jpg

同时观察到VB20的数据传送到QB0的数据,输出状态

2cc7cfb6-acc9-11ef-93f3-92fbcf53809c.jpg

以上就是LOGO! 和S7-200smart和S7-1200之间进行S7-通讯,这个方式比较便捷。三者之间不需要编写如何通讯的程序,只要设置S7-通讯设置即可完成通讯。个人觉得西门子跟它的品牌走S7-通讯还是比较方便的,省了工程师编程通讯程序设置,无需设置其他的测试,非常方便。非常推荐大家使用S7通讯。

在这基础上通讯,利用手上的上位机组态软件,可以查看S7-200smart和S7-1200数据情况、但触摸屏驱动没有找到LOGO! 的控制器,就没有办法再进行监控。现在就用这两个,LOGO! 应该放开通讯这方面。

在MCGS设备组态上,选择两个设备管理器:

设备0 是S7-200smart的驱动文件

设备1 是S7-1200的驱动文件

2ccf68e8-acc9-11ef-93f3-92fbcf53809c.jpg

同时做通讯状态,在画面上可以实时监控到通讯一些错误代码,如图

2cda9088-acc9-11ef-93f3-92fbcf53809c.jpg

PLC1 –是S7-200smart的通讯状态字

PLC2 是S7-1200的通知状态字

做好相关的变量就可以了。如何添加变量及在画面做组态,这里就不叙述了。

2ceb1250-acc9-11ef-93f3-92fbcf53809c.jpg

还有就是S7-200smart的IP地址设置及端口号,如图所示,参数详细:

2cf9d218-acc9-11ef-93f3-92fbcf53809c.jpg

S7-1200的IP地址设置及端口号,如图所示, 参数详细及通讯状态字

唯一注意的,本地端口不是一个口,

3000 是S7-200smart的

3001是S7-1200的

2cfe16de-acc9-11ef-93f3-92fbcf53809c.jpg

端口号及参数设置及画面组态如下:

2d0f4e22-acc9-11ef-93f3-92fbcf53809c.jpg

做好的组态如图:

2d1a82b0-acc9-11ef-93f3-92fbcf53809c.jpg

调整三款软件的监控区,看到S7-1200的MB0的9数据值写到LOGO!控制器里,触摸屏也实现数据写入的功能 。

2d22614c-acc9-11ef-93f3-92fbcf53809c.jpg

触摸屏上数据可以监控;触摸屏上写45的数据给LOGO!的vb0。

2d31c48e-acc9-11ef-93f3-92fbcf53809c.jpg

2d3ca3f4-acc9-11ef-93f3-92fbcf53809c.jpg

2d4726bc-acc9-11ef-93f3-92fbcf53809c.jpg

调整三款软件的监控区,可以看到数据完全写到LOGO!区

2d4e8fe2-acc9-11ef-93f3-92fbcf53809c.jpg

S7-200smart的数据VB30 的数据44 写到LOGO!VB30区

2d5e0dc8-acc9-11ef-93f3-92fbcf53809c.jpg

同时,触摸屏会显示

2d6913d0-acc9-11ef-93f3-92fbcf53809c.jpg

同时把LOGO!是VB20的255最大值写到S7-200smart的vb20区

2d70073a-acc9-11ef-93f3-92fbcf53809c.jpg

同样地,触摸屏同时看到输出状态及最大值255

2d7bec26-acc9-11ef-93f3-92fbcf53809c.jpg

至此,便完成了通讯要求。熟悉S7-200smart和S7-1200和logo!S7通讯之后,接下来就要进行实战应用,更加熟练掌握s7通讯内容。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5010

    文章

    13262

    浏览量

    462907
  • 通信
    +关注

    关注

    18

    文章

    6021

    浏览量

    135947
  • S7-200
    +关注

    关注

    13

    文章

    408

    浏览量

    50371

原文标题:西门子1200 、200smart、 LOGO! 实现S7通讯演示功能

文章出处:【微信号:gkongbbs,微信公众号:工控论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    西门子S7-200PLC与西门子变频器MM440通讯程序实例

    西门子S7-200PLC与西门子变频器MM440通讯程序实例
    的头像 发表于 05-04 09:54 5000次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200</b>PLC与<b class='flag-5'>西门子</b>变频器MM440<b class='flag-5'>通讯</b>程序实例

    西门子 S7-200 通过模块连接易控通讯步骤介绍

    与 S7-200SMART 、S7-1200/1500、S7-200/300/400的以太网接口进行通讯的功能和ModbusTCP主从站功能。直通型和桥接型可拨码选择,直通型的九针母口
    发表于 05-22 14:57 3130次阅读
    <b class='flag-5'>西门子</b> <b class='flag-5'>S7-200</b> 通过模块连接易控<b class='flag-5'>通讯</b>步骤介绍

    西门子s7-200smarts7-1200PLC通信技术

    S7-1200S7-200SMART S7 通讯的另外一种方法是S7-200SAMRT PLC做客服端,
    发表于 11-17 20:16 8001次阅读

    西门子200smart PLC模拟量检测程序

    西门子200smart PLC读取0-10V模拟量,RS485标准modbus通讯
    发表于 11-24 09:45 4次下载

    快速了解西门子串口PPI、200200smart驱动协议如何使用

    快速学会西门子串口PPI、200200smart驱动协议如何使用
    的头像 发表于 03-06 16:22 1.7w次阅读

    西门子PLC S7-200 SMART PID控制功能分享

    S7-200 SMART采用了新型的设计方法,信号板可以扩展通讯接口,数字量接口,模拟量接口,并且能合理的分配空间。西门子PLC S7-200
    的头像 发表于 04-06 14:46 9559次阅读

    上位机工业协议-S7COMM

    1、S7 协议主要针对西门子相关设备通信。先了解基本通信对象、通信环境、通信报文,再处理 S7COMM 通信库的封装与测试。 2、 西门子设备通信 - PLC :系列
    发表于 05-09 10:48 2次下载
    上位机工业协议-<b class='flag-5'>S7</b>COMM

    西门子1500与75台200 SMART如何进行以太网通讯

      工作中遇到 wincc 需要与 75 个 S7-200SMART 通讯,每个 S7-200SMART 需要有 1200 多个字 节传给 wincc。经过与
    的头像 发表于 05-29 09:53 2132次阅读
    <b class='flag-5'>西门子</b>1500与75台<b class='flag-5'>200</b> <b class='flag-5'>SMART</b>如何进行以太网<b class='flag-5'>通讯</b>

    西门子S7系列如何转换MQTT/Modbus

    西门子S7-200 S7-200Smart S7-300 S7-400 MQTT Modbus
    的头像 发表于 11-02 09:54 1652次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7</b>系列如何转换MQTT/Modbus

    西门子S7-200Smart如何转换Modbus

    西门子S7-200Smart Modbus网关
    的头像 发表于 11-03 18:41 4006次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200Smart</b>如何转换Modbus

    西门子S7-200 SMART编程技巧

    【导读】分享一个西门子S7-200 SMART编程技巧。
    的头像 发表于 07-10 10:10 2368次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b>编程技巧

    西门子1200PLC之间的ModbusTCP通讯如何实现

    西门子1200PLC通过以太网通讯与其它设备进行数据交互,西门子1200PLC可以和西门子系列p
    发表于 07-30 14:49 9694次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>1200</b>PLC之间的ModbusTCP<b class='flag-5'>通讯</b>如何<b class='flag-5'>实现</b>?

    西门子网口S7-COMM协议200smart驱动如何使用?

    1 驱动简介 西门子200smart (包括ST20、SR40等) 自带网口 ,外部设备可通过此口与PLC进行数据交互。网关使用__西门子200smart协议驱动,__按照下述过程操作
    的头像 发表于 08-31 14:37 6350次阅读
    <b class='flag-5'>西门子</b>网口<b class='flag-5'>S7</b>-COMM协议<b class='flag-5'>200smart</b>驱动如何使用?

    PLC西门子S7-200smartS7-1200的区别?

    PLC西门子S7-200smartS7-1200的区别? 西门子S7-200 smart
    的头像 发表于 11-17 11:41 1w次阅读

    S7协议读取西门子S7-200 Smart PLC数据

    西门子S7-200 Smart PLC因其稳定性和易用性而广泛应用。通过使用S7协议,可以实现对PLC数据的高效读取和控制。本文将详细介绍如
    的头像 发表于 07-11 11:55 5527次阅读
    <b class='flag-5'>S7</b>协议读取<b class='flag-5'>西门子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>Smart</b> PLC数据