系统功能块是集成在S7 CPU中的功能块,SFB是操作系统的一部分,不作为程序的一部分而被加载。属于FC的临时变量保存在本地数据堆栈中,执行FC时,该数据将丢失,为永久保存该数据,功能也可使用共享数据块。不能给FC的本地数据分配初始值。......
2023-06-18
1.FC106参数
与功能FC105的规范化作用相反,功能FC106是把实际的量转换为PQW要输出的量,如图8-38所示。
图8-38 FC106调用功能
其中FC106的参数见表8-5。
表8-5 FC106参数
UNSCALE功能接收一个以工程单位表示、且标定于下限和上限(LO_LIM和HI_LIM)之间的实型输入值(IN),并将其转换为一个整型值。将结果写入OUT。
UNSCALE功能使用以下等式:
OUT=[((IN-O_LIM)/(HI_LIM-O_LIM))×(K2-1)]+K1
该公式根据输入值是BIPOLAR还是UNIPOLAR设置常数K1和K2。
BIPOLAR:假定输出整型值介于-7648和27648之间,因此K1=-7648.0,K2=+27648.0
UNIPOLAR:假定输出整型值介于0和27648之间,因此K1=0.0,K2=+27648.0
如果输入值超出LO_LIM和HI_LIM范围,输出(OUT)将钳位于距其类型(BIPOLAR或UNIPOLAR)的指定范围的下限或上限较近的一方,并返回一个错误。
2.FC106的使用案例
这里以调节阀的输出为例进行说明,其程序如图8-39所示。
图8-39 阀门开度转化为直接输出的程序
根据M0.0的变化可以观察到两条不同的转换曲线,具体如图8-40和图8-41所示。
图8-40 单极性转换曲线
图8-41 双极性转换曲线
系统功能块是集成在S7 CPU中的功能块,SFB是操作系统的一部分,不作为程序的一部分而被加载。属于FC的临时变量保存在本地数据堆栈中,执行FC时,该数据将丢失,为永久保存该数据,功能也可使用共享数据块。不能给FC的本地数据分配初始值。......
2023-06-18
功能和功能块都是属于用户编程的块。FC的临时变量存储在局部数据堆栈中,当FC执行结束后,这些临时数据就丢失了。要将这些数据永久存储,FC要使用共享数据块或者位存储区。由于FC没有自己的存储区,所以必须为其指定实际参数,不能为一个FC的局部数据分配初始值。功能块FB与FC一样,类似于子程序,但FB是一种带“存储功能”的块。关于FB和FC的使用方法和举例请参考6.5节。......
2023-06-15
图5-11“块定义”对话框“按统一比例缩放”:指定是否限定块参照按统一比例缩放。图5-12“插入”对话框“分解”复选框:若选中该复选框,则块插入后分解为构成块的各成员对象。图5-13“写块”对话框主要选项说明如下。......
2023-09-18
PID功能块提供了比例、积分和微分形式的计算控制。PID运算是非迭代或ISA标准的算法。只要偏差存在,PID功能将对偏差进行积分运算,即将输出向纠正偏差的方向进行。图7-16 PID控制算法功能块PID1.正向和反向作用通过选项参数CONTROL_OPTS中的“Direct acting”位来设置运动的正向或反向作用。若TRK_IN_D或TRK_VAL状态为不可用,输出跟踪功能将关闭,PID状态将回到正常操作状态。......
2023-11-22
表7-2 中间变量及地址(续)2.主程序OB1主程序OB1如图7-11所示。图7-11 OB1程序图7-11 OB1程序(续)图7-11 OB1程序(续)3.功能程序FC20功能程序FC20的建立如图7-12所示,在SIMATIC管理器中的“块”处单击鼠标右键,依次选择“插入新对象”→“功能”即可。图7-13 FC20程序4.功能程序FC30按照FC20建立的方法,建立FC30功能程序,如图7-14所示。......
2023-06-18
I/O选项被用于在SP_D和硬件之间的布尔取反逻辑。SP_D支持完整的串级功能,与其他功能块的输出连接的DO功能块的SP_D必须采用Cas模式。当功能块的实际模式为LO或手动模式时,附加I/O选项将使SP_D值跟踪PV_D值。如果硬件支持回读,则这个值被连接到READBACK_D,同PV_D一样经I/O转换选项的作用。图7-15 开关量输出功能块DO1.块错误DO的块错误表现为以下几个方面:1)功能块处于O/S模式。2)I/O模块故障。5)CHANNEL或SHED_OPT参数为无效值。表7-8 开关量输出功能块参数表(续)......
2023-11-22
S7 CPU操作系统周期性地执行组织块OB1程序。您可以在OB1中调用其他功能块或功能。即除OB90以外,其他所有OB均可中断OB1的执行。当CPU启动完毕或OB1执行到上一个循环周期结束时,可导致操作系统调用OB1。再次启动OB1之前,操作系统会将输出映像区数据写入输出模板,刷新输入映像区并接收全局数据。S7监视最长循环时间,保证最长的响应时间。变量名是OB1的默认名称。......
2023-06-18
数控机床的以太网可以实现远程数据传输、远程故障诊断及远程在线加工,目前主要功能是实现远程在线加工;且为了确保远程在线加工传输的高可靠性、高速度和高精度,采取建立在快速以太网板基础上的数据服务器功能进行数据传输。下面介绍数控机床基于Data Server功能的CNC与计算机的连接以及两种FTP传输软件的网络传输设定过程。......
2023-06-23
相关推荐