当前位置: 主页 > >
邳州发电机出租300KW--中动电力
文章来源:l13335093736
发布时间:2024-08-06 14:36:15
邳州发电机300KW--中动电力
当然,此处我们只写入了一个WORD,其实此功能块是支持一次写入125个的,因为Quantity是一个SINT型变量。Fre是一个数组型变量,当我们要一次写入很多数值的时候,用数组就很方便了。此处有个知识点,通信只能读取或是写入WORD型变量,而WORD型变量的值只能是正数,当我们要读取或是写入负数的时候,该怎么呢?大家可以思考一下。3右边红色圆圈是功能块的输出,它表示了功能块执行的各种状态,它是标准的PLCopen信号(关于PLCopen以后会详细介绍,今天只介绍与此功能块有关的)Done表示功能块执行正常后置为TRUE,此处,我们取它的反信号来监控通信状态,如果超过3S没有Done信号,我们可以认为此次写入失败,那么就代表通信失败。
写数据到执行机构的几个连续的保持寄存器。在EB8000软件中MODBUS协议的报文功能码用0x、1x、3x、4x、5x、6x,还有3x_bit,4x_bit,6x_bit,0x_multi_coils等表示,下面分别说明这些报文功能码在MODBUS协议中的作用。0x:是一个可读可写的设备类型,相当于操作plc的输出点。该设备类型读取位状态的时候,发出的功能码是01H,写位状态的时候发出的功能码是05H。
当然,此处我们只写入了一个WORD,其实此功能块是支持一次写入125个的,因为Quantity是一个SINT型变量。Fre是一个数组型变量,当我们要一次写入很多数值的时候,用数组就很方便了。此处有个知识点,通信只能读取或是写入WORD型变量,而WORD型变量的值只能是正数,当我们要读取或是写入负数的时候,该怎么呢?大家可以思考一下。3右边红色圆圈是功能块的输出,它表示了功能块执行的各种状态,它是标准的PLCopen信号(关于PLCopen以后会详细介绍,今天只介绍与此功能块有关的)Done表示功能块执行正常后置为TRUE,此处,我们取它的反信号来监控通信状态,如果超过3S没有Done信号,我们可以认为此次写入失败,那么就代表通信失败。
写数据到执行机构的几个连续的保持寄存器。在EB8000软件中MODBUS协议的报文功能码用0x、1x、3x、4x、5x、6x,还有3x_bit,4x_bit,6x_bit,0x_multi_coils等表示,下面分别说明这些报文功能码在MODBUS协议中的作用。0x:是一个可读可写的设备类型,相当于操作plc的输出点。该设备类型读取位状态的时候,发出的功能码是01H,写位状态的时候发出的功能码是05H。