当控制磁盘的控制器接到操作系统的读IO操作指令的时候,控制器就会给磁盘发出一个读数据的指令,并同时将要读取的数据块的地址传递给磁盘,然后磁盘会将读取到的数据传给控制器,并由控制器返回给操作系统,完成一个写IO的操作;同样的,一个写IO的操作也类似,控制器接到写的IO操作的指令和要写入的数据,并将其传递给磁盘,磁盘在数据写入完成之后将操作结果传递回控制器,再由控制器返回给操作系统,完成一个写IO的操作。单个IO操作指的就是完成一个写IO或者是读IO的操作。
保证功能块的调度执行正确性和实时性要想保证功能块的调度执行正确性和实时性,就必须符合以下特性:
1.系统中的每个功能块应用有一个相同的时间即系统时间。时间标准的统一才能够保证每个功能块执行时间的准确性。
2.测量设备定期采样以保证连续控制的输入参数的正确性。
3.在功能块执行时输入和控制参数应该保持一致。
4.输出参数的产生和应用之间的时间间隔必须小于控制回路的执行时间。这个时间间隔包括功能块之间传输数据所用的时间和数据传输完成后等待功能块开始执行的时间。
现场总线的缺点:
1、复杂性:由于现场总线代表一个完整的系统,因此需要合格的人员进行使用。
2、成本:单个现场总线组件要昂贵得多
3、总线故障时的危险:可以从传感器和执行器上切断导向系统。为避免这种情况,如有必要,应使用冗余总线系统
引入工业以太网的目的是统一从导向层到传感器/执行器总线的通信基础设施。不幸的是,情况恰恰相反:目前,迄今为止开发的以太网解决方案的数量甚至超过现场总线的数量。