• 网关绑定PLC案例

    作者:华辰智通 发表时间:2019-09-19
     
    1.原理
    PLC提供1个寄存器做信号判断
    网关程序定时向PLC发送脉冲信号,PLC根据是否能收到定时收到脉冲信号判断网关跟PLC是否连接正常,根据收到的脉冲信号值判断网关联网状态。
    2. 示例
    以下图示操作,均以南京法塔网关绑定西门子PLC为例:
    l 西门子PLC提供M90寄存器作为信号判断
    l 网关定时10分钟向PLC发送脉冲信号
    l 脉冲信号以非0值为高电平,0值为低电平,高电平值状态(0/1/2/3分别对应 保留/正常/无SIM卡/联网失败)
    l PLC以连续两个周期收到异常信号或未收到信号作为PLC停机标志
    2.1网关后台安装驱动包和传输包
    打开软件中心的驱动包管理,安装可读可写的西门子驱动包。再打开传输包管理,安装fata_control_custom_cloud
     
    01
    02
    2.2网关后台通道管理设置
    l 打开通道开关
    l 选择设备驱动,设备驱动对应驱动包管理中安装的驱动包
    l 选择数据中心,数据中心对应传输包管理中安装的传输包
    l 勾选控制开关,设置控制密码。控制密码作为一种安全机制,控制驱动层对PLC进行写操作。
    03
    2.3配点表
    http://iot.idosp.net/admin/CREATE_JSON.html
    PLC信息包含:PLC品牌、PLC系列、PLC协议、通讯方式、IP地址、端口号、机架号、槽号、网关端口、通道ID、触发模式采集周期、普通模式采集周期、存储模式采集周期。其中IP地址填写PLC的IP地址,通道ID有3个可选,通道 1/2/3分别对应网关后台通道管理中的3个通道。
    04
    05
    填写点表信息,读写权限必须为【读写】点击确定即可,如点表过多,可以导出成excel表格,在表格中将点表配好再导入。
    06
    2.4生成JSON文件
    点表配置完成点击生成JSON。
    文件名:channel_n.json   n标识为通道号,网关通过文件名识别点表。
    07
    2.5网关后台参数设置
    网关后台设置网关与PLC通讯的相关参数如下,
    l 心跳周期:即脉冲发送周期,单位为分钟
    l 心跳变量:必须同点表配置中的变量名一致,驱动程序是根据变量名查找地址
    l 控制密码:必须同通道管理中设置的控制密码一致,默认是12345678

    08
    09
     

    本文属于原创文章,转载请注明出处!部分观点来源于网络,如有侵权请联系本网站!

  •