欧姆龙plc功能块定义(欧姆龙CP1系列PLC功能块的建立与调用)
欧姆龙plc功能块定义(欧姆龙CP1系列PLC功能块的建立与调用)2、对功能块进行变量创建。可对功能块进行命名、设置作者、设置版本号、设置密码、设置注释等操作,如下图所示。如,某工程有多台电机要求星-三角启动控制,则可把电机星-三角启动程序作为一个功能块,欧姆龙PLC的功能块建立方法如下:1、插入功能块。在项目树左侧的“功能块”上右击鼠标,选择“插入功能块”,选择“梯形图”或“结构文本”,分别可用梯形图和ST语言来对功能块编程,如下图所示。
欧姆龙CP1系列PLC功能块的建立与调用
功能块是由子程序发展而来的,功能块里的程序就是子程序,但是与一般的子程序有区别,是一个含有标准处理功能的程序单元。
功能块里的程序是不包含实际参数(地址)的,采用形式参数(变量)来表示,因此可以重复调用。
功能块的特点有:1、重复调用性;2、编程调试简化;3、程序易读性。
如,某工程有多台电机要求星-三角启动控制,则可把电机星-三角启动程序作为一个功能块,欧姆龙PLC的功能块建立方法如下:
1、插入功能块。
在项目树左侧的“功能块”上右击鼠标,选择“插入功能块”,选择“梯形图”或“结构文本”,分别可用梯形图和ST语言来对功能块编程,如下图所示。
可对功能块进行命名、设置作者、设置版本号、设置密码、设置注释等操作,如下图所示。
2、对功能块进行变量创建。
鼠标双击功能块“星-三角启动”,即可打开变量创建窗口,如下图所示。
在空白行右击鼠标,选择“插入变量”,创建一个新变量。变量分别有“内部”、“输入”、“输出”、“输入输出”和“外部”之分,除“外部”变量为系统变量外,其余变量要程序员自行根据需要选择建立,如下图所示。
3、编写功能块中的程序,变量可以根据需要在编写程序中建立,如下图所示。
4、保存功能块到文件库中。
选择所要保存的功能块“星-三角启动”,右击鼠标,选择“功能块保存到文件”,调出保存窗口,选择保存路径,命名文件,点击“保存”就保存成功。
5、在主程序中调用功能块。
在工具栏中点击新功能块调用工具
,或者在菜单栏中选择“插入”→“功能块调用”,输入功能块实例名,选择功能块定义,点击确定,则把功能块插入到当前程序中。在工具栏中点击新功能块参数工具
,把功能块的输入输出接口参数补充完整,功能块才可有效。最终完成后程序效果如下图所示。
欧姆龙PLC程序中功能块与左母线之间必须有触点连接,西门子博途软件所编程序中可省略常通触点。
关于触点的仿真,可用强制、设置还有一种简单的方法,就是双击它,把值改为“1”就通,改为“0”就断,也算比较方便。
#电工交流圈##机械##PLC#