承德西门子PLC代理经销商 西门子PLC代理,西门子S7-1500代理,西门子PLC代理经销
双击生成的FB1,打开程序编辑器。将鼠标的光标放在右边的程序区上面的分隔条上(见图4-13),按住鼠标的左键,往下拉动分隔条,分隔条上面是功能块的变量声明表,下面是程序区,左边是指令列表和库。将水平分隔条拉至程序编辑器视窗的顶部,不再显示变量声明表,它仍然存在。
继电器外部接线图
CPU1214C DC/DC/Relay 的电源电压为DC24V。
CPU1214C DC/DC/DC的接线图见图2-112,其电源电压、输入/输出回路电压均为DC24V。输入回路也可以使用内置的DC24V电源。
④CPU集成的工艺功能 S7-1200PLC集成了高速计数与频率测量、高速脉冲输出、PWM控制、运动控制和PID功能。
a.高速计数器。S7-1200的CPU多有6个高速计数器,用于对来自增量式编码器和其他设备的频率信号计数,或对过程事件进行高速计数。3点集成的高速计数器的高频率为100kHz(单相)或80kHz(互差90°的AB相信号)。其余各点的高频率为30kHz(单相)或20kHz(互差90°的AB相信号)。
变量声明表中声明块专用的局部变量,局部变量只能在它所在的块中使用。
变量声明表的左边窗口给出了该表的总体结构,选中某一变量类型,例如“IN”,在表的右边显示的是输入参数Start等的详细情况。
功能块
局部变量适用于以下两种情况:
(1)在子程序中只用局部变量,不用地址或全局符号,子程序可移植到别的项目去。
(2)如果使用临时变量(TEMP),同一片物理存储器可在不同的程序中重复使用。
如果不是上述两种情况,不需要使用局部变量。通过在符号表(SIMATIC)或全局变量表(IEC)中进行定义,可使符号成为全局变量。
2.局部变量的类型
TEMP(临时变量):暂时保存在局部数据区中的变量。只有在执行该POU时,定义的临时变量才被使用,POU执行完后,不再使用临时变量的数值。在主程序或中断程序中.局部变量表只包含TEMP变量。子程序中的局部变量表还有下面的3种变量:
由图4-13可知,功能块有5种局部变量
1)IN∶输入参数,用于将数据从调用块传送到被调用块。