您现在的位置是:首页 > PLC技术 > PLC技术
CPM2A系列PLC的数据发送指令(TXD)格式与功能
来源:艾特贸易2017-06-05
简介CPM2A 的 CPU 要发送数据之前,首先要查看 AR0805 ( RS232C 端口传送准备好标志)状态或者 AR0813 (外设端口传送准备好标志)状态,若该位状态为 ON ,则执行 TXD(48) 或者 @TXD(48) 指令来发送
CPM2A的CPU要发送数据之前,首先要查看AR0805(RS232C端口传送准备好标志)状态或者AR0813(外设端口传送准备好标志)状态,若该位状态为ON,则执行TXD(48)或者@TXD(48)指令来发送数据。@TXD(48)指令格式如下: @TXD(48) S C N 其中,S为源开始通道,其选取范围是IR、SR、AR、DM、HR、TC、LR。C为控制字(4位BCD码),编码形式为D3D2D1D0。当D0=0时,表示高位字节在先,即同一地址的高位字节先发送,低位字节后发送;当D0=1时,表示低位字节在先,即同一地址的低位字节先发送,高位字节后发送。D2D1=00(未用)。当D3=0时,表示通过RS232C端口发送数据;当D3=1时,表示通过外设端口发送数据。N为要传送数据的字节数,必须是# 0000~0256(BCD码)的数值,其取值范围是IR、SR、AR、DM、HR、TC、LR、#。 从@ TXD( 48)指令开始执行到数据传送完成之前,AR0805(RS232C端口)或者AR0813(外设端口)保持OFF,直到数据传送完成后才变为ON。当SR25209为ON时,使RS232C端口复位(即恢复初始状态);当SR25208为ON时,使外设端口复位。 启动码和结束码不包括在传送指令@TXD(48)指定的传送字节数N中。不管有无启动码和结束码,@TXD(48)指令能传送的最大数据量都是256个字节。所以,根据有无启动码和结束码的设定,@TXD(48)指令中N的最大取值范围是254~256。如果允许有启动码和结束码,且N设定为0000时,则@TXD(48)指令只发送启动码和结束码。
点击排行
