松下PLC 功能块介绍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Control FPWIN Pro
功能
功能块
FB/FUN: 内存储器
FB:
内存储器!FB:内存储器!Fun:
无内存储器
!Fun:无内存储器!
FB/FUN: 结果
FB:
同样的输入->
可能不同的结果
FB:
同样的输入->
可能不同的结果
Fun:
同样的输入->
同样的结果
Fun:
同样的输入->
同样的结果
1. Call
2. Call
3. Call
4. Call
FB/FUN: 名字和实例
Instance Instance Name
Name FB:
名字和实例
FB:名字和实例Fun:
只有名字
Fun:只有名字
选择类型:
运算类型: ADD, SUB, MUL,… 功能
功能块
可以用的功能和功能
块列表
插入功能和功能块提示: 双击功能和功能块即可插入
IEC 标准库: 高级指令 Matsushita Lib: 低级指令
NC 工具库: 有用的指令
Operator
Function Block Function
使用IEC 指令取代Matsushita 指令的好处
超负荷的指令
根据定义s,d的不同类型
,一个MOVE指令可代
替多种传输指令功能
使用IEC 指令取代Matsushita 指令的好处.超负荷的指令
Note: Almost every IEC function can be overloaded!
使用IEC 指令取代Matsushita 指令的好处.超负荷的指令
整形变量
实形变量
使用IEC 指令取代Matsushita 指令的好处.
超负荷的指令
Note: There are many extensible instructions.
使用IEC 指令取代Matsushita 指令的好处..
超负荷的指令
一些指令的输入点数目可以
简单的增加
使用IEC 指令取代Matsushita 指令的好处.预先定义的指令
减少程序
程序清晰
方便阅读
使用IEC 指令取代Matsushita 指令的好处.
所有的PLC都可以使用字符串功能
使用IEC 指令取代Matsushita 指令的好处.
所有的PLC都可以使用字符串功能
提示:即使PLC不支持数据类型STRING,但所有的
STRING功能仍能使用
使用IEC 指令取代Matsushita 指令的好处.
所有的PLC都可以使用字符串功能
使用IEC 指令取代Matsushita 指令的好处.
强大的转化功能
练习(Increment):
每1秒钟递加整形变量的值. 这个触点需要复位清零.
测试这个程序.
输入名字.
选择类型.
选择编程语言
EN/ENO?
选择函数返回的类型
这是新建的函数新建的函数在浏
览器中自动加入
输入变量提供函数和函数块需要计算的值
函数和函数块将结果写入输出变量中输入/输出变量可以读/写
掉电保持变量只能在功能块中使用.
创建之后可以修改POU的属性在POU上按右键
可以打开菜单!
这个例子是计算四个输入变量的平均值
这是一个
函数
没有必须的输出变
量; 这就是函数的返
回结果!
这个例子是计算四个输入变量的平均值
选择
现所有已定义的函数和
函数块
这个例子是计算四个输入变量的平均值这是一个
程序
FUN不记
忆状态
这个例子是计算四个输入变量的平均值提示: 像这样的触点我们可以通过双击来改变变量的值
练习(TwoPointController):
写一个有滞后作用的两点控制器(函数块). 这个控制器由一个触点触发.
检测这个程序.
then y = unchanged (TRUE/FALSE)
If lo_limit < x < hi_limit then y = FALSE If x <= lo_limit
then y = TRUE If x >= hi_limit
FB记忆输出状态这是一个功能
块.
Thank you very much