防拆机


一、功能说明

防拆功能可用于远程控制PLC,可实现自动停机、项目回款等目的,网关从PLC中采集数据,通过设置的公式计算出结果定时写入给PLC。当网关PLC连接断开或者网关离线后,PLC可以判断所计算的数值是否正确,如果数值不正确,则PLC自动停机。注意,此功能需要eg20版本升级到2.2.X以上。
原理:网关从PLC中获取相应数据,通过算法计算出数据后,再发给PLC,PLC可以判断所计算的数值是否正确。对PLC编程者来说,可以将一些变化的数值发给网关,然后PLC通过编程自己计算出来一个数值,与网关发送过来的数值进行比较,来判断网关是否正常工作。假如网关与PLC之间通讯出现问题,诸如网关断电、断网、SIM卡被拔掉等,均可通过配置实现不再给PLC发送数据。当PLC判断网关发送过来的数据与自己计算出来的数据不一致时,则可以判断网关已经离线或者PLC与网关之间通讯线断开,则PLC可以通过编程来判断是否需要停机。

二、使用介绍

2.1 开启/关闭功能入口

开启/关闭防拆机功能入口:后台管理 - 设备中心 - EG设备管理 - 编辑页面-②:网关、驱动管理
防拆机功能默认为关闭状态,如需使用,请先开启此功能,开启后可进行相关参数配置。
配置参数说明:
【X】:X为从PLC采集数据的变量,可用于公式计算;
【Y】:Y为用于写入PLC的变量,将公式计算出来的结果通过Y所绑定的变量写入PLC;
【公式】:可用X变量进行编写公式,X需为大写,公式可自定义填写,支持+-*/()以及可输入常量,必须符合四则运算规则的合法性,举例:6*X+10;
【定时写入】:用于设置向PLC定时写入的时间,默认为10分钟,区间为10~600分钟;
【网关离线】:可开启/关闭网关离线断电后是否停止写入数据并设置对应停止写入的时间。

三、异常情况

异常情况处理
场景1:网关不支持防拆机功能
功能处理:网关、驱动管理中心不显示对应入口
场景2:网关离线状态
功能处理:可进行防拆机配置,等待网关上线后重新进行配置
场景3:X 变量采集不到数据
功能处理:公式计算时,X按0处理
场景4:移除网关
功能处理:移出网关后,配置不做更改  
场景5:恢复出厂
功能处理:保留平台数据:防拆配置不做处理
不保留平台数据:防拆配置改为禁用
场景6:从启用状态改为禁用状态
功能处理:网关不再向PLC发送数据
场景7:网关离线,满足停机时间条件后,不再向PLC写值
功能处理: 断电并重新上电,且网关重新在线后,正常向PLC写值
网关写入数值异常相关逻辑说明:
1)网关离线后,达到设置的离线停止写值时间后,停止写值操作,直到网关再次上电并上线后,才继续执行写值操作;
2)如果检测到由Y所绑定变量通讯问题导致写入失败,会在失败后每隔30秒继续进行重试写值操作,如果连续两次重试写值均失败,则停止写入操作,直到下一个写值周期,再次进行写值操作;
3)如果检测到X或Y所绑定的变量被删除,则本次不会进行重试写入操作,直到下一个写值周期,再次进行写值操作。

四、注意事项

(1)网关固件版本v2.2以上才支持防拆机功能,如果在网关、驱动管理中未看到防拆机功能入口,请网关固件版本升级至v2.2以上。
(2)PLC编写程序过程中,建议在网关写入成功后,将Y值所绑定变量的数值进行重置,谨防数值出现错误或超限的情况。
(3)具体PLC程序可参考如下:
             西门子smart200 PLC防拆机程序,点击此处下载
简要说明:X=VW0,Y=VW4,公式为Y=X+20  PLC内部计算值为VW2,  定时10分钟,延时2分钟
             三菱FX3U防拆机程序,点击此处下载
简要说明:X=D0,Y=D4,公式为Y=X+20  PLC内部计算值为D2,  定时10分钟,延时2分钟
(4)网关上电后网关会向PLC写入一次y值。
(5)防拆机功能不受最小采集时间影响。
(6)当网关离线超过离线时间不再向PLC写入y值后,网关再次在线后,y值永远也不会上报。需要网关重启才能正常上报。
(7)网关和plc的交互不受采集公式和死区影响。
(8)如果x采集不到数据,则防拆机公式将x按0计算
(9)y值的精度是整数位+小数位一共6位
(10)防拆机公式请不要出现除0现象
帮助中心 帮助中心
大约 2 年前
1615

扫描下方二维码手机阅读文章

4 0