广东-西门子一级总代理PLC

更新:2024-10-18 08:00 发布者IP:223.74.194.186 浏览:0次
发布企业
广东湘恒智能科技有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
1
主体名称:
广东湘恒智能科技有限公司
组织机构代码:
441304000246495
报价
请来电询价
西门子PLC
西门子触摸屏
西门子伺服电机
西门子变频器
西门子直流调速器
西门子电缆
关键词
西门子一级总代理商,西门子总代理商,西门子变频器,西门子PLC触摸屏,西门子伺服电机电缆
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
联系电话
13922889745
手机
18475208684
经理
向小姐  请说明来自顺企网,优惠更多
请卖家联系我
18475208684

产品详细介绍

S7-1200 与 s7-1200 CPU TCP通讯实例

S7-1200 与 S7-300/400/1200/1500 之间的以太网通信可以通过 TCP 协议来实现,使用的通信指令是在双方CPU 调用 T-block  (TSEND_C,TRCV_C,TCON,TDISCON,TSEND,TRCV)指令来实现,通信方式为双边通信, TSEND和 TRCV 必须成对出现。本期内容通过实例讲解如何实现s7-1200 与 s7-1200TCP通讯(同样适用于s7-1500CPU);

硬件:

  • PLC_1: CPU1214C  DC/DC/DC,固件版本V4.5,IP:192.168.10.100
  • PLC_2: CPU1214C  DC/DC/DC,固件版本V4.5,IP:192.168.10.101

软件:

  • TIA PORTAL STEP7 V17

所完成的通信任务:

  1. PLC_1发送32字节数据至PLC_2
  2. PLC_1接收来自PLC_2的32字节数据

S7-1200之间 TCP 通讯,可以分2种情况来操作,具体如下:

  1. 两个S7-1200在同一个项目中操作(同一个项目配置同两个项目一致,不再赘述)
  2. 两个s7-1200不在同一个项目操作
两个项目中的s7-1200 CPU之间TCP通讯(附样例程序)

本期内容通过不在同一个项目的两个s7-1200来讲解如何实现CPU之间TCP通讯,步骤如下:

  1. 在TIAPortal新建两个项目(过程不再赘述),并配置CPU以太网通讯参数;

    图片image-20240611140514757
  2. 为了方便编程使用,一般在使用s7-1200或s7-1500时候会激活启用系统存储器字节和启用时钟存储器字节;

    图片image-20240611141157158
  3. 在PLC_1中新建FC功能块,并调用TCON通信指令并配置背景数据块(不要忘记在Main(OB1)程序中调用该FC);

    图片image-20240611142013261

    “TCON”指令参数说明如下:

    使用“TCON”指令可设置并建立通信连接。设置并建立连接后,CPU 将自动持续监视该连接。“TCON”为异步执行指令。

    为参数 CONNECT 和 ID 指定的连接数据用于设置通信连接。要建立该连接,必须检测到参数 REQ 的上升沿。成功建立连接后,参数DONE 将被设置为“1”。

  4. 点击”开始组态“按钮,分配连接参数;由于PLC_2不在同一项目中,伙伴选择“未指定”;在本地“连接数据”的下拉菜单中选择“新建”配置"connect"参数

    图片image-20240611145543961

    注:连接数据在新建后会自动生成一个新的DB块,DB块地址可以自定义

    连接参数说明:

    端点可以通过点击选择按钮选择伙伴 CPU :未指定
    连接类型选择通信协议为 TCP(
    连接ID连接的地址 ID 号,这个 ID 号在后面的编程里会用到
    连接数据创建连接时,点击“新建”,创建本地连接数据。
    主动连接设置选择本地 PLC_1作为主动连接
    地址详细信息定义通信伙伴方的端口号为:2000;

    注:连接数据,点击新建后可根据需要修改DB的名称和索引号,以保证程序的一致性;

    图片image-20240612141631463
  5. 新建DB块用于TCP通讯,参数部分及数据区;(不要忘了取消优化块访问)

    图片image-20240611150034063
  6. 为实现发送数据至PLC_2需要调用TSEND指令(需指定背景数据块),并配置接口参数,REQ采用1HZ脉冲;

    图片image-20240612142409145

    注:

    1. 接口LEN为发送的Zui大字节数(1200Zui大8192字节,1500Zui大65536字节)
    2. Data为指向发送数据的指针,指针大小与接收端的指针大小需要一致;
  7. 为实现接收PLC_2的发送数据,需要调用TRCV指令(需指定背景数据块),并配置接口参数;

    图片image-20240612143456456

    注:

    1. 接口LEN为接的Zui大字节数(1200Zui大8192字节,1500Zui大65536字节),与发送的Zui大值一致
  8. 同样的方式在PLC_2中配置“TCON”,通信指令(具体过程不再赘述),配置结果如下:

    图片image-20240612144338581

    注:

    1. 在PLC_2中伙伴即需要通讯的对象,填入PLC_1的地址;
    2. 本地端口对应PLC_1中伙伴端口地址;
  9. “TSEND”, "TRCV"通信指令(具体过程不再赘述),配置结果如下:

    图片TSEND配置 图片vmware_nXYn5LQmNJ
  10. 配置完成,下载并监控如下所示;

    图片image-20240612163001595

注:TIA Portal中所有指令块应用,按“F1”即可查看详细帮助文件 ;


所属分类:中国机械设备网 / 工程机械配件
广东-西门子一级总代理PLC的文档下载: PDF DOC TXT
关于广东湘恒智能科技有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2022年11月17日
主营产品西门子PLC,西门子模块,西门子触摸屏,西门子变频器,西门子伺服电机驱动,电缆,西门子全系列
公司简介广东湘恒智能科技有限公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。公司本着“以人矢志创新、追求卓越”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动为本、科技先导、化产品的应用和实 ...
公司新闻
我们的其他产品
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由企业自行发布,本站完全免费,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112