2023德州市SIEMENS工业自动化PLC授权代理商|西门子变频器授权一级总代理|技术|维修

供应商
广东湘恒智能科技有限公司
认证
西门子
S120
变频器
伺服电机
G120XA
一级总代理
联系电话
18126392341
手机号
15267534595
联系人
梁涛
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
更新时间
2024-06-23 09:10

详细介绍

硬件:s7-1200cpu s7-200 smart cpu(固件v2.0)pc(带以太网卡)tp以太网电缆软件:tiav16step 7 micro/win smartv2.1所完成的通信任务:s7-1200将通信数据区db1中的200个字节发送到s7-200smart的vb数据区。s7-1200读取s7-200smart中的vb数据区存储到s7-1200的数据区db2。s7-1200侧硬件组态和网络组态1使用tiav16软件新建一个项目,添加1个s7-1200站点并为其分配网络和ip地址,如图1-1所示。  图1-1博图软件中添加s7-1200站点2.tiav16软件的网络视图中为s7-1200cpu添加一个新连接,如图1-2所示:  图1-2s7-1200添加新连接在弹出"创建新连接"对话框中选择"未指定",然后点击"添加"按钮,添加新连接,如图1-3所示。 图1-3选择未指定连接需要为新创建的连接指定连接伙伴方的ip地址和tsap,设置方法如图1-4,图1-5所示。注意:s7-200smart侧的tsap只能设置为03.00或者03.01。 图1-4设置连接伙伴方ip地址 图1-5设置连接伙伴方tsap地址tia软件程序编程1.创建发送数据块db1(接收区数据块db2类似),数据块定义为200个字节的数组且数据块的属性中需要取消"优化的块访问"选项,如图1-6所示。 图1-6创建数据块并取消优化访问2.发送数据块与接收数据块创建完成后,即可在ob1中调用put/get指令,进行s7通信了,如图1-7所示。 图1-7调用put/get指令表1.put指令参数说明call“put”, %db3//调用put,使用背景db块:db3req:=%m0.0//上升沿触发程序块的调用id:=w#16#0100//连接号,要与连接配置中一致,创建连接时的连接号,见图1.标记7done:=%m2.0//为1时,发送完成error:=%m2.1// 为1时,有故障发生status:=%mw4//状态代码addr_1:=p#db1.dbx0.0 byte 200// 发送到通信伙伴数据区的地址,对应s7-200 smartvb0-vb199sd_1:=p#db1.dbx0.0 byte 200// 本地发送数据区表2.get指令参数说明call“get”, %db4//调用 get,使用背景db块:db4req :=%m0.1//系统时钟2秒脉冲id:=w#16#0100//连接号,要与连接配置中一致,创建连接时的连接号,见图1.标记7ndr:=%m2.2//为1时,接收到新数据error:=%m2.3//为1时,有故障发生status:=%mw6//状态代码addr_1:=p#db1.dbx200.0byte 200//从通信伙伴数据区读取数据的地址,对应s7-200 smartvb200-vb399rd_1:=p#db2.dbx0.0 byte200//本地接收数据地址综合以上步骤,已经完成了s7-1200硬件和软件部分的编程,下载只需要将程序下载到s7-1200plc即可。状态监控1.连接状态监控s7连接成功的建立是调用put/get指令的基础,s7连接成功建立后,方能正确执行put/get指令。在tia软件的网络视图中,将软件切换到在线模式,可以监控s7连接状态,如图1-8所示。 图1-8监控s7连接状态s7连接成功建立后,s7-1200触发put/get指令,通过tia软件监控表和step7micro/win smart软件的状态表,可以监控数据通信是否正常。注意:s7-200smart中v区对应于db1,即在put指令中使用的通信伙伴数据区addr_1=p#db1.dbx0.0byte200在s7-200smar中对于为vb0~vb199。本文档中s7-200smart 做s7通讯的服务器,占用s7-200smartplc 的服务器连接资源,s7-200smart plc 本身不需要编写通讯程序。s7-1200与s7-200smart s7通讯的另外一种方法是s7-200samrtplc做客服端,s7-1200做服务器。该方式需要s7-200smart调用put/get指令,s7-1200侧不需要编写通讯程序。
西门子中国总代理商

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话