加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18717946324
单位新闻
西门子S7-300模块6ES7321-1BH02-4AA1
发布时间: 2023-05-09 14:44 更新时间: 2024-11-23 08:00
观看西门子S7-300模块6ES7321-1BH02-4AA1视频

西门子S7-300模块6ES7321-1BH02-4AA1

上海浔之漫智控技术公司在经营活动中精益求精,具备如下业务优势:

SIEMENS可编程控制器

长期低价销售西门子PLC,200,300,400,1200,西门子PLC附件,西门子电机,西门子人机界面,西门子变频器,西门子数控伺服,西门子总线电缆现货供应,欢迎来电咨询系列产品,折扣低,货期准时,并且备有大量库存.长期有效   

欢迎您前来询价.100分的服务.100分的质量.100分的售后.100分的发货速度    

组态完成后,编译保存,将例程站点“SIMATIC 400(Client)"中的程序(System data不需要拷贝)拷贝到该项目中并下载(注意:OB100中调用的FB108的id和laddr需根据组态确认)。

关于服务器和端口号的设置请参考本文中2.2章节说明。

3.3 通讯测试

由于“ModbusTCP CP V4.3"选项包支持功能码FC1,2,3,4,5,6,15,16,不同的功能码测试过程中类似,因此下面同样以FC03(读写保持寄存器)为例来说明通讯测试的整个过程,对于其他功能码的测试将不再重复描述。

需要说明的是由于客户端功能块需要定义具体的功能码,而主功能块FB108 “MODBUSCP"并没有直接的管脚来定义功能码,而是由其中的两个参数“DATA_TYPE"和“single-write"共同决定(参见后面的管脚参数说明)

6ES7?272-1BA10-0YA0S

S7-400单站系统做客户端时不同的功能码的参数定义

由于客户端和服务器均使用相同的功能块FB108“MODBUSCP "的参数需要初始化,因此分别在OB100及OB1中调用FB108,在OB100中调用FB108完成相关参数的初始化,FB108的管脚分布参见3.3章节中的图10说明。

打开ModSim32软件,在“Connection--->connect"中打开连接属性对话框,连接接口选择“Modbus/TCP svr",TCP/IP Server Port为本地服务器的端口502,

6AV6?640-0AA00-0AX1T

库中提供了下列通信功能块:
´> FB 65 "TCON",用于建立连接,连接时需要UDT65来提供参数
> FB 66 "TDISCON",用于终止连接
> FB 63 "TSEND",用于发送数据到S7站点、S5站点、PC站或者第三方设备
> FB 64 "TRCV" 用于从S7站点、S5站点、PC站或者第三方设备接收数据

要通过CPU 的 集成PN 接口实现开放的ISO on TCP通信,不能在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/Clock Memory"属性页中MB0为时钟存储器,在程序中可以使用M0.3(2Hz 的时钟脉冲)去自动激活发送任务,如图15所示。

西门子S7-300模块6ES7321-1BH02-4AA1

联系方式

  • 电  话:18717946324
  • 联系人:占雪芬
  • 手  机:18717946324
  • 微  信:18717946324