外文翻译--基于st语言结构化文本语言可编程控制器中文(编辑修改稿)内容摘要:
1.. NUM_ALOGOUT_CARD] OF ANALOG_16_DATA。 *) END_VAR 第 5 页 共 8 页 TASK T1 (INTERVAL := t50ms, PRIORITY :=3)。 TASK T2 (INTERVAL := t10ms, PRIORITY :=2)。 TASK T3 (INTERVAL := t500ms, PRIORITY :=4)。 PROGRAM PumpCtrl WITH T1 : PumpP1Control (P1on_off = DV_Q_X[1,1], P1startC := DV_I_X[1,1] P1stopC := DV_I_X[1,2], P1disPr := DV_I_W[1,1])。 PROGRAM ValveCtrl WITH T1 : ValveV1Control ( V1open = DV_Q_X[1,2], V1close = DV_Q_X[1,3], V1openC := DV_I_X[1,3], V1closeC := DV_I_X[1,4], P1startC := DV_I_X[1,1], P1status := DV_I_X[1,5])。 PROGRAM ScanIn WITH T2 : ScanInput ()。 PROGRAM Comm WITH T3 : ComSlave()。 END_RESOURCE END_CONFIGURATION .程序 一个 程序是 一个功能 网络 和 一个 可以通过软件连接交换数据 的功能模块,他可以用任何已经定义过的编程语言来进行编辑, 一个程序可以同时读取和写入输入 /输出变量并能实现和其他程序进行通信。 执行程序的不同部分,例如执行选择功能模块,也许会被使用中的任务控制。 对于我们研究的范例,我们有以下的程序: 水泵 P1控制 阀门 V1控制:用 ST语言编写的阀门控制程序除了使用了其他一般的 ST编程功 能外,还是用了延迟计时器。 PROGRAM ValveV1Control VAR_INPUT V1openC : BOOL。 V1closeC :BOOL。 P1startC : BOOL。 P1status : BOOL。 END_VAR VAR 第 6 页 共 8 页 Vtimer : TON。 END_VAR VAR_TEMP T : BOOL。 END_VAR VAR_OUTPUT V1open : BOOL。 (*V1 MOV to Open*) V1close : BOOL。 (*V1 MOV to Close*) END_VAR Vtimer(IN:= P1startC, PT := T3s)。 T1:=。 IF (V1openC OR T1) THEN V1open := TRUE。 V1close := FALSE。 END_IF IF ((V1closeC=TRUE) AND (P1status=FALSE)) THEN V1open := FALSE。 V1close :=TRUE。 END_IF END_PROGRAM 功能和功能模块 这些是基本的组成部分,包含一个数据结构和算法。 对于我们的范例: • ReadAnalogIn 所要求的功能模块: 在任何的。外文翻译--基于st语言结构化文本语言可编程控制器中文(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。