当S7-1200充当S7服务器时,可以使用6个动态连接资源。以下举例说明如何通过向导配置S7-200SMART作为客户端与S7-1200进行S7通信。硬件和软件需求及所完成的通信任务硬件:①S7-200SMARTPLC标准CPU固件版本V2.5(在文档中S7-ST40DC/DC/DC订货号:6ES7288-1ST40-0AA0)②S7-1200CPU固件版本V4.4(在文档中S7-1215DC/DC/DC订货号:6ES7215-1AG40-0XB0)③PC(带有以太网卡的计算机),以及用于连接该计算机与S7设备的TP以太网电缆。软件:①STEP7-MicroWINSMARTV2.5②TIASTEP7V16所完成的通信任务:①S7-200SMART会将VB0地址开始的连续20个字节数据发送至S7-1200的DB8数据块中的相应20个字节位置。 ②S7-200SMART会从S7-1200的DB9数据块中读取20个字节的数据,并将其存储在VB100开始的连续20个字节中。S7-1200侧组态和编程1、新建项目在项目中,添加S7-1215DC/DC/DC,并为其添加子网和分配IP地址,如图1所示。▲图1S7-1215DC/DC/DC▲2、创建DB依据要求,创建DB数据区,并建立相应数组,分别命名为Write、Read,如图2所示。 ▲图2创建DB▲3、创建DB1S7-200SMART作为S7客户端只能访问S7服务器的V区,而S7-1200没有V区,其数据存储在DB1中。需要将DB9中的数据传输到DB1,再将DB1中的数据传输到DB8,以实现S7-200SMART对S7-1200的DB8和DB9的读写操作。为了实现这一目标,需要创建DB1并建立相关变量,如图3所示。▲图3创建DB1▲4、优化的块访问在数据块(DB)的属性设置中,应取消对“优化块访问”的选择(将默认选项的勾去掉),对于 DB1 数据块,需要执行这一操作 ,而DB8和DB9则无需此操作。具体的设置方式请参考图4所示。请注意,在编译之后,才能看到偏移量。如果您希望优化数据块的访问方式,可以取消默认勾选并按照优化要求进行配置,以达到更高效的数据访问速度。对于DB8和DB9,它们的访问方式无需进行优化,保持默认设置即可。▲图4优化的块访问▲5、关联变量将DB8、DB9中需要写和读的变量与DB1中的数据进行关联,如图5所示。▲图5关联变量▲6、连接机制对于S7-1200CPU,在进行S7通信时,如果固件版本为CPUV4.0或更高,则必须在属性中勾选“允许来自远程对象的PUT/GET通信访问”选项,否则将无法建立通信连接。请参考图6进行设置。▲图6连接机制▲注意:S7-200SMART中V区对应于S7-1200中DB1,且只能对应DB1。S7-200SMART侧组态和编程1、系统块双击“系统块”,设置S7-200SMARTCPU的IP地址,如图7所示。 ▲图7系统块▲2、向导通过使用向导进行GET/PUT通信编程,添加两个操作步骤,分别命名为“读取”和“写入”。完成这些步骤后,点击“下一个”继续,如图8所示。 ▲图8向导▲ 3、配置Read数据选择操作类型为GET,并设置远程CPU的IP地址。接着,设置本地CPU数据区以及远程CPU数据区的配置,用于存储“读取”的数据。完成这些设置后,点击“下一步”,其含义为:S7-200SMART读取S7-1200DB1中以DB1.DBB0为起始地址的连续20个字节数据并存储在以VB100开始的连续20个字节中,如图9所示。 ▲图9配置Read数据▲4、配置Write数据通过选择操作类型PUT,并设置远程CPU的IP地址、本地CPU数据区和远程CPU数据区配置,完成这些设置后,点击“下一步”。其含义为:S7-200SMART将VB0开始的连续20个字节中的数据发送到S7-1200通信数据区DB1中,具体来说,就是将DB1.DBB20开始的连续20个字节中存储新的数据,如图10所示。 ▲图10配置Write数据▲5、存储区分配在这里指定V存储区中放置组态的起始地址时,建议使用较大的数值,以避免与其他数据发生冲突。完成这一操作后,点击“下一个”,如图11所示。 ▲图11存储区分配▲6、组件在这里可以看到自动生成的组态组件,点击“生成”按钮,即可完成GET/PUT向导配置,如图12所示。▲图12组件▲7、编程在程序主函数(Main)中调用我们的NET_EXE子程序,并分配相关引脚参数,如图13所示。▲图13编程▲到这里,S7-200SMART作客户端与S7-1200进行S7通信的组态和编程就完成了。通信测试连接状态S7连接的成功建立是执行PUT/GET指令的前提条件。一旦S7连接成功建立,PUT/GET指令就能够正确执行。在TIA软件的网络视图中,您可以在“在线”状态下监控S7连接的状态,如图14所示。▲图14S7连接状态▲数据交互通过在线监控功能,您可以检查两者之间的数据交互情况,确保数据传输的正确性和有效性,如图15、图16所示。▲图15DB8数据▲▲图16DB9数据▲到这里我们就完成了S7-1200CPU与S7-200SMARTS7通信(S7-1200作为服务器)的操作啦。
SIEMENS西门子四川省德阳市(授权)一级代理商——西门子西南总代理
2024-11-26 07:00 120.237.217.245 1次- 发布企业
- 广东湘恒智能科技有限公司商铺
- 认证
- 资质核验:已通过营业执照认证入驻顺企:第1年主体名称:广东湘恒智能科技有限公司组织机构代码:91441304MAC3TWY11U
- 报价
- 请来电询价
- 西门子总代理
- PLC
- 西门子一级代
- 驱动
- 西门子代理商
- 伺服电机
- 关键词
- PLC,变频器,代理商,一级代理,伺服电机
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
- 联系电话
- 15903418770
- 手机
- 15915421161
- 联系人
- 张经理 请说明来自顺企网,优惠更多
- 请卖家联系我
- 15915421161
成立日期 | 2022年11月17日 | ||
主营产品 | 西门子PLC代理商,plc变频器,伺服电机,人机界面,触摸屏,线缆,DP接头 | ||
公司简介 | 广东湘恒智能科技有限公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。公司本着“以人矢志创新、追求卓越”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动为本、科技先导、化产品的应用和实 ... |
公司新闻
- 调速变频器怎样调快慢参数 变频器调速怎么设定变频器过载故障处理调速变频器怎样调快慢参数调速变频器的调整参数包括基本参数和gaoji参数两部分,... 2024-09-09
- 伺服电机压力机的作用是什么伺服电机压力机是一种采用伺服电机作为动力源的新型压力机,具有高精度、高效率、高稳... 2024-09-09
- 伺服编码器线Zui长多少米接线伺服编码器是一种高精度的测量设备,用于测量伺服电机的旋转角度和速度。在伺服系统中... 2024-09-09
- 夏季高温来了,该如何使用我们的变频器夏季已至,以现在设备控制调速不可缺少的变频器而言,烈日炎炎的天气是变频器发热的硬... 2024-09-09
- 变频器功率 修改方法本文主要介绍变频器功率修改方法,主要介绍常用牌子及其型号,希望对业内人士有所帮助... 2024-09-09
我们的其他产品
- SIEMENS西门子四川省泸州市(授权)一级代理商——西门子西南总代理西门子总代理:PLC
- SIEMENS西门子四川省攀枝花市(授权)一级代理商——西门子西南总代理西门子总代理:PLC
- SIEMENS西门子四川省自贡市(授权)一级代理商——西门子西南总代理西门子总代理:PLC
- SIEMENS西门子云南省绵阳市(授权)一级代理商——西门子西南总代理西门子总代理:PLC
- SIEMENS西门子四川省成都市(授权)一级代理商——西门子西南总代理西门子总代理:PLC
- SIEMENS西门子四川省广元市(授权)一级代理商——西门子西南总代理西门子总代理:PLC
- SIEMENS西门子四川省遂宁市(授权)一级代理商——西门子西南总代理西门子总代理:PLC
- SIEMENS西门子四川省内江市(授权)一级代理商——西门子西南总代理西门子总代理:PLC
- SIEMENS西门子四川省乐山市(授权)一级代理商——西门子西南总代理西门子总代理:PLC
- SIEMENS西门子四川省资阳市(授权)一级代理商——西门子西南总代理西门子总代理:PLC