- 发布
- 浔之漫智控技术(上海)有限公司
- 西门子
- PLC
- 电话
- 18717946324
- 手机
- 18717946324
- 发布时间
- 2023-12-28 16:32:47
西门子S120控制器模块6SL3054-0EE00-1BA0 西门子S120控制器模块6SL3054-0EE00-1BA0
全新原装,,价格优势!浔之漫智控技术(上海)有限公司:西门子授权代理商
现货库存;大量全新库存,款到48小时发货,无须漫长货期
西门子PLC(S7-200、S7-200 SMART、S7-300、S7-400、S7-1200、S7-1500、ET200S、ET200M、ET200SP)、触摸屏、变频器、工控机、电线电缆、仪器仪表等,产品选型、询价、采购,敬请联系,浔之漫智控技术(上海)有限公司
西门子触摸屏基于不同的Windows操作系统,有的是标准的Windows系统,有的是嵌入式操作系统Windows CE。这两种系统对于VBscript脚本的支持不同,因此在使用脚本编程之前,要判断当前屏幕是基于何种操作系统。这篇文章,给大家介绍一个判断操作系统的VBscript脚本代码。
在博途开发环境左侧项目树找到“HMI变量”,在其中新建一个文件夹,命名为“VBscript”。在VBscript中新建三个内部变量,分别命名为“WindowsCE”、“WindowsPC”和“checkWindowsOK”,数据类型均为“布尔型(Bool)”,如下图所示:
说明:
WindowsCE:true=WindowsCE操作系统
WindowsPC:true=标准Windows操作系统;
checkWindowsOK:true=检测系统成功;
General Station Description”,中文翻译为“通用站描述文件”。GSD文件的主要作用是对PROFINET或PROFIBUS子站的资源进行描述,以便组态工具能够正确对其进行解析。PROFIBUS总线的GSD文件和PROFINET实时以太网的GSD文件描述方式不同,由于前者已经逐渐被后者取代,所以这篇文章我们仅介绍PROFINET的GSD文件的结构。
PROFINET的GSD文件采用XML语言描述,后缀名为xml。按照约定,PROFINET I/O设备的GSD文件应遵循如下的命名规则:
GSDML-[版本号]-[设备厂商名称]-[设备家族名称]-[日期].xml
比如,西门子IM151-3PN的GSD文件名称为:
GSDML-V2.25-Siemens-ET200S-20191007.xml
其中:
文件名以“GSDML”开头;
V2.25是版本号;
Siemens是设备厂商;
ET200S是产品的家族名称;
20191007是该版本GSD文件的发布日期;
GSDML文件的行应包含xml的版本及编码,固定格式如下:
<?xml version="1.0" encoding="utf-8"?>根元素ISO15745Profile是整个GSD文件的基础元素,它必须声明元素的命名空间,如下面的代码:
2.3、应用处理(Application Process)
2.3.1、设备访问点列表(Device Access Point List)
这部分是PROFINET I/O设备访问接口的描述,可以理解为分布式I/O的接口模块,一个GSD文件中可以包括多个接口模块的描述。
2.3.2、模块列表(Module List)
该部分是PROFINET I/O设备中包含的模块的描述,它可以是一种可选择插入的模块(比如模块化的I/O设备),也可以是一种集成在I/O设备中的模块。
2.3.3、子模块列表(Sub Module List)
该部分是PROFINET I/O设备中包含的子模块的描述。与模块列表类似,它也可以是一种可选择插入的子模块或者集成在I/O设备中的子模块。
2.3.4、值列表(Value List)
该部分包含了模块所支持的取值。
2.3.5、通道诊断列表(Channel Diag List)
该部分包含了通道的诊断信息,即通道的错误编号及其描述。
2.3.6、单元诊断列表(Unit Diag List)
该部分包含了该PROFINET I/O设备的诊断信息。
2.3.7、图形列表(Graphics List)
该部分是GSD文件的图形列表,即在组态工具中显示的图形(图标)。
2.3.8、分类列表(Categrory List)
该部分包含了GSD文件的分类信息,比如DI、DQ、AI等模块的分类;
2.3.9、外部文本列表(External Text List)
该部分包含了GSD文件所包含的外部文本信息,这些信息可以被其它部分引用,可用于多语言环境。
好了,关于GSDML文件的总体介绍就到这里。