西门子1200plcPLC模块 授权代理西门子1200plcPLC模块
- 型号:西门子1200plcPLC模块
- 产地:德国
- 供应商:上海盟疆工业自动化有限公司
- 供应商报价:面议
- 标签:授权代理西门子1200plcPLC模块,1,上海盟疆工业自动化有限公司
| 产地类别 | 进口 |
|---|
授权代理西门子1200plcPLC模块所谓有参功能(FC),是指编辑功能(FC)时,在局部变量声明表内定义了形式参数,在功能(FC)中使用了虚拟的符号地址完成控制程序的编程,以便在其他块中能重复调用有参功能(FC)。这种方式一般应用于结构化程序编写。
多级分频器控制程序设计
本例拟在功能FC1中编写二分频器控制程序,然后在OB1中通过调用FC1实现多级分频器的功能。多级分频器的时序关系如图所示。其中I0.0为多级分频器的脉冲输入端;Q4.0~Q4.3分别为2、4、8、16分频的脉冲输出端;Q4.4~Q4.7分别为2、4、8、16分频指示灯驱动输出端。
多级分频器控制程序设计
编辑有参功能(FC)
编辑有参功能(FC)分为创建多级分频器的S7项目、硬件配置、编写符号表 、规划程序结构 、创建有参功能FC1 等几步。
1.创建多级分频器的S7项目
使用菜单【File】→【“New Project”Wizard】创建多级分频器的S7项目,并命名为“有参FC”。
2.硬件配置
打开“SIMATIC 300 Station”文件授权代理西门子1200plcPLC模块夹,双击硬件配置图标打开硬件配置窗口,并按图所示完成硬件配置。
硬件配置
3. 编写符号表
符号表
4. 规划程序结构
程序结构
5. 创建有参FC1
选择“有参FC”项目的“Blocks”文件夹,然后执行菜单命令【Insert】→【S7 Block】→【Function】,在块文件夹内创建一个功能,并命名为“FC1”。
编辑FC1的变量声明表
FC1的变量声明表
编辑FC1的控制程序
二分频器的时序如图所示。分析二分频器的时序图可以看到,输入信号每出现一个上升沿,输出便改变一次状态,据此可采用上跳沿检测指令实现。
授权代理西门子1200plcPLC模块
二分频器的时序
如果输入信号S_IN出现上升沿,则对S_OUT取反,然后将S_OUT的信号状态送LED显示;否则,程序直接跳转到LP1,将S_OUT的信号状态送LED显示。
FC1的控制程序
在OB1中调用有参功能(FC)
授权代理西门子1200plcPLC模块