西门子模块代理商-甘南地区
SIMATIC S7-1200 系列包括以下模块:• 性能分级的不同型号紧凑型控制器,以及丰富的交/直流控制器。• 各种信号板卡(模拟量和数字量),用于在 CPU 上进行经济的模块化控制器扩展,同时节省安装空间。• 各种数字量和模拟量信号模块。• 各种通信模块和处理器。• 带 4 个端口的以太网交换机,用于实现各种网络拓扑• SIWAREX 称重系统终端模块• PS 1207 稳压电源装置,电源电压 115/230 V AC,额定电压 24 VDC机械特性• 坚固、紧凑的塑料机壳• 连接和控制部件易于接触,并由前盖板提供保护• 模拟量或数字量扩展模块也具有可拆卸的连接端子设备特性• :SIMATIC S7-1200 符合 VDE、UL、CSA 和 FM(I 类,类别 2;危险区组别 A、B、C 和 D,T4A)。生产质量管理体系已按照 ISO 9001 进行认证。
组装驱动端的电缆连接器 组装动力连接器
增量编码器连接器和编码器连接器的组装方法相同。
这篇文章,我们来介绍用于TCP协议的数据接收指令:TRCV。
TRCV指令用来完成对TCP、ISO-ON-TCP协议的数据接收(不支持UDP协议),当接收到有效数据时,NDR参数会被置1,RCVD_LEN的值表示实际接收到的数据的长度(字节为单位)。
下面我们在博途(Portal)平台下来看看TRCV指令的具体用法:
首先在指令列表框中找到TRCV指令,如下图:
将其拖拽到程序块中,系统会自动添加该指令的背景数据块(与之前的TCON指令类似),如下图:
我们选择使用默认的名称:TRCV_DB,独立背景数据块(Single instance DB)。点击【OK】确认,系统会在【系统块(system block)】-【程序资源(Program resources)】中添加该数据块。
程序块中新建的TRCV指令如下图:
下面来介绍下该指令各参数的含义:
EN_R:接收使能,该参数为1时才能接收数据;
ID:连接ID,之前调用TCON指令所成功建立连接的ID;
LEN:接收缓存区的长度,以字节为单位;
ADHOC:是否开启ad-hoc模式,默认(FLASE)不开启;
DATA:指向接收数据的指针;
NDR:New Data Received,1=接收到新数据,0=没有接收到新数据;
BUSY:1=正在接收数据,0=未开始接收数据或已经接收完成;
ERROR:接收过程中是否有错误发生。0=没有错误,1=有错误;
STATUS:接收过程的状态值;
RCVD_LEN:实际接收的数据长度,字节为单位;
关于ad-hoc模式的数据接收:
ad-hoc模式可以用来接收长度不确定的数据。在TCP协议下,可以开启ad-hoc模式,其方法是将LEN参数设置为0并且将ADHOC参数设置为TRUE;对于标准访问的数据块,ad-hoc支持所有的数据类型;对于经过访问优化的数据块,ad-hoc模式支持以数组(ARRAY)、字节(BYTE)或者其它8位(bits)的数据方式进行访问。
当接收数据的长度已确定时,将LEN参数设置为要接收的数据的长度(比如:100字节),将ADHOC参数设置为“False”。这种情况下,只有当接收到的数据长度等于LEN设置的长度时,数据才会有效。当数据接收完成并且有效时,NDR(New Data Received)会被置1。
- 西门子模块代理商-临夏地区 2023-10-26
- 西门子模块代理商-陇南地区 2023-10-26
- 西门子模块代理商-定西地区 2023-10-26
- 西门子模块代理商-庆阳地区 2023-10-26
- 西门子模块代理商-酒泉地区 2023-10-26
- 西门子模块代理商-平凉地区 2023-10-26
- 西门子模块代理商-张掖地区 2023-10-26
- 西门子模块代理商-武威地区 2023-10-26
- 西门子模块代理商-天水地区 2023-10-26
- 西门子模块代理商-白银地区 2023-10-26