n
描述
下面的方法只能进行时间设置而不能完成时间同步的功能。因为必须考虑到延迟,比如报文的处理时间,C 脚本的运行时间等,因此这个方法在精度方面不如真正的时间同步精确。
还要注意时间跳变(向前/向后)的发生,这就意味着这个方法不适用于必须按时间正向顺序的应用。n
下面的方法是使用WinCC的脚本把时间写到功能块(FB1)的静态变量中。这些变量作为"Date_And_Time"数据类型变量被调用,传送到系统块"SET_CLK" (SFC0)中。n
更多信息
说明
No. | 步骤 |
1 | 从系统库中找到系统函数 SFC0 插入项目。 n
"系统功能块" 文件夹中包含了系统功能 SFC0(SET_CLK). 将它拖拽到项目中。n
|
2 | 创建一个功能块 (例子中是FB1) 并按照指定顺序在静态区建立以下变量。 n
|
3 | 在 FB1 中建立一个新的网络,并将下面文件中的 STL 代码拷贝到新网络中。 AWL-Code.txt ( 203 bytes ) 功能
|
4 |
|
5 | 打开WinCC 在变量管理器中建立下表中的变量,选择“无符号8位数”,并在格式转换中选择“ByteToBCDByte”。
注意
|
6 | 打开全局脚本C编辑器,建立一个新的项目函数“文件〉新建项目函数”。 |
7 |
C-Script.txt ( 634 bytes ) 注意 |
8 | 周期的或在按钮中调用此函数。 |
表01
关键字
时间队列, 时间设置, GMP, Pharma, 生命科学, 确认, FDA 21 CFR Part 11
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc329678.html