浔之漫智控技术(上海)有限公司-西门子PLC
主营产品: 西门子中国授权代理商, 西门子授权代理商
西门子代理6ES7132-4HB12-0AB0
发布时间:2024-11-25

西门子代理6ES7132-4HB12-0AB0

我公司主营西门子各系列PLC (S7-200  SMART S7-300  S7-400)  触摸屏  变频器 (MM系列 G120  G120C G110)  伺服 (V80 V60)   数控备件 (PCU50  NCU CCU  轴卡) 等 价格优势  产品为西门子原装正版产品  我公司售出的产品 按西门子标准质保  产品本身有质量问题 质保一年  公司秉承:以信待人 以诚待人  质量如生命 客户至上的经营理念  竭诚为您服务 您的肯定是我们大的动力    我们将期待与您长期持久的合作

使用脚本获取通讯状态

上一章节是把变量的“变量状态"直接与对象属性关联,这个“变量状态"也可以直接使用脚本来读取,在脚本中判断通讯状态,继而执行比较复杂的逻辑操作。

首先在需要监控的通讯链接下新建一个变量“status",地址取位存储区首地址(图5)。

打开“全局脚本"—>“C-Editor",新建一个“动作",编写如下代码(图8)。脚本中“GetTagDWordState"函数获取了变量的变量状态,然后使用If语句执行判断。

图8

在工具栏上点击“信息/触发",(“信息/触发"按钮在V6.2系统中图标参考图8,如果是V7.0系统中图标参考图9)在属性选项板上选择“触发器"à“定时器"à“周期",然后点击“添加"按钮,在弹出对话框中填写触发器名称“Action1",然后定义“周期"5秒。这种组态(图10)会让此脚本在WinCC运行期间以5秒的时间间隔,循环执行。

图9

图10

注意事项

1.项目运行前必须把计算机属性“启动"列表中“全局脚本行系统"给勾选上(图11)。

2.脚本的执行周期用户可根据项目自行修改,但是不建议执行周期过密。因为在WinCC系统中脚本是单进程的,如果脚本中有很耗时的执行过程,过密的执行周期会造成系统负担过大,导致脚本不执行或者系统运行缓慢等现象。

图11

 

西门子代理6ES7132-4HB12-0AB0

展开全文
拨打电话 微信咨询 发送询价