READ_VAR,WRITER_VAR,才是我们要真正使用的,它的作用就是写入和读取变量,看程序图六CFC编写的MODBUS通信程序如图六所示,是程序的全貌,程序实在太大了,大家可能要费点眼神了,黄色荧光笔部分是程序的启动按钮,当变量Com_En产生一个上升沿时,程序就会自动执行。最后面红色大圆圈就是我们需要的结果。读取或写入的数据是放在数组里的,当你交互的数据是连续的时候,就很方便了。其实,CFC的精髓就是可以自由移动,就像电路图一样,像通讯程序中,由于前后功能块需要联系,我们就需要中间变量来传递,而直接使用连线,省去了建立中间变量的麻烦。
STEP7有3种数据类型:1.基本数据类型2.由基本数据类型组合而成的复合数据类型;3.用来传送FB块和FC块参数的参数数据类型本文首先介绍一下基本数据类型。STEP7的基本数据类型总共有7种,分别为:位(bit)、字节(Byte)、字(Word)、双字(DoubleWord)、整型数(INT)、双整型数(DINT)以及实数(REAL)。位(bit)取值:0寻址方式:地址标识符+字节地址+位地址。
从时间调度上来说:PLC的程序一般不能按事先设定的循环周期运行。PLC程序是从头到尾执行一次后又从头开始执行。(现在一些新型PLC有所改进,不过对任务周期的数量还是有限制)而DCS可以设定任务周期。比如,快速任务等。同样是传感器的采样,压力传感器的变化时间很短,我们可以用200ms的任务周期采样,而温度传感器的滞后时间很大,我们可以用2s的任务周期采样。这样,DCS可以合理的调度控制器的资源。从网络结构发面来说:一般来讲,DCS惯常使用两层网络结构,一层为过程级网络,大部分DCS使用自己的总线协议,比如横河的Modbus、西门子和ABB的Profibus、ABB的CANbus等,这些协议均建立在标准串口传输协议RS232或RS485协议的基础上。
青岛发电机租赁青岛附近发电机出租公司发电机租赁