wincc 7.5结构变量怎么使用 如何理解wincc变量管理器?

[更新]
·
·
分类:互联网
2832 阅读

wincc 7.5结构变量怎么使用

如何理解wincc变量管理器?

如何理解wincc变量管理器?

对于WinCC来说,变量是数据的载体,借助于变量,数据可以传递到WinCC中。个变量包含了数据的地址和符号名。地址于与动化系统(PLC)通讯;符号名是项/应中的唯识别。
WinCC的变量般分为内部变量、外部变量、WinCC系统变量、S7系统变量、系统信息变量和脚本变量。除了脚本变量外,所有的变量的创建和维护作都在变量管理器下进。

WINCC关于怎样把变量记录导出来?

wincc,安装完整,会带有个工具-TAG Export Import, 在wincc打开运行项目的时候,可以把该项目的变量全部导出来,是CSV格式,用EXCEL可以打开修改,格式不能改变,并可再次导入。

wincc中的结构变量怎样使用?

楼上正解。建立的结构变量只是一个类型,一种自定义的变量类型。至于你要建立新变量,需要在变量管理器中,选择的通讯协议及连接下,新建变量。新变量选择数据类型为你结构变量类型的名称。变量类型下拉列表中会列写出来。

wincc变量归档怎么用动作触发?

但对于某些触发器设置,在WinCC项目启动后,虽然没有满足触发器条件,但动作脚本仍然会执行一次,例如周期触发器及变量变化触发器。
对于周期触发器,可以在其全局脚本中加一个WinCC内部Bool型变量(例如,变量a),如ifa1then脚本内容;elsea

wincc里怎么添加 modbustcp 变量?

大家都知道在建结构变量时,变量元素会有一个地址偏移量。
但在wincc中使用modbus tcp通信时,如果是创建的是结构变量时,则地址是不会自动填入的。创建时,填写的变量只是结构变量的起始址,而变量元素里面是空的,如果这时使用的话,什么数据都不能传送的。下面是如何自动填写modbus 地址的方法以:
1、添加modbus tcp通道驱动。
2、创建两个modbus tcp通信设备(EQP1,EQP2)。
3、定义结构ST01,并连接modubs tcp。ST01里面有10个整型元素AI1、AI2、。(偏移量自动填写)
3、如果在要EQP1中使用变量,则先在EQP2创建设变量。创建变量DEV1(地址400001)(地址为4000041)共5个结构变量,并选择数据类型为ST01。
4、在第3步完之后,可以看出,结构变量里面是没有地址的,如果进入结构体ST01里面,可以看到刚才填入的地址。如果导出变量并用EXCEL打开时,你可以看到,结构变量第一行有刚才填入的地址。而带有元素的则是空的。
5、这一部即可实现结构变量成为有地址的变量。进入结构体ST01,把所有的结构变量复制,然后进入EQP1(不是EQP2哦)然后粘贴。此时,如何?是不是各变量元素都有地址了~_~。
6、注意事项:
6.1、创建结构变量时,变量名子(不同于创建结构时的变量元素)不能太短,如果太短的话,地址有可能会乱填,比如你创建设的地址为3x400001,如果变量名太短时,有可能会变与86x400001。
6.2、定义结体时,在定义同一种数据类型的结构元素。如果结构中含有不同的数据型型变量元素,地址有可能址不进去。此时创建的结构变量还删除不掉(如果要删除,则在同一个设备里面重复创建相同名子的结构变量即可。则新旧都删除了,呵呵)。
------------------------------------------------------------------------
本人做一了个工程有九千多个多部变量,全部为modbus tcp通信,如果不能用结构的话,工作量是非常大的。以上内容本人都实过,搞了几天才搞明白。