|
||||
工程电缆电缆吉林
三菱plc中的LRC校验码程序的编写,在PLC与设备进行通讯时采用MODBUS协议时,一般会有两种数据模式,1是RTU模式,2是ASCII码模式。RTU的数据传输采用CRC校验,而ASCII码则采用LRC校验值。LRC值校验涵盖从从机地址到数据的信息部分,校验和等于所有参与校验数据的字符和的补码。我们先说下具体的校验码怎么计算,然后说三菱plc的LRC校验码程序的编写。例子1采用AS 01,这条指令中01一般是站号,03是读取命令,2100是参数地址(运行频率),0001代表数据的个数。因自身构造为电子线路,所以大多数接近关体积都十分小巧,为其灵活运用带来了便利。由于接近关动作为非接触式,故在有关电控系统中其可以为机械装置的前期准备动作出响应(如提前进行减速、制动、抱闸等动作)。更为重要的是,鉴于接近关为电子线路动作方式,其检测响应速度较之行程关更为灵敏和快速,而且使用寿命更长。再者接近关输出为电位量,所以它可以直接接入单片机、plc等工控设备,便于工控系统的集约化、模块化控制。变压器分接关有两种,有载调节和无载调节。有载调压关可以在变压器运行时调节分接头位置,一般用在特殊用途的变压器上,比如电弧炉等,国内常见的有17档位、11档位、9档位等,都带有自动和手动的调节机构。而一般配电用途的变压器,都采用无载调压分接头关,无载调压只能在变压器脱电网后调节分接关位置,常见的有3档位的,也有5档位的。今天咱们就来讲一下无载调压分接头关的调节方法。有一个口诀叫:高往高调,低往低调。程序写到这里已经可以进行通讯了,如果想要在线实验一下,可以将变量写入监控表,手动触发读写触发引脚变量,观察模块的输出状态,这里就不演示了。编写轮询程序所谓轮询就是依次询问,设我们有3个设备作为modbus从站,从站地址(站号)依次为1,2,3,使用case语句依次对这3个设备进行读写操作,而读出和写入的数据分别存入3套不同的变量当中。建立设备变量使用一个结构体来描述一个设备的所有信息,包括5个状态字和5个控制字,将结构体声明为数量为3的数组,存放3个设备的数据。 |
|