- 发布
- 浔之漫智控技术(上海)有限公司
- 品牌
- 西门子
- 型号
- 模块
- 产地
- 德国
- 电话
- 15821971992
- 手机
- 15821971992
- 发布时间
- 2023-07-19 17:06:40
HART 模块
用于在 SIMATIC S7 和 PCS 7 系统中使用 HART(高速寻址远程变送器)设备
可以连接所有变送器或HART传感器/执行器,这些设备必须可以使用HART协议进行通信
此外,还可以连接采用4-20mA技术的转换变送器(无HART协议)
只能插入到带 IM153-2 的 ET 200M 中
关于 HART 模块的详细信息,请见“ET 200M 分布式 I/O 站"。
应用模拟量输入/输出模块用于处理自动化系统中的模拟量输入/输出任务。模拟传感器和执行器可以通过这些模块连接到自动化系统。
使用模拟量输入/输出模块给用户提供以下优点:
佳适应性:
通过合适的模块组合方式,可以根据特定任务调整输入/输出的点数。节约了不必要的成本。
功能强大的模拟量处理技术:
多种输入/输出范围以及高精度允许连接多种不同的模拟量传感器和执行器。
模拟量输入模块具有下列机械特性:
紧凑型设计
坚固的塑料机壳里包括:
指示组故障的红色指示灯
前连接器插接选件,装在前门后面而得到防护。
前门上的标签区。
连接器针脚分配,用于在前门内部进行配线。
安装方便
模块安装在 DIN 导轨上并通过总线连接器连接到相邻模块。没有插槽规则;输入地址由插槽决定。
当在 ET 200M 分布式 I/O 系统中与有源总线模块一起使用时,可以对数字量输入/输出模块进行热插拔,而不会有任何反应。其它模块继续工作。
调用通信函数
通信函数FC5的参数含义:
ACT :沿触发信号。
ID :参考本地CPU连接表中的块参数(图7)。
LADDR :参考本地CPU连接表中的块参数(图7)。
SEND : 发送区,通信数据为8K字节。
LEN : 实际发送数据长度。
DONE :每次发送成功,产生一个上升沿。
ERROR :错误位。
STATUS:通信状态字。
通信函数FC6的参数含义:
ID :参考本地CPU连接表中的块参数。
LADDR :参考本地CPU连接表中的块参数。
RECV : 接收区。接收区应大于等于发送区。
NDR : 每次接收到新数据,产生一个上升沿。
LEN : 实际接收数据长度。
如何实现MODBUS TCP通信,可以通过例子进行说明,例如读出PAC3200设备的IP地址,通过PAC3200的手册可以知道,IP地址为通信参数,偏移地址(开始地址)为63001,占用两个寄存器,上面已经介绍通信参数的读取可以使用功能码FC3或FC4读出,MODBUS TCP 的报文头(参考图1)BMAP部分占用7个字节,协议数据单元(PDU)部分占用5个字节,那么通过通信函数FC5一共发送12个字节,本例中数据发送区为DB1.DBB0~DB1.DBB11,然后将请求的内容分别赋值到DB1.DBB0~DB1.DBB11中,
有几个问题需要注意:
1) 接收区是一个环形缓存区,接收区的长度一定与PAC3200发送的数据相等,如果接收区大于实际发送的数据,每次接收数据时都以填充的方式进入接收区,造成数据混乱。
2) 如果连接多个PAC3200,除需要建立多个连接,还需要调用多对FC5和FC6。
3) 如果需要读出多个数据,但是相互地址间隔大,超过125个,例如偏移地址为1、201、501、833等,这样需要发送多次数据请求,比较麻烦,可以购买MODBUS TCP通信函数块,这样将比较简单,产品信息可以参考西门子网站 Entry ID:22660304订货信息,由于此产品为其他部门编写,可能A&D热线不负责解答。