在WinCC flexible 中如何使用51号PLC作业来对基于Windows的操作面板进行画面切换?


n

使用说明:
请按下列步骤组态。在本文结尾处可以下载免费的例程。

No. 步骤
1 创建区域指针:
在WinCC flexible 中激活 “PLC job
(项目树> 通讯> 连接> “区域指针” 页> PLC job) ,然后定义其在PLC中的地址。长度是4个字节 n

在WinCC flexible 中如何使用51号PLC作业来对基于Windows的操作面板进行画面切换?
图. 01

2PLC作业的结构:
PLC 作业包含4个字。第一个字是作业号。对于该功能,最多可以在第2到4字中传递3个字。下图显示了主要结构: n

在WinCC flexible 中如何使用51号PLC作业来对基于Windows的操作面板进行画面切换?
图. 02n

51号PLC作业的结构:n

在WinCC flexible 中如何使用51号PLC作业来对基于Windows的操作面板进行画面切换?
图. 03n

详细信息参见手册 “WinCC flexible Communication Part 1” 中的 “Communication with SIMATIC S7 controllers > Area pointer”章节。
手册下载参见条目ID 18797552.

3赋值顺序:
如果作业信箱的第一个字不等于0,操作面板给PLC作业赋值。然后操作面板将该参数重置为0。因此先输入参数1和3,然后输入作业号 51。
4例程/组态说明:
样例中,使用了从 DB51.DBW0 开始的4个字作为区域指针。 n

通过PLC在作业信箱的第2个字(DB51.DBW2)中输入要调用的画面号。
如必要,还可在作业信箱的第4个字(DB51.DBW6)中输入相应的域号。指定域号的好处是可以直接让操作员找到画面中对象(比如,输入域或按钮)n

注意:

  • 可以通过”Tab Order”功能来指定域号 (View > Tab Order).

在WinCC flexible 中如何使用51号PLC作业来对基于Windows的操作面板进行画面切换?
图. 04

在作业信箱的第1个字(DB51.DBW0)中输入51,这样参数将赋给PLC作业,同时面板上的画面也会切换。

一旦画面切换完成,作业信箱的第1个字(DB51.DBW0)会被面板重新赋为0值。

注意:
PLC作业不要被连续调用。 PLC 作业通常不应该持续两个PLC周期。.

5程序描述:
为了更好的说明51 号PLC作业,在例程中可以指定 “Screen Number” 和 “Field Number”。
用按钮”Start” 启动PLC 作业
赋值是在FC51中进行的。

注意:
指定 “Screen Number”, “Field Number”和 PLC 作业的启动一般是放在 PLC 程序中完成的。

画面区域”1″:
画面区域”1″ 显示了PLC作业的结构。 这些指定的值显示在输出域中。作业号的值 51只是瞬间显示在输出域中,它被操作面板自动重置为0。

画面区域 “2”:
画面区域”2″ 显示了3个 I/O 域,用来更好的解释 “Field Number” 参数。
通过指定域号(4到 6), 切换画面后焦点将位于相应的 I/O 域。

画面区域”3″:
画面区域 “3” 显示画面号 (1 to 3)和域号 (1 to 6)参数。通过点击按钮 “Start” 启动PLC作业。.

在WinCC flexible 中如何使用51号PLC作业来对基于Windows的操作面板进行画面切换?
图. 05

附件中包含了上述的集成了WinCC Flexible项目的Step7项目。

在WinCC flexible 中如何使用51号PLC作业来对基于Windows的操作面板进行画面切换? 附件1: Project_1.zip ( 2973 KB )

运行和测试环境:
该例程适用于所有 SIMATIC S7-300, S7-400 和WinAC CPU。
下表列出了本文所使用的组件。

组件 产品和版本
PC 操作系统 Microsoft WindowsXP SP2
标准工具 STEP 7 V5.3 SP3
工程工具
HMI 软件 WinCC flexible 2005 SP1
HMI 设备 MP 370 Touch
PLC S7 CPU 315-2DP

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc337914.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论