西门子SIEMENS西门子授权分销商

供应商
浔之漫智控技术(上海)有限公司
认证
品牌
西门子
型号
plc
原装
全新
联系电话
18717946324
手机号
18717946324
联系人
占雪芬
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213
更新时间
2024-05-29 08:00

详细介绍

西门子siemens西门子授权分销商

我公司是西门子签约代理商备有大量西门子产品浔之漫智控技术(上海)有限公司:西门子授权代理商

现货库存;大量全新库存,款到48小时发货,无须漫长货期

西门子plc(s7-200、s7-200smart、s7-300、s7-400、s7-1200、s7-1500、et200s、et200m、et200sp)、触摸屏、变频器、工控机、电线电缆、仪器仪表等,产品选型、询价、采购,敬请联系,浔之漫智控技术(上海)有限公司 

库中提供了下列通信功能块:
´> fb 65 "tcon",用于建立连接,连接时需要udt65来提供参数
> fb 66 "tdiscon",用于终止连接
> fb 63 "tsend",用于发送数据到s7站点、s5站点、pc站或者第三方设备
> fb 64 "trcv" 用于从s7站点、s5站点、pc站或者第三方设备接收数据

要通过cpu 的 集成pn 接口实现开放的iso ontcp通信,不能在netpro网络组态中直接建立连接,必须通过程序每个连接的参数。用于通信的fb标准功能块,请参见附件提供的例程"sample_1 ( 50 kb ) " 或参考下载中心文档《a0284 使用西门子plc集成的pn口实现s5兼容通信使用入门》提供的例程。下载链接:80490650

从附件提供的例程 "sample_1 ( 50 kb ) " 中将把需要的程序块拷贝到新建的项目中,包括:
> udt 65 "tcon_par",存放用户通信参数
> fb420 "set_iso_endpoint" ,用于修改udt65内通信对象参数
> fc21, 被fb420调用
随后,使用通信功能块 fb65 "tcon"、fb66 "tdiscon"、fb63 "tsend" 和 fb64 "trcv"完成程序的编写。

4.1创建新项目

1、打开step7,新建一个项目
2、在项目中插入一个simatic 300的站
3、组态硬件,插入一个cpu317-2pn/dp的cpu,并为pn接口分配ip地址“192.168.0.3",如图14所示。同时,在cpu的“cycle/clockmemory"属性页中mb0为时钟存储器,在程序中可以使用m0.3(2hz 的时钟脉冲)去自动激活发送任务,如图15所示。

、生成并调用fb块
首成一个fb块(本例为fb400),在fb400静态变量区建立一个结构“t_tsap“,包含如下变量,并为变量分配初始值,如图18所示。
1) loc_rack_slot (byte)= b#16#2 表示有两个前导字符 0xe0 (cpu31x-2pn/dp 或者cpu319-3pn/dp规定)和 0x02(cpu槽号)
2) loc_tsap(string14)= 本地用户定义的ascii字符'plc_1'(注意要与s7-1200侧设置保持*)。
3) rem_rack_slot(byte)= b#16#0 不使用两个前导符。
4) rem_tsap (string16)= 远程用户定义的ascii字符'plc_1'(注意要与s7-1200侧设置保持*)。


图18

然后在生成的fb400中调用fb420,如图19所示。


图19

其中参数的含义如下:
1)id: 连接id,与s7-1200里的设置保持*
2)dev_id:用于本plc型号(注意不是通信对方)
dev_id = b#16#1本plc型号为 im151-8 pn/dp cpu
dev_id = b#16#2本plc型号为cpu31x-2pn/dp或im154-8 cpu
dev_id = b#16#3本plc型号为cpu319-3pn/dp
dev_id = b#16#5本plc型号为cpu41x-3pn/dp
3)active: 主动或是被动建立连接,通信双方必须一个主动,一个被动,本例中s7-300侧为被动方。
4)t_tsap: 静态变量区的结构变量,用于iso on tcp 通信的tsap地址
5)ip_addr1 ... ip_addr4: 通信伙伴的ip地址,即s7-1200的ip地址192.168.0.2
6)con_db: 用udt65生成的变量,即db101

4、在ob1中调用发送和接收功能块
在ob1中先调用fb400功能块,为其背景数据块db400,如图20所示。

西门子siemens西门子授权分销商

西门子PLC代理商.西门子模块总代理.西门子PLC模块总代理

展开全文

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