福建西门子交换机6GK5108-0BA00-2AC2授权代理商
众所周知,2021以来工控产品因为疫情造成普遍缺芯,随之而来的,各工控产品一轮又一轮的涨价,并且货期的无法保证。作为西门子一款很受欢迎产品-ET200SP,价格也是飞涨,
一个ProfiNet协议的适配器由平常的一千多涨到现在的一万多,甚至还不一定有现货
。
作为系统集成商是非常痛苦的。基于保证货期,并且保证性价比情况下,开始尝试了一下国产远程IO模块。
PROFINET是一种创新点、开放的工业以太网标准。Profinet满足自动化所有要求,是实现工厂自动化过程自动化和安全性的解决方案。下面我们用西门子1200与华杰智控Profinet分布式IO模块——
VM3209B
进行测试。
下面我们开始上装备:
1:西门子1214C一个
2:信号发生器一个
3:远程IO 一个
4:USB-485通信线(测试485modbus功能)
5:网线2根
6:开关电源及廉价万用表各1个
步骤1:对远程IO模块进行配置名字
可以通过厂家赠送的软件进行连接设备,系统会临时分配一个IP对模块进行设置名称。根据官方文档,设备名称只能包含 26个字母(包含大小写)、 10 个数字和下划线, 不能用其他特殊字符。
步骤2:对profnetIO进行配置
PROFINET 参数包含 COM 端口参数和 IO参数两部分;这边主要对设备类型、IP以及485设备通信区域的设备,比如站号、寄存器地址等。
步骤3:生成GSD文件
点击软件生成的 GSDML 文件,自动保存到当前路径的子文件 bluedatabase 里面,这个文件是西门子软件需要的。
步骤4:导入GSD文件到博途里面
打开博途软件的 选项》 管理通用站描述符文件(GSDML) 菜单,找到刚才生成的GSD文件,点击确定。
步骤5:在博途里面拖出远程IO进行使用
简单拖拽就可以进刚添加进去的远程IO,进行拖出来,直接使用。
大测试周期和大回读时间
大测试周期
:指安全输出模块进行位模式测试的间隔时间,可以设置为1000s (默认)或100s,周期性进行。如果测试到故障,模块自动将时间间隔缩减为60s,如下所示。
图1 大测试周期组态
大回读时间:
用于设定安全输出模块位模式测试脉冲的宽度,模块以100ms的间隔发出位测试脉冲,如果在回读的时间内不能收到回读指定的信号,模块故障钝化。
这两个参数由输出模块所连接的负载特性决定,有可能需要反复测试修改。
图2 大回读时间组态
Max. readback time dark test:关断位测试的回读时间(同时也是当通道输出为1时,进行关断位测试Dark test时P/M开关短时间断开的时间),值范围0.6~400.0ms,默认1.0 ms,如下所示。
图3 Dark test断开时间
Max. readback time switch on test:接通位测试的回读时间(同时也是当通道输出为0时,进行接通位测试Switch on test时P/M开关短时间接通的时间),值范围0.6~5.0ms,默认0.6 ms如下所示。
图4 Switch on test接通时间
注意:由于组态回读时间的长度会增加故障的响应时间,建议将回读时间设置为尽可能小,但需要确保输出通道不会钝化。