PHASETIME(SETUP);=1:ALSOPV+5REACHTHETARGETVALUE]THEPROCESSWILLBESTARTEDFROMPV_IOFTHEMOMENTOFSTART.IFTIMEORT" />
找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
PROCESS OPERATION
COMMENT:18 PHASE PROCESS MANAGEMENT OPERATION
NEXT PHASE DETERMINED BY "END_TEMP_TIME"[=0:IF ELASPED TIME OF THIS PHASE >PHASE TIME(SETUP) ; =1: ALSO PV+5 REACH THE TARGET VALUE]
THE PROCESS WILL BE STARTED FROM PV_I OF THE MOMENT OF START.
IF TIME OR TARGET VL ERROR,PAUSE THE PROCESS
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
你这个问题很好,FC94是一个系统自带的库块,适用于温度/时间等工艺过程的程序控制。该FC块支持18个独立可编程的阶段,每个阶段的切换条件可配置(时间到达或PV值到达),以及具备过程暂停和恢复功能。
引脚说明,可以参考如下描述,根据实际情况进行测试,不保证准确无误,
输入参数(IN)
引脚名 数据类型 说明
PV_IN REAL 过程变量输入(如温度、压力等实际值)
SP REAL 目标设定值(当前阶段的目标值)
PHASE_TIME TIME 当前阶段的设定时间(T#1H30M 等格式)
END_TEMP_TIME BOOL 阶段切换条件(0=仅时间;1=时间或PV+5达标)
START BOOL 启动控制(上升沿触发)
PAUSE BOOL 暂停过程(1=暂停)
RESET BOOL 复位控制(1=复位到初始状态)
MANUAL_MODE BOOL 手动模式(1=手动控制,0=自动)
MANUAL_SP REAL 手动模式下的设定值
输出参数(OUT)
引脚名 数据类型 说明
OUT REAL 控制输出(如 PID 输出 0.0~100.0%)
PHASE_NO INT 当前阶段号(1~18)
PHASE_DONE BOOL 当前阶段完成(1=完成)
PROCESS_DONE BOOL 全部18阶段完成(1=完成)
ERROR BOOL 错误标志(1=错误,如超时或 PV 异常)
ERROR_CODE WORD 错误代码(具体错误类型)
其中,END_TEMP_TIME参数:
=0:仅当阶段运行时间超过设定时间时切换
=1:当PV+5达到目标值或时间到达时切换
该FC控制时,需要注意该FC是启动时从当前PV值(PV_I)开始控制,时间或目标值错误时会暂停过程。每个阶段需要单独设置本阶段的关键参数,比如:温度目标值、温度保持时间、温度升温速率、阶段的切换条件等,你用几个阶段就设置几个阶段,不需要18段全部设置。
希望 可以帮到你,记得给个好评。。
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城